summaryrefslogtreecommitdiff
path: root/fonts/greek/cbfonts
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/cbfonts
Initial commit
Diffstat (limited to 'fonts/greek/cbfonts')
-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
2926 files changed, 12909 insertions, 0 deletions
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