summaryrefslogtreecommitdiff
path: root/obsolete
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-03-05 03:00:59 +0000
committerNorbert Preining <norbert@preining.info>2020-03-05 03:00:59 +0000
commit898048513951b471a492afa23e46112d14bcb236 (patch)
tree8596afc705f55d2d07b324a756f7283ac0e2d21b /obsolete
parent19d25b8009801aa98ea2f46b45c37c257f990491 (diff)
CTAN sync 202003050300
Diffstat (limited to 'obsolete')
-rw-r--r--obsolete/fonts/aecc/COPYING416
-rw-r--r--obsolete/fonts/aecc/MANIFEST47
-rw-r--r--obsolete/fonts/aecc/README43
-rw-r--r--obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr10.tfmbin0 -> 6120 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr5.tfmbin0 -> 6092 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr6.tfmbin0 -> 6128 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr7.tfmbin0 -> 6132 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr8.tfmbin0 -> 6124 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr9.tfmbin0 -> 6108 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccsc10.tfmbin0 -> 6748 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccsl10.tfmbin0 -> 6268 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccsl9.tfmbin0 -> 6272 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccti10.tfmbin0 -> 7220 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr10.vfbin0 -> 3176 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr5.vfbin0 -> 3196 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr6.vfbin0 -> 3188 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr7.vfbin0 -> 3180 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr8.vfbin0 -> 3180 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr9.vfbin0 -> 3180 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccsc10.vfbin0 -> 3368 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccsl10.vfbin0 -> 3180 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccsl9.vfbin0 -> 3180 bytes
-rw-r--r--obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccti10.vfbin0 -> 3180 bytes
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/aeccfonts.tex72
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/aefonts.mtx130
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/aehax5.mtx54
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxit.mtx90
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxrm.mtx91
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxsc.mtx59
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxsl.mtx91
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxss.mtx91
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/aelatin.mtx1559
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/aelatint.mtx1704
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/aesample.tex819
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/aet1.etx1322
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/bxittest.tex17
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/clean2
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/germtest.tex38
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/go32
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/install6
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/makepl36
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/ot1tt.etx68
-rw-r--r--obsolete/fonts/aecc/src/fonts/contrib/aecc/slitest.tex39
-rw-r--r--obsolete/fonts/aecc/tex/latex/contrib/aecc/aecc.sty39
-rw-r--r--obsolete/fonts/aecc/tex/latex/contrib/aecc/t1aeccr.fd56
l---------obsolete/language/greek/bgreek/README1
l---------obsolete/language/greek/bgreek/bgman.pdf1
-rw-r--r--obsolete/language/greek/bgreek/doc/latex/bgreek/MANIFEST.TXT360
-rw-r--r--obsolete/language/greek/bgreek/doc/latex/bgreek/README11
-rw-r--r--obsolete/language/greek/bgreek/doc/latex/bgreek/bgman.pdfbin0 -> 219135 bytes
-rw-r--r--obsolete/language/greek/bgreek/doc/latex/bgreek/bgman.tex536
-rw-r--r--obsolete/language/greek/bgreek/doc/latex/bgreek/bgreek.etx1549
-rw-r--r--obsolete/language/greek/bgreek/doc/latex/bgreek/cbgreek.etx975
-rw-r--r--obsolete/language/greek/bgreek/doc/latex/bgreek/qbgreek.etx1556
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0500.tfmbin0 -> 3688 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0600.tfmbin0 -> 3708 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0700.tfmbin0 -> 3700 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0800.tfmbin0 -> 3676 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0900.tfmbin0 -> 3708 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1000.tfmbin0 -> 3648 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1095.tfmbin0 -> 3680 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1200.tfmbin0 -> 3668 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1440.tfmbin0 -> 3692 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1728.tfmbin0 -> 3680 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2074.tfmbin0 -> 3688 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2488.tfmbin0 -> 3676 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0500.tfmbin0 -> 5192 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0600.tfmbin0 -> 5216 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0700.tfmbin0 -> 5212 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0800.tfmbin0 -> 5176 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0900.tfmbin0 -> 5216 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1000.tfmbin0 -> 5144 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1095.tfmbin0 -> 5176 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1200.tfmbin0 -> 5168 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1440.tfmbin0 -> 5188 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1728.tfmbin0 -> 5180 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2074.tfmbin0 -> 5188 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2488.tfmbin0 -> 5184 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0500.tfmbin0 -> 5192 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0600.tfmbin0 -> 5216 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0700.tfmbin0 -> 5212 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0800.tfmbin0 -> 5176 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0900.tfmbin0 -> 5216 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1000.tfmbin0 -> 5144 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1095.tfmbin0 -> 5176 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1200.tfmbin0 -> 5168 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1440.tfmbin0 -> 5188 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1728.tfmbin0 -> 5180 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2074.tfmbin0 -> 5188 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2488.tfmbin0 -> 5184 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0500.tfmbin0 -> 3712 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0600.tfmbin0 -> 3720 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0700.tfmbin0 -> 3708 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0800.tfmbin0 -> 3684 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0900.tfmbin0 -> 3724 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1000.tfmbin0 -> 3712 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1095.tfmbin0 -> 3720 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1200.tfmbin0 -> 3716 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1440.tfmbin0 -> 3720 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1728.tfmbin0 -> 3724 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2074.tfmbin0 -> 3728 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2488.tfmbin0 -> 3720 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0500.tfmbin0 -> 5216 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0600.tfmbin0 -> 5228 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0700.tfmbin0 -> 5224 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0800.tfmbin0 -> 5176 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0900.tfmbin0 -> 5228 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1000.tfmbin0 -> 5216 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1095.tfmbin0 -> 5232 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1200.tfmbin0 -> 5228 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1440.tfmbin0 -> 5228 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1728.tfmbin0 -> 5208 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2074.tfmbin0 -> 5232 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2488.tfmbin0 -> 5224 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0500.tfmbin0 -> 5308 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0600.tfmbin0 -> 5324 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0700.tfmbin0 -> 5324 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0800.tfmbin0 -> 5280 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0900.tfmbin0 -> 5328 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1000.tfmbin0 -> 5308 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1095.tfmbin0 -> 5328 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1200.tfmbin0 -> 5328 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1440.tfmbin0 -> 5324 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1728.tfmbin0 -> 5312 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2074.tfmbin0 -> 5324 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2488.tfmbin0 -> 5324 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0500.tfmbin0 -> 3692 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0600.tfmbin0 -> 3712 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0700.tfmbin0 -> 3704 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0800.tfmbin0 -> 3680 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0900.tfmbin0 -> 3712 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1000.tfmbin0 -> 3652 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1095.tfmbin0 -> 3684 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1200.tfmbin0 -> 3672 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1440.tfmbin0 -> 3696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1728.tfmbin0 -> 3684 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2074.tfmbin0 -> 3692 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2488.tfmbin0 -> 3680 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0500.tfmbin0 -> 5192 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0600.tfmbin0 -> 5216 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0700.tfmbin0 -> 5212 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0800.tfmbin0 -> 5176 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0900.tfmbin0 -> 5216 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1000.tfmbin0 -> 5144 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1095.tfmbin0 -> 5176 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1200.tfmbin0 -> 5168 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1440.tfmbin0 -> 5188 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1728.tfmbin0 -> 5180 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2074.tfmbin0 -> 5188 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2488.tfmbin0 -> 5184 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0500.tfmbin0 -> 5192 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0600.tfmbin0 -> 5216 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0700.tfmbin0 -> 5212 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0800.tfmbin0 -> 5176 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0900.tfmbin0 -> 5216 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1000.tfmbin0 -> 5144 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1095.tfmbin0 -> 5176 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1200.tfmbin0 -> 5168 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1440.tfmbin0 -> 5188 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1728.tfmbin0 -> 5180 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2074.tfmbin0 -> 5188 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2488.tfmbin0 -> 5184 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0500.tfmbin0 -> 3716 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0600.tfmbin0 -> 3724 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0700.tfmbin0 -> 3712 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0800.tfmbin0 -> 3688 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0900.tfmbin0 -> 3728 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1000.tfmbin0 -> 3716 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1095.tfmbin0 -> 3724 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1200.tfmbin0 -> 3720 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1440.tfmbin0 -> 3724 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1728.tfmbin0 -> 3728 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2074.tfmbin0 -> 3732 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2488.tfmbin0 -> 3724 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0500.tfmbin0 -> 5216 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0600.tfmbin0 -> 5228 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0700.tfmbin0 -> 5224 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0800.tfmbin0 -> 5176 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0900.tfmbin0 -> 5228 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1000.tfmbin0 -> 5216 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1095.tfmbin0 -> 5232 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1200.tfmbin0 -> 5228 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1440.tfmbin0 -> 5228 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1728.tfmbin0 -> 5208 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2074.tfmbin0 -> 5232 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2488.tfmbin0 -> 5224 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0500.tfmbin0 -> 5308 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0600.tfmbin0 -> 5324 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0700.tfmbin0 -> 5324 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0800.tfmbin0 -> 5280 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0900.tfmbin0 -> 5328 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1000.tfmbin0 -> 5308 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1095.tfmbin0 -> 5328 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1200.tfmbin0 -> 5328 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1440.tfmbin0 -> 5324 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1728.tfmbin0 -> 5312 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2074.tfmbin0 -> 5324 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2488.tfmbin0 -> 5324 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0500.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0600.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0700.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0800.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0900.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1000.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1095.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1200.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1440.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1728.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2074.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2488.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0500.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0600.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0700.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0800.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0900.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1000.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1095.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1200.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1440.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1728.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2074.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2488.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0500.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0600.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0700.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0800.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0900.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1000.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1095.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1200.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1440.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1728.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2074.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2488.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0500.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0600.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0700.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0800.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0900.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1000.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1095.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1200.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1440.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1728.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2074.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2488.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0500.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0600.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0700.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0800.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0900.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1000.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1095.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1200.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1440.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1728.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2074.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2488.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0500.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0600.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0700.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0800.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0900.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1000.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1095.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1200.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1440.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1728.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2074.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2488.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0500.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0600.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0700.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0800.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0900.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1000.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1095.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1200.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1440.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1728.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2074.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2488.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0500.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0600.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0700.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0800.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0900.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1000.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1095.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1200.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1440.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1728.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2074.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2488.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0500.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0600.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0700.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0800.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0900.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1000.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1095.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1200.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1440.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1728.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2074.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2488.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0500.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0600.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0700.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0800.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0900.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1000.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1095.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1200.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1440.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1728.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2074.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2488.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0500.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0600.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0700.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0800.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0900.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1000.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1095.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1200.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1440.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1728.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2074.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2488.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0500.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0600.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0700.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0800.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0900.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1000.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1095.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1200.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1440.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1728.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2074.vfbin0 -> 1740 bytes
-rw-r--r--obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2488.vfbin0 -> 1696 bytes
-rw-r--r--obsolete/language/greek/bgreek/tex/latex/bgreek/bcgcmr.fd109
-rw-r--r--obsolete/language/greek/bgreek/tex/latex/bgreek/bcgenc.def57
-rw-r--r--obsolete/language/greek/bgreek/tex/latex/bgreek/bcglmr.fd109
-rw-r--r--obsolete/language/greek/bgreek/tex/latex/bgreek/bcqcmr.fd109
-rw-r--r--obsolete/language/greek/bgreek/tex/latex/bgreek/bcqenc.def57
-rw-r--r--obsolete/language/greek/bgreek/tex/latex/bgreek/bcqlmr.fd109
-rw-r--r--obsolete/language/greek/bgreek/tex/latex/bgreek/bgfonts.tex218
-rw-r--r--obsolete/language/greek/bgreek/tex/latex/bgreek/bgreek.ldf62
-rw-r--r--obsolete/language/greek/bgreek/tex/latex/bgreek/bgreek.sty11
-rw-r--r--obsolete/language/greek/bgreek/tex/latex/bgreek/ibygreek.ldf59
-rw-r--r--obsolete/language/spanish/babel-contrib/spanish-mx/README32
-rw-r--r--obsolete/language/spanish/babel-contrib/spanish-mx/esmx.cfg83
-rw-r--r--obsolete/language/spanish/babel-contrib/spanish-mx/spanishmx.ldf91
-rw-r--r--obsolete/language/spanish/babel-contrib/spanish-mx/spanishmx.sty61
-rw-r--r--obsolete/macros/latex/contrib/babel-contrib/spanglish/README32
-rw-r--r--obsolete/macros/latex/contrib/babel-contrib/spanglish/spanglish.ldf268
-rw-r--r--obsolete/macros/latex/contrib/babel-contrib/spanglish/spanglish.sty55
-rw-r--r--obsolete/macros/latex/contrib/ltxindex/README15
-rw-r--r--obsolete/macros/latex/contrib/ltxindex/copying.txt340
-rw-r--r--obsolete/macros/latex/contrib/ltxindex/ltxindex.dtx499
-rw-r--r--obsolete/macros/latex/contrib/ltxindex/ltxindex.pdfbin0 -> 80113 bytes
-rw-r--r--obsolete/macros/latex/contrib/ltxindex/ltxindex.sty202
364 files changed, 14488 insertions, 0 deletions
diff --git a/obsolete/fonts/aecc/COPYING b/obsolete/fonts/aecc/COPYING
new file mode 100644
index 0000000000..90e5e3ab79
--- /dev/null
+++ b/obsolete/fonts/aecc/COPYING
@@ -0,0 +1,416 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2006-05-20
+
+Copyright 1999 2002-2006 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2005 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2005/12/01 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
+
diff --git a/obsolete/fonts/aecc/MANIFEST b/obsolete/fonts/aecc/MANIFEST
new file mode 100644
index 0000000000..a966adbee0
--- /dev/null
+++ b/obsolete/fonts/aecc/MANIFEST
@@ -0,0 +1,47 @@
+The AECC package consists of the following files:
+
+src/fonts/contrib/aecc/aefonts.mtx
+src/fonts/contrib/aecc/aeccfonts.tex
+src/fonts/contrib/aecc/aehax5.mtx
+src/fonts/contrib/aecc/aehaxit.mtx
+src/fonts/contrib/aecc/aehaxrm.mtx
+src/fonts/contrib/aecc/aehaxsc.mtx
+src/fonts/contrib/aecc/aehaxsl.mtx
+src/fonts/contrib/aecc/aehaxss.mtx
+src/fonts/contrib/aecc/aelatin.mtx
+src/fonts/contrib/aecc/aelatint.mtx
+src/fonts/contrib/aecc/aesample.tex
+src/fonts/contrib/aecc/aet1.etx
+src/fonts/contrib/aecc/bxittest.tex
+src/fonts/contrib/aecc/clean
+src/fonts/contrib/aecc/germtest.tex
+src/fonts/contrib/aecc/go
+src/fonts/contrib/aecc/install
+src/fonts/contrib/aecc/makepl
+src/fonts/contrib/aecc/ot1tt.etx
+src/fonts/contrib/aecc/slitest.tex
+tex/latex/contrib/aecc/aecc.sty
+tex/latex/contrib/aecc/t1aeccr.fd
+fonts/tfm/contrib/aecc/aeccr10.tfm
+fonts/tfm/contrib/aecc/aeccr5.tfm
+fonts/tfm/contrib/aecc/aeccr6.tfm
+fonts/tfm/contrib/aecc/aeccr7.tfm
+fonts/tfm/contrib/aecc/aeccr8.tfm
+fonts/tfm/contrib/aecc/aeccr9.tfm
+fonts/tfm/contrib/aecc/aeccsl10.tfm
+fonts/tfm/contrib/aecc/aeccsl9.tfm
+fonts/tfm/contrib/aecc/aeccsc10.tfm
+fonts/tfm/contrib/aecc/aeccti10.tfm
+fonts/vf/contrib/aecc/aeccr10.tfm
+fonts/vf/contrib/aecc/aeccr5.tfm
+fonts/vf/contrib/aecc/aeccr6.tfm
+fonts/vf/contrib/aecc/aeccr7.tfm
+fonts/vf/contrib/aecc/aeccr8.tfm
+fonts/vf/contrib/aecc/aeccr9.tfm
+fonts/vf/contrib/aecc/aeccsl10.tfm
+fonts/vf/contrib/aecc/aeccsl9.tfm
+fonts/vf/contrib/aecc/aeccsc10.tfm
+fonts/vf/contrib/aecc/aeccti10.tfm
+COPYING
+README
+MANIFEST
diff --git a/obsolete/fonts/aecc/README b/obsolete/fonts/aecc/README
new file mode 100644
index 0000000000..f113190942
--- /dev/null
+++ b/obsolete/fonts/aecc/README
@@ -0,0 +1,43 @@
+Version 1.0 of the AECC fonts
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+This is a set of virtual fonts building, from the standard Concrete fonts,
+a set of almost T1 encoded fonts. The characters missing are mainly:
+eth, thorn, and the sami letter eng. Sometimes the £ character is
+also missing. For the typewriter fonts, the situation is worse.
+
+My idea with these fonts is that it should be possible to use the
+Knuthian Concrete fonts to produce PS/PDF files even
+when one needs hyphenation patterns other than English.
+The package assumes that the underlying AE (Almost European Modern
+Roman) fonts have been previously installed.
+
+The package borrows the ideas and a large part of the implementation
+from the AE package by Lars Engebretsen.
+
+It would be nice to have a font containing the missing caracters, in
+order to make the layout fully T1. By the way, the name AECC fonts was
+chosen since the fonts are Almost European Concrete.
+
+To use the fonts, simply \usepackage{aecc}.
+
+To use bitmap versions of the characters missing in the ae fonts,
+\usepackage{aecompl}.
+
+Denis Roegel has constructed a separate package, aeguill, to produce
+guillemets built with the polish CMR fonts, WNCYR fonts, LASY fonts,
+or EC fonts.
+
+AECC.sty must be loaded last in order to substitute the underlying AE
+virtual fonts in the roman typeface only.
+
+
+Licensing terms
+~~~~~~~~~~~~~~~
+
+This work is distributed under the conditions of the LaTeX Project Public
+License, either version 1.3 or (at your option) any later version. Please
+refer to the file COPYING for details.
+
+
+Luis Rivera, <jlrn77-at-gmail.com>, 2012-12-17.
diff --git a/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr10.tfm b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr10.tfm
new file mode 100644
index 0000000000..4258559df0
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr10.tfm
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr5.tfm b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr5.tfm
new file mode 100644
index 0000000000..fa91a1ffe1
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr5.tfm
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr6.tfm b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr6.tfm
new file mode 100644
index 0000000000..85216e5403
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr6.tfm
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr7.tfm b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr7.tfm
new file mode 100644
index 0000000000..8c2cd12f0d
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr7.tfm
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr8.tfm b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr8.tfm
new file mode 100644
index 0000000000..5794930fa5
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr8.tfm
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr9.tfm b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr9.tfm
new file mode 100644
index 0000000000..627c7f4085
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccr9.tfm
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccsc10.tfm b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccsc10.tfm
new file mode 100644
index 0000000000..1bd1efb69e
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccsc10.tfm
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccsl10.tfm b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccsl10.tfm
new file mode 100644
index 0000000000..e3a3a91f0d
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccsl10.tfm
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccsl9.tfm b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccsl9.tfm
new file mode 100644
index 0000000000..a22dd740d0
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccsl9.tfm
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccti10.tfm b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccti10.tfm
new file mode 100644
index 0000000000..b24c79010a
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/tfm/contrib/aecc/aeccti10.tfm
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr10.vf b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr10.vf
new file mode 100644
index 0000000000..498d95b1b1
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr10.vf
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr5.vf b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr5.vf
new file mode 100644
index 0000000000..6bd8384cf7
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr5.vf
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr6.vf b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr6.vf
new file mode 100644
index 0000000000..19ee04ff0c
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr6.vf
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr7.vf b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr7.vf
new file mode 100644
index 0000000000..4ec98d7377
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr7.vf
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr8.vf b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr8.vf
new file mode 100644
index 0000000000..f1f11bf1ae
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr8.vf
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr9.vf b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr9.vf
new file mode 100644
index 0000000000..fb409b6e7d
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccr9.vf
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccsc10.vf b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccsc10.vf
new file mode 100644
index 0000000000..d1ef59e4c0
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccsc10.vf
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccsl10.vf b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccsl10.vf
new file mode 100644
index 0000000000..0987a3f8b6
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccsl10.vf
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccsl9.vf b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccsl9.vf
new file mode 100644
index 0000000000..10fa7a7d33
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccsl9.vf
Binary files differ
diff --git a/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccti10.vf b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccti10.vf
new file mode 100644
index 0000000000..b855e1e345
--- /dev/null
+++ b/obsolete/fonts/aecc/fonts/vf/contrib/aecc/aeccti10.vf
Binary files differ
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/aeccfonts.tex b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aeccfonts.tex
new file mode 100644
index 0000000000..b41f731ed3
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aeccfonts.tex
@@ -0,0 +1,72 @@
+%% aefonts.tex
+%% Copyright 2003 Lars Engebretsen
+% 2012 Luis Rivera
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Luis Rivera.
+%
+% This work consists of all files listed in MANIFEST.
+%
+\input fontinst.sty
+
+\declareencoding{TEX TEXT ITALIC}{ot1i}
+\declareencoding{LATEX SYMBOLS}{lasy}
+
+\installfonts
+ \installfamily{T1}{aeccr}{}
+
+ \installfont{aeccr5}{ccr5,kernoff,cmmi5,cmu10,cmsy5,aelatin,kernon,aehaxrm,aehax5}{aet1}
+ {T1}{aeccr}{m}{n}{<5>}
+ \installfont{aeccr6}{ccr6,kernoff,cmmi6,cmu10,cmsy6,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aeccr}{m}{n}{<6>}
+ \installfont{aeccr7}{ccr7,kernoff,cmmi7,cmu10,cmsy7,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aeccr}{m}{n}{<7>}
+ \installfont{aeccr8}{ccr8,kernoff,cmmi8,cmu10,cmsy8,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aeccr}{m}{n}{<8>}
+ \installfont{aeccr9}{ccr9,kernoff,cmmi9,cmu10,cmsy9,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aeccr}{m}{n}{<9>}
+ \installfont{aeccr10}{ccr10,kernoff,cmmi10,cmu10,cmsy10,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aeccr}{m}{n}{<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
+ \installfont{aeccti10}{ccti10,kernoff,cmmi10,cmsl10,cmsy10,aelatin,kernon,aehaxit}{aet1}
+ {T1}{aeccr}{m}{it}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
+ \installfont{aeccsl9}{ccsl9,kernoff,cmmi9,cmti9,cmsy9,aelatin,kernon,aehaxsl}{aet1}
+ {T1}{aeccr}{m}{sl}{<5> <6> <7> <8> <9>}
+ \installfont{aeccsl10}{ccsl10,kernoff,cmmi10,cmti10,cmsy10,aelatin,kernon,aehaxsl}{aet1}
+ {T1}{aeccr}{m}{sl}{<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
+ \installfont{aeccsc10}{cccsc10,kernoff,cmmi10,cmu10,cmsy10,aelatin,kernon,aehaxrm,aehaxsc}{aet1}
+ {T1}{aeccr}{m}{sc}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4>
+ <17.28> <20.74> <24.88>}
+
+ \installfontas{aebx5}
+ {T1}{aeccr}{bx}{n}{<5>}
+ \installfontas{aebx6}
+ {T1}{aeccr}{bx}{n}{<6>}
+ \installfontas{aebx7}
+ {T1}{aeccr}{bx}{n}{<7>}
+ \installfontas{aebx8}
+ {T1}{aeccr}{bx}{n}{<8>}
+ \installfontas{aebx9}
+ {T1}{aeccr}{bx}{n}{<9>}
+ \installfontas{aebx10}
+ {T1}{aeccr}{bx}{n}{<10> <10.95>}
+ \installfontas{aebx12}
+ {T1}{aeccr}{bx}{n}{<12> <14.4> <17.28> <20.74> <24.88>}
+ \installfontas{aebxti10}
+ {T1}{aeccr}{bx}{it}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4>
+ <17.28> <20.74> <24.88>}
+ \installfontas{aebxsl10}
+ {T1}{aeccr}{bx}{sl}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4>
+ <17.28> <20.74> <24.88>}
+
+\endinstallfonts
+
+\bye
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/aefonts.mtx b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aefonts.mtx
new file mode 100644
index 0000000000..3f92d0bba3
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aefonts.mtx
@@ -0,0 +1,130 @@
+%% aefonts.mtx
+%% Copyright 1999 Lars Engebretsen
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+\input fontinst.sty
+
+\declareencoding{TEX TEXT ITALIC}{ot1i}
+\declareencoding{LATEX SYMBOLS}{lasy}
+
+\installfonts
+ \installfamily{T1}{aer}{}
+ \installfamily{T1}{aess}{}
+ \installfamily{T1}{aett}{}
+ \installfont{aer5}{cmr5,kernoff,cmmi5,cmu10,cmsy5,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{m}{n}{<5>}
+ \installfont{aer6}{cmr6,kernoff,cmmi6,cmu10,cmsy6,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{m}{n}{<6>}
+ \installfont{aer7}{cmr7,kernoff,cmmi7,cmu10,cmsy7,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{m}{n}{<7>}
+ \installfont{aer8}{cmr8,kernoff,cmmi8,cmu10,cmsy8,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{m}{n}{<8>}
+ \installfont{aer9}{cmr9,kernoff,cmmi9,cmu10,cmsy9,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{m}{n}{<9>}
+ \installfont{aer10}{cmr10,kernoff,cmmi10,cmu10,cmsy10,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{m}{n}{<10> <10.95>}
+ \installfont{aer12}{cmr12,kernoff,cmmi12,cmu10,cmsy10,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{m}{n}{<12> <14.4>}
+ \installfont{aer17}{cmr17,kernoff,cmmi12,cmu10,cmsy10,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{m}{n}{<17.28> <20.74> <24.88>}
+ \installfont{aebx5}{cmbx5,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{bx}{n}{<5>}
+ \installfont{aebx6}{cmbx6,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{bx}{n}{<6>}
+ \installfont{aebx7}{cmbx7,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{bx}{n}{<7>}
+ \installfont{aebx8}{cmbx8,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{bx}{n}{<8>}
+ \installfont{aebx9}{cmbx9,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{bx}{n}{<9>}
+ \installfont{aebx10}{cmbx10,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{bx}{n}{<10> <10.95>}
+ \installfont{aebx12}{cmbx12,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{bx}{n}{<12> <14.4> <17.28> <20.74> <24.88>}
+ \installfont{aeti7}{cmti7,kernoff,cmmi7,cmsl8,cmsy7,aelatin,kernon,aehaxit}{aet1}
+ {T1}{aer}{m}{it}{<5> <6> <7>}
+ \installfont{aeti8}{cmti8,kernoff,cmmi8,cmsl8,cmsy8,aelatin,kernon,aehaxit}{aet1}
+ {T1}{aer}{m}{it}{<8>}
+ \installfont{aeti9}{cmti9,kernoff,cmmi9,cmsl9,cmsy9,aelatin,kernon,aehaxit}{aet1}
+ {T1}{aer}{m}{it}{<9>}
+ \installfont{aeti10}{cmti10,kernoff,cmmi10,cmsl10,cmsy10,aelatin,kernon,aehaxit}{aet1}
+ {T1}{aer}{m}{it}{<10> <10.95>}
+ \installfont{aeti12}{cmti12,kernoff,cmmi12,cmsl12,cmsy10,aelatin,kernon,aehaxit}{aet1}
+ {T1}{aer}{m}{it}{<12> <14.4> <17.28> <20.74> <24.88>}
+ \installfont{aesl8}{cmsl8,kernoff,cmmi8,cmti8,cmsy8,aelatin,kernon,aehaxsl}{aet1}
+ {T1}{aer}{m}{sl}{<5> <6> <7> <8>}
+ \installfont{aesl9}{cmsl9,kernoff,cmmi9,cmti9,cmsy9,aelatin,kernon,aehaxsl}{aet1}
+ {T1}{aer}{m}{sl}{<9>}
+ \installfont{aesl10}{cmsl10,kernoff,cmmi10,cmti10,cmsy10,aelatin,kernon,aehaxsl}{aet1}
+ {T1}{aer}{m}{sl}{<10> <10.95>}
+ \installfont{aesl12}{cmsl12,kernoff,cmmi12,cmti12,cmsy10,aelatin,kernon,aehaxsl}{aet1}
+ {T1}{aer}{m}{sl}{<12> <14.4> <17.28> <20.74> <24.88>}
+ \installfont{aeb10}{cmb10,kernoff,cmmib10,cmbsy10,aelatin,kernon,aehaxrm}{aet1}
+ {T1}{aer}{b}{n}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4>
+ <17.28> <20.74> <24.88>}
+ \installfont{aebxti10}{cmbxti10,kernoff,cmmib10,cmbxsl10,cmbsy10,aelatin,kernon,aehaxit}{aet1}
+ {T1}{aer}{bx}{it}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4>
+ <17.28> <20.74> <24.88>}
+ \installfont{aebxsl10}{cmbxsl10,kernoff,cmmib10,cmbxti10,cmbsy10,aelatin,kernon,aehaxsl}{aet1}
+ {T1}{aer}{bx}{sl}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4>
+ <17.28> <20.74> <24.88>}
+ \installfont{aecsc10}{cmcsc10,kernoff,cmmi10,cmu10,cmsy10,aelatin,kernon,aehaxrm,aehaxsc}{aet1}
+ {T1}{aer}{m}{sc}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4>
+ <17.28> <20.74> <24.88>}
+ \installfont{aess8}{cmss8,kernoff,cmmi8,cmsy8,aelatin,kernon,aehaxss}{aet1}
+ {T1}{aess}{m}{n}{<8>}
+ \installfont{aess9}{cmss9,kernoff,cmmi9,cmsy9,aelatin,kernon,aehaxss}{aet1}
+ {T1}{aess}{m}{n}{<9>}
+ \installfont{aess10}{cmss10,kernoff,cmmi10,cmsy10,aelatin,kernon,aehaxss}{aet1}
+ {T1}{aess}{m}{n}{<10> <10.95>}
+ \installfont{aess12}{cmss12,kernoff,cmmi12,cmsy10,aelatin,kernon,aehaxss}{aet1}
+ {T1}{aess}{m}{n}{<12> <14.4>}
+ \installfont{aess17}{cmss17,kernoff,cmmi12,cmsy10,aelatin,kernon,aehaxss}{aet1}
+ {T1}{aess}{m}{n}{<17.28> <20.74> <24.88>}
+ \installfont{aessi8}{cmssi8,kernoff,cmmi8,cmsy8,aelatin,kernon,aehaxss}{aet1}
+ {T1}{aess}{m}{sl}{<8>}
+ \installfont{aessi9}{cmssi9,kernoff,cmmi9,cmsy9,aelatin,kernon,aehaxss}{aet1}
+ {T1}{aess}{m}{sl}{<9>}
+ \installfont{aessi10}{cmssi10,kernoff,cmmi10,cmsy10,aelatin,kernon,aehaxss}{aet1}
+ {T1}{aess}{m}{sl}{<10> <10.95>}
+ \installfont{aessi12}{cmssi12,kernoff,cmmi12,cmsy10,aelatin,kernon,aehaxss}{aet1}
+ {T1}{aess}{m}{sl}{<12> <14.4>}
+ \installfont{aessi17}{cmssi17,kernoff,cmmi12,cmsy10,aelatin,kernon,aehaxss}{aet1}
+ {T1}{aess}{m}{sl}{<17.28> <20.74> <24.88>}
+ \installfont{aessdc10}{cmssdc10,kernoff,cmmi10,cmsy10,aelatin,kernon,aehaxss}{aet1}
+ {T1}{aess}{sbc}{n}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4>
+ <17.28> <20.74> <24.88>}
+ \installfont{aessbx10}{cmssbx10,kernoff,cmmib10,cmbsy10,aelatin,kernon,aehaxss}{aet1}
+ {T1}{aess}{bx}{n}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4>
+ <17.28> <20.74> <24.88>}
+
+ \installfont{aett8}{kernoff,cmtt8,cmmib10,aelatint}{aet1}
+ {T1}{aett}{m}{n}{<8>}
+ \installfont{aett9}{kernoff,cmtt9,cmmib10,aelatint}{aet1}
+ {T1}{aett}{m}{n}{<9>}
+ \installfont{aett10}{kernoff,cmtt10,cmmib10,aelatint}{aet1}
+ {T1}{aett}{m}{n}{<10>}
+ \installfont{aett12}{kernoff,cmtt12,cmmib10,aelatint}{aet1}
+ {T1}{aett}{m}{n}{<12>}
+ \installfont{aeitt10}{kernoff,cmitt10,cmmib10,aelatint}{aet1}
+ {T1}{aett}{m}{it}{<10>}
+ \installfont{aesltt10}{kernoff,cmsltt10,cmmib10,aelatint}{aet1}
+ {T1}{aett}{m}{sl}{<10>}
+ \installfont{aetcsc10}{kernoff,cmtcsc10,cmmib10,aelatint}{aet1}
+ {T1}{aett}{m}{sc}{<10>}
+\endinstallfonts
+
+\bye
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehax5.mtx b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehax5.mtx
new file mode 100644
index 0000000000..bc4d6adeec
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehax5.mtx
@@ -0,0 +1,54 @@
+%% aehax5.mtx
+%% Copyright 2003 Lars Engebretsen
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+\relax
+
+\metrics
+
+\needsfontinstversion{1.315}
+
+\resetglyph{ff}
+ \glyph{f}{1000}
+ \movert{\kerning{f}{f}}
+ \glyph{f}{1000}
+\endresetglyph
+
+\resetglyph{fi}
+ \glyph{f}{1000}
+ \movert{\kerning{f}{i}}
+ \glyph{i}{1000}
+\endresetglyph
+
+\resetglyph{fl}
+ \glyph{f}{1000}
+ \movert{\kerning{f}{l}}
+ \glyph{l}{1000}
+\endresetglyph
+
+\resetglyph{ffi}
+ \glyph{ff}{1000}
+ \movert{\kerning{ff}{i}}
+ \glyph{i}{1000}
+\endresetglyph
+
+\resetglyph{ffl}
+ \glyph{ff}{1000}
+ \movert{\kerning{ff}{l}}
+ \glyph{l}{1000}
+\endresetglyph
+
+\endmetrics
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxit.mtx b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxit.mtx
new file mode 100644
index 0000000000..5f4c5c00f6
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxit.mtx
@@ -0,0 +1,90 @@
+%% aehaxit.mtx
+%% Copyright 1999 Lars Engebretsen
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+\relax
+
+\metrics
+
+\needsfontinstversion{1.315}
+
+% \shiftglyph takes three parameters:
+%
+% #1 the name of the glyph
+% #2 the amount of extra space at the left
+% #3 the amount of extra space at the right
+
+\setcommand\shiftglyph#1#2#3{
+ \resetglyph{#1}
+ \movert{#2}
+ \glyph{#1}{1000}
+ \movert{#3}
+ \resetitalic{\add{\italic{#1}}{#3}}
+ \endresetglyph
+}
+
+\shiftglyph{quotedblright}{0}{-125}
+\shiftglyph{quotedblleft}{-125}{0}
+%\setrightkerning{quotedblbase}{comma}{1000}
+
+%% Following kerns stolen from the EC fonts
+\setkern{quotedblbase}{quotesinglbase}{200}
+\setkern{quotedblbase}{comma}{200}
+\def\setquotebasekerns#1{
+ \setkern{#1}{quotedblbase}{200}
+ \setkern{#1}{v}{-150}
+ \setkern{#1}{w}{-150}
+ \setkern{#1}{T}{-150}
+ \setkern{#1}{V}{-200}
+ \setkern{#1}{W}{-200}
+ \setkern{#1}{Y}{-150}
+ \setkern{#1}{Yacute}{-150}
+ \setkern{#1}{Ydieresis}{-150}
+ \setkern{#1}{O}{-50}
+ \setkern{#1}{Odieresis}{-50}
+ \setkern{#1}{Ohungarumlaut}{-50}
+ \setkern{#1}{Ograve}{-50}
+ \setkern{#1}{Oacute}{-50}
+ \setkern{#1}{Ocircumflex}{-50}
+ \setkern{#1}{Otilde}{-50}
+ \setkern{#1}{Oslash}{-50}
+ \setkern{#1}{OE}{-50}
+ \setkern{#1}{C}{-50}
+ \setkern{#1}{Ccedilla}{-50}
+ \setkern{#1}{Cacute}{-50}
+ \setkern{#1}{Ccaron}{-50}
+ \setkern{#1}{G}{-50}
+ \setkern{#1}{Gbreve}{-50}
+ \setkern{#1}{Q}{-50}}
+\setquotebasekerns{quotedblbase}
+\setquotebasekerns{quotesinglbase}
+
+\resetglyph{quotedbl}
+ \glyph{quotedblright}{1000}
+\endresetglyph
+
+\resetglyph{quotedblbase}
+ \moveup{\sub{\height{comma}}{\height{quotedblright}}}
+ \glyph{quotedblright}{1000}
+ \movert{150}
+ \resetdepth{\depth{comma}}
+\endresetglyph
+
+\resetglyph{underscore}
+ \glyphrule{\int{visiblespacewidth}}{\int{underlinethickness}}
+\endresetglyph
+
+\endmetrics
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxrm.mtx b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxrm.mtx
new file mode 100644
index 0000000000..04f3c5bad5
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxrm.mtx
@@ -0,0 +1,91 @@
+%% aehaxrm.mtx
+%% Copyright 1999 Lars Engebretsen
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+\relax
+
+\metrics
+
+\needsfontinstversion{1.315}
+
+% \shiftglyph takes three parameters:
+%
+% #1 the name of the glyph
+% #2 the amount of extra space at the left
+% #3 the amount of extra space at the right
+
+\setcommand\shiftglyph#1#2#3{
+ \resetglyph{#1}
+ \movert{#2}
+ \glyph{#1}{1000}
+ \movert{#3}
+ \resetitalic{\add{\italic{#1}}{#3}}
+ \endresetglyph
+}
+
+\shiftglyph{quotedblright}{0}{-125}
+\shiftglyph{quotedblleft}{-125}{0}
+\setrightkerning{quotedblbase}{comma}{1000}
+
+%% Following kerns stolen from the EC fonts
+\setkern{quotedblbase}{quotesinglbase}{200}
+\setkern{quotedblbase}{comma}{200}
+\def\setquotebasekerns#1{
+ \setkern{#1}{quotedblbase}{200}
+ \setkern{#1}{j}{200}
+ \setkern{#1}{g}{100}
+ \setkern{#1}{gbreve}{100}
+ \setkern{#1}{y}{100}
+ \setkern{#1}{V}{-200}
+ \setkern{#1}{W}{-150}
+ \setkern{#1}{Y}{-150}
+ \setkern{#1}{Yacute}{-150}
+ \setkern{#1}{Ydieresis}{-150}
+ \setkern{#1}{O}{-50}
+ \setkern{#1}{Odieresis}{-50}
+ \setkern{#1}{Ohungarumlaut}{-50}
+ \setkern{#1}{Ograve}{-50}
+ \setkern{#1}{Oacute}{-50}
+ \setkern{#1}{Ocircumflex}{-50}
+ \setkern{#1}{Otilde}{-50}
+ \setkern{#1}{Oslash}{-50}
+ \setkern{#1}{OE}{-50}
+ \setkern{#1}{C}{-50}
+ \setkern{#1}{Ccedilla}{-50}
+ \setkern{#1}{Cacute}{-50}
+ \setkern{#1}{Ccaron}{-50}
+ \setkern{#1}{G}{-50}
+ \setkern{#1}{Gbreve}{-50}
+ \setkern{#1}{Q}{-50}}
+\setquotebasekerns{quotedblbase}
+\setquotebasekerns{quotesinglbase}
+
+\resetglyph{quotedbl}
+ \glyph{quotedblright}{1000}
+\endresetglyph
+
+\resetglyph{quotedblbase}
+ \moveup{\sub{\height{comma}}{\height{quotedblright}}}
+ \glyph{quotedblright}{1000}
+ \movert{50}
+ \resetdepth{\depth{comma}}
+\endresetglyph
+
+\resetglyph{underscore}
+ \glyphrule{\int{visiblespacewidth}}{\int{underlinethickness}}
+\endresetglyph
+
+\endmetrics
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxsc.mtx b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxsc.mtx
new file mode 100644
index 0000000000..d841258c8e
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxsc.mtx
@@ -0,0 +1,59 @@
+%% aehaxsc.mtx
+%% Copyright 1999 Lars Engebretsen
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+\relax
+
+\metrics
+
+\needsfontinstversion{1.315}
+
+\resetglyph{ff}
+ \glyph{f}{1000}
+ \movert{\add{\kerning{f}{f}}
+ {\mul{2}{\int{smallcapsextraspace}}}}
+ \glyph{f}{1000}
+\endresetglyph
+
+\resetglyph{fi}
+ \glyph{f}{1000}
+ \movert{\add{\kerning{f}{i}}
+ {\mul{2}{\int{smallcapsextraspace}}}}
+ \glyph{i}{1000}
+\endresetglyph
+
+\resetglyph{fl}
+ \glyph{f}{1000}
+ \movert{\add{\kerning{f}{l}}
+ {\mul{2}{\int{smallcapsextraspace}}}}
+ \glyph{l}{1000}
+\endresetglyph
+
+\resetglyph{ffi}
+ \glyph{ff}{1000}
+ \movert{\add{\kerning{ff}{i}}
+ {\mul{2}{\int{smallcapsextraspace}}}}
+ \glyph{i}{1000}
+\endresetglyph
+
+\resetglyph{ffl}
+ \glyph{ff}{1000}
+ \movert{\add{\kerning{ff}{l}}
+ {\mul{2}{\int{smallcapsextraspace}}}}
+ \glyph{l}{1000}
+\endresetglyph
+
+\endmetrics
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxsl.mtx b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxsl.mtx
new file mode 100644
index 0000000000..b0f02e0171
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxsl.mtx
@@ -0,0 +1,91 @@
+%% aehaxsl.mtx
+%% Copyright 1999 Lars Engebretsen
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+\relax
+
+\metrics
+
+\needsfontinstversion{1.315}
+
+% \shiftglyph takes three parameters:
+%
+% #1 the name of the glyph
+% #2 the amount of extra space at the left
+% #3 the amount of extra space at the right
+
+\setcommand\shiftglyph#1#2#3{
+ \resetglyph{#1}
+ \movert{#2}
+ \glyph{#1}{1000}
+ \movert{#3}
+ \resetitalic{\add{\italic{#1}}{#3}}
+ \endresetglyph
+}
+
+\shiftglyph{quotedblright}{0}{-125}
+\shiftglyph{quotedblleft}{-125}{0}
+%\setrightkerning{quotedblbase}{comma}{1000}
+
+%% Following kerns stolen from the EC fonts
+\setkern{quotedblbase}{quotesinglbase}{200}
+\setkern{quotedblbase}{comma}{200}
+\def\setquotebasekerns#1{
+ \setkern{#1}{quotedblbase}{200}
+ \setkern{#1}{j}{200}
+ \setkern{#1}{g}{100}
+ \setkern{#1}{gbreve}{100}
+ \setkern{#1}{y}{100}
+ \setkern{#1}{V}{-200}
+ \setkern{#1}{W}{-150}
+ \setkern{#1}{Y}{-150}
+ \setkern{#1}{Yacute}{-150}
+ \setkern{#1}{Ydieresis}{-150}
+ \setkern{#1}{O}{-50}
+ \setkern{#1}{Odieresis}{-50}
+ \setkern{#1}{Ohungarumlaut}{-50}
+ \setkern{#1}{Ograve}{-50}
+ \setkern{#1}{Oacute}{-50}
+ \setkern{#1}{Ocircumflex}{-50}
+ \setkern{#1}{Otilde}{-50}
+ \setkern{#1}{Oslash}{-50}
+ \setkern{#1}{OE}{-50}
+ \setkern{#1}{C}{-50}
+ \setkern{#1}{Ccedilla}{-50}
+ \setkern{#1}{Cacute}{-50}
+ \setkern{#1}{Ccaron}{-50}
+ \setkern{#1}{G}{-50}
+ \setkern{#1}{Gbreve}{-50}
+ \setkern{#1}{Q}{-50}}
+\setquotebasekerns{quotedblbase}
+\setquotebasekerns{quotesinglbase}
+
+\resetglyph{quotedbl}
+ \glyph{quotedblright}{1000}
+\endresetglyph
+
+\resetglyph{quotedblbase}
+ \moveup{\sub{\height{comma}}{\height{quotedblright}}}
+ \glyph{quotedblright}{1000}
+ \movert{150}
+ \resetdepth{\depth{comma}}
+\endresetglyph
+
+\resetglyph{underscore}
+ \glyphrule{\int{visiblespacewidth}}{\int{underlinethickness}}
+\endresetglyph
+
+\endmetrics
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxss.mtx b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxss.mtx
new file mode 100644
index 0000000000..261b9f2447
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aehaxss.mtx
@@ -0,0 +1,91 @@
+%% aehaxss.mtx
+%% Copyright 1999 Lars Engebretsen
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+\relax
+
+\metrics
+
+\needsfontinstversion{1.315}
+
+% \shiftglyph takes three parameters:
+%
+% #1 the name of the glyph
+% #2 the amount of extra space at the left
+% #3 the amount of extra space at the right
+
+\setcommand\shiftglyph#1#2#3{
+ \resetglyph{#1}
+ \movert{#2}
+ \glyph{#1}{1000}
+ \movert{#3}
+ \resetitalic{\add{\italic{#1}}{#3}}
+ \endresetglyph
+}
+
+\shiftglyph{quotedblright}{0}{-200}
+\shiftglyph{quotedblleft}{-200}{0}
+\setrightkerning{quotedblbase}{comma}{1000}
+
+%% Following kerns stolen from the EC fonts
+\setkern{quotedblbase}{quotesinglbase}{200}
+\setkern{quotedblbase}{comma}{200}
+\def\setquotebasekerns#1{
+ \setkern{#1}{quotedblbase}{200}
+ \setkern{#1}{j}{200}
+ \setkern{#1}{g}{100}
+ \setkern{#1}{gbreve}{100}
+ \setkern{#1}{y}{100}
+ \setkern{#1}{V}{-200}
+ \setkern{#1}{W}{-150}
+ \setkern{#1}{Y}{-150}
+ \setkern{#1}{Yacute}{-150}
+ \setkern{#1}{Ydieresis}{-150}
+ \setkern{#1}{O}{-50}
+ \setkern{#1}{Odieresis}{-50}
+ \setkern{#1}{Ohungarumlaut}{-50}
+ \setkern{#1}{Ograve}{-50}
+ \setkern{#1}{Oacute}{-50}
+ \setkern{#1}{Ocircumflex}{-50}
+ \setkern{#1}{Otilde}{-50}
+ \setkern{#1}{Oslash}{-50}
+ \setkern{#1}{OE}{-50}
+ \setkern{#1}{C}{-50}
+ \setkern{#1}{Ccedilla}{-50}
+ \setkern{#1}{Cacute}{-50}
+ \setkern{#1}{Ccaron}{-50}
+ \setkern{#1}{G}{-50}
+ \setkern{#1}{Gbreve}{-50}
+ \setkern{#1}{Q}{-50}}
+\setquotebasekerns{quotedblbase}
+\setquotebasekerns{quotesinglbase}
+
+\resetglyph{quotedbl}
+ \glyph{quotedblright}{1000}
+\endresetglyph
+
+\resetglyph{quotedblbase}
+ \moveup{\sub{\height{comma}}{\height{quotedblright}}}
+ \glyph{quotedblright}{1000}
+ \movert{50}
+ \resetdepth{\depth{comma}}
+\endresetglyph
+
+\resetglyph{underscore}
+ \glyphrule{\int{visiblespacewidth}}{\int{underlinethickness}}
+\endresetglyph
+
+\endmetrics
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/aelatin.mtx b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aelatin.mtx
new file mode 100644
index 0000000000..cb4554641c
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aelatin.mtx
@@ -0,0 +1,1559 @@
+%% aelatin.mtx
+%% Copyright 1999 Alan Jeffrey, Matthias Koeppe
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+% 1.6, hacked SPQR
+% Modified 1999-09-01 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
+% for proper umlauts.
+\relax
+
+\documentstyle[fontdoc]{ltugboat}
+
+\title{The {\tt fontinst} latin glyphs}
+\author{Alan Jeffrey}
+\address{School of Cognitive and Computing Sciences \\
+ University of Sussex \\
+ Falmer \\
+ Brighton \\
+ BN1 9QH \\
+ UK}
+\netaddress{alanje@cogs.susx.ac.uk}
+
+\begin{document}
+
+\maketitle
+
+\section{Introduction}
+
+This document describes the glyphs used by the {\tt fontinst}
+package when generating Latin fonts.
+
+\raggedright
+
+\metrics
+
+% Uses the fontinst package.
+
+\needsfontinstversion{1.6}
+
+% A top accent is set by placing the center of the accent at the given
+% position along the width of the letter, raised up by the difference
+% between the height of the letter and the xheight.
+
+\setcommand\topaccent#1#2#3{
+ \push
+ \moveup{\max{0}{\sub{\height{#1}}{\int{xheight}}}}
+ \movert{\add{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}}
+ {\scale{\sub{\height{#1}}{\int{xheight}}}{\int{italicslant}}}}
+ \glyph{#2}{1000}
+ \pop
+ \glyph{#1}{1000}
+}
+
+% An umlaut is almost the same as a dieresis but the dots are lower.
+% The magical x-height factor is taken from `german.sty'.
+
+\setcommand\umlautaccent#1#2#3{
+ \push
+ \moveup{\add{\sub{\sub{\int{xheight}}
+ {\max{\int{xheight}}{\sub{\height{#2}}{\scale{\int{xheight}}{450}}}}
+ }{\int{xheight}}}{\height{#1}}}
+ \movert{\add{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}}
+ {\scale{\sub{\height{#1}}{\int{xheight}}}{\int{italicslant}}}}
+ \glyph{#2}{1000}
+ \pop
+ \glyph{#1}{1000}
+}
+
+% A bottom accent is set by placing the center of the accent at the given
+% position along the width of the letter.
+
+\setcommand\botaccent#1#2#3{
+ \push
+ \movert{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}}
+ \glyph{#2}{1000}
+ \pop
+ \glyph{#1}{1000}
+}
+
+% A c&sc glyph is created by shrinking the cap glyph, and adding extra
+% space.
+
+\setcommand\cscglyph#1{
+ \movert{\int{smallcapsextraspace}}
+ \glyph{#1}{\int{smallcapsscale}}
+ \movert{\int{smallcapsextraspace}}
+}
+
+% A c&sc top accent glyph is placed using the small glyphs if
+% available, and otherwise by shrinking the equivalent capital.
+
+\setcommand\csctopaccent#1#2#3{
+ \ifisglyph{#1small}\then
+ \topaccent{#1small}{#2small}{#3}
+ \else
+ \cscglyph{#1#2}
+ \fi
+}
+
+% Ditto umlauts.
+
+\setcommand\cscumlautaccent#1#2#3{
+ \ifisglyph{#1small}\then
+ \umlautaccent{#1small}{#2small}{#3}
+ \else
+ \cscglyph{#1#2}
+ \fi
+}
+
+% Ditto bot accents.
+
+\setcommand\cscbotaccent#1#2#3{
+ \ifisglyph{#1small}\then
+ \botaccent{#1small}{#2small}{#3}
+ \else
+ \cscglyph{#1#2}
+ \fi
+}
+
+% A small accent is created by moving a shrunk accent up by the
+% difference between a scaled x and a scaled X.
+
+\setcommand\cscaccent#1{
+ \moveup{\scale{\int{xheight}}{\sub{1000}{\int{smallcapsscale}}}}
+ \cscglyph{#1}
+ \moveup{\scale{\int{xheight}}{\sub{\int{smallcapsscale}}{1000}}}
+}
+
+% \setleftrightkerning is \setleftkerning and \setrightkerning.
+
+\setcommand\setleftrightkerning#1#2#3{
+ \setleftkerning{#1}{#2}{#3}
+ \setrightkerning{#1}{#2}{#3}
+}
+
+% \unfakable is a glyph which can't be faked.
+
+\setcommand\unfakable#1{
+ \setglyph{#1}
+ \ifisglyph{#1-not}\then
+ \moveup{\neg{\depth{#1-not}}}
+ \glyphrule{
+ \width{#1-not}
+ }{
+ \add{\depth{#1-not}}{\height{#1-not}}
+ }
+ \resetitalic{\italic{#1-not}}
+ \moveup{\depth{#1-not}}
+ \else
+ \glyphrule{500}{500}
+ \fi
+ \glyphwarning{missing glyph `#1'}
+ \endsetglyph
+}
+
+\comment{\section{Default values}}
+
+\setint{italicslant}{0}
+\setint{xheight}{\height{x}}
+\setint{capheight}{\height{A}}
+\setint{ascender}{\height{d}}
+\setint{descender}{\depth{g}}
+\setint{underlinethickness}{40}
+\setint{visiblespacedepth}{200}
+\setint{visiblespacewidth}{400}
+\setint{visiblespacesurround}{50}
+\setint{smallcapsscale}{800}
+\setint{smallcapskerning}{900}
+
+\ifisint{monowidth}\then
+ \setint{capspacing}{0}
+ \setint{smallcapsextraspace}
+ {\div{\scale{\width{x}}{\sub{1000}{\int{smallcapsscale}}}}{2}}
+\else
+ \setint{capspacing}{50}
+ \setint{smallcapsextraspace}{0}
+\fi
+
+\ifisint{visiblespace}\then
+ \setint{boundarychar}{\int{visiblespace}}
+\fi
+
+\comment{\section{Kerning}}
+
+\setleftrightkerning{visiblespace}{space}{1000}
+
+\setleftkerning{hyphenchar}{hyphen}{1000}
+
+\setleftrightkerning{Aacute}{A}{1000}
+\setleftrightkerning{Abreve}{A}{1000}
+\setleftrightkerning{Acircumflex}{A}{1000}
+\setleftrightkerning{Adieresis}{A}{1000}
+\setleftrightkerning{Agrave}{A}{1000}
+\setleftrightkerning{Aogonek}{A}{1000}
+\setleftrightkerning{Aring}{A}{1000}
+\setleftrightkerning{Atilde}{A}{1000}
+
+\setleftrightkerning{Cacute}{C}{1000}
+\setleftrightkerning{Ccaron}{C}{1000}
+\setleftrightkerning{Ccedilla}{C}{1000}
+
+\setleftrightkerning{Dcaron}{D}{1000}
+
+\setleftrightkerning{Eacute}{E}{1000}
+\setleftrightkerning{Ecaron}{E}{1000}
+\setleftrightkerning{Ecircumflex}{E}{1000}
+\setleftrightkerning{Edieresis}{E}{1000}
+\setleftrightkerning{Egrave}{E}{1000}
+\setleftrightkerning{Eogonek}{E}{1000}
+
+\setleftrightkerning{Gbreve}{G}{1000}
+
+\setleftkerning{IJ}{I}{1000}
+
+\setleftrightkerning{Iacute}{I}{1000}
+\setleftrightkerning{Icircumflex}{I}{1000}
+\setleftrightkerning{Idieresis}{I}{1000}
+\setleftrightkerning{Idotaccent}{I}{1000}
+\setleftrightkerning{Igrave}{I}{1000}
+
+\setrightkerning{IJ}{J}{1000}
+
+\setleftrightkerning{Lacute}{L}{1000}
+\setleftrightkerning{Lslash}{L}{1000}
+\setleftkerning{Lcaron}{L}{1000}
+
+\setleftrightkerning{Nacute}{N}{1000}
+\setleftrightkerning{Ncaron}{N}{1000}
+\setleftrightkerning{Ntilde}{N}{1000}
+
+\setleftkerning{Ng}{N}{1000}
+\setrightkerning{Ng}{J}{1000}
+
+\setleftrightkerning{Oacute}{O}{1000}
+\setleftrightkerning{Ocircumflex}{O}{1000}
+\setleftrightkerning{Odieresis}{O}{1000}
+\setleftrightkerning{Ograve}{O}{1000}
+\setleftrightkerning{Ohungarumlaut}{O}{1000}
+\setleftrightkerning{Oslash}{O}{1000}
+\setleftrightkerning{Otilde}{O}{1000}
+
+\setleftrightkerning{Rcaron}{R}{1000}
+\setleftrightkerning{Racute}{R}{1000}
+
+\setleftrightkerning{SS}{S}{1000}
+\setleftrightkerning{Sacute}{S}{1000}
+\setleftrightkerning{Scaron}{S}{1000}
+\setleftrightkerning{Scedilla}{S}{1000}
+
+\setleftrightkerning{Tcaron}{T}{1000}
+\setleftrightkerning{Tcedilla}{T}{1000}
+
+\setleftrightkerning{Uacute}{U}{1000}
+\setleftrightkerning{Ucircumflex}{U}{1000}
+\setleftrightkerning{Udieresis}{U}{1000}
+\setleftrightkerning{Ugrave}{U}{1000}
+\setleftrightkerning{Uhungarumlaut}{U}{1000}
+\setleftrightkerning{Uring}{U}{1000}
+
+\setleftrightkerning{Yacute}{Y}{1000}
+\setleftrightkerning{Ydieresis}{Y}{1000}
+
+\setleftrightkerning{Zacute}{Z}{1000}
+\setleftrightkerning{Zcaron}{Z}{1000}
+\setleftrightkerning{Zdotaccent}{Z}{1000}
+
+\setleftrightkerning{aogonek}{a}{1000}
+
+\setleftrightkerning{ccedilla}{c}{1000}
+
+\setleftrightkerning{eogonek}{e}{1000}
+
+%\setleftkerning{ffi}{f}{1000}
+%\setleftkerning{ffl}{f}{1000}
+%\setleftrightkerning{ff}{f}{1000}
+%\setleftkerning{fi}{f}{1000}
+%\setleftkerning{fl}{f}{1000}
+
+\setleftkerning{ij}{i}{1000}
+
+%\setrightkerning{fi}{i}{1000}
+%\setrightkerning{ffi}{i}{1000}
+
+\setrightkerning{ij}{j}{1000}
+
+%\setrightkerning{fl}{l}{1000}
+%\setrightkerning{ffl}{l}{1000}
+
+\setleftkerning{ng}{n}{1000}
+\setrightkerning{ng}{j}{1000}
+
+\setleftkerning{oe}{o}{1000}
+\setrightkerning{oe}{e}{1000}
+\setleftrightkerning{oslash}{o}{1000}
+
+\setleftrightkerning{scedilla}{s}{1000}
+
+\setleftrightkerning{tcedilla}{t}{1000}
+
+\comment{\section{All-caps kerning}}
+
+%\setleftrightkerning{dotlessI}{I}{1000}
+%\setleftrightkerning{dotlessJ}{J}{1000}
+%\setleftrightkerning{FFspaced}{F}{1000}
+%\setleftkerning{FIspaced}{F}{1000}
+%\setrightkerning{FIspaced}{I}{1000}
+%\setleftkerning{FLspaced}{F}{1000}
+%\setrightkerning{FLspaced}{L}{1000}
+%\setleftkerning{FFIspaced}{F}{1000}
+%\setrightkerning{FFIspaced}{I}{1000}
+%\setleftkerning{FFLspaced}{F}{1000}
+%\setrightkerning{FFLspaced}{L}{1000}
+\setleftrightkerning{Dbar}{Eth}{1000}
+\setleftkerning{IJspaced}{I}{1000}
+\setrightkerning{IJspaced}{J}{1000}
+\setleftrightkerning{SSspaced}{S}{1000}
+
+\comment{\section{Small caps kerning}}
+
+\setleftrightkerning{Asmall}{A}{\int{smallcapskerning}}
+\setleftrightkerning{Bsmall}{B}{\int{smallcapskerning}}
+\setleftrightkerning{Csmall}{C}{\int{smallcapskerning}}
+\setleftrightkerning{Dsmall}{D}{\int{smallcapskerning}}
+\setleftrightkerning{Esmall}{E}{\int{smallcapskerning}}
+\setleftrightkerning{Fsmall}{F}{\int{smallcapskerning}}
+\setleftrightkerning{Gsmall}{G}{\int{smallcapskerning}}
+\setleftrightkerning{Hsmall}{H}{\int{smallcapskerning}}
+\setleftrightkerning{Ismall}{I}{\int{smallcapskerning}}
+\setleftrightkerning{Jsmall}{J}{\int{smallcapskerning}}
+\setleftrightkerning{Ksmall}{K}{\int{smallcapskerning}}
+\setleftrightkerning{Lsmall}{L}{\int{smallcapskerning}}
+\setleftrightkerning{Msmall}{M}{\int{smallcapskerning}}
+\setleftrightkerning{Nsmall}{N}{\int{smallcapskerning}}
+\setleftrightkerning{Osmall}{O}{\int{smallcapskerning}}
+\setleftrightkerning{Psmall}{P}{\int{smallcapskerning}}
+\setleftrightkerning{Qsmall}{Q}{\int{smallcapskerning}}
+\setleftrightkerning{Rsmall}{R}{\int{smallcapskerning}}
+\setleftrightkerning{Ssmall}{S}{\int{smallcapskerning}}
+\setleftrightkerning{Tsmall}{T}{\int{smallcapskerning}}
+\setleftrightkerning{Usmall}{U}{\int{smallcapskerning}}
+\setleftrightkerning{Vsmall}{V}{\int{smallcapskerning}}
+\setleftrightkerning{Wsmall}{W}{\int{smallcapskerning}}
+\setleftrightkerning{Xsmall}{X}{\int{smallcapskerning}}
+\setleftrightkerning{Ysmall}{Y}{\int{smallcapskerning}}
+\setleftrightkerning{Zsmall}{Z}{\int{smallcapskerning}}
+\setleftrightkerning{Aacutesmall}{Aacute}{\int{smallcapskerning}}
+\setleftrightkerning{Abrevesmall}{Abreve}{\int{smallcapskerning}}
+\setleftrightkerning{Acircumflexsmall}{Acircumflex}{\int{smallcapskerning}}
+\setleftrightkerning{Adieresissmall}{Adieresis}{\int{smallcapskerning}}
+\setleftrightkerning{AEsmall}{AE}{\int{smallcapskerning}}
+\setleftrightkerning{Agravesmall}{Agrave}{\int{smallcapskerning}}
+\setleftrightkerning{Aogoneksmall}{Aogonek}{\int{smallcapskerning}}
+\setleftrightkerning{Aringsmall}{Aring}{\int{smallcapskerning}}
+\setleftrightkerning{Atildesmall}{Atilde}{\int{smallcapskerning}}
+\setleftrightkerning{Cacutesmall}{Cacute}{\int{smallcapskerning}}
+\setleftrightkerning{Ccaronsmall}{Ccaron}{\int{smallcapskerning}}
+\setleftrightkerning{Ccedillasmall}{Ccedilla}{\int{smallcapskerning}}
+\setleftrightkerning{Dbarsmall}{Dbar}{\int{smallcapskerning}}
+\setleftrightkerning{Dcaronsmall}{Dcaron}{\int{smallcapskerning}}
+\setleftrightkerning{Eacutesmall}{Eacute}{\int{smallcapskerning}}
+\setleftrightkerning{Ecaronsmall}{Ecaron}{\int{smallcapskerning}}
+\setleftrightkerning{Ecircumflexsmall}{Ecircumflex}{\int{smallcapskerning}}
+\setleftrightkerning{Edieresissmall}{Edieresis}{\int{smallcapskerning}}
+\setleftrightkerning{Egravesmall}{Egrave}{\int{smallcapskerning}}
+\setleftrightkerning{Eogoneksmall}{Eogonek}{\int{smallcapskerning}}
+\setleftrightkerning{Ethsmall}{Eth}{\int{smallcapskerning}}
+\setleftrightkerning{Gbrevesmall}{Gbreve}{\int{smallcapskerning}}
+\setleftrightkerning{IJsmall}{IJ}{\int{smallcapskerning}}
+\setleftrightkerning{Iacutesmall}{Iacute}{\int{smallcapskerning}}
+\setleftrightkerning{Icircumflexsmall}{Icircumflex}{\int{smallcapskerning}}
+\setleftrightkerning{Idieresissmall}{Idieresis}{\int{smallcapskerning}}
+\setleftrightkerning{Idotaccentsmall}{Idotaccent}{\int{smallcapskerning}}
+\setleftrightkerning{Igravesmall}{Igrave}{\int{smallcapskerning}}
+\setleftrightkerning{Lacutesmall}{Lacute}{\int{smallcapskerning}}
+\setleftrightkerning{Lcaronsmall}{Lcaron}{\int{smallcapskerning}}
+\setleftrightkerning{Lslashsmall}{Lslash}{\int{smallcapskerning}}
+\setleftrightkerning{Nacutesmall}{Nacute}{\int{smallcapskerning}}
+\setleftrightkerning{Ncaronsmall}{Ncaron}{\int{smallcapskerning}}
+\setleftrightkerning{Ngsmall}{Ng}{\int{smallcapskerning}}
+\setleftrightkerning{Ntildesmall}{Ntilde}{\int{smallcapskerning}}
+\setleftrightkerning{Oacutesmall}{Oacute}{\int{smallcapskerning}}
+\setleftrightkerning{Ocircumflexsmall}{Ocircumflex}{\int{smallcapskerning}}
+\setleftrightkerning{Odieresissmall}{Odieresis}{\int{smallcapskerning}}
+\setleftrightkerning{OEsmall}{OE}{\int{smallcapskerning}}
+\setleftrightkerning{Ogravesmall}{Ograve}{\int{smallcapskerning}}
+\setleftrightkerning{Ohungarumlautsmall}{Ohungarumlaut}{\int{smallcapskerning}}
+\setleftrightkerning{Oslashsmall}{Oslash}{\int{smallcapskerning}}
+\setleftrightkerning{Otildesmall}{Otilde}{\int{smallcapskerning}}
+\setleftrightkerning{Racutesmall}{Racute}{\int{smallcapskerning}}
+\setleftrightkerning{Rcaronsmall}{Rcaron}{\int{smallcapskerning}}
+\setleftrightkerning{SSsmall}{SS}{\int{smallcapskerning}}
+\setleftrightkerning{Sacutesmall}{Sacute}{\int{smallcapskerning}}
+\setleftrightkerning{Scaronsmall}{Scaron}{\int{smallcapskerning}}
+\setleftrightkerning{Scedillasmall}{Scedilla}{\int{smallcapskerning}}
+\setleftrightkerning{Tcaronsmall}{Tcaron}{\int{smallcapskerning}}
+\setleftrightkerning{Tcedillasmall}{Tcedilla}{\int{smallcapskerning}}
+\setleftrightkerning{Thornsmall}{Thorn}{\int{smallcapskerning}}
+\setleftrightkerning{Uacutesmall}{Uacute}{\int{smallcapskerning}}
+\setleftrightkerning{Ucircumflexsmall}{Ucircumflex}{\int{smallcapskerning}}
+\setleftrightkerning{Udieresissmall}{Udieresis}{\int{smallcapskerning}}
+\setleftrightkerning{Ugravesmall}{Ugrave}{\int{smallcapskerning}}
+\setleftrightkerning{Uhungarumlautsmall}{Uhungarumlaut}{\int{smallcapskerning}}
+\setleftrightkerning{Uringsmall}{Uring}{\int{smallcapskerning}}
+\setleftrightkerning{Yacutesmall}{Yacute}{\int{smallcapskerning}}
+\setleftrightkerning{Ydieresissmall}{Ydieresis}{\int{smallcapskerning}}
+\setleftrightkerning{Zacutesmall}{Zacute}{\int{smallcapskerning}}
+\setleftrightkerning{Zcaronsmall}{Zcaron}{\int{smallcapskerning}}
+\setleftrightkerning{Zdotaccentsmall}{Zdotaccent}{\int{smallcapskerning}}
+\setleftrightkerning{dotlessIsmall}{Ismall}{1000}
+\setleftrightkerning{dotlessJsmall}{Jsmall}{1000}
+
+\comment{\section{Unfakable glyphs}}
+
+\unfakable{Gamma}
+\unfakable{Delta}
+\unfakable{Theta}
+\unfakable{Lambda}
+\unfakable{Xi}
+\unfakable{Pi}
+\unfakable{Sigma}
+\unfakable{Upsilon}
+\unfakable{Upsilon1}
+\unfakable{Phi}
+\unfakable{Psi}
+\unfakable{Omega}
+\unfakable{grave}
+\unfakable{acute}
+\unfakable{circumflex}
+\unfakable{tilde}
+\unfakable{dieresis}
+\unfakable{hungarumlaut}
+\unfakable{ringfitted}
+\unfakable{caron}
+\unfakable{breve}
+\unfakable{macron}
+\unfakable{dotaccent}
+\unfakable{cedilla}
+\unfakable{guilsinglleft}
+\unfakable{guilsinglright}
+\unfakable{quotedblleft}
+\unfakable{quotedblright}
+\unfakable{quotedblbase}
+\unfakable{guillemotleft}
+\unfakable{guillemotright}
+\unfakable{endash}
+\unfakable{emdash}
+\unfakable{dotlessi}
+\unfakable{dotlessj}
+\unfakable{fi}
+\unfakable{fl}
+\unfakable{ff}
+\unfakable{ffi}
+\unfakable{ffl}
+\unfakable{perthousandzero}
+\unfakable{exclam}
+\unfakable{quotedbl}
+\unfakable{numbersign}
+\unfakable{dollar}
+\unfakable{percent}
+\unfakable{ampersand}
+\unfakable{quoteright}
+\unfakable{parenleft}
+\unfakable{parenright}
+\unfakable{asterisk}
+\unfakable{plus}
+\unfakable{comma}
+\unfakable{hyphen}
+\unfakable{period}
+\unfakable{slash}
+\unfakable{zero}
+\unfakable{one}
+\unfakable{two}
+\unfakable{three}
+\unfakable{four}
+\unfakable{five}
+\unfakable{six}
+\unfakable{seven}
+\unfakable{eight}
+\unfakable{nine}
+\unfakable{zerooldstyle}
+\unfakable{oneoldstyle}
+\unfakable{twooldstyle}
+\unfakable{threeoldstyle}
+\unfakable{fouroldstyle}
+\unfakable{fiveoldstyle}
+\unfakable{sixoldstyle}
+\unfakable{sevenoldstyle}
+\unfakable{eightoldstyle}
+\unfakable{nineoldstyle}
+\unfakable{colon}
+\unfakable{semicolon}
+\unfakable{less}
+\unfakable{equal}
+\unfakable{greater}
+\unfakable{question}
+\unfakable{at}
+\unfakable{A}
+\unfakable{B}
+\unfakable{C}
+\unfakable{D}
+\unfakable{E}
+\unfakable{F}
+\unfakable{G}
+\unfakable{H}
+\unfakable{I}
+\unfakable{J}
+\unfakable{K}
+\unfakable{L}
+\unfakable{M}
+\unfakable{N}
+\unfakable{O}
+\unfakable{P}
+\unfakable{Q}
+\unfakable{R}
+\unfakable{S}
+\unfakable{T}
+\unfakable{U}
+\unfakable{V}
+\unfakable{W}
+\unfakable{X}
+\unfakable{Y}
+\unfakable{Z}
+\unfakable{bracketleft}
+\unfakable{backslash}
+\unfakable{bracketright}
+\unfakable{underscore}
+\unfakable{quoteleft}
+\unfakable{a}
+\unfakable{b}
+\unfakable{c}
+\unfakable{d}
+\unfakable{e}
+\unfakable{f}
+\unfakable{g}
+\unfakable{h}
+\unfakable{i}
+\unfakable{j}
+\unfakable{k}
+\unfakable{l}
+\unfakable{m}
+\unfakable{n}
+\unfakable{o}
+\unfakable{p}
+\unfakable{q}
+\unfakable{r}
+\unfakable{s}
+\unfakable{t}
+\unfakable{u}
+\unfakable{v}
+\unfakable{w}
+\unfakable{x}
+\unfakable{y}
+\unfakable{z}
+\unfakable{braceleft}
+\unfakable{bar}
+\unfakable{braceright}
+\unfakable{Eng}
+\unfakable{section}
+\unfakable{eng}
+\unfakable{exclamdown}
+\unfakable{questiondown}
+\unfakable{sterling}
+\unfakable{AE}
+\unfakable{Eth}
+\unfakable{OE}
+\unfakable{Oslash}
+\unfakable{Thorn}
+\unfakable{ae}
+\unfakable{eth}
+\unfakable{oe}
+\unfakable{oslash}
+\unfakable{thorn}
+\unfakable{germandbls}
+\unfakable{lslashslash}
+
+\comment{\section{Glyphs}}
+
+\setglyph{space}
+ \ifisglyph{space-not}\then
+ \movert{\width{space-not}}
+ \else
+ \movert{\width{i}}
+ \fi
+\endsetglyph
+
+\setglyph{compwordmark}
+ \glyphrule{0}{\int{xheight}}
+\endsetglyph
+\setint{compwordmark-spacing}{0}
+
+\setglyph{ogonek}
+ \glyph{hookrightchar}{800}
+\endsetglyph
+
+\resetglyph{ogonek}
+ \moveup{\neg{\height{ogonek}}}
+ \glyph{ogonek}{1000}
+ \resetdepth{\int{descender}}
+\endresetglyph
+
+\setglyph{asciicircum}
+ \glyph{circumflex}{1000}
+\endsetglyph
+
+\setglyph{asciitilde}
+ \glyph{tilde}{1000}
+\endsetglyph
+
+\setglyph{quotesinglbase}
+ \glyph{comma}{1000}
+\endsetglyph
+
+\setglyph{visiblespace}
+ \moveup{\neg{\int{visiblespacedepth}}}
+ \movert{\int{visiblespacesurround}}
+ \glyphrule
+ {\int{underlinethickness}}
+ {\int{visiblespacedepth}}
+ \glyphrule
+ {\int{visiblespacewidth}}
+ {\int{underlinethickness}}
+ \glyphrule
+ {\int{underlinethickness}}
+ {\int{visiblespacedepth}}
+ \movert{\int{visiblespacesurround}}
+ \moveup{\int{visiblespacedepth}}
+\endsetglyph
+
+\setglyph{rangedash}
+ \ifisint{monowidth}\then
+ \glyph{hyphen}{1000}
+ \else
+ \glyph{endash}{1000}
+ \fi
+\endsetglyph
+
+\setglyph{punctdash}
+ \ifisint{monowidth}\then
+ \glyph{hyphen}{1000}
+ \glyph{hyphen}{1000}
+ \else
+ \glyph{emdash}{1000}
+ \fi
+\endsetglyph
+
+\setglyph{hyphenchar}
+ \glyph{hyphen}{1000}
+\endsetglyph
+
+\setglyph{ring}
+ \movert{\neg{\div{\width{ringfitted}}{2}}}
+ \glyph{ringfitted}{1000}
+ \movert{\neg{\div{\width{ringfitted}}{2}}}
+\endsetglyph
+
+\setglyph{lslash}
+ \glyph{lslashslash}{1000}
+ \movert{\kerning{lslashslash}{l}}
+ \glyph{l}{1000}
+\endsetglyph
+
+\setglyph{Lslash}
+ \glyph{lslashslash}{1000}
+ \movert{\kerning{lslashslash}{L}}
+ \glyph{L}{1000}
+\endsetglyph
+
+\setglyph{Ng}
+ \glyph{Eng}{1000}
+\endsetglyph
+
+\setglyph{ng}
+ \glyph{eng}{1000}
+\endsetglyph
+
+\setglyph{Abreve}
+ \topaccent{A}{breve}{500}
+\endsetglyph
+
+\setglyph{Aogonek}
+ \botaccent{A}{ogonek}{800}
+\endsetglyph
+
+\setglyph{Cacute}
+ \topaccent{C}{acute}{500}
+\endsetglyph
+
+\setglyph{Ccaron}
+ \topaccent{C}{caron}{500}
+\endsetglyph
+
+\setglyph{Dcaron}
+ \topaccent{D}{caron}{450}
+\endsetglyph
+
+\setglyph{Ecaron}
+ \topaccent{E}{caron}{500}
+\endsetglyph
+
+\setglyph{Eogonek}
+ \botaccent{E}{ogonek}{750}
+\endsetglyph
+
+\setglyph{Gbreve}
+ \topaccent{G}{breve}{500}
+\endsetglyph
+
+\setglyph{Lacute}
+ \topaccent{L}{acute}{250}
+\endsetglyph
+
+\setglyph{Lcaron}
+ \glyph{L}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-200}
+ \fi
+ \glyph{quoteright}{1000}
+\endsetglyph
+
+\setglyph{Nacute}
+ \topaccent{N}{acute}{500}
+\endsetglyph
+
+\setglyph{Ncaron}
+ \topaccent{N}{caron}{500}
+\endsetglyph
+
+\setglyph{Ohungarumlaut}
+ \topaccent{O}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{Racute}
+ \topaccent{R}{acute}{500}
+\endsetglyph
+
+\setglyph{Rcaron}
+ \topaccent{R}{caron}{500}
+\endsetglyph
+
+\setglyph{Sacute}
+ \topaccent{S}{acute}{500}
+\endsetglyph
+
+\setglyph{Scaron}
+ \topaccent{S}{caron}{500}
+\endsetglyph
+
+\setglyph{Scedilla}
+ \botaccent{S}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Tcaron}
+ \topaccent{T}{caron}{500}
+\endsetglyph
+
+\setglyph{Tcedilla}
+ \botaccent{T}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Uhungarumlaut}
+ \topaccent{U}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{Uring}
+ \topaccent{U}{ring}{500}
+\endsetglyph
+
+\setglyph{Ydieresis}
+ \umlautaccent{Y}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Zacute}
+ \topaccent{Z}{acute}{500}
+\endsetglyph
+
+\setglyph{Zcaron}
+ \topaccent{Z}{caron}{500}
+\endsetglyph
+
+\setglyph{Zdotaccent}
+ \topaccent{Z}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{IJ}
+ \glyph{I}{1000}
+ \movert{\kerning{I}{J}}
+ \glyph{J}{1000}
+\endsetglyph
+
+\setglyph{Idotaccent}
+ \topaccent{I}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{dbar}
+ \push
+ \movert{\sub{\width{d}}{\width{macron}}}
+ \moveup{
+ \sub{\scale{\add{\height{d}}{\int{xheight}}}{500}}
+ {\height{macron}}}
+ \glyph{macron}{1000}
+ \pop
+ \glyph{d}{1000}
+\endsetglyph
+
+\setglyph{abreve}
+ \topaccent{a}{breve}{500}
+\endsetglyph
+
+\setglyph{aogonek}
+ \botaccent{a}{ogonek}{800}
+\endsetglyph
+
+\setglyph{cacute}
+ \topaccent{c}{acute}{500}
+\endsetglyph
+
+\setglyph{ccaron}
+ \topaccent{c}{caron}{500}
+\endsetglyph
+
+\setglyph{dcaron}
+ \glyph{d}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-75}
+ \fi
+ \glyph{quoteright}{1000}
+\endsetglyph
+
+\setglyph{ecaron}
+ \topaccent{e}{caron}{500}
+\endsetglyph
+
+\setglyph{eogonek}
+ \botaccent{e}{ogonek}{500}
+\endsetglyph
+
+\setglyph{gbreve}
+ \topaccent{g}{breve}{500}
+\endsetglyph
+
+\setglyph{lacute}
+ \topaccent{l}{acute}{500}
+\endsetglyph
+
+\setglyph{lcaron}
+ \glyph{l}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-100}
+ \fi
+ \glyph{quoteright}{1000}
+\endsetglyph
+
+\setglyph{nacute}
+ \topaccent{n}{acute}{500}
+\endsetglyph
+
+\setglyph{ncaron}
+ \topaccent{n}{caron}{500}
+\endsetglyph
+
+\setglyph{ohungarumlaut}
+ \topaccent{o}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{racute}
+ \topaccent{r}{acute}{500}
+\endsetglyph
+
+\setglyph{rcaron}
+ \topaccent{r}{caron}{500}
+\endsetglyph
+
+\setglyph{sacute}
+ \topaccent{s}{acute}{500}
+\endsetglyph
+
+\setglyph{scaron}
+ \topaccent{s}{caron}{500}
+\endsetglyph
+
+\setglyph{scedilla}
+ \botaccent{s}{cedilla}{500}
+\endsetglyph
+
+\setglyph{tcaron}
+ \glyph{t}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-75}
+ \fi
+ \glyph{quoteright}{1000}
+\endsetglyph
+
+\setglyph{tcedilla}
+ \botaccent{t}{cedilla}{500}
+\endsetglyph
+
+\setglyph{uhungarumlaut}
+ \topaccent{u}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{uring}
+ \topaccent{u}{ring}{500}
+\endsetglyph
+
+\setglyph{ydieresis}
+ \umlautaccent{y}{dieresis}{500}
+\endsetglyph
+
+\setglyph{zacute}
+ \topaccent{z}{acute}{500}
+\endsetglyph
+
+\setglyph{zcaron}
+ \topaccent{z}{caron}{500}
+\endsetglyph
+
+\setglyph{zdotaccent}
+ \topaccent{z}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{ij}
+ \glyph{i}{1000}
+ \movert{\kerning{i}{j}}
+ \glyph{j}{1000}
+\endsetglyph
+
+\setglyph{Agrave}
+ \topaccent{A}{grave}{500}
+\endsetglyph
+
+\setglyph{Aacute}
+ \topaccent{A}{acute}{500}
+\endsetglyph
+
+\setglyph{Acircumflex}
+ \topaccent{A}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Atilde}
+ \topaccent{A}{tilde}{500}
+\endsetglyph
+
+\setglyph{Adieresis}
+ \umlautaccent{A}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Aring}
+ \topaccent{A}{ring}{500}
+\endsetglyph
+
+\setglyph{Ccedilla}
+ \botaccent{C}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Egrave}
+ \topaccent{E}{grave}{500}
+\endsetglyph
+
+\setglyph{Eacute}
+ \topaccent{E}{acute}{500}
+\endsetglyph
+
+\setglyph{Ecircumflex}
+ \topaccent{E}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Edieresis}
+ \umlautaccent{E}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Iacute}
+ \topaccent{I}{acute}{500}
+\endsetglyph
+
+\setglyph{Igrave}
+ \topaccent{I}{grave}{500}
+\endsetglyph
+
+\setglyph{Icircumflex}
+ \topaccent{I}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Idieresis}
+ \umlautaccent{I}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Ntilde}
+ \topaccent{N}{tilde}{500}
+\endsetglyph
+
+\setglyph{Ograve}
+ \topaccent{O}{grave}{500}
+\endsetglyph
+
+\setglyph{Oacute}
+ \topaccent{O}{acute}{500}
+\endsetglyph
+
+\setglyph{Ocircumflex}
+ \topaccent{O}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Otilde}
+ \topaccent{O}{tilde}{500}
+\endsetglyph
+
+\setglyph{Odieresis}
+ \umlautaccent{O}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Ugrave}
+ \topaccent{U}{grave}{500}
+\endsetglyph
+
+\setglyph{Uacute}
+ \topaccent{U}{acute}{500}
+\endsetglyph
+
+\setglyph{Ucircumflex}
+ \topaccent{U}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Udieresis}
+ \umlautaccent{U}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Yacute}
+ \topaccent{Y}{acute}{500}
+\endsetglyph
+
+\setglyph{SS}
+ \glyph{S}{1000}
+ \movert{\kerning{S}{S}}
+ \glyph{S}{1000}
+\endsetglyph
+
+\setglyph{agrave}
+ \topaccent{a}{grave}{500}
+\endsetglyph
+
+\setglyph{aacute}
+ \topaccent{a}{acute}{500}
+\endsetglyph
+
+\setglyph{acircumflex}
+ \topaccent{a}{circumflex}{500}
+\endsetglyph
+
+\setglyph{atilde}
+ \topaccent{a}{tilde}{500}
+\endsetglyph
+
+\setglyph{adieresis}
+ \umlautaccent{a}{dieresis}{500}
+\endsetglyph
+
+\setglyph{aring}
+ \topaccent{a}{ring}{500}
+\endsetglyph
+
+\setglyph{ccedilla}
+ \botaccent{c}{cedilla}{500}
+\endsetglyph
+
+\setglyph{egrave}
+ \topaccent{e}{grave}{500}
+\endsetglyph
+
+\setglyph{eacute}
+ \topaccent{e}{acute}{500}
+\endsetglyph
+
+\setglyph{ecircumflex}
+ \topaccent{e}{circumflex}{500}
+\endsetglyph
+
+\setglyph{edieresis}
+ \umlautaccent{e}{dieresis}{500}
+\endsetglyph
+
+\setglyph{igrave}
+ \topaccent{dotlessi}{grave}{500}
+\endsetglyph
+
+\setglyph{iacute}
+ \topaccent{dotlessi}{acute}{500}
+\endsetglyph
+
+\setglyph{icircumflex}
+ \topaccent{dotlessi}{circumflex}{500}
+\endsetglyph
+
+\setglyph{idieresis}
+ \umlautaccent{dotlessi}{dieresis}{500}
+\endsetglyph
+
+\setglyph{ntilde}
+ \topaccent{n}{tilde}{500}
+\endsetglyph
+
+\setglyph{ograve}
+ \topaccent{o}{grave}{500}
+\endsetglyph
+
+\setglyph{oacute}
+ \topaccent{o}{acute}{500}
+\endsetglyph
+
+\setglyph{ocircumflex}
+ \topaccent{o}{circumflex}{500}
+\endsetglyph
+
+\setglyph{otilde}
+ \topaccent{o}{tilde}{500}
+\endsetglyph
+
+\setglyph{odieresis}
+ \umlautaccent{o}{dieresis}{500}
+\endsetglyph
+
+\setglyph{ugrave}
+ \topaccent{u}{grave}{500}
+\endsetglyph
+
+\setglyph{uacute}
+ \topaccent{u}{acute}{500}
+\endsetglyph
+
+\setglyph{ucircumflex}
+ \topaccent{u}{circumflex}{500}
+\endsetglyph
+
+\setglyph{udieresis}
+ \umlautaccent{u}{dieresis}{500}
+\endsetglyph
+
+\setglyph{yacute}
+ \topaccent{y}{acute}{500}
+\endsetglyph
+
+\comment{\section{All-caps glyphs}}
+
+\setglyph{dotlessI}
+ \glyph{I}{1000}
+\endsetglyph
+
+\setglyph{dotlessJ}
+ \glyph{J}{1000}
+\endsetglyph
+
+\setglyph{FFspaced}
+ \glyph{F}{1000}
+ \movert{\add{\kerning{F}{F}}
+ {\int{capspacing}}}
+ \glyph{F}{1000}
+\endsetglyph
+
+\setglyph{FIspaced}
+ \glyph{F}{1000}
+ \movert{\add{\kerning{F}{I}}
+ {\int{capspacing}}}
+ \glyph{I}{1000}
+\endsetglyph
+
+\setglyph{FLspaced}
+ \glyph{F}{1000}
+ \movert{\add{\kerning{F}{L}}
+ {\int{capspacing}}}
+ \glyph{L}{1000}
+\endsetglyph
+
+\setglyph{FFIspaced}
+ \glyph{FFspaced}{1000}
+ \movert{\add{\kerning{FFspaced}{I}}
+ {\int{capspacing}}}
+ \glyph{I}{1000}
+\endsetglyph
+
+\setglyph{FFLspaced}
+ \glyph{FFspaced}{1000}
+ \movert{\add{\kerning{FFspaced}{L}}
+ {\int{capspacing}}}
+ \glyph{L}{1000}
+\endsetglyph
+
+\setglyph{Dbar}
+ \glyph{Eth}{1000}
+\endsetglyph
+
+\setglyph{IJspaced}
+ \glyph{I}{1000}
+ \movert{\add{\kerning{I}{J}}{\int{capspacing}}}
+ \glyph{J}{1000}
+\endsetglyph
+
+\setglyph{SSspaced}
+ \glyph{S}{1000}
+ \movert{\add{\kerning{S}{S}}{\int{capspacing}}}
+ \glyph{S}{1000}
+\endsetglyph
+
+\comment{\section{Small caps glyphs}}
+
+\setglyph{Acutesmall}
+ \cscaccent{acute}
+\endsetglyph
+
+\setglyph{acutesmall}
+ \glyph{Acutesmall}{1000}
+\endsetglyph
+
+\setglyph{Gravesmall}
+ \cscaccent{grave}
+\endsetglyph
+
+\setglyph{gravesmall}
+ \glyph{Gravesmall}{1000}
+\endsetglyph
+
+\setglyph{Circumflexsmall}
+ \cscaccent{circumflex}
+\endsetglyph
+
+\setglyph{circumflexsmall}
+ \glyph{Circumflexsmall}{1000}
+\endsetglyph
+
+\setglyph{Tildesmall}
+ \cscaccent{tilde}
+\endsetglyph
+
+\setglyph{tildesmall}
+ \glyph{Tildesmall}{1000}
+\endsetglyph
+
+\setglyph{Dieresissmall}
+ \cscaccent{dieresis}
+\endsetglyph
+
+\setglyph{dieresissmall}
+ \glyph{Dieresissmall}{1000}
+\endsetglyph
+
+\setglyph{Brevesmall}
+ \cscaccent{breve}
+\endsetglyph
+
+\setglyph{brevesmall}
+ \glyph{Brevesmall}{1000}
+\endsetglyph
+
+\setglyph{Dotaccentsmall}
+ \cscaccent{dotaccent}
+\endsetglyph
+
+\setglyph{dotaccentsmall}
+ \glyph{Dotaccentsmall}{1000}
+\endsetglyph
+
+\setglyph{Caronsmall}
+ \cscaccent{caron}
+\endsetglyph
+
+\setglyph{caronsmall}
+ \glyph{Caronsmall}{1000}
+\endsetglyph
+
+\setglyph{Hungarumlautsmall}
+ \cscaccent{hungarumlaut}
+\endsetglyph
+
+\setglyph{hungarumlautsmall}
+ \glyph{Hungarumlautsmall}{1000}
+\endsetglyph
+
+\setglyph{Ringsmall}
+ \cscaccent{ring}
+\endsetglyph
+
+\setglyph{ringsmall}
+ \glyph{Ringsmall}{1000}
+\endsetglyph
+
+\setglyph{Cedillasmall}
+ \cscglyph{cedilla}
+\endsetglyph
+
+\setglyph{cedillasmall}
+ \glyph{Cedillasmall}{1000}
+\endsetglyph
+
+\setglyph{Ogoneksmall}
+ \cscglyph{ogonek}
+\endsetglyph
+
+\setglyph{ogoneksmall}
+ \glyph{Ogoneksmall}{1000}
+\endsetglyph
+
+\setglyph{Idotaccentsmall}
+ \csctopaccent{I}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{Abrevesmall}
+ \csctopaccent{A}{breve}{500}
+\endsetglyph
+
+\setglyph{Aogoneksmall}
+ \cscbotaccent{A}{ogonek}{800}
+\endsetglyph
+
+\setglyph{Cacutesmall}
+ \csctopaccent{C}{acute}{500}
+\endsetglyph
+
+\setglyph{Ccaronsmall}
+ \csctopaccent{C}{caron}{500}
+\endsetglyph
+
+\setglyph{Dcaronsmall}
+ \csctopaccent{D}{caron}{500}
+\endsetglyph
+
+\setglyph{Ecaronsmall}
+ \csctopaccent{E}{caron}{500}
+\endsetglyph
+
+\setglyph{Eogoneksmall}
+ \cscbotaccent{E}{ogonek}{750}
+\endsetglyph
+
+\setglyph{Gbrevesmall}
+ \csctopaccent{G}{breve}{500}
+\endsetglyph
+
+\setglyph{Lacutesmall}
+ \csctopaccent{L}{acute}{250}
+\endsetglyph
+
+\setglyph{Nacutesmall}
+ \csctopaccent{N}{acute}{500}
+\endsetglyph
+
+\setglyph{Ncaronsmall}
+ \csctopaccent{N}{caron}{500}
+\endsetglyph
+
+\setglyph{Ngsmall}
+ \cscglyph{Ng}
+\endsetglyph
+
+\setglyph{Ohungarumlautsmall}
+ \csctopaccent{O}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{Racutesmall}
+ \csctopaccent{R}{acute}{500}
+\endsetglyph
+
+\setglyph{Rcaronsmall}
+ \csctopaccent{R}{caron}{500}
+\endsetglyph
+
+\setglyph{Sacutesmall}
+ \csctopaccent{S}{acute}{500}
+\endsetglyph
+
+\setglyph{Scaronsmall}
+ \csctopaccent{S}{caron}{500}
+\endsetglyph
+
+\setglyph{Scedillasmall}
+ \cscbotaccent{S}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Tcaronsmall}
+ \csctopaccent{T}{caron}{500}
+\endsetglyph
+
+\setglyph{Tcedillasmall}
+ \cscbotaccent{T}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Uhungarumlautsmall}
+ \csctopaccent{U}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{Uringsmall}
+ \csctopaccent{U}{ring}{500}
+\endsetglyph
+
+\setglyph{Ydieresissmall}
+ \cscumlautaccent{Y}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Zacutesmall}
+ \csctopaccent{Z}{acute}{500}
+\endsetglyph
+
+\setglyph{Zcaronsmall}
+ \csctopaccent{Z}{caron}{500}
+\endsetglyph
+
+\setglyph{Zdotaccentsmall}
+ \csctopaccent{Z}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{Agravesmall}
+ \csctopaccent{A}{grave}{500}
+\endsetglyph
+
+\setglyph{Aacutesmall}
+ \csctopaccent{A}{acute}{500}
+\endsetglyph
+
+\setglyph{Acircumflexsmall}
+ \csctopaccent{A}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Atildesmall}
+ \csctopaccent{A}{tilde}{500}
+\endsetglyph
+
+\setglyph{Adieresissmall}
+ \cscumlautaccent{A}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Aringsmall}
+ \csctopaccent{A}{ring}{500}
+\endsetglyph
+
+\setglyph{Ccedillasmall}
+ \csctopaccent{C}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Egravesmall}
+ \csctopaccent{E}{grave}{500}
+\endsetglyph
+
+\setglyph{Eacutesmall}
+ \csctopaccent{E}{acute}{500}
+\endsetglyph
+
+\setglyph{Ecircumflexsmall}
+ \csctopaccent{E}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Edieresissmall}
+ \cscumlautaccent{E}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Igravesmall}
+ \csctopaccent{I}{grave}{500}
+\endsetglyph
+
+\setglyph{Iacutesmall}
+ \csctopaccent{I}{acute}{500}
+\endsetglyph
+
+\setglyph{Icircumflexsmall}
+ \csctopaccent{I}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Idieresissmall}
+ \cscumlautaccent{I}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Ethsmall}
+ \cscglyph{Eth}
+\endsetglyph
+
+\setglyph{Dbarsmall}
+ \glyph{Ethsmall}{1000}
+\endsetglyph
+
+\setglyph{Ntildesmall}
+ \csctopaccent{N}{tilde}{500}
+\endsetglyph
+
+\setglyph{Ogravesmall}
+ \csctopaccent{O}{grave}{500}
+\endsetglyph
+
+\setglyph{Oacutesmall}
+ \csctopaccent{O}{acute}{500}
+\endsetglyph
+
+\setglyph{Ocircumflexsmall}
+ \csctopaccent{O}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Otildesmall}
+ \csctopaccent{O}{tilde}{500}
+\endsetglyph
+
+\setglyph{Odieresissmall}
+ \cscumlautaccent{O}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Ugravesmall}
+ \csctopaccent{U}{grave}{500}
+\endsetglyph
+
+\setglyph{Uacutesmall}
+ \csctopaccent{U}{acute}{500}
+\endsetglyph
+
+\setglyph{Ucircumflexsmall}
+ \csctopaccent{U}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Udieresissmall}
+ \cscumlautaccent{U}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Yacutesmall}
+ \csctopaccent{Y}{acute}{500}
+\endsetglyph
+
+\comment{\section{Accents}
+ \TeX's math accent-positioning requires accents to have zero depth.}
+
+\setcommand\zerodepth#1{
+ \resetglyph{#1}
+ \glyph{#1}{1000}
+ \resetdepth{0}
+ \endresetglyph
+}
+
+\zerodepth{acute}
+\zerodepth{grave}
+\zerodepth{caron}
+\zerodepth{breve}
+\zerodepth{macron}
+\zerodepth{ring}
+\zerodepth{circumflex}
+\zerodepth{dotaccent}
+\zerodepth{tilde}
+\zerodepth{dieresis}
+
+\endmetrics
+
+\makesignature
+
+\end{document}
+
+
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/aelatint.mtx b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aelatint.mtx
new file mode 100644
index 0000000000..a3b57860d7
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aelatint.mtx
@@ -0,0 +1,1704 @@
+%% aelatint.mtx
+%% Copyright 1997 Alan Jeffrey
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+% 1.6, hacked SPQR
+\relax
+
+\documentstyle[fontdoc]{ltugboat}
+
+\title{The {\tt fontinst} latin glyphs}
+\author{Alan Jeffrey}
+\address{School of Cognitive and Computing Sciences \\
+ University of Sussex \\
+ Falmer \\
+ Brighton \\
+ BN1 9QH \\
+ UK}
+\netaddress{alanje@cogs.susx.ac.uk}
+
+\begin{document}
+
+\maketitle
+
+\section{Introduction}
+
+This document describes the glyphs used by the {\tt fontinst}
+package when generating Latin fonts.
+
+\raggedright
+
+\metrics
+
+\setint{monowidth}{1}
+
+% Uses the fontinst package.
+
+\needsfontinstversion{1.6}
+
+% A top accent is set by placing the center of the accent at the given
+% position along the width of the letter, raised up by the difference
+% between the height of the letter and the xheight.
+
+\setcommand\topaccent#1#2#3{
+ \push
+ \moveup{\max{0}{\sub{\height{#1}}{\int{xheight}}}}
+ \movert{\add{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}}
+ {\scale{\sub{\height{#1}}{\int{xheight}}}{\int{italicslant}}}}
+ \glyph{#2}{1000}
+ \pop
+ \glyph{#1}{1000}
+}
+
+% A bottom accent is set by placing the center of the accent at the given
+% position along the width of the letter.
+
+\setcommand\botaccent#1#2#3{
+ \push
+ \movert{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}}
+ \glyph{#2}{1000}
+ \pop
+ \glyph{#1}{1000}
+}
+
+% A c&sc glyph is created by shrinking the cap glyph, and adding extra
+% space.
+
+\setcommand\cscglyph#1{
+ \movert{\int{smallcapsextraspace}}
+ \glyph{#1}{\int{smallcapsscale}}
+ \movert{\int{smallcapsextraspace}}
+}
+
+% A c&sc top accent glyph is placed using the small glyphs if
+% available, and otherwise by shrinking the equivalent capital.
+
+\setcommand\csctopaccent#1#2#3{
+ \ifisglyph{#1small}\then
+ \topaccent{#1small}{#2small}{#3}
+ \else
+ \cscglyph{#1#2}
+ \fi
+}
+
+% Ditto bot accents.
+
+\setcommand\cscbotaccent#1#2#3{
+ \ifisglyph{#1small}\then
+ \botaccent{#1small}{#2small}{#3}
+ \else
+ \cscglyph{#1#2}
+ \fi
+}
+
+% A small accent is created by moving a shrunk accent up by the
+% difference between a scaled x and a scaled X.
+
+\setcommand\cscaccent#1{
+ \moveup{\scale{\int{xheight}}{\sub{1000}{\int{smallcapsscale}}}}
+ \cscglyph{#1}
+ \moveup{\scale{\int{xheight}}{\sub{\int{smallcapsscale}}{1000}}}
+}
+
+% \setleftrightkerning is \setleftkerning and \setrightkerning.
+
+\setcommand\setleftrightkerning#1#2#3{
+ \setleftkerning{#1}{#2}{#3}
+ \setrightkerning{#1}{#2}{#3}
+}
+
+% \unfakable is a glyph which can't be faked.
+
+\setcommand\unfakable#1{
+ \setglyph{#1}
+ \ifisglyph{#1-not}\then
+ \moveup{\neg{\depth{#1-not}}}
+ \glyphrule{
+ \width{#1-not}
+ }{
+ \add{\depth{#1-not}}{\height{#1-not}}
+ }
+ \resetitalic{\italic{#1-not}}
+ \moveup{\depth{#1-not}}
+ \else
+ \glyphrule{500}{500}
+ \fi
+ \glyphwarning{missing glyph `#1'}
+ \endsetglyph
+}
+
+\comment{\section{Default values}}
+
+\setint{italicslant}{0}
+\setint{xheight}{\height{x}}
+\setint{capheight}{\height{A}}
+\setint{ascender}{\height{d}}
+\setint{descender}{\depth{g}}
+\setint{underlinethickness}{40}
+\setint{visiblespacedepth}{200}
+\setint{visiblespacewidth}{400}
+\setint{visiblespacesurround}{50}
+\setint{smallcapsscale}{800}
+\setint{smallcapskerning}{900}
+
+\ifisint{monowidth}\then
+ \setint{capspacing}{0}
+ \setint{smallcapsextraspace}
+ {\div{\scale{\width{x}}{\sub{1000}{\int{smallcapsscale}}}}{2}}
+\else
+ \setint{capspacing}{50}
+ \setint{smallcapsextraspace}{0}
+\fi
+
+\ifisint{visiblespace}\then
+ \setint{boundarychar}{\int{visiblespace}}
+\fi
+
+\comment{\section{Kerning}}
+
+\setleftrightkerning{visiblespace}{space}{1000}
+
+\setleftkerning{hyphenchar}{hyphen}{1000}
+
+\setleftrightkerning{Aacute}{A}{1000}
+\setleftrightkerning{Abreve}{A}{1000}
+\setleftrightkerning{Acircumflex}{A}{1000}
+\setleftrightkerning{Adieresis}{A}{1000}
+\setleftrightkerning{Agrave}{A}{1000}
+\setleftrightkerning{Aogonek}{A}{1000}
+\setleftrightkerning{Aring}{A}{1000}
+\setleftrightkerning{Atilde}{A}{1000}
+
+\setleftrightkerning{Cacute}{C}{1000}
+\setleftrightkerning{Ccaron}{C}{1000}
+\setleftrightkerning{Ccedilla}{C}{1000}
+
+\setleftrightkerning{Dcaron}{D}{1000}
+
+\setleftrightkerning{Eacute}{E}{1000}
+\setleftrightkerning{Ecaron}{E}{1000}
+\setleftrightkerning{Ecircumflex}{E}{1000}
+\setleftrightkerning{Edieresis}{E}{1000}
+\setleftrightkerning{Egrave}{E}{1000}
+\setleftrightkerning{Eogonek}{E}{1000}
+
+\setleftrightkerning{Gbreve}{G}{1000}
+
+\setleftkerning{IJ}{I}{1000}
+
+\setleftrightkerning{Iacute}{I}{1000}
+\setleftrightkerning{Icircumflex}{I}{1000}
+\setleftrightkerning{Idieresis}{I}{1000}
+\setleftrightkerning{Idotaccent}{I}{1000}
+\setleftrightkerning{Igrave}{I}{1000}
+
+\setrightkerning{IJ}{J}{1000}
+
+\setleftrightkerning{Lacute}{L}{1000}
+\setleftrightkerning{Lslash}{L}{1000}
+\setleftkerning{Lcaron}{L}{1000}
+
+\setleftrightkerning{Nacute}{N}{1000}
+\setleftrightkerning{Ncaron}{N}{1000}
+\setleftrightkerning{Ntilde}{N}{1000}
+
+\setleftkerning{Ng}{N}{1000}
+\setrightkerning{Ng}{J}{1000}
+
+\setleftrightkerning{Oacute}{O}{1000}
+\setleftrightkerning{Ocircumflex}{O}{1000}
+\setleftrightkerning{Odieresis}{O}{1000}
+\setleftrightkerning{Ograve}{O}{1000}
+\setleftrightkerning{Ohungarumlaut}{O}{1000}
+\setleftrightkerning{Oslash}{O}{1000}
+\setleftrightkerning{Otilde}{O}{1000}
+
+\setleftrightkerning{Rcaron}{R}{1000}
+\setleftrightkerning{Racute}{R}{1000}
+
+\setleftrightkerning{SS}{S}{1000}
+\setleftrightkerning{Sacute}{S}{1000}
+\setleftrightkerning{Scaron}{S}{1000}
+\setleftrightkerning{Scedilla}{S}{1000}
+
+\setleftrightkerning{Tcaron}{T}{1000}
+\setleftrightkerning{Tcedilla}{T}{1000}
+
+\setleftrightkerning{Uacute}{U}{1000}
+\setleftrightkerning{Ucircumflex}{U}{1000}
+\setleftrightkerning{Udieresis}{U}{1000}
+\setleftrightkerning{Ugrave}{U}{1000}
+\setleftrightkerning{Uhungarumlaut}{U}{1000}
+\setleftrightkerning{Uring}{U}{1000}
+
+\setleftrightkerning{Yacute}{Y}{1000}
+\setleftrightkerning{Ydieresis}{Y}{1000}
+
+\setleftrightkerning{Zacute}{Z}{1000}
+\setleftrightkerning{Zcaron}{Z}{1000}
+\setleftrightkerning{Zdotaccent}{Z}{1000}
+
+\setleftrightkerning{aogonek}{a}{1000}
+
+\setleftrightkerning{ccedilla}{c}{1000}
+
+\setleftrightkerning{eogonek}{e}{1000}
+
+\setleftkerning{ij}{i}{1000}
+
+\setrightkerning{ij}{j}{1000}
+
+\setleftkerning{ng}{n}{1000}
+\setrightkerning{ng}{j}{1000}
+
+\setleftkerning{oe}{o}{1000}
+\setrightkerning{oe}{e}{1000}
+\setleftrightkerning{oslash}{o}{1000}
+
+\setleftrightkerning{scedilla}{s}{1000}
+
+\setleftrightkerning{tcedilla}{t}{1000}
+
+\comment{\section{All-caps kerning}}
+
+\setleftrightkerning{Dbar}{Eth}{1000}
+\setleftkerning{IJspaced}{I}{1000}
+\setrightkerning{IJspaced}{J}{1000}
+\setleftrightkerning{SSspaced}{S}{1000}
+
+\comment{\section{Small caps kerning}}
+
+\setleftrightkerning{Asmall}{A}{\int{smallcapskerning}}
+\setleftrightkerning{Bsmall}{B}{\int{smallcapskerning}}
+\setleftrightkerning{Csmall}{C}{\int{smallcapskerning}}
+\setleftrightkerning{Dsmall}{D}{\int{smallcapskerning}}
+\setleftrightkerning{Esmall}{E}{\int{smallcapskerning}}
+\setleftrightkerning{Fsmall}{F}{\int{smallcapskerning}}
+\setleftrightkerning{Gsmall}{G}{\int{smallcapskerning}}
+\setleftrightkerning{Hsmall}{H}{\int{smallcapskerning}}
+\setleftrightkerning{Ismall}{I}{\int{smallcapskerning}}
+\setleftrightkerning{Jsmall}{J}{\int{smallcapskerning}}
+\setleftrightkerning{Ksmall}{K}{\int{smallcapskerning}}
+\setleftrightkerning{Lsmall}{L}{\int{smallcapskerning}}
+\setleftrightkerning{Msmall}{M}{\int{smallcapskerning}}
+\setleftrightkerning{Nsmall}{N}{\int{smallcapskerning}}
+\setleftrightkerning{Osmall}{O}{\int{smallcapskerning}}
+\setleftrightkerning{Psmall}{P}{\int{smallcapskerning}}
+\setleftrightkerning{Qsmall}{Q}{\int{smallcapskerning}}
+\setleftrightkerning{Rsmall}{R}{\int{smallcapskerning}}
+\setleftrightkerning{Ssmall}{S}{\int{smallcapskerning}}
+\setleftrightkerning{Tsmall}{T}{\int{smallcapskerning}}
+\setleftrightkerning{Usmall}{U}{\int{smallcapskerning}}
+\setleftrightkerning{Vsmall}{V}{\int{smallcapskerning}}
+\setleftrightkerning{Wsmall}{W}{\int{smallcapskerning}}
+\setleftrightkerning{Xsmall}{X}{\int{smallcapskerning}}
+\setleftrightkerning{Ysmall}{Y}{\int{smallcapskerning}}
+\setleftrightkerning{Zsmall}{Z}{\int{smallcapskerning}}
+\setleftrightkerning{Aacutesmall}{Aacute}{\int{smallcapskerning}}
+\setleftrightkerning{Abrevesmall}{Abreve}{\int{smallcapskerning}}
+\setleftrightkerning{Acircumflexsmall}{Acircumflex}{\int{smallcapskerning}}
+\setleftrightkerning{Adieresissmall}{Adieresis}{\int{smallcapskerning}}
+\setleftrightkerning{AEsmall}{AE}{\int{smallcapskerning}}
+\setleftrightkerning{Agravesmall}{Agrave}{\int{smallcapskerning}}
+\setleftrightkerning{Aogoneksmall}{Aogonek}{\int{smallcapskerning}}
+\setleftrightkerning{Aringsmall}{Aring}{\int{smallcapskerning}}
+\setleftrightkerning{Atildesmall}{Atilde}{\int{smallcapskerning}}
+\setleftrightkerning{Cacutesmall}{Cacute}{\int{smallcapskerning}}
+\setleftrightkerning{Ccaronsmall}{Ccaron}{\int{smallcapskerning}}
+\setleftrightkerning{Ccedillasmall}{Ccedilla}{\int{smallcapskerning}}
+\setleftrightkerning{Dbarsmall}{Dbar}{\int{smallcapskerning}}
+\setleftrightkerning{Dcaronsmall}{Dcaron}{\int{smallcapskerning}}
+\setleftrightkerning{Eacutesmall}{Eacute}{\int{smallcapskerning}}
+\setleftrightkerning{Ecaronsmall}{Ecaron}{\int{smallcapskerning}}
+\setleftrightkerning{Ecircumflexsmall}{Ecircumflex}{\int{smallcapskerning}}
+\setleftrightkerning{Edieresissmall}{Edieresis}{\int{smallcapskerning}}
+\setleftrightkerning{Egravesmall}{Egrave}{\int{smallcapskerning}}
+\setleftrightkerning{Eogoneksmall}{Eogonek}{\int{smallcapskerning}}
+\setleftrightkerning{Ethsmall}{Eth}{\int{smallcapskerning}}
+\setleftrightkerning{Gbrevesmall}{Gbreve}{\int{smallcapskerning}}
+\setleftrightkerning{IJsmall}{IJ}{\int{smallcapskerning}}
+\setleftrightkerning{Iacutesmall}{Iacute}{\int{smallcapskerning}}
+\setleftrightkerning{Icircumflexsmall}{Icircumflex}{\int{smallcapskerning}}
+\setleftrightkerning{Idieresissmall}{Idieresis}{\int{smallcapskerning}}
+\setleftrightkerning{Idotaccentsmall}{Idotaccent}{\int{smallcapskerning}}
+\setleftrightkerning{Igravesmall}{Igrave}{\int{smallcapskerning}}
+\setleftrightkerning{Lacutesmall}{Lacute}{\int{smallcapskerning}}
+\setleftrightkerning{Lcaronsmall}{Lcaron}{\int{smallcapskerning}}
+\setleftrightkerning{Lslashsmall}{Lslash}{\int{smallcapskerning}}
+\setleftrightkerning{Nacutesmall}{Nacute}{\int{smallcapskerning}}
+\setleftrightkerning{Ncaronsmall}{Ncaron}{\int{smallcapskerning}}
+\setleftrightkerning{Ngsmall}{Ng}{\int{smallcapskerning}}
+\setleftrightkerning{Ntildesmall}{Ntilde}{\int{smallcapskerning}}
+\setleftrightkerning{Oacutesmall}{Oacute}{\int{smallcapskerning}}
+\setleftrightkerning{Ocircumflexsmall}{Ocircumflex}{\int{smallcapskerning}}
+\setleftrightkerning{Odieresissmall}{Odieresis}{\int{smallcapskerning}}
+\setleftrightkerning{OEsmall}{OE}{\int{smallcapskerning}}
+\setleftrightkerning{Ogravesmall}{Ograve}{\int{smallcapskerning}}
+\setleftrightkerning{Ohungarumlautsmall}{Ohungarumlaut}{\int{smallcapskerning}}
+\setleftrightkerning{Oslashsmall}{Oslash}{\int{smallcapskerning}}
+\setleftrightkerning{Otildesmall}{Otilde}{\int{smallcapskerning}}
+\setleftrightkerning{Racutesmall}{Racute}{\int{smallcapskerning}}
+\setleftrightkerning{Rcaronsmall}{Rcaron}{\int{smallcapskerning}}
+\setleftrightkerning{SSsmall}{SS}{\int{smallcapskerning}}
+\setleftrightkerning{Sacutesmall}{Sacute}{\int{smallcapskerning}}
+\setleftrightkerning{Scaronsmall}{Scaron}{\int{smallcapskerning}}
+\setleftrightkerning{Scedillasmall}{Scedilla}{\int{smallcapskerning}}
+\setleftrightkerning{Tcaronsmall}{Tcaron}{\int{smallcapskerning}}
+\setleftrightkerning{Tcedillasmall}{Tcedilla}{\int{smallcapskerning}}
+\setleftrightkerning{Thornsmall}{Thorn}{\int{smallcapskerning}}
+\setleftrightkerning{Uacutesmall}{Uacute}{\int{smallcapskerning}}
+\setleftrightkerning{Ucircumflexsmall}{Ucircumflex}{\int{smallcapskerning}}
+\setleftrightkerning{Udieresissmall}{Udieresis}{\int{smallcapskerning}}
+\setleftrightkerning{Ugravesmall}{Ugrave}{\int{smallcapskerning}}
+\setleftrightkerning{Uhungarumlautsmall}{Uhungarumlaut}{\int{smallcapskerning}}
+\setleftrightkerning{Uringsmall}{Uring}{\int{smallcapskerning}}
+\setleftrightkerning{Yacutesmall}{Yacute}{\int{smallcapskerning}}
+\setleftrightkerning{Ydieresissmall}{Ydieresis}{\int{smallcapskerning}}
+\setleftrightkerning{Zacutesmall}{Zacute}{\int{smallcapskerning}}
+\setleftrightkerning{Zcaronsmall}{Zcaron}{\int{smallcapskerning}}
+\setleftrightkerning{Zdotaccentsmall}{Zdotaccent}{\int{smallcapskerning}}
+\setleftrightkerning{dotlessIsmall}{Ismall}{1000}
+\setleftrightkerning{dotlessJsmall}{Jsmall}{1000}
+
+\comment{\section{Unfakable glyphs}}
+
+\unfakable{Gamma}
+\unfakable{Delta}
+\unfakable{Theta}
+\unfakable{Lambda}
+\unfakable{Xi}
+\unfakable{Pi}
+\unfakable{Sigma}
+\unfakable{Upsilon}
+\unfakable{Upsilon1}
+\unfakable{Phi}
+\unfakable{Psi}
+\unfakable{Omega}
+\unfakable{grave}
+\unfakable{acute}
+\unfakable{circumflex}
+\unfakable{tilde}
+\unfakable{dieresis}
+\unfakable{hungarumlaut}
+\unfakable{ringfitted}
+\unfakable{caron}
+\unfakable{breve}
+\unfakable{macron}
+\unfakable{dotaccent}
+\unfakable{cedilla}
+\unfakable{guilsinglleft}
+\unfakable{guilsinglright}
+\unfakable{quotedblleft}
+\unfakable{quotedblright}
+\unfakable{quotedblbase}
+\unfakable{guillemotleft}
+\unfakable{guillemotright}
+\unfakable{dotlessi}
+\unfakable{dotlessj}
+\unfakable{perthousandzero}
+\unfakable{exclam}
+\unfakable{quotedbl}
+\unfakable{numbersign}
+\unfakable{dollar}
+\unfakable{percent}
+\unfakable{ampersand}
+\unfakable{quoteright}
+\unfakable{parenleft}
+\unfakable{parenright}
+\unfakable{asterisk}
+\unfakable{plus}
+\unfakable{comma}
+\unfakable{hyphen}
+\unfakable{period}
+\unfakable{slash}
+\unfakable{zero}
+\unfakable{one}
+\unfakable{two}
+\unfakable{three}
+\unfakable{four}
+\unfakable{five}
+\unfakable{six}
+\unfakable{seven}
+\unfakable{eight}
+\unfakable{nine}
+\unfakable{zerooldstyle}
+\unfakable{oneoldstyle}
+\unfakable{twooldstyle}
+\unfakable{threeoldstyle}
+\unfakable{fouroldstyle}
+\unfakable{fiveoldstyle}
+\unfakable{sixoldstyle}
+\unfakable{sevenoldstyle}
+\unfakable{eightoldstyle}
+\unfakable{nineoldstyle}
+\unfakable{colon}
+\unfakable{semicolon}
+\unfakable{less}
+\unfakable{equal}
+\unfakable{greater}
+\unfakable{question}
+\unfakable{at}
+\unfakable{A}
+\unfakable{B}
+\unfakable{C}
+\unfakable{D}
+\unfakable{E}
+\unfakable{F}
+\unfakable{G}
+\unfakable{H}
+\unfakable{I}
+\unfakable{J}
+\unfakable{K}
+\unfakable{L}
+\unfakable{M}
+\unfakable{N}
+\unfakable{O}
+\unfakable{P}
+\unfakable{Q}
+\unfakable{R}
+\unfakable{S}
+\unfakable{T}
+\unfakable{U}
+\unfakable{V}
+\unfakable{W}
+\unfakable{X}
+\unfakable{Y}
+\unfakable{Z}
+\unfakable{bracketleft}
+\unfakable{backslash}
+\unfakable{bracketright}
+\unfakable{underscore}
+\unfakable{quoteleft}
+\unfakable{a}
+\unfakable{b}
+\unfakable{c}
+\unfakable{d}
+\unfakable{e}
+\unfakable{f}
+\unfakable{g}
+\unfakable{h}
+\unfakable{i}
+\unfakable{j}
+\unfakable{k}
+\unfakable{l}
+\unfakable{m}
+\unfakable{n}
+\unfakable{o}
+\unfakable{p}
+\unfakable{q}
+\unfakable{r}
+\unfakable{s}
+\unfakable{t}
+\unfakable{u}
+\unfakable{v}
+\unfakable{w}
+\unfakable{x}
+\unfakable{y}
+\unfakable{z}
+\unfakable{braceleft}
+\unfakable{bar}
+\unfakable{braceright}
+\unfakable{Eng}
+\unfakable{section}
+\unfakable{eng}
+\unfakable{exclamdown}
+\unfakable{questiondown}
+\unfakable{sterling}
+\unfakable{AE}
+\unfakable{Eth}
+\unfakable{OE}
+\unfakable{Oslash}
+\unfakable{Thorn}
+\unfakable{ae}
+\unfakable{eth}
+\unfakable{oe}
+\unfakable{oslash}
+\unfakable{thorn}
+\unfakable{germandbls}
+\unfakable{lslashslash}
+
+\comment{\section{Glyphs}}
+
+\setglyph{space}
+ \ifisglyph{space-not}\then
+ \movert{\width{space-not}}
+ \else
+ \movert{\width{i}}
+ \fi
+\endsetglyph
+
+\setglyph{compwordmark}
+ \glyphrule{0}{\int{xheight}}
+\endsetglyph
+\setint{compwordmark-spacing}{0}
+
+\setglyph{ogonek}
+ \glyph{hookrightchar}{800}
+\endsetglyph
+
+\resetglyph{ogonek}
+ \moveup{\neg{\height{ogonek}}}
+ \glyph{ogonek}{1000}
+ \resetdepth{\int{descender}}
+\endresetglyph
+
+\setglyph{asciicircum}
+ \glyph{circumflex}{1000}
+\endsetglyph
+
+\setglyph{asciitilde}
+ \glyph{tilde}{1000}
+\endsetglyph
+
+\setglyph{quotesinglbase}
+ \glyph{comma}{1000}
+\endsetglyph
+
+\setglyph{fi}
+ \glyph{f}{1000}
+ \glyph{i}{1000}
+\endsetglyph
+
+\setglyph{ff}
+ \glyph{f}{1000}
+ \glyph{f}{1000}
+\endsetglyph
+
+\setglyph{fl}
+ \glyph{f}{1000}
+ \glyph{l}{1000}
+\endsetglyph
+
+\setglyph{ffi}
+ \glyph{f}{1000}
+ \glyph{f}{1000}
+ \glyph{i}{1000}
+\endsetglyph
+
+\setglyph{ffl}
+ \glyph{f}{1000}
+ \glyph{f}{1000}
+ \glyph{l}{1000}
+\endsetglyph
+
+\setglyph{rangedash}
+ \glyph{hyphen}{1000}
+\endsetglyph
+
+\setglyph{punctdash}
+ \glyph{hyphen}{1000}
+ \glyph{hyphen}{1000}
+\endsetglyph
+
+\setglyph{endash}
+ \glyph{rangedash}{1000}
+\endsetglyph
+
+\setglyph{emdash}
+ \glyph{punctdash}{1000}
+\endsetglyph
+
+\setglyph{hyphenchar}
+ \glyph{hyphen}{1000}
+\endsetglyph
+
+\setglyph{ring}
+ \movert{\neg{\div{\width{ringfitted}}{2}}}
+ \glyph{ringfitted}{1000}
+ \movert{\neg{\div{\width{ringfitted}}{2}}}
+\endsetglyph
+
+\setglyph{lslash}
+ \glyph{lslashslash}{1000}
+ \movert{\kerning{lslashslash}{l}}
+ \glyph{l}{1000}
+\endsetglyph
+
+\setglyph{Lslash}
+ \glyph{lslashslash}{1000}
+ \movert{\kerning{lslashslash}{L}}
+ \glyph{L}{1000}
+\endsetglyph
+
+\setglyph{Ng}
+ \glyph{Eng}{1000}
+\endsetglyph
+
+\setglyph{ng}
+ \glyph{eng}{1000}
+\endsetglyph
+
+\setglyph{Abreve}
+ \topaccent{A}{breve}{500}
+\endsetglyph
+
+\setglyph{Aogonek}
+ \botaccent{A}{ogonek}{800}
+\endsetglyph
+
+\setglyph{Cacute}
+ \topaccent{C}{acute}{500}
+\endsetglyph
+
+\setglyph{Ccaron}
+ \topaccent{C}{caron}{500}
+\endsetglyph
+
+\setglyph{Dcaron}
+ \topaccent{D}{caron}{450}
+\endsetglyph
+
+\setglyph{Ecaron}
+ \topaccent{E}{caron}{500}
+\endsetglyph
+
+\setglyph{Eogonek}
+ \botaccent{E}{ogonek}{750}
+\endsetglyph
+
+\setglyph{Gbreve}
+ \topaccent{G}{breve}{500}
+\endsetglyph
+
+\setglyph{Lacute}
+ \topaccent{L}{acute}{250}
+\endsetglyph
+
+\setglyph{Lcaron}
+ \glyph{L}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-200}
+ \fi
+ \glyph{quoteright}{1000}
+\endsetglyph
+
+\setglyph{Nacute}
+ \topaccent{N}{acute}{500}
+\endsetglyph
+
+\setglyph{Ncaron}
+ \topaccent{N}{caron}{500}
+\endsetglyph
+
+\setglyph{Ohungarumlaut}
+ \topaccent{O}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{Racute}
+ \topaccent{R}{acute}{500}
+\endsetglyph
+
+\setglyph{Rcaron}
+ \topaccent{R}{caron}{500}
+\endsetglyph
+
+\setglyph{Sacute}
+ \topaccent{S}{acute}{500}
+\endsetglyph
+
+\setglyph{Scaron}
+ \topaccent{S}{caron}{500}
+\endsetglyph
+
+\setglyph{Scedilla}
+ \botaccent{S}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Tcaron}
+ \topaccent{T}{caron}{500}
+\endsetglyph
+
+\setglyph{Tcedilla}
+ \botaccent{T}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Uhungarumlaut}
+ \topaccent{U}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{Uring}
+ \topaccent{U}{ring}{500}
+\endsetglyph
+
+\setglyph{Ydieresis}
+ \topaccent{Y}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Zacute}
+ \topaccent{Z}{acute}{500}
+\endsetglyph
+
+\setglyph{Zcaron}
+ \topaccent{Z}{caron}{500}
+\endsetglyph
+
+\setglyph{Zdotaccent}
+ \topaccent{Z}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{IJ}
+ \glyph{I}{1000}
+ \movert{\kerning{I}{J}}
+ \glyph{J}{1000}
+\endsetglyph
+
+\setglyph{Idotaccent}
+ \topaccent{I}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{dbar}
+ \push
+ \movert{\sub{\width{d}}{\width{macron}}}
+ \moveup{
+ \sub{\scale{\add{\height{d}}{\int{xheight}}}{500}}
+ {\height{macron}}}
+ \glyph{macron}{1000}
+ \pop
+ \glyph{d}{1000}
+\endsetglyph
+
+\setglyph{abreve}
+ \topaccent{a}{breve}{500}
+\endsetglyph
+
+\setglyph{aogonek}
+ \botaccent{a}{ogonek}{800}
+\endsetglyph
+
+\setglyph{cacute}
+ \topaccent{c}{acute}{500}
+\endsetglyph
+
+\setglyph{ccaron}
+ \topaccent{c}{caron}{500}
+\endsetglyph
+
+\setglyph{dcaron}
+ \glyph{d}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-75}
+ \fi
+ \glyph{quoteright}{1000}
+\endsetglyph
+
+\setglyph{ecaron}
+ \topaccent{e}{caron}{500}
+\endsetglyph
+
+\setglyph{eogonek}
+ \botaccent{e}{ogonek}{500}
+\endsetglyph
+
+\setglyph{gbreve}
+ \topaccent{g}{breve}{500}
+\endsetglyph
+
+\setglyph{lacute}
+ \topaccent{l}{acute}{500}
+\endsetglyph
+
+\setglyph{lcaron}
+ \glyph{l}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-100}
+ \fi
+ \glyph{quoteright}{1000}
+\endsetglyph
+
+\setglyph{nacute}
+ \topaccent{n}{acute}{500}
+\endsetglyph
+
+\setglyph{ncaron}
+ \topaccent{n}{caron}{500}
+\endsetglyph
+
+\setglyph{ohungarumlaut}
+ \topaccent{o}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{racute}
+ \topaccent{r}{acute}{500}
+\endsetglyph
+
+\setglyph{rcaron}
+ \topaccent{r}{caron}{500}
+\endsetglyph
+
+\setglyph{sacute}
+ \topaccent{s}{acute}{500}
+\endsetglyph
+
+\setglyph{scaron}
+ \topaccent{s}{caron}{500}
+\endsetglyph
+
+\setglyph{scedilla}
+ \botaccent{s}{cedilla}{500}
+\endsetglyph
+
+\setglyph{tcaron}
+ \glyph{t}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-75}
+ \fi
+ \glyph{quoteright}{1000}
+\endsetglyph
+
+\setglyph{tcedilla}
+ \botaccent{t}{cedilla}{500}
+\endsetglyph
+
+\setglyph{uhungarumlaut}
+ \topaccent{u}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{uring}
+ \topaccent{u}{ring}{500}
+\endsetglyph
+
+\setglyph{ydieresis}
+ \topaccent{y}{dieresis}{500}
+\endsetglyph
+
+\setglyph{zacute}
+ \topaccent{z}{acute}{500}
+\endsetglyph
+
+\setglyph{zcaron}
+ \topaccent{z}{caron}{500}
+\endsetglyph
+
+\setglyph{zdotaccent}
+ \topaccent{z}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{ij}
+ \glyph{i}{1000}
+ \movert{\kerning{i}{j}}
+ \glyph{j}{1000}
+\endsetglyph
+
+\setglyph{Agrave}
+ \topaccent{A}{grave}{500}
+\endsetglyph
+
+\setglyph{Aacute}
+ \topaccent{A}{acute}{500}
+\endsetglyph
+
+\setglyph{Acircumflex}
+ \topaccent{A}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Atilde}
+ \topaccent{A}{tilde}{500}
+\endsetglyph
+
+\setglyph{Adieresis}
+ \topaccent{A}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Aring}
+ \topaccent{A}{ring}{500}
+\endsetglyph
+
+\setglyph{Ccedilla}
+ \botaccent{C}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Egrave}
+ \topaccent{E}{grave}{500}
+\endsetglyph
+
+\setglyph{Eacute}
+ \topaccent{E}{acute}{500}
+\endsetglyph
+
+\setglyph{Ecircumflex}
+ \topaccent{E}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Edieresis}
+ \topaccent{E}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Iacute}
+ \topaccent{I}{acute}{500}
+\endsetglyph
+
+\setglyph{Igrave}
+ \topaccent{I}{grave}{500}
+\endsetglyph
+
+\setglyph{Icircumflex}
+ \topaccent{I}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Idieresis}
+ \topaccent{I}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Ntilde}
+ \topaccent{N}{tilde}{500}
+\endsetglyph
+
+\setglyph{Ograve}
+ \topaccent{O}{grave}{500}
+\endsetglyph
+
+\setglyph{Oacute}
+ \topaccent{O}{acute}{500}
+\endsetglyph
+
+\setglyph{Ocircumflex}
+ \topaccent{O}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Otilde}
+ \topaccent{O}{tilde}{500}
+\endsetglyph
+
+\setglyph{Odieresis}
+ \topaccent{O}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Ugrave}
+ \topaccent{U}{grave}{500}
+\endsetglyph
+
+\setglyph{Uacute}
+ \topaccent{U}{acute}{500}
+\endsetglyph
+
+\setglyph{Ucircumflex}
+ \topaccent{U}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Udieresis}
+ \topaccent{U}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Yacute}
+ \topaccent{Y}{acute}{500}
+\endsetglyph
+
+\setglyph{SS}
+ \glyph{S}{1000}
+ \movert{\kerning{S}{S}}
+ \glyph{S}{1000}
+\endsetglyph
+
+\setglyph{agrave}
+ \topaccent{a}{grave}{500}
+\endsetglyph
+
+\setglyph{aacute}
+ \topaccent{a}{acute}{500}
+\endsetglyph
+
+\setglyph{acircumflex}
+ \topaccent{a}{circumflex}{500}
+\endsetglyph
+
+\setglyph{atilde}
+ \topaccent{a}{tilde}{500}
+\endsetglyph
+
+\setglyph{adieresis}
+ \topaccent{a}{dieresis}{500}
+\endsetglyph
+
+\setglyph{aring}
+ \topaccent{a}{ring}{500}
+\endsetglyph
+
+\setglyph{ccedilla}
+ \botaccent{c}{cedilla}{500}
+\endsetglyph
+
+\setglyph{egrave}
+ \topaccent{e}{grave}{500}
+\endsetglyph
+
+\setglyph{eacute}
+ \topaccent{e}{acute}{500}
+\endsetglyph
+
+\setglyph{ecircumflex}
+ \topaccent{e}{circumflex}{500}
+\endsetglyph
+
+\setglyph{edieresis}
+ \topaccent{e}{dieresis}{500}
+\endsetglyph
+
+\setglyph{igrave}
+ \topaccent{dotlessi}{grave}{500}
+\endsetglyph
+
+\setglyph{iacute}
+ \topaccent{dotlessi}{acute}{500}
+\endsetglyph
+
+\setglyph{icircumflex}
+ \topaccent{dotlessi}{circumflex}{500}
+\endsetglyph
+
+\setglyph{idieresis}
+ \topaccent{dotlessi}{dieresis}{500}
+\endsetglyph
+
+\setglyph{ntilde}
+ \topaccent{n}{tilde}{500}
+\endsetglyph
+
+\setglyph{ograve}
+ \topaccent{o}{grave}{500}
+\endsetglyph
+
+\setglyph{oacute}
+ \topaccent{o}{acute}{500}
+\endsetglyph
+
+\setglyph{ocircumflex}
+ \topaccent{o}{circumflex}{500}
+\endsetglyph
+
+\setglyph{otilde}
+ \topaccent{o}{tilde}{500}
+\endsetglyph
+
+\setglyph{odieresis}
+ \topaccent{o}{dieresis}{500}
+\endsetglyph
+
+\setglyph{ugrave}
+ \topaccent{u}{grave}{500}
+\endsetglyph
+
+\setglyph{uacute}
+ \topaccent{u}{acute}{500}
+\endsetglyph
+
+\setglyph{ucircumflex}
+ \topaccent{u}{circumflex}{500}
+\endsetglyph
+
+\setglyph{udieresis}
+ \topaccent{u}{dieresis}{500}
+\endsetglyph
+
+\setglyph{yacute}
+ \topaccent{y}{acute}{500}
+\endsetglyph
+
+\comment{\section{All-caps glyphs}}
+
+\setglyph{dotlessI}
+ \glyph{I}{1000}
+\endsetglyph
+
+\setglyph{dotlessJ}
+ \glyph{J}{1000}
+\endsetglyph
+
+\setglyph{FFspaced}
+ \glyph{F}{1000}
+ \movert{\add{\kerning{F}{F}}
+ {\int{capspacing}}}
+ \glyph{F}{1000}
+\endsetglyph
+
+\setglyph{FIspaced}
+ \glyph{F}{1000}
+ \movert{\add{\kerning{F}{I}}
+ {\int{capspacing}}}
+ \glyph{I}{1000}
+\endsetglyph
+
+\setglyph{FLspaced}
+ \glyph{F}{1000}
+ \movert{\add{\kerning{F}{L}}
+ {\int{capspacing}}}
+ \glyph{L}{1000}
+\endsetglyph
+
+\setglyph{FFIspaced}
+ \glyph{FFspaced}{1000}
+ \movert{\add{\kerning{FFspaced}{I}}
+ {\int{capspacing}}}
+ \glyph{I}{1000}
+\endsetglyph
+
+\setglyph{FFLspaced}
+ \glyph{FFspaced}{1000}
+ \movert{\add{\kerning{FFspaced}{L}}
+ {\int{capspacing}}}
+ \glyph{L}{1000}
+\endsetglyph
+
+\setglyph{Dbar}
+ \glyph{Eth}{1000}
+\endsetglyph
+
+\setglyph{IJspaced}
+ \glyph{I}{1000}
+ \movert{\add{\kerning{I}{J}}{\int{capspacing}}}
+ \glyph{J}{1000}
+\endsetglyph
+
+\setglyph{SSspaced}
+ \glyph{S}{1000}
+ \movert{\add{\kerning{S}{S}}{\int{capspacing}}}
+ \glyph{S}{1000}
+\endsetglyph
+
+\comment{\section{Small caps glyphs}}
+
+\setglyph{Acutesmall}
+ \cscaccent{acute}
+\endsetglyph
+
+\setglyph{acutesmall}
+ \glyph{Acutesmall}{1000}
+\endsetglyph
+
+\setglyph{Gravesmall}
+ \cscaccent{grave}
+\endsetglyph
+
+\setglyph{gravesmall}
+ \glyph{Gravesmall}{1000}
+\endsetglyph
+
+\setglyph{Circumflexsmall}
+ \cscaccent{circumflex}
+\endsetglyph
+
+\setglyph{circumflexsmall}
+ \glyph{Circumflexsmall}{1000}
+\endsetglyph
+
+\setglyph{Tildesmall}
+ \cscaccent{tilde}
+\endsetglyph
+
+\setglyph{tildesmall}
+ \glyph{Tildesmall}{1000}
+\endsetglyph
+
+\setglyph{Dieresissmall}
+ \cscaccent{dieresis}
+\endsetglyph
+
+\setglyph{dieresissmall}
+ \glyph{Dieresissmall}{1000}
+\endsetglyph
+
+\setglyph{Brevesmall}
+ \cscaccent{breve}
+\endsetglyph
+
+\setglyph{brevesmall}
+ \glyph{Brevesmall}{1000}
+\endsetglyph
+
+\setglyph{Dotaccentsmall}
+ \cscaccent{dotaccent}
+\endsetglyph
+
+\setglyph{dotaccentsmall}
+ \glyph{Dotaccentsmall}{1000}
+\endsetglyph
+
+\setglyph{Caronsmall}
+ \cscaccent{caron}
+\endsetglyph
+
+\setglyph{caronsmall}
+ \glyph{Caronsmall}{1000}
+\endsetglyph
+
+\setglyph{Hungarumlautsmall}
+ \cscaccent{hungarumlaut}
+\endsetglyph
+
+\setglyph{hungarumlautsmall}
+ \glyph{Hungarumlautsmall}{1000}
+\endsetglyph
+
+\setglyph{Ringsmall}
+ \cscaccent{ring}
+\endsetglyph
+
+\setglyph{ringsmall}
+ \glyph{Ringsmall}{1000}
+\endsetglyph
+
+\setglyph{Cedillasmall}
+ \cscglyph{cedilla}
+\endsetglyph
+
+\setglyph{cedillasmall}
+ \glyph{Cedillasmall}{1000}
+\endsetglyph
+
+\setglyph{Ogoneksmall}
+ \cscglyph{ogonek}
+\endsetglyph
+
+\setglyph{ogoneksmall}
+ \glyph{Ogoneksmall}{1000}
+\endsetglyph
+
+\setglyph{Idotaccentsmall}
+ \csctopaccent{I}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{Abrevesmall}
+ \csctopaccent{A}{breve}{500}
+\endsetglyph
+
+\setglyph{Aogoneksmall}
+ \cscbotaccent{A}{ogonek}{800}
+\endsetglyph
+
+\setglyph{Cacutesmall}
+ \csctopaccent{C}{acute}{500}
+\endsetglyph
+
+\setglyph{Ccaronsmall}
+ \csctopaccent{C}{caron}{500}
+\endsetglyph
+
+\setglyph{Dcaronsmall}
+ \csctopaccent{D}{caron}{500}
+\endsetglyph
+
+\setglyph{Ecaronsmall}
+ \csctopaccent{E}{caron}{500}
+\endsetglyph
+
+\setglyph{Eogoneksmall}
+ \cscbotaccent{E}{ogonek}{750}
+\endsetglyph
+
+\setglyph{Gbrevesmall}
+ \csctopaccent{G}{breve}{500}
+\endsetglyph
+
+\setglyph{Lacutesmall}
+ \csctopaccent{L}{acute}{250}
+\endsetglyph
+
+\setglyph{Nacutesmall}
+ \csctopaccent{N}{acute}{500}
+\endsetglyph
+
+\setglyph{Ncaronsmall}
+ \csctopaccent{N}{caron}{500}
+\endsetglyph
+
+\setglyph{Ngsmall}
+ \cscglyph{Ng}
+\endsetglyph
+
+\setglyph{Ohungarumlautsmall}
+ \csctopaccent{O}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{Racutesmall}
+ \csctopaccent{R}{acute}{500}
+\endsetglyph
+
+\setglyph{Rcaronsmall}
+ \csctopaccent{R}{caron}{500}
+\endsetglyph
+
+\setglyph{Sacutesmall}
+ \csctopaccent{S}{acute}{500}
+\endsetglyph
+
+\setglyph{Scaronsmall}
+ \csctopaccent{S}{caron}{500}
+\endsetglyph
+
+\setglyph{Scedillasmall}
+ \cscbotaccent{S}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Tcaronsmall}
+ \csctopaccent{T}{caron}{500}
+\endsetglyph
+
+\setglyph{Tcedillasmall}
+ \cscbotaccent{T}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Uhungarumlautsmall}
+ \csctopaccent{U}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{Uringsmall}
+ \csctopaccent{U}{ring}{500}
+\endsetglyph
+
+\setglyph{Ydieresissmall}
+ \csctopaccent{Y}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Zacutesmall}
+ \csctopaccent{Z}{acute}{500}
+\endsetglyph
+
+\setglyph{Zcaronsmall}
+ \csctopaccent{Z}{caron}{500}
+\endsetglyph
+
+\setglyph{Zdotaccentsmall}
+ \csctopaccent{Z}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{Agravesmall}
+ \csctopaccent{A}{grave}{500}
+\endsetglyph
+
+\setglyph{Aacutesmall}
+ \csctopaccent{A}{acute}{500}
+\endsetglyph
+
+\setglyph{Acircumflexsmall}
+ \csctopaccent{A}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Atildesmall}
+ \csctopaccent{A}{tilde}{500}
+\endsetglyph
+
+\setglyph{Adieresissmall}
+ \csctopaccent{A}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Aringsmall}
+ \csctopaccent{A}{ring}{500}
+\endsetglyph
+
+\setglyph{Ccedillasmall}
+ \csctopaccent{C}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Egravesmall}
+ \csctopaccent{E}{grave}{500}
+\endsetglyph
+
+\setglyph{Eacutesmall}
+ \csctopaccent{E}{acute}{500}
+\endsetglyph
+
+\setglyph{Ecircumflexsmall}
+ \csctopaccent{E}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Edieresissmall}
+ \csctopaccent{E}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Igravesmall}
+ \csctopaccent{I}{grave}{500}
+\endsetglyph
+
+\setglyph{Iacutesmall}
+ \csctopaccent{I}{acute}{500}
+\endsetglyph
+
+\setglyph{Icircumflexsmall}
+ \csctopaccent{I}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Idieresissmall}
+ \csctopaccent{I}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Ethsmall}
+ \cscglyph{Eth}
+\endsetglyph
+
+\setglyph{Dbarsmall}
+ \glyph{Ethsmall}{1000}
+\endsetglyph
+
+\setglyph{Ntildesmall}
+ \csctopaccent{N}{tilde}{500}
+\endsetglyph
+
+\setglyph{Ogravesmall}
+ \csctopaccent{O}{grave}{500}
+\endsetglyph
+
+\setglyph{Oacutesmall}
+ \csctopaccent{O}{acute}{500}
+\endsetglyph
+
+\setglyph{Ocircumflexsmall}
+ \csctopaccent{O}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Otildesmall}
+ \csctopaccent{O}{tilde}{500}
+\endsetglyph
+
+\setglyph{Odieresissmall}
+ \csctopaccent{O}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Ugravesmall}
+ \csctopaccent{U}{grave}{500}
+\endsetglyph
+
+\setglyph{Uacutesmall}
+ \csctopaccent{U}{acute}{500}
+\endsetglyph
+
+\setglyph{Ucircumflexsmall}
+ \csctopaccent{U}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Udieresissmall}
+ \csctopaccent{U}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Yacutesmall}
+ \csctopaccent{Y}{acute}{500}
+\endsetglyph
+
+\setglyph{Thornsmall}
+ \cscglyph{Thorn}
+\endsetglyph
+
+\setglyph{Asmall}
+ \cscglyph{A}
+\endsetglyph
+
+\setglyph{Bsmall}
+ \cscglyph{B}
+\endsetglyph
+
+\setglyph{Csmall}
+ \cscglyph{C}
+\endsetglyph
+
+\setglyph{Dsmall}
+ \cscglyph{D}
+\endsetglyph
+
+\setglyph{Esmall}
+ \cscglyph{E}
+\endsetglyph
+
+\setglyph{Fsmall}
+ \cscglyph{F}
+\endsetglyph
+
+\setglyph{Gsmall}
+ \cscglyph{G}
+\endsetglyph
+
+\setglyph{Hsmall}
+ \cscglyph{H}
+\endsetglyph
+
+\setglyph{Ismall}
+ \cscglyph{I}
+\endsetglyph
+
+\setglyph{Jsmall}
+ \cscglyph{J}
+\endsetglyph
+
+\setglyph{Ksmall}
+ \cscglyph{K}
+\endsetglyph
+
+\setglyph{Lsmall}
+ \cscglyph{L}
+\endsetglyph
+
+\setglyph{Msmall}
+ \cscglyph{M}
+\endsetglyph
+
+\setglyph{Nsmall}
+ \cscglyph{N}
+\endsetglyph
+
+\setglyph{Osmall}
+ \cscglyph{O}
+\endsetglyph
+
+\setglyph{Psmall}
+ \cscglyph{P}
+\endsetglyph
+
+\setglyph{Qsmall}
+ \cscglyph{Q}
+\endsetglyph
+
+\setglyph{Rsmall}
+ \cscglyph{R}
+\endsetglyph
+
+\setglyph{Ssmall}
+ \cscglyph{S}
+\endsetglyph
+
+\setglyph{Tsmall}
+ \cscglyph{T}
+\endsetglyph
+
+\setglyph{Usmall}
+ \cscglyph{U}
+\endsetglyph
+
+\setglyph{Vsmall}
+ \cscglyph{V}
+\endsetglyph
+
+\setglyph{Wsmall}
+ \cscglyph{W}
+\endsetglyph
+
+\setglyph{Xsmall}
+ \cscglyph{X}
+\endsetglyph
+
+\setglyph{Ysmall}
+ \cscglyph{Y}
+\endsetglyph
+
+\setglyph{Zsmall}
+ \cscglyph{Z}
+\endsetglyph
+
+\setglyph{Lslashsmall}
+ \cscglyph{Lslash}
+\endsetglyph
+
+\setglyph{AEsmall}
+ \cscglyph{AE}
+\endsetglyph
+
+\setglyph{OEsmall}
+ \cscglyph{OE}
+\endsetglyph
+
+\setglyph{Oslashsmall}
+ \cscglyph{Oslash}
+\endsetglyph
+
+\setglyph{dotlessIsmall}
+ \glyph{Ismall}{1000}
+\endsetglyph
+
+\setglyph{dotlessJsmall}
+ \glyph{Jsmall}{1000}
+\endsetglyph
+
+\setglyph{FFsmall}
+ \glyph{Fsmall}{1000}
+ \movert{\add{\kerning{Fsmall}{Fsmall}}
+ {\mul{2}{\int{smallcapsextraspace}}}}
+ \glyph{Fsmall}{1000}
+\endsetglyph
+
+\setglyph{FIsmall}
+ \glyph{Fsmall}{1000}
+ \movert{\add{\kerning{Fsmall}{Ismall}}
+ {\mul{2}{\int{smallcapsextraspace}}}}
+ \glyph{Ismall}{1000}
+\endsetglyph
+
+\setglyph{FLsmall}
+ \glyph{Fsmall}{1000}
+ \movert{\add{\kerning{Fsmall}{Lsmall}}
+ {\mul{2}{\int{smallcapsextraspace}}}}
+ \glyph{Lsmall}{1000}
+\endsetglyph
+
+\setglyph{FFIsmall}
+ \glyph{FFsmall}{1000}
+ \movert{\add{\kerning{FFsmall}{Ismall}}
+ {\mul{2}{\int{smallcapsextraspace}}}}
+ \glyph{Ismall}{1000}
+\endsetglyph
+
+\setglyph{FFLsmall}
+ \glyph{FFsmall}{1000}
+ \movert{\add{\kerning{FFsmall}{Lsmall}}
+ {\mul{2}{\int{smallcapsextraspace}}}}
+ \glyph{Lsmall}{1000}
+\endsetglyph
+
+\setglyph{IJsmall}
+ \glyph{Ismall}{1000}
+ \movert{\add{\kerning{Ismall}{Jsmall}}
+ {\mul{2}{\int{smallcapsextraspace}}}}
+ \glyph{Jsmall}{1000}
+\endsetglyph
+
+\setglyph{Lcaronsmall}
+ \glyph{Lsmall}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-100}
+ \fi
+ \glyph{quoteright}{\int{smallcapsscale}}
+\endsetglyph
+
+\setglyph{SSsmall}
+ \glyph{Ssmall}{1000}
+ \movert{\add{\kerning{Ssmall}{Ssmall}}
+ {\mul{2}{\int{smallcapsextraspace}}}}
+ \glyph{Ssmall}{1000}
+\endsetglyph
+
+\comment{\section{Accents}
+ \TeX's math accent-positioning requires accents to have zero depth.}
+
+\setcommand\zerodepth#1{
+ \resetglyph{#1}
+ \glyph{#1}{1000}
+ \resetdepth{0}
+ \endresetglyph
+}
+
+\zerodepth{acute}
+\zerodepth{grave}
+\zerodepth{caron}
+\zerodepth{breve}
+\zerodepth{macron}
+\zerodepth{ring}
+\zerodepth{circumflex}
+\zerodepth{dotaccent}
+\zerodepth{tilde}
+\zerodepth{dieresis}
+
+\endmetrics
+
+\makesignature
+
+\end{document}
+
+
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/aesample.tex b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aesample.tex
new file mode 100644
index 0000000000..16b37f5d2c
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aesample.tex
@@ -0,0 +1,819 @@
+%% aesample.tex
+%% Copyright 1999 Lars Engebretsen
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+\overfullrule=0pt
+\def\TeX{T\kern-.12em\lower.37ex\hbox{E}\kern-.135emX}
+\def\LaTeX{L\raise.42ex\hbox{\sc\kern-.5em A}\kern-.15em\TeX}
+\def\iTeX{T\kern-.2em\lower.37ex\hbox{E}\kern-.08emX}
+\def\iLaTeX{L\raise.5ex\hbox{\sc\kern-.45em A}\kern-.10em\iTeX}
+\let\latex=\LaTeX
+\def\fLaTeX{L\raise.42ex\hbox{\sc\kern-.39em A}\kern-.10em\TeX}
+\def\sLaTeX{L\raise.42ex\hbox{\ssubfont\kern-.39em A}\kern-.10em\TeX}
+\def\tex{\TeX}
+\font\sc=cmr7 at 7pt
+\font\bigE=cmmi10 at 14pt
+\font\smallE=cmmi10 at 8pt
+\def\E{~2\lower.08em\hbox{\Efont\char"F}}
+\def\varE{~2\lower.08em\hbox{\Efont\char"22}}
+\let\e=\varE
+\let\Efont=\smallE
+\def\it{\fam\itfam\font\sc=cmti7 at 7pt\let\tex=\iTeX\let\latex=\iLaTeX \tenit}
+\def\bf{\fam\bffam\font\sc=cmbx7 at 7pt\tenbf}
+%\def\bul{\leavevmode\llap{\vrule height.5em width.5em
+%depth0pt\hskip.5em}}
+\def\bs{$\backslash$}
+\def\vsm{\vskip2truept}
+
+
+ \def\ams{{\the\textfont2 A}\kern-.1667em
+ \lower.5ex\hbox{\the\textfont2 M}\kern-.125em
+ {\the\textfont2 S}}
+ \def\amstex{\ams-\TeX}
+
+\font\Bsym=cmbsy10 at 28pt
+\font\bbsym=cmbsy10 at 18pt
+\def\amstexb{{\bbsym A}\kern-.1667em\lower.5ex\hbox
+ {\bbsym M}\kern-.125em{\bbsym S}-\TeX}
+\def\amsb{{\bbsym A}\kern-.1667em\lower.5ex\hbox
+ {\bbsym M}\kern-.125em{\bbsym S}-\TeX}
+\def\amsB{{\Bsym A}\kern-.1667em\lower.5ex\hbox
+ {\Bsym M}\kern-.125em{\Bsym S}}
+
+\font\bsym=cmbsy10 at 10.5pt
+\def\amstexbh{{\bsym A}\kern-.1667em\lower.5ex\hbox
+ {\bsym M}\kern-.125em{\bsym S}-\TeX}
+\def\amsbh{{\bsym A}\kern-.1667em\lower.5ex\hbox
+ {\bsym M}\kern-.125em{\bsym S}}
+
+\def\pagenum{\ifnum\pageno=0\else\pagefont\folio\fi}
+\headline={}
+\footline{}
+
+%\newdimen\pagemargin \pagemargin=.5in
+\newdimen\pagemargin \pagemargin=.75in
+
+
+\newdimen\pageheight \pageheight=11in
+\advance\pageheight by -2\pagemargin
+
+\newdimen\pagewidth \pagewidth=8.5in
+\advance\pagewidth by -2\pagemargin
+
+\newdimen\headcolumn \headcolumn=.334\pagewidth
+\newdimen\bodycolumn \bodycolumn=.666\pagewidth
+
+\vsize\pageheight % already includes top/bottom margin
+%\advance\vsize by-\pagemargin
+
+\def\raggedright{\rightskip 0pt plus 3em } % we'll be back
+%\raggedbottom
+
+\pretolerance=1000
+\hyphenation{typeset typeset-ter typeset-ting Modern
+Post-Script Textures Classic Hyper-Card pro-gram-mable}
+
+\clubpenalty=10000
+\widowpenalty=\clubpenalty
+\hyphenpenalty=100
+\doublehyphendemerits=10000000
+\hsize=\pagewidth
+\topskip 20pt
+\leftskip=\headcolumn
+\parskip=.2\baselineskip
+\rightskip0pt plus .1\hsize
+%\everypar{\looseness=-1 }
+\setbox\strutbox=
+ \hbox{\vrule height 9pt depth 4pt width0pt}
+
+
+\emergencystretch .05\hsize
+
+
+\vbadness10000 % Shut up
+
+\font\chapterfont=cmssbx10 at 18pt
+\font\headfont=cmssbx10 at 10.5pt
+\font\subfont=cmss10 at 8pt
+\font\ssubfont=cmss10 at 5.5pt
+\font\pagefont=cmssbx10 at 9pt
+\font\bignumfont=cmssbx10 at 15pt
+\font\tt=cmtex10 at 10pt
+\font\bodyfont=cmr10 at 10pt
+\font\trade=cmr8 at 8pt
+\fontdimen3\bodyfont=0.0pt
+\font\tenit=cmti10 at 10pt
+\font\tenbf=cmbx10 at 10pt
+\fontdimen3\tenit=0.0pt
+\fontdimen3\tenbf=0.0pt
+\font\met=logo10 at 10pt
+\font\tmfont=cmr17 at 4.5pt
+\def\tm{\raise4pt\hbox{\tmfont TM}}
+\font\mbsy=cmbsy10
+
+\def\tagchar#1{\setbox0
+ \hbox{\char#1}\ifdim\wd0>0pt\box0\hskip.3em\fi}
+\def\tagfont#1#2{\hangafter=1\hang\noindent
+ \font\tf=#1 at 10pt
+ {\tf\count0=0\loop\tagchar{\count0}%
+ \ifnum\count0<127\advance\count0by1\repeat}
+ \par
+}
+
+\def\textsample#1#2#3
+ {\raggedright
+ {\font\ts=#1
+ \ts\par
+ \baselineskip= 1.2em
+ #2\par
+ #3\vskip 8pt}
+ \rm
+}
+
+\def\chaptertype{\chapterfont\font\sc=cmssbx10 at 12pt
+ \let\Efont=\bigE\let\e=\E
+ \let\latex=\fLaTeX\baselineskip26pt\spaceskip0pt}
+\def\headtype{\headfont\font\sc=cmssbx10 at 7pt
+ \let\Efont=\smallE\let\e=\E
+ \let\latex=\fLaTeX\baselineskip 13pt\spaceskip0pt}
+\def\subtype{\subfont\baselineskip 11pt}
+\def\bodytype{\bodyfont\baselineskip 13pt}
+%\def\headpar{\rightskip\hsize minus\hsize\parindent0pt}
+\def\headpar{\rightskip20pt plus3em minus1em\parindent0pt}
+%\let\subpar=\headpar
+\def\subpar{\rightskip25pt plus4em minus4em\parindent0pt}
+\def\bodypar{\rightskip0pt plus4em\parindent0pt}
+
+\bodytype
+\parindent=0pt
+
+\def\chapter#1#2\par{{\vfill\leftskip=0pt\hsize\pagewidth
+ \null\vskip 22pt\chaptertype\headpar\noindent\uppercase{#1}\par
+ \baselineskip13pt\null\hrule height 1pt\null
+ \bodytype\bodypar\noindent\leftskip\headcolumn
+ #2\par\null\vskip-2\baselineskip}}
+
+\def\head#1#2\par{%
+{\leftskip=0pt
+ \setbox0=\vtop{\hsize\headcolumn\headtype\headpar\noindent#1\par}
+ \dp0=0pt
+ \null\null\hrule\null\nobreak
+ \hbox{\box0\vtop{\hsize\bodycolumn\bodyfont\bodypar
+ \noindent\ignorespaces#2\par}}\vskip4pt}} % the 4pt is a kludge - bs
+
+\def\itemhead#1{%
+{\leftskip=0pt
+ \setbox0=\vtop{\hsize\headcolumn\headtype\headpar\noindent#1\par}
+ \dp0=0pt
+ \null\null\hrule\null\nobreak
+ \hbox{\box0\vtop{\hsize\bodycolumn\bodyfont\bodypar
+ }}\vskip-16pt}} % the 4pt is a kludge - bs
+
+\def\sub#1#2\par{%
+{\leftskip=0pt\setbox0=\vtop{\hsize\headcolumn\subtype\subpar\noindent#1\par}
+ \dp0=0pt
+ \vskip12pt\hrule height.2ptwidth\headcolumn\null\nobreak
+ \hbox{\box0\vtop{\hsize\bodycolumn\bodyfont\bodypar
+ \noindent\ignorespaces#2\par}}}}
+
+\def\itemsub#1{%
+{\leftskip=0pt\setbox0=\vtop{\hsize\headcolumn\subtype\subpar\noindent#1\par}
+ \dp0=0pt
+ \vskip12pt\hrule height.2ptwidth\headcolumn\null\nobreak
+ \hbox{\box0\vtop{\hsize\bodycolumn\bodyfont\bodypar
+ }}\vskip-\baselineskip}}
+
+\def\emptychapter{\null\vskip-\parskip\vskip-2\baselineskip}
+\def\emptyhead{\null\vskip-\parskip\vskip-2\baselineskip}
+
+\def\bignumbox#1{\vbox to 0pt{\vss
+ \hrule\hbox to 1.5\baselineskip{\vrule\hss\vbox to 1.5\baselineskip{
+ \vss
+ \bignumfont\hbox{#1}
+ \vss
+ }\hss\vrule}\hrule}}
+\def\bignum#1{\vskip3.5\baselineskip\goodbreak\vskip-3.5\baselineskip
+ \leavevmode\hangindent=2.\baselineskip\hangafter=-2\smash{%
+ \hbox to 0pt{\hss\lower\baselineskip\bignumbox{#1}\hskip.5\baselineskip
+ }}\ignorespaces}
+\let\item=\bignum
+
+\def\ms{\medskip}
+\newcount\TestCount
+\let\tex=\TeX
+\def \LaTeX{\TestCount=\the\fam \leavevmode L\raise.42ex
+\hbox{$\fam\TestCount\scriptstyle\kern-.3em A$}\kern-.15em\TeX}
+\let\latex=\LaTeX
+\def\LEX{L\lower.5ex\hbox{E}X}
+\let\pcmf=\pcMF
+\def\TUG{\TeX\ User Group}
+\let\tug=\TUG
+\font\eightss=cmss10 at 8pt
+\font\sectiontitle=cmbx10 at 12pt
+\font\sst=cmbx10
+\font\bti=cmbxti10
+\font\bt=cmb10
+\font\fivsvtn=cmr5 at 17pt
+\font\svtn=cmr17
+\font\fiv=cmr5
+\font\svtnfiv=cmr17 at 5pt
+
+\newbox\leftbox
+\def\makepage{\vtop{\hbox to\pagewidth{\the\headline}\box255}}
+\newif\ifleft
+\lefttrue
+\output{\shipout\makepage\advancepageno}
+
+\font\tiny=cmr17 at 4.25pt
+\def\reg{\raise.4em\rlap{\trade ¨}}
+\def\tm{\raise.4em\rlap{\tiny TM}}
+\def\ltwoe{\LaTeX~$2\epsilon$}
+
+
+\def\emptychapter{\null\vskip-\parskip\vskip-2\baselineskip}
+\def\emptyhead{\null\vskip-\parskip\vskip-2\baselineskip}
+\def\widedotfill{\leaders\hbox to 15pt{\hfil. \hfil}\hfill}
+\def\page#1{\widedotfill#1\par}
+
+\raggedright
+\pretolerance=10000
+\parindent=1.5em
+\parskip=0.2\baselineskip
+\font\capsmal=cmcsc10 at 5pt
+\def\Textures{{\it Textures\/}}
+\let\textures=\Textures
+\def\tm{\raise.75ex\hbox{\capsmal TM}\kern-.0625em}
+\font\tt=cmtt10
+\font\eightit=cmti8
+\font\title=cmr12 at 14pt
+\font\cpsmcp=cmcsc10 scaled \magstep5
+\font\subtitle=cmr12
+\def\TeX{T\kern-.18em\lower.35ex\hbox{E}\kern-.09emX}
+\let\tex=\TeX
+
+
+%%%%%Preamble above!!!!!!!
+
+{\parindent=0pt \obeylines \parskip=0pt \cpsmcp \baselineskip=1.05em
+Computer
+Modern
+Faces
+}
+
+\eject
+
+\headline={\hfill\pagenum}
+
+\vskip -.3in
+
+\chapter{Computer Modern PostScript Fonts}
+
+
+\vskip .3in
+
+{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt
+
+The Computer Modern typefaces were created in the spirit of the typeface
+Monotype Modern 8A by Professor Donald E. Knuth of Stanford University. The
+Computer Modern family includes a large set of scientific and mathematical
+figures and symbols and is widely used with implementations of the \tex\
+typesetting system. {\it Computer Modern Typefaces}, Volume E of {\it
+Computers and Typesetting} (D.~E.~Knuth, Addison Wesley), is the definitive
+source for the Computer Modern faces. {\it The \tex book} (D.~E.~Knuth, Addison
+Wesley), Appendix F, is also a good reference.
+
+This package contains 75 faces from the Computer Modern family in Adobe
+PostScript Type~1 form. These fonts can be used with all PostScript printers
+and Adobe Type Manager.
+
+}
+
+\vskip -1in
+
+\chapter{Font Samples, Text Faces}
+
+\vskip .3in
+\parindent 0pt
+
+{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt
+
+{\sst CM Bold}: cmb10
+\vskip -2pt
+\tagfont{cmb10}{}
+\textsample{cmb10}{My beautiful new watch had run eighteen months
+without losing or gaining, and without breaking any part of its
+machinery or stopping. I had come to}
+
+{\sst CM Bold Extended}: cmbx5, cmbx6, cmbx7, cmbx8, cmbx9, cmbx10, cmbx12
+\vskip -2pt
+\tagfont{cmbx10}{}
+\bt cmbx5:
+\vskip -2pt
+\textsample{cmbx5}{believe it infallible in its judgments about the time of
+day, and to consider its constitution and its anatomy imperishable. But at
+last, one night, I let it run down. I grieved about it as if it were a}
+
+
+\bt cmbx6:
+\vskip -2pt
+\textsample{cmbx6}{recognized messenger and forerunner of calamity. But by and
+by I cheered up, set the watch by guess, and commanded my bodings and
+superstitions to depart. Next day I stepped into}
+
+
+
+\bt cmbx7:
+\vskip -2pt
+\textsample{cmbx7}{the chief jeweler's to set it by the exact time, and the
+head of the establishment took it out of my hand and proceeded to set it for
+me. Then he said, ``She is four}
+
+}
+
+\vfill\eject
+
+{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt
+
+\bt cmbx8:
+\vskip -2pt
+\textsample{cmbx8}{minutes slow---regulator wants pushing up.'' I tried to stop
+him---tried to make him understand that the watch kept perfect time. But no;
+all this human}
+
+
+\bt cmbx9:
+\vskip -2pt
+\textsample{cmbx9}{cabbage could see was that the watch was four minutes slow,
+and the regulator must be pushed up a little; and so, while I danced around him
+in}
+
+
+\bt cmbx10:
+\vskip -2pt
+\textsample{cmbx10}{anguish, and implored him to let the watch alone, he calmly
+and cruelly did the shameful deed. My watch began to gain. It gained}
+
+
+\bt cmbx12:
+\vskip -2pt
+\textsample{cmbx12}{faster and faster day by day. Within the week it sickened
+to a raging fever, and its pulse went up to a hundred and fifty}
+
+
+{\sst CM Bold Extended Slanted}: cmbxsl10
+\vskip -2pt
+\tagfont{cmbxsl10}{}
+\textsample{cmbxsl10}{in the shade. At the end of two months it had left all
+the timepieces of the town far in the rear, and was a fraction over thirteen
+days}
+
+{\sst CM Bold Extended Text Italic}: cmbxti10
+\vskip -2pt
+\tagfont{cmbxti10}{}
+\textsample{cmbxti10}{ahead of the almanac. It was away into November enjoying
+the snow, while the October leaves were still turning. It hurried}
+
+
+{\sst CM Caps and Small Caps}: cmcsc10
+\vskip -2pt
+\tagfont{cmcsc10}{}
+\textsample{cmcsc10}{up house rent, bills payable, and such things, in such a
+ruinous way that I could not abide it. I took it to the watchmaker to be}
+
+
+{\sst CM Dunhill}: cmdunh10
+\vskip -2pt
+\tagfont{cmdunh10}{}
+\textsample{cmdunh10}{regulated. He asked me if I had ever had it repaired. I
+said no, it had never needed any repairing. He looked a look of vicious
+happiness and eagerly pried}
+
+}
+
+\eject
+
+
+{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt
+{\sst CM Funny Roman}: cmff10
+\vskip -2pt
+\tagfont{cmff10}{}
+\textsample{cmff10}{the watch open, and then put a small dice-box into his eye
+and peered into its machinery. He said it wanted cleaning and oiling, besides
+regulating---come in a week. After being cleaned and}
+
+
+{\sst CM Funny Italic}: cmfi10
+\vskip -2pt
+\tagfont{cmfi10}{}
+\textsample{cmfi10}{oiled, and regulated, my watch slowed down to that degree
+that it ticked like a tolling bell. I began to be left by trains, I failed all
+appointments, I got to}
+
+
+{\sst CM Fibonacci}: cmfib8
+\vskip -2pt
+\tagfont{cmfib8}{}
+\textsample{cmfib8}{missing my dinner; my watch strung out three days' grace to
+four and let me go to protest; I gradually drifted back into yesterday, then
+day}
+
+
+{\sst CM Italic Typewriter}: cmitt10
+\vskip -2pt
+\tagfont{cmitt10}{}
+\textsample{cmitt10}{before, then into last week, and by and by the
+comprehension came upon me that all solitary and alone I was lingering along in
+week before}
+
+
+{\sst CM Roman}: cmr5, cmr6, cmr7, cmr8, cmr9, cmr10, cmr12, cmr17
+\vskip -2pt
+\tagfont{cmr10}{}
+\bt cmr5:
+\vskip -2pt
+\textsample{cmr5}{last, and the world was out of sight. I seemed to detect in
+myself a sort of sneaking fellow-feeling for the mummy in the museum, and a
+desire to swap news with him. I went to a watchmaker again. He took the watch}
+
+\bt cmr6:
+\vskip -2pt
+\textsample{cmr6}{all to pieces while I waited, and then said the barrel was
+``swelled.'' He said he could reduce it in three days. After this the watch
+averaged well, but nothing more. For half a day it would go like}
+
+
+\bt cmr7:
+\vskip -2pt
+\textsample{cmr7}{the very mischief, and keep up such a barking and wheezing
+and whooping and sneezing and snorting, that I could not hear myself think for
+the disturbance; and as long as it held out}
+
+
+\bt cmr8:
+\vskip -2pt
+\textsample{cmr8}{there was not a watch in the land that stood any chance
+against it. But the rest of the day it would keep on slowing down and fooling
+along until all the clocks it had left behind}
+
+}
+
+\eject
+
+{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt
+
+\bt cmr9:
+\vskip -2pt
+\textsample{cmr9}{caught up again. So at last, at the end of twenty-four
+hours, it would trot up to the judges' stand all right and just in time. It
+would show a fair and square average,}
+
+
+\bt cmr10:
+\vskip -2pt
+\textsample{cmr10}{and no man could say it had done more or less than its
+duty. But a correct average is only a mild virtue in a watch, and I took this
+instrument to another}
+
+
+\bt cmr12:
+\vskip -2pt
+\textsample{cmr12}{watchmaker. He said the king-bolt was broken. I said I was
+glad it was nothing more serious. To tell the plain truth, I had no idea}
+
+
+\bt cmr17:
+\vskip -2pt
+\textsample{cmr17}{what the king-bolt was, but I did not choose to appear
+ignorant to a stranger. He repaired the king-}
+
+{\sst CM Slanted}: cmsl8, cmsl9, cmsl10, cmsl12
+\vskip -2pt
+\tagfont{cmsl8}{}
+\bt cmsl8:
+\vskip -2pt
+\textsample{cmsl8}{bolt, but what the watch gained in one way it lost in
+another. It would run awhile and then stop awhile, and then run awhile again,
+and so on, using its own discretion about}
+
+\bt cmsl9:
+\vskip -2pt
+\textsample{cmsl9}{the intervals. And every time it went off it kicked back
+like a musket. I padded my breast for a few days, but finally took the watch to
+another watchmaker. He}
+
+\bt cmsl10:
+\vskip -2pt
+\textsample{cmsl10}{picked it all to pieces, and turned the ruin over and over
+under his glass; and then he said there appeared to be something the matter
+with the hair-trigger. He}
+
+\bt cmsl12:
+\vskip -2pt
+\textsample{cmsl12}{fixed it, and gave it a fresh start. It did well now,
+except that always at ten minutes to ten the hands would shut together like a
+pair of}
+
+{\sst CM Slanted Typewriter}: cmsltt10
+\vskip -2pt
+\tagfont{cmsltt10}{}
+\textsample{cmsltt10}{scissors, and from that time forth they would travel
+together. The oldest man in the world could not make head or tail of the time
+of day}
+
+{\sst CM Sans Serif}: cmss8, cmss9, cmss10, cmss12, cmss17
+\vskip -2pt
+\tagfont{cmss8}{}
+
+}
+
+\eject
+
+{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt
+
+\bt cmss8:
+\vskip -2pt
+\textsample{cmss8}{by such a watch, and so I went again to have the thing
+repaired. This person said that the crystal had got bent, and that the
+mainspring was not straight. He also remarked that}
+
+
+\bt cmss9:
+\vskip -2pt
+\textsample{cmss9}{parts of the works needed half-soling. He made these things
+all right, and then my timepiece performed unexceptionably, save that now and
+then, after working}
+
+
+\bt cmss10:
+\vskip -2pt
+\textsample{cmss10}{along quietly for nearly eight hours, everything inside
+would let go all of a sudden and begin to buzz like a bee, and the hands would
+straightway begin to spin}
+
+
+\bt cmss12:
+\vskip -2pt
+\textsample{cmss12}{round and round so fast that their individuality was lost
+completely, and they simply seemed a delicate spider's web over the face of the
+watch.}
+
+
+\bt cmss17:
+\vskip -2pt
+\textsample{cmss17}{She would reel off the next twenty-four hours in six or
+seven minutes, and then stop with a bang.}
+
+
+{\sst CM Sans Serif Bold Extended}: cmssbx10
+\vskip -2pt
+\tagfont{cmssbx10}{}
+\textsample{cmssbx10}{I went with a heavy heart to one more watch\-maker, and
+looked on while he took her to pieces. Then I prepared to cross-question him
+rigidly, for}
+
+
+{\sst CM Sans Serif Demibold Condensed}: cmssdc10
+\vskip -2pt
+\tagfont{cmssdc10}{}
+\textsample{cmssdc10}{this thing was getting serious. The watch had cost two
+hundred dollars originally, and I seemed to have paid out two or three thousand
+for repairs. While I waited and}
+
+{\sst CM Sans Serif Italic}: cmssi8, cmssi9, cmssi10, cmssi12, cmssi17
+\vskip -2pt
+\tagfont{cmssi8}{}
+\bt cmssi8:
+\vskip -2pt
+\textsample{cmssi8}{looked on I presently recognized in this watchmaker an old
+acquaintance---a steamboat engineer of other days, and not a good engineer,
+either. He examined all the parts carefully,}
+
+
+\bt cmssi9:
+\vskip -2pt
+\textsample{cmssi9}{just as the other watchmakers had done, and then delivered
+his verdict with the same confidence of manner. He said: ``She makes too much
+steam---you want to hang the}
+
+
+\bt cmssi10:
+\vskip -2pt
+\textsample{cmssi10}{monkey-wrench on the safety-valve!'' I brained him on the
+spot, and had him buried at my own expense. My uncle William (now deceased,
+alas!) used to say that a}
+
+}
+
+\eject
+
+{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt
+
+\bt cmssi12:
+\vskip -2pt
+\textsample{cmssi12}{good horse was a good horse until it had run away once,
+and that a good watch was a good watch until the repairers got a chance at it.
+And}
+
+
+\bt cmssi17:
+\vskip -2pt
+\textsample{cmssi17}{he used to wonder what became of all the unsuccessful
+tinkers, and gunsmiths, and shoemakers, and}
+
+
+{\sst CM Sans Serif Quotation Style}: cmssq8
+\vskip -2pt
+\tagfont{cmssq8}{}
+\textsample{cmssq8}{engineers, and blacksmiths; but nobody could ever tell him.
+\hskip 2em (Mark Twain, 1870)}
+
+
+{\sst CM Sans Serif Quotation Italic Style}: cmssqi8
+\vskip -2pt
+\tagfont{cmssqi8}{}
+\textsample{cmssqi8}{My beautiful new watch had run eighteen months without
+losing or gaining, and without breaking any part of its machinery or
+stopping. I had come to believe it}
+
+
+{\sst CM Typewriter Caps and Small Caps}: cmtcsc10
+\vskip -2pt
+\tagfont{cmtcsc10}{}
+\textsample{cmtcsc10}{infallible in its judgments about the time of day, and to
+consider its constitution and its anatomy imperishable. But at last, one
+night,}
+
+
+{\sst CM Typewriter Extended}: cmtex8, cmtex9, cmtex10
+\vskip -2pt
+\tagfont{cmtex8}{}
+\bt cmtex8:
+\vskip -2pt
+\textsample{cmtex8}{I let it run down. I grieved about it as if it were a
+recognized messenger and forerunner of calamity. But by and by I cheered up,
+set the watch by guess, and}
+
+
+\bt cmtex9:
+\vskip -2pt
+\textsample{cmtex9}{commanded my bodings and superstitions to depart. Next day
+I stepped into the chief jeweler's to set it by the exact time, and the head of
+the}
+
+\bt cmtex10:
+\vskip -2pt
+\textsample{cmtex10}{establishment took it out of my hand and proceeded to set
+it for me. Then he said, ``She is four minutes slow---regulator wants}
+
+}
+
+\eject
+
+{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt
+
+{\sst CM Text Italic}: cmti7, cmti8, cmti9, cmti10, cmti12
+\vskip -2pt
+\tagfont{cmti7}{}
+\bt cmti7:
+\vskip -2pt
+\textsample{cmti7}{pushing up.'' I tried to stop him---tried to make him
+understand that the watch kept perfect time. But no; all this human cabbage
+could see was that the watch was four minutes}
+
+
+\bt cmti8:
+\vskip -2pt
+\textsample{cmti8}{slow, and the regulator must be pushed up a little; and so,
+while I danced around him in anguish, and implored him to let the watch alone,
+he calmly and cruelly did the shameful}
+
+
+\bt cmti9:
+\vskip -2pt
+\textsample{cmti9}{deed. My watch began to gain. It gained faster and faster
+day by day. Within the week it sickened to a raging fever, and its pulse went
+up to a hundred and fifty in the shade.}
+
+
+\bt cmti10:
+\vskip -2pt
+\textsample{cmti10}{At the end of two months it had left all the timepieces of
+the town far in the rear, and was a fraction over thirteen days ahead of the
+almanac. It was away into}
+
+
+\bt cmti12:
+\vskip -2pt
+\textsample{cmti12}{November enjoying the snow, while the October leaves were
+still turning. It hurried up house rent, bills payable, and such things,}
+
+{\sst CM Typewriter}: cmtt8, cmtt9, cmtt10, cmtt12
+\vskip -2pt
+\tagfont{cmtt8}{}
+\bt cmtt8:
+\vskip -2pt
+\textsample{cmtt8}{in such a ruinous way that I could not abide it. I took it
+to the watchmaker to be regulated. He asked me if I had ever had it repaired.
+I said no, it had never needed}
+
+
+\bt cmtt9:
+\vskip -2pt
+\textsample{cmtt9}{any repairing. He looked a look of vicious happiness and
+eagerly pried the watch open, and then put a small dice-box into his eye and
+peered into}
+
+
+\bt cmtt10:
+\vskip -2pt
+\textsample{cmtt10}{its machinery. He said it wanted cleaning and oiling,
+besides regulating---come in a week. After being cleaned and oiled, and
+regulated,}
+
+
+\bt cmtt12:
+\vskip -2pt
+\textsample{cmtt12}{my watch slowed down to that degree that it ticked like a
+tolling bell. I began to be left by trains, I failed all}
+
+
+{\sst CM Unslanted Text Italic}: cmu10
+\vskip -2pt
+\tagfont{cmu10}{}
+
+}
+
+\eject
+
+{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt
+
+\textsample{cmu10}{appointments, I got to missing my dinner; my watch strung
+out three days' grace to four and let me go to protest; I gradually drifted
+back into}
+
+{\sst CM Variable Typewriter}: cmvtt10
+\vskip -2pt
+\tagfont{cmvtt10}{}
+\textsample{cmvtt10}{yesterday, then day before, then into last week, and by
+and by the comprehension came upon me that all solitary and alone I was
+lingering along in}
+
+}
+
+\vfill
+\vskip -1.2in
+\chapter{Font Samples, Symbols}
+
+\vskip .2in
+{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt
+{\sst CM Bold Symbols}: cmbsy10
+\vskip -2pt
+\tagfont{cmbsy10}{}
+\vskip 14pt
+
+{\sst CM Inch}: cminch
+\vskip -.65in
+\textsample{cminch}{123ABC}
+
+{\sst CM Math Extension}: cmex10
+\vskip -2pt
+\tagfont{cmex10}{}
+\vskip 14pt
+
+{\sst CM Math Italic}: cmmi5, cmmi6, cmmi7, cmmi8, cmmi9, cmmi10, cmmi12
+\vskip -2pt
+\tagfont{cmmi10}{}
+\vskip 14pt
+
+}
+
+\vfill\eject
+
+{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt
+{\sst CM Bold Extended Math Italic}: cmmib10
+\vskip -2pt
+\tagfont{cmmib10}{}
+\vskip 14pt
+
+{\sst CM Symbols}: cmsy5, cmsy6, cmsy7, cmsy8, cmsy9, cmsy10
+\vskip -2pt
+\tagfont{cmsy8}{}
+
+}
+
+\eject
+
+\end
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/aet1.etx b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aet1.etx
new file mode 100644
index 0000000000..6fe6337118
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/aet1.etx
@@ -0,0 +1,1322 @@
+%% aet1.etx
+%% Copyright 1997 Alan Jeffrey, Sebastian Rahtz
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+\relax
+
+\documentstyle[fontdoc,twocolumn]{article}
+
+\title{The Cork encoding vector}
+\author{Alan Jeffrey, amended Sebastian Rahtz}
+\date{1997/02/11 \\Version 1.6
+
+%\address{School of Cognitive and Computing Sciences \\
+% University of Sussex \\
+% Falmer \\
+% Brighton \\
+% BN1 9QH \\
+% UK}
+%\netaddress{alanje@cogs.susx.ac.uk}
+
+\setcommand\c#1{\setbox0\hbox{#1}\ifdim\ht0=1ex\accent24 #1%
+ \else{\ooalign{\hidewidth\char24\hidewidth\crcr\unhbox0}}\fi}
+\setcommand\UU{\leavevmode\setbox0\hbox{h}\dimen0\ht0\advance\dimen0-1ex%
+ \rlap{\raise.67\dimen0\hbox{\char'27}}U}
+\setcommand\uu{\accent23u}
+
+\begin{document}
+
+\maketitle
+
+\section{Introduction}
+
+This document describes the Cork (t1) encoding.
+
+To use this encoding, you should define the following macros:
+\begin{itemize}
+
+\item \verb|\lc{A}{a}| should return the name of a lower-case
+ glyph, for example `{\tt a}' or `{\tt Asmall}'.
+
+\item \verb|\uc{A}{a}| should return the name of an upper-case
+ glyph, for example `{\tt A}' or `{\tt Amedium}'.
+
+\item \verb|\lctop{Aacute}{aacute}| should return the name of a
+ lower-case composite glyph formed from putting a diacritical above
+ a letter, for example `{\tt aacute}' or `{\tt Aacutesmall}'.
+
+\item \verb|\uctop{Aacute}{aacute}| should return the name of an
+ upper-case composite glyph formed from putting a diacritical above
+ a letter, for example `{\tt Aacute}' or `{\tt Aacutemedium}'.
+
+\item \verb|\lclig{FI}{fi}| should return the name of a lower-case
+ ligature, for example `{\tt fi}' or `{\tt FIsmall}'.
+
+\item \verb|\uclig{FI}{fi}| should return the name of an upper-case
+ ligature, for example `{\tt FI}' or `{\tt FImedium}'.
+
+\item \verb|\digit{zero}| should return the name of a digit, for
+ example `{\tt zero}' or `{\tt zerooldstyle}'.
+
+\end{itemize}
+These should all expand in the mouth, otherwise you may get error
+messages!
+For example, to get the standard upper and lower case font, you should
+define:
+\begin{verbatim}
+ \setcommand\lc#1#2{#2}
+ \setcommand\uc#1#2{#1}
+ \setcommand\lctop#1#2{#2}
+ \setcommand\uctop#1#2{#1}
+ \setcommand\lclig#1#2{#2}
+ \setcommand\uclig#1#2{#1}
+ \setcommand\digit#1{#1}
+\end{verbatim}
+To get a caps and small caps font with old style digits and letter
+spacing, you should define:
+\begin{verbatim}
+ \setcommand\lc#1#2{#1small}
+ \setcommand\uc#1#2{#1}
+ \setcommand\lctop#1#2{#1small}
+ \setcommand\uctop#1#2{#1}
+ \setcommand\lclig#1#2{#2small}
+ \setcommand\uclig#1#2{#1spaced}
+ \setcommand\digit#1{#1oldstyle}
+\end{verbatim}
+To get an all-caps font with medium-cap composite letters and letter
+spacing, you should define:
+\begin{verbatim}
+ \setcommand\lc#1#2{#1}
+ \setcommand\uc#1#2{#1}
+ \setcommand\lctop#1#2{#1medium}
+ \setcommand\uctop#1#2{#1medium}
+ \setcommand\lclig#1#2{#1spaced}
+ \setcommand\uclig#1#2{#1spaced}
+ \setcommand\digit#1{#1}
+\end{verbatim}
+This document describes the upper and lower case encoding.
+
+\encoding
+
+\needsfontinstversion{1.6}
+
+\comment{\section{Default values}}
+
+\setstr{codingscheme}{EXTENDED TEX FONT ENCODING - LATIN}
+
+\setcommand\lc#1#2{#2}
+\setcommand\uc#1#2{#1}
+\setcommand\lctop#1#2{#2}
+\setcommand\uctop#1#2{#1}
+\setcommand\lclig#1#2{#2}
+\setcommand\uclig#1#2{#1}
+\setcommand\digit#1{#1}
+
+\setint{italicslant}{0}
+
+\ifisglyph{x}\then
+ \setint{xheight}{\height{x}}
+\else
+ \setint{xheight}{500}
+\fi
+
+\ifisglyph{space}\then
+ \setint{interword}{\width{space}}
+\else\ifisglyph{i}\then
+ \setint{interword}{\width{i}}
+\else
+ \setint{interword}{333}
+\fi\fi
+
+% added by Thierry Bouche <Thierry.Bouche@ujf-grenoble.fr>
+% 1997/02/07 to calculate values for extra EC fontdimens
+% Amended by SPQR 1997/02/09
+\ifisglyph{X}\then
+ \setint{capheight}{\height{X}}
+\else
+ \setint{capheight}{750}
+\fi
+
+\ifisglyph{d}\then
+ \setint{ascender}{\height{d}}
+\else
+ \ifisint{capheight}\then
+ \setint{ascender}{\int{capheight}}
+ \else
+ \setint{ascender}{750}
+\fi\fi
+
+\ifisglyph{Aring}\then
+ \setint{acccapheight}{\height{Aring}}
+\else
+ \setint{acccapheight}{999}
+\fi
+
+\ifisint{descender_neg}\then
+ \setint{descender}{\neg{\int{descender_neg}}}
+ \else
+ \ifisglyph{p}\then
+ \setint{descender}{\depth{p}}
+ \else
+ \setint{descender}{250}
+ \fi
+\fi
+
+\ifisglyph{Aring}\then
+ \setint{maxheight}{\height{Aring}}
+\else
+ \setint{maxheight}{1000}
+\fi
+
+\ifisint{maxdepth_neg}\then
+ \setint{maxdepth}{\neg{\int{maxdepth_neg}}}
+\else
+ \ifisglyph{j}\then
+ \setint{maxdepth}{\depth{j}}
+ \else
+ \setint{maxdepth}{250}
+ \fi
+\fi
+
+\ifisglyph{six}\then
+ \setint{digitwidth}{\width{six}}
+\else
+ \setint{digitwidth}{500}
+\fi
+
+\setint{capstem}{0} % not in AFM files
+\setint{baselineskip}{1200}
+% end changes by Thierry
+\comment{\section{Default font dimensions}}
+
+\setint{fontdimen(1)}{\int{italicslant}} % italic slant
+\setint{fontdimen(2)}{\int{interword}} % interword space
+\setint{fontdimen(3)}{\int{stretchword}} % interword stretch
+\setint{fontdimen(4)}{\int{shrinkword}} % interword shrink
+\setint{fontdimen(5)}{\int{xheight}} % x-height
+\setint{fontdimen(6)}{\int{quad}} % quad
+\setint{fontdimen(7)}{\int{extraspace}} % extra space after .
+% added by Thierry Bouche <Thierry.Bouche@ujf-grenoble.fr> 1997/02/07
+\setint{fontdimen(8)}{\int{capheight}} % cap height
+\setint{fontdimen(9)}{\int{ascender}} % ascender
+\setint{fontdimen(10)}{\int{acccapheight}} % accented cap height
+\setint{fontdimen(11)}{\int{descender}} % descender's depth
+\setint{fontdimen(12)}{\int{maxheight}} % max height
+\setint{fontdimen(13)}{\int{maxdepth}} % max depth
+\setint{fontdimen(14)}{\int{digitwidth}} % digit width
+\setint{fontdimen(15)}{\int{capstem}} % cap_stem
+\setint{fontdimen(16)}{\int{baselineskip}} % baselineskip
+
+\comment{\section{The encoding}
+ There are 256 glyphs in this encoding.}
+
+\setslot{\lc{Grave}{grave}}
+ \comment{The grave accent `\`a'.}
+\endsetslot
+
+\setslot{\lc{Acute}{acute}}
+ \comment{The acute accent `\'a'.}
+\endsetslot
+
+\setslot{\lc{Circumflex}{circumflex}}
+ \comment{The circumflex accent `\^ a'.}
+\endsetslot
+
+\setslot{\lc{Tilde}{tilde}}
+ \comment{The tilde accent `\~a'.}
+\endsetslot
+
+\setslot{\lc{Dieresis}{dieresis}}
+ \comment{The umlaut or dieresis accent `\"a'.}
+\endsetslot
+
+\setslot{\lc{Hungarumlaut}{hungarumlaut}}
+ \comment{The long Hungarian umlaut `\H a'.}
+\endsetslot
+
+\setslot{\lc{Ring}{ring}}
+ \comment{The ring accent `\aa'.}
+\endsetslot
+
+\setslot{\lc{Caron}{caron}}
+ \comment{The caron or h\'a\v cek accent `\v a'.}
+\endsetslot
+
+\setslot{\lc{Breve}{breve}}
+ \comment{The breve accent `\u a'.}
+\endsetslot
+
+\setslot{\lc{Macron}{macron}}
+ \comment{The macron accent `\=a'.}
+\endsetslot
+
+\setslot{\lc{Dotaccent}{dotaccent}}
+ \comment{The dot accent `\.a'.}
+\endsetslot
+
+\setslot{\lc{Cedilla}{cedilla}}
+ \comment{The cedilla accent `\c a'.}
+\endsetslot
+
+\setslot{\lc{Ogonek}{ogonek}}
+ \comment{The ogonek accent (unavailable in \plain\ \TeX).}
+\endsetslot
+
+\setslot{quotesinglbase}
+ \comment{A German single quote mark `,' similar to a comma, but with
+ different sidebearings.}
+\endsetslot
+
+\setslot{guilsinglleft}
+ \comment{A French single opening quote mark, unavailable in \plain\
+ \TeX.}
+\endsetslot
+
+\setslot{guilsinglright}
+ \comment{A French single closing quote mark, unavailable in \plain\
+ \TeX.}
+\endsetslot
+
+\setslot{quotedblleft}
+ \comment{An English double opening quote mark `\,``\,'.}
+\endsetslot
+
+\setslot{quotedblright}
+ \comment{An English double closing quote mark `\,''\,'.}
+\endsetslot
+
+\setslot{quotedblbase}
+ \comment{A German double quote mark `,\kern-1pt,' similar to two commas,
+ but with tighter letterspacing and different sidebearings.}
+\endsetslot
+
+\setslot{guillemotleft}
+ \comment{A French double opening quote mark, unavailable in \plain\
+ \TeX.}
+\endsetslot
+
+\setslot{guillemotright}
+ \comment{A French double closing quote mark, unavailable in \plain\
+ \TeX.}
+\endsetslot
+
+\setslot{rangedash}
+ \ligature{LIG}{hyphen}{punctdash}
+ \comment{The number range dash `1--9'. In a monowidth font, this
+ might be set as `{\tt 1{-}9}'.}
+\endsetslot
+
+\setslot{punctdash}
+ \comment{The punctuation dash `Oh---boy.' In a monowidth font, this
+ might be set as `{\tt Oh{-}{-}boy.}'}
+\endsetslot
+
+\setslot{compwordmark}
+ \comment{An invisible glyph, with zero width, depth and height. It is
+ used to stop ligaturing in words like `shelf{}ful'.}
+\endsetslot
+
+\setslot{perthousandzero}
+ \comment{A glyph which is placed after `\%' to produce a
+ `per-thousand', or twice to produce `per-ten-thousand'. Your guess
+ is as good as mine as to what this glyph should look like in a
+ monowidth font.}
+\endsetslot
+
+\setslot{\lc{dotlessI}{dotlessi}}
+ \comment{A dotless i `\i', used to produce accented letters such as
+ `\=\i'.}
+\endsetslot
+
+\setslot{\lc{dotlessJ}{dotlessj}}
+ \comment{A dotless j `\j', used to produce accented letters such as
+ `\=\j'. Most non-\TeX\ fonts do not have this glyph.}
+\endsetslot
+
+\setslot{\lclig{FF}{ff}}
+ \ligature{LIG}{\lc{I}{i}}{\lclig{FFI}{ffi}}
+ \ligature{LIG}{\lc{L}{l}}{\lclig{FFL}{ffl}}
+ \comment{The `ff' ligature. It should be two characters wide in a
+ monowidth font.}
+\endsetslot
+
+\setslot{\lclig{FI}{fi}}
+ \comment{The `fi' ligature. It should be two characters wide in a
+ monowidth font.}
+\endsetslot
+
+\setslot{\lclig{FL}{fl}}
+ \comment{The `fl' ligature. It should be two characters wide in a
+ monowidth font.}
+\endsetslot
+
+\setslot{\lclig{FFI}{ffi}}
+ \comment{The `ffi' ligature. It should be three characters wide in a
+ monowidth font.}
+\endsetslot
+
+\setslot{\lclig{FFL}{ffl}}
+ \comment{The `ffl' ligature. It should be three characters wide in a
+ monowidth font.}
+\endsetslot
+
+\setslot{visiblespace}
+ \comment{A visible space glyph `{\tt\char`\ }'.}
+\endsetslot
+
+\setslot{exclam}
+ \ligature{LIG}{quoteleft}{exclamdown}
+ \comment{The exclamation mark `!'.}
+\endsetslot
+
+\setslot{quotedbl}
+ \comment{The `neutral' quotation mark `{\tt\char`\"}', included for
+ use in monowidth fonts, or for setting computer programs. Note
+ that the inclusion of this glyph in this slot means that \TeX\
+ document which used `{\tt\char`\"}' as an input character will no
+ longer work.}
+\endsetslot
+
+\setslot{numbersign}
+ \comment{The hash sign `\#'.}
+\endsetslot
+
+\setslot{dollar}
+ \comment{The dollar sign `\$'.}
+\endsetslot
+
+\setslot{percent}
+ \comment{The percent sign `\%'.}
+\endsetslot
+
+\setslot{ampersand}
+ \comment{The ampersand sign `\&'.}
+\endsetslot
+
+\setslot{quoteright}
+ \ligature{LIG}{quoteright}{quotedblright}
+ \comment{The English closing quotation mark `\,'\,'.}
+\endsetslot
+
+\setslot{parenleft}
+ \comment{The opening parenthesis `('.}
+\endsetslot
+
+\setslot{parenright}
+ \comment{The closing parenthesis `)'.}
+\endsetslot
+
+\setslot{asterisk}
+ \comment{The raised asterisk `*'.}
+\endsetslot
+
+\setslot{plus}
+ \comment{The addition sign `+'.}
+\endsetslot
+
+\setslot{comma}
+ \ligature{LIG}{comma}{quotedblbase}
+ \comment{The comma `,'.}
+\endsetslot
+
+\setslot{hyphen}
+ \ligature{LIG}{hyphen}{rangedash}
+ \ligature{LIG}{hyphenchar}{hyphenchar}
+ \comment{The hyphen `-'.}
+\endsetslot
+
+\setslot{period}
+ \comment{The full point `.'.}
+\endsetslot
+
+\setslot{slash}
+ \comment{The forward oblique `/'.}
+\endsetslot
+
+\setslot{\digit{zero}}
+ \comment{The number zero `0'. This (and all the other numerals) may be
+ old style or ranging digits.}
+\endsetslot
+
+\setslot{\digit{one}}
+ \comment{The number one `1'.}
+\endsetslot
+
+\setslot{\digit{two}}
+ \comment{The number two `2'.}
+\endsetslot
+
+\setslot{\digit{three}}
+ \comment{The number three `3'.}
+\endsetslot
+
+\setslot{\digit{four}}
+ \comment{The number four `4'.}
+\endsetslot
+
+\setslot{\digit{five}}
+ \comment{The number five `5'.}
+\endsetslot
+
+\setslot{\digit{six}}
+ \comment{The number six `6'.}
+\endsetslot
+
+\setslot{\digit{seven}}
+ \comment{The number seven `7'.}
+\endsetslot
+
+\setslot{\digit{eight}}
+ \comment{The number eight `8'.}
+\endsetslot
+
+\setslot{\digit{nine}}
+ \comment{The number nine `9'.}
+\endsetslot
+
+\setslot{colon}
+ \comment{The colon punctuation mark `:'.}
+\endsetslot
+
+\setslot{semicolon}
+ \comment{The semi-colon punctuation mark `;'.}
+\endsetslot
+
+\setslot{less}
+ \ligature{LIG}{less}{guillemotleft}
+ \comment{The less-than sign `$<$'.}
+\endsetslot
+
+\setslot{equal}
+ \comment{The equals sign `='.}
+\endsetslot
+
+\setslot{greater}
+ \ligature{LIG}{greater}{guillemotright}
+ \comment{The greater-than sign `$>$'.}
+\endsetslot
+
+\setslot{question}
+ \ligature{LIG}{quoteleft}{questiondown}
+ \comment{The question mark `?'.}
+\endsetslot
+
+\setslot{at}
+ \comment{The at sign `@'.}
+\endsetslot
+
+\setslot{\uc{A}{a}}
+ \comment{The letter `{A}'.}
+\endsetslot
+
+\setslot{\uc{B}{b}}
+ \comment{The letter `{B}'.}
+\endsetslot
+
+\setslot{\uc{C}{c}}
+ \comment{The letter `{C}'.}
+\endsetslot
+
+\setslot{\uc{D}{d}}
+ \comment{The letter `{D}'.}
+\endsetslot
+
+\setslot{\uc{E}{e}}
+ \comment{The letter `{E}'.}
+\endsetslot
+
+\setslot{\uc{F}{f}}
+ \comment{The letter `{F}'.}
+\endsetslot
+
+\setslot{\uc{G}{g}}
+ \comment{The letter `{G}'.}
+\endsetslot
+
+\setslot{\uc{H}{h}}
+ \comment{The letter `{H}'.}
+\endsetslot
+
+\setslot{\uc{I}{i}}
+ \comment{The letter `{I}'.}
+\endsetslot
+
+\setslot{\uc{J}{j}}
+ \comment{The letter `{J}'.}
+\endsetslot
+
+\setslot{\uc{K}{k}}
+ \comment{The letter `{K}'.}
+\endsetslot
+
+\setslot{\uc{L}{l}}
+ \comment{The letter `{L}'.}
+\endsetslot
+
+\setslot{\uc{M}{m}}
+ \comment{The letter `{M}'.}
+\endsetslot
+
+\setslot{\uc{N}{n}}
+ \comment{The letter `{N}'.}
+\endsetslot
+
+\setslot{\uc{O}{o}}
+ \comment{The letter `{O}'.}
+\endsetslot
+
+\setslot{\uc{P}{p}}
+ \comment{The letter `{P}'.}
+\endsetslot
+
+\setslot{\uc{Q}{q}}
+ \comment{The letter `{Q}'.}
+\endsetslot
+
+\setslot{\uc{R}{r}}
+ \comment{The letter `{R}'.}
+\endsetslot
+
+\setslot{\uc{S}{s}}
+ \comment{The letter `{S}'.}
+\endsetslot
+
+\setslot{\uc{T}{t}}
+ \comment{The letter `{T}'.}
+\endsetslot
+
+\setslot{\uc{U}{u}}
+ \comment{The letter `{U}'.}
+\endsetslot
+
+\setslot{\uc{V}{v}}
+ \comment{The letter `{V}'.}
+\endsetslot
+
+\setslot{\uc{W}{w}}
+ \comment{The letter `{W}'.}
+\endsetslot
+
+\setslot{\uc{X}{x}}
+ \comment{The letter `{X}'.}
+\endsetslot
+
+\setslot{\uc{Y}{y}}
+ \comment{The letter `{Y}'.}
+\endsetslot
+
+\setslot{\uc{Z}{z}}
+ \comment{The letter `{Z}'.}
+\endsetslot
+
+\setslot{bracketleft}
+ \comment{The opening square bracket `['.}
+\endsetslot
+
+\setslot{backslash}
+ \comment{The backwards oblique `$\backslash$'.}
+\endsetslot
+
+\setslot{bracketright}
+ \comment{The closing square bracket `]'.}
+\endsetslot
+
+\setslot{asciicircum}
+ \comment{The ASCII upward-pointing L-shape `{\tt\char`\^}'. This is
+ included for compatibility with typewriter fonts used for computer
+ listings.}
+\endsetslot
+
+\setslot{underscore}
+ \comment{The ASCII underline character `{\tt\char`\_}', usually set on
+ the baseline. This is
+ included for compatibility with typewriter fonts used for computer
+ listings.}
+\endsetslot
+
+\setslot{quoteleft}
+ \ligature{LIG}{quoteleft}{quotedblleft}
+ \comment{The English opening single quotation mark `\,`\,'.}
+\endsetslot
+
+\setslot{\lc{A}{a}}
+ \comment{The letter `{a}'.}
+\endsetslot
+
+\setslot{\lc{B}{b}}
+ \comment{The letter `{b}'.}
+\endsetslot
+
+\setslot{\lc{C}{c}}
+ \comment{The letter `{c}'.}
+\endsetslot
+
+\setslot{\lc{D}{d}}
+ \comment{The letter `{d}'.}
+\endsetslot
+
+\setslot{\lc{E}{e}}
+ \comment{The letter `{e}'.}
+\endsetslot
+
+\setslot{\lc{F}{f}}
+\ifisint{monowidth}\then\else
+ \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}}
+ \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{ff}}
+ \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}}
+\fi
+ \comment{The letter `{f}'.}
+\endsetslot
+
+\setslot{\lc{G}{g}}
+ \comment{The letter `{g}'.}
+\endsetslot
+
+\setslot{\lc{H}{h}}
+ \comment{The letter `{h}'.}
+\endsetslot
+
+\setslot{\lc{I}{i}}
+ \comment{The letter `{i}'.}
+\endsetslot
+
+\setslot{\lc{J}{j}}
+ \comment{The letter `{j}'.}
+\endsetslot
+
+\setslot{\lc{K}{k}}
+ \comment{The letter `{k}'.}
+\endsetslot
+
+\setslot{\lc{L}{l}}
+ \comment{The letter `{l}'.}
+\endsetslot
+
+\setslot{\lc{M}{m}}
+ \comment{The letter `{m}'.}
+\endsetslot
+
+\setslot{\lc{N}{n}}
+ \comment{The letter `{n}'.}
+\endsetslot
+
+\setslot{\lc{O}{o}}
+ \comment{The letter `{o}'.}
+\endsetslot
+
+\setslot{\lc{P}{p}}
+ \comment{The letter `{p}'.}
+\endsetslot
+
+\setslot{\lc{Q}{q}}
+ \comment{The letter `{q}'.}
+\endsetslot
+
+\setslot{\lc{R}{r}}
+ \comment{The letter `{r}'.}
+\endsetslot
+
+\setslot{\lc{S}{s}}
+ \comment{The letter `{s}'.}
+\endsetslot
+
+\setslot{\lc{T}{t}}
+ \comment{The letter `{t}'.}
+\endsetslot
+
+\setslot{\lc{U}{u}}
+ \comment{The letter `{u}'.}
+\endsetslot
+
+\setslot{\lc{V}{v}}
+ \comment{The letter `{v}'.}
+\endsetslot
+
+\setslot{\lc{W}{w}}
+ \comment{The letter `{w}'.}
+\endsetslot
+
+\setslot{\lc{X}{x}}
+ \comment{The letter `{x}'.}
+\endsetslot
+
+\setslot{\lc{Y}{y}}
+ \comment{The letter `{y}'.}
+\endsetslot
+
+\setslot{\lc{Z}{z}}
+ \comment{The letter `{z}'.}
+\endsetslot
+
+\setslot{braceleft}
+ \comment{The opening curly brace `\{'.}
+\endsetslot
+
+\setslot{bar}
+ \comment{The ASCII vertical bar `$|$'. This is
+ included for compatibility with typewriter fonts used for computer
+ listings.}
+\endsetslot
+
+\setslot{braceright}
+ \comment{The closing curly brace `\}'.}
+\endsetslot
+
+\setslot{asciitilde}
+ \comment{The ASCII tilde `{\tt\char`\~}'. This is
+ included for compatibility with typewriter fonts used for computer
+ listings.}
+\endsetslot
+
+\setslot{hyphenchar}
+ \comment{The glyph used for hyphenation in this font, which will
+ almost always be the same as `hyphen'.}
+\endsetslot
+
+\setslot{\uctop{Abreve}{abreve}}
+ \comment{The letter `\u A'.}
+\endsetslot
+
+\setslot{\uc{Aogonek}{aogonek}}
+ \comment{The letter `A' with an ogonek accent hanging from the bottom
+ right serif.}
+\endsetslot
+
+\setslot{\uctop{Cacute}{cacute}}
+ \comment{The letter `\' C'.}
+\endsetslot
+
+\setslot{\uctop{Ccaron}{ccaron}}
+ \comment{The letter `\v C'.}
+\endsetslot
+
+\setslot{\uctop{Dcaron}{dcaron}}
+ \comment{The letter `\v D'.}
+\endsetslot
+
+\setslot{\uctop{Ecaron}{ecaron}}
+ \comment{The letter `\v E'.}
+\endsetslot
+
+\setslot{\uc{Eogonek}{eogonek}}
+ \comment{The letter `E' with an ogonek hanging from the right of the
+ bottom bar.}
+\endsetslot
+
+\setslot{\uctop{Gbreve}{gbreve}}
+ \comment{The letter `\u G'.}
+\endsetslot
+
+\setslot{\uctop{Lacute}{lacute}}
+ \comment{The letter `\' L'.}
+\endsetslot
+
+\setslot{\uc{Lcaron}{lcaron}}
+ \comment{The letter `L\kern-2pt'\kern2pt'.}
+\endsetslot
+
+\setslot{\uc{Lslash}{lslash}}
+ \comment{The letter `\L'.}
+\endsetslot
+
+\setslot{\uctop{Nacute}{nacute}}
+ \comment{The letter `\' N'.}
+\endsetslot
+
+\setslot{\uctop{Ncaron}{ncaron}}
+ \comment{The letter `\v N'.}
+\endsetslot
+
+\setslot{\uc{Ng}{ng}}
+ \comment{The Sami letter `Ng', which looks like an uncial `N' (or a
+ large `n') with a right tail taken from a `j'. It is unavailable
+ in \plain\ \TeX.}
+\endsetslot
+
+\setslot{\uctop{Ohungarumlaut}{ohungarumlaut}}
+ \comment{The letter `\H O'.}
+\endsetslot
+
+\setslot{\uctop{Racute}{racute}}
+ \comment{The letter `\' R'.}
+\endsetslot
+
+\setslot{\uctop{Rcaron}{rcaron}}
+ \comment{The letter `\v R'.}
+\endsetslot
+
+\setslot{\uctop{Sacute}{sacute}}
+ \comment{The letter `\' S'.}
+\endsetslot
+
+\setslot{\uctop{Scaron}{scaron}}
+ \comment{The letter `\v S'.}
+\endsetslot
+
+\setslot{\uc{Scedilla}{scedilla}}
+ \comment{The letter `\c S'.}
+\endsetslot
+
+\setslot{\uctop{Tcaron}{tcaron}}
+ \comment{The letter `\v T'.}
+\endsetslot
+
+\setslot{\uc{Tcedilla}{tcedilla}}
+ \comment{The letter `\c T'.}
+\endsetslot
+
+\setslot{\uctop{Uhungarumlaut}{uhungarumlaut}}
+ \comment{The letter `\H U'.}
+\endsetslot
+
+\setslot{\uctop{Uring}{uring}}
+ \comment{The letter `\UU'.}
+\endsetslot
+
+\setslot{\uctop{Ydieresis}{ydieresis}}
+ \comment{The letter `\" Y'.}
+\endsetslot
+
+\setslot{\uctop{Zacute}{zacute}}
+ \comment{The letter `\' Z'.}
+\endsetslot
+
+\setslot{\uctop{Zcaron}{zcaron}}
+ \comment{The letter `\v Z'.}
+\endsetslot
+
+\setslot{\uctop{Zdotaccent}{zdotaccent}}
+ \comment{The letter `\. Z'.}
+\endsetslot
+
+\setslot{\uclig{IJ}{ij}}
+ \comment{The letter `IJ'. This is a single letter, and in a monowidth
+ font should ideally be one letter wide.}
+\endsetslot
+
+\setslot{\uctop{Idotaccent}{idotaccent}}
+ \comment{The letter `\. I'.}
+\endsetslot
+
+\setslot{\lc{Dbar}{dbar}}
+ \comment{The letter d with a horizontal bar through the upright.}
+\endsetslot
+
+\setslot{section}
+ \comment{The section punctuation mark `\S'.}
+\endsetslot
+
+\setslot{\lctop{Abreve}{abreve}}
+ \comment{The letter `\u a'.}
+\endsetslot
+
+\setslot{\lc{Aogonek}{aogonek}}
+ \comment{The letter a with an ogonek accent hanging from the bottom of
+ the right tail.}
+\endsetslot
+
+\setslot{\lctop{Cacute}{cacute}}
+ \comment{The letter `\' c'.}
+\endsetslot
+
+\setslot{\lctop{Ccaron}{ccaron}}
+ \comment{The letter `\v c'.}
+\endsetslot
+
+\setslot{\lctop{Dcaron}{dcaron}}
+ \comment{The letter `d\kern-1pt'\kern1pt'.}
+\endsetslot
+
+\setslot{\lctop{Ecaron}{ecaron}}
+ \comment{The letter `\v e'.}
+\endsetslot
+
+\setslot{\lc{Eogonek}{eogonek}}
+ \comment{The letter e with an ogonek accent hanging from the bottom.}
+\endsetslot
+
+\setslot{\lctop{Gbreve}{gbreve}}
+ \comment{The letter `\u g'.}
+\endsetslot
+
+\setslot{\lctop{Lacute}{lacute}}
+ \comment{The letter `\' l'.}
+\endsetslot
+
+\setslot{\lc{Lcaron}{lcaron}}
+ \comment{The letter `l\kern-1pt'\kern1pt'.}
+\endsetslot
+
+\setslot{\lc{Lslash}{lslash}}
+ \comment{The letter `\l'.}
+\endsetslot
+
+\setslot{\lctop{Nacute}{nacute}}
+ \comment{The letter `\' n'.}
+\endsetslot
+
+\setslot{\lctop{Ncaron}{ncaron}}
+ \comment{The letter `\v n'.}
+\endsetslot
+
+\setslot{\lc{Ng}{ng}}
+ \comment{The Sami letter `ng', which looks like an `n'
+ with a right tail taken from a `j'. It is unavailable
+ in \plain\ \TeX.}
+\endsetslot
+
+\setslot{\lctop{Ohungarumlaut}{ohungarumlaut}}
+ \comment{The letter `\H o'.}
+\endsetslot
+
+\setslot{\lctop{Racute}{racute}}
+ \comment{The letter `\' r'.}
+\endsetslot
+
+\setslot{\lctop{Rcaron}{rcaron}}
+ \comment{The letter `\v r'.}
+\endsetslot
+
+\setslot{\lctop{Sacute}{sacute}}
+ \comment{The letter `\' s'.}
+\endsetslot
+
+\setslot{\lctop{Scaron}{scaron}}
+ \comment{The letter `\v s'.}
+\endsetslot
+
+\setslot{\lc{Scedilla}{scedilla}}
+ \comment{The letter `\c s'.}
+\endsetslot
+
+\setslot{\lctop{Tcaron}{tcaron}}
+ \comment{The letter `t\kern-1pt'\kern1pt'.}
+\endsetslot
+
+\setslot{\lc{Tcedilla}{tcedilla}}
+ \comment{The letter `\c t'.}
+\endsetslot
+
+\setslot{\lctop{Uhungarumlaut}{uhungarumlaut}}
+ \comment{The letter `\H u'.}
+\endsetslot
+
+\setslot{\lctop{Uring}{uring}}
+ \comment{The letter `\uu'.}
+\endsetslot
+
+\setslot{\lctop{Ydieresis}{ydieresis}}
+ \comment{The letter `\" y'.}
+\endsetslot
+
+\setslot{\lctop{Zacute}{zacute}}
+ \comment{The letter `\' z'.}
+\endsetslot
+
+\setslot{\lctop{Zcaron}{zcaron}}
+ \comment{The letter `\v z'.}
+\endsetslot
+
+\setslot{\lctop{Zdotaccent}{zdotaccent}}
+ \comment{The letter `\. z'.}
+\endsetslot
+
+\setslot{\lclig{IJ}{ij}}
+ \comment{The letter `ij'. This is a single letter, and in a monowidth
+ font should ideally be one letter wide.}
+\endsetslot
+
+\setslot{exclamdown}
+ \comment{The Spanish punctuation mark `!`'.}
+\endsetslot
+
+\setslot{questiondown}
+ \comment{The Spanish punctuation mark `?`'.}
+\endsetslot
+
+\setslot{sterling}
+ \comment{The British currency mark `\pounds'.}
+\endsetslot
+
+\setslot{\uctop{Agrave}{agrave}}
+ \comment{The letter `\` A'.}
+\endsetslot
+
+\setslot{\uctop{Aacute}{aacute}}
+ \comment{The letter `\' A'.}
+\endsetslot
+
+\setslot{\uctop{Acircumflex}{acircumflex}}
+ \comment{The letter `\^ A'.}
+\endsetslot
+
+\setslot{\uctop{Atilde}{atilde}}
+ \comment{The letter `\~ A'.}
+\endsetslot
+
+\setslot{\uctop{Adieresis}{adieresis}}
+ \comment{The letter `\" A'.}
+\endsetslot
+
+\setslot{\uctop{Aring}{aring}}
+ \comment{The letter `\AA'.}
+\endsetslot
+
+\setslot{\uc{AE}{ae}}
+ \comment{The letter `\AE'. This is a single letter, and should not be
+ faked with `AE'.}
+\endsetslot
+
+\setslot{\uc{Ccedilla}{ccedilla}}
+ \comment{The letter `\c C'.}
+\endsetslot
+
+\setslot{\uctop{Egrave}{egrave}}
+ \comment{The letter `\` E'.}
+\endsetslot
+
+\setslot{\uctop{Eacute}{eacute}}
+ \comment{The letter `\' E'.}
+\endsetslot
+
+\setslot{\uctop{Ecircumflex}{ecircumflex}}
+ \comment{The letter `\^ E'.}
+\endsetslot
+
+\setslot{\uctop{Edieresis}{edieresis}}
+ \comment{The letter `\" E'.}
+\endsetslot
+
+\setslot{\uctop{Igrave}{igrave}}
+ \comment{The letter `\` I'.}
+\endsetslot
+
+\setslot{\uctop{Iacute}{iacute}}
+ \comment{The letter `\' I'.}
+\endsetslot
+
+\setslot{\uctop{Icircumflex}{icircumflex}}
+ \comment{The letter `\^ I'.}
+\endsetslot
+
+\setslot{\uctop{Idieresis}{idieresis}}
+ \comment{The letter `\" I'.}
+\endsetslot
+
+\setslot{\uc{Eth}{eth}}
+ \comment{The uppercase Icelandic letter `Eth' similar to a `D' with a
+ horizontal bar through the stem. It is unavailable in \plain\ \TeX.}
+\endsetslot
+
+\setslot{\uctop{Ntilde}{ntilde}}
+ \comment{The letter `\~ N'.}
+\endsetslot
+
+\setslot{\uctop{Ograve}{ograve}}
+ \comment{The letter `\` O'.}
+\endsetslot
+
+\setslot{\uctop{Oacute}{oacute}}
+ \comment{The letter `\' O'.}
+\endsetslot
+
+\setslot{\uctop{Ocircumflex}{ocircumflex}}
+ \comment{The letter `\^ O'.}
+\endsetslot
+
+\setslot{\uctop{Otilde}{otilde}}
+ \comment{The letter `\~ O'.}
+\endsetslot
+
+\setslot{\uctop{Odieresis}{odieresis}}
+ \comment{The letter `\" O'.}
+\endsetslot
+
+\setslot{\uc{OE}{oe}}
+ \comment{The letter `\OE'. This is a single letter, and should not be
+ faked with `OE'.}
+\endsetslot
+
+\setslot{\uc{Oslash}{oslash}}
+ \comment{The letter `\O'.}
+\endsetslot
+
+\setslot{\uctop{Ugrave}{ugrave}}
+ \comment{The letter `\` U'.}
+\endsetslot
+
+\setslot{\uctop{Uacute}{uacute}}
+ \comment{The letter `\' U'.}
+\endsetslot
+
+\setslot{\uctop{Ucircumflex}{ucircumflex}}
+ \comment{The letter `\^ U'.}
+\endsetslot
+
+\setslot{\uctop{Udieresis}{udieresis}}
+ \comment{The letter `\" U'.}
+\endsetslot
+
+\setslot{\uctop{Yacute}{yacute}}
+ \comment{The letter `\' Y'.}
+\endsetslot
+
+\setslot{\uc{Thorn}{thorn}}
+ \comment{The Icelandic capital letter Thorn, similar to a `P' with the
+ bowl moved down. It is unavailable in \plain\ \TeX.}
+\endsetslot
+
+\setslot{\uclig{SS}{germandbls}}
+ \comment{The ligature `SS', used to give an upper case `\ss'. In
+ a monowidth font it should be two letters wide.}
+\endsetslot
+
+\setslot{\lctop{Agrave}{agrave}}
+ \comment{The letter `\` a'.}
+\endsetslot
+
+\setslot{\lctop{Aacute}{aacute}}
+ \comment{The letter `\' a'.}
+\endsetslot
+
+\setslot{\lctop{Acircumflex}{acircumflex}}
+ \comment{The letter `\^ a'.}
+\endsetslot
+
+\setslot{\lctop{Atilde}{atilde}}
+ \comment{The letter `\~ a'.}
+\endsetslot
+
+\setslot{\lctop{Adieresis}{adieresis}}
+ \comment{The letter `\" a'.}
+\endsetslot
+
+\setslot{\lctop{Aring}{aring}}
+ \comment{The letter `\aa'.}
+\endsetslot
+
+\setslot{\lc{AE}{ae}}
+ \comment{The letter `\ae'. This is a single letter, and should not be
+ faked with `ae'.}
+\endsetslot
+
+\setslot{\lc{Ccedilla}{ccedilla}}
+ \comment{The letter `\c c'.}
+\endsetslot
+
+\setslot{\lctop{Egrave}{egrave}}
+ \comment{The letter `\` e'.}
+\endsetslot
+
+\setslot{\lctop{Eacute}{eacute}}
+ \comment{The letter `\' e'.}
+\endsetslot
+
+\setslot{\lctop{Ecircumflex}{ecircumflex}}
+ \comment{The letter `\^ e'.}
+\endsetslot
+
+\setslot{\lctop{Edieresis}{edieresis}}
+ \comment{The letter `\" e'.}
+\endsetslot
+
+\setslot{\lctop{Igrave}{igrave}}
+ \comment{The letter `\`\i'.}
+\endsetslot
+
+\setslot{\lctop{Iacute}{iacute}}
+ \comment{The letter `\'\i'.}
+\endsetslot
+
+\setslot{\lctop{Icircumflex}{icircumflex}}
+ \comment{The letter `\^\i'.}
+\endsetslot
+
+\setslot{\lctop{Idieresis}{idieresis}}
+ \comment{The letter `\"\i'.}
+\endsetslot
+
+\setslot{\lc{Eth}{eth}}
+ \comment{The lowercase Icelandic letter `eth' similar to a
+ `$\partial$' with an oblique bar through the stem. It is
+ unavailable in \plain\ \TeX.}
+\endsetslot
+
+\setslot{\lctop{Ntilde}{ntilde}}
+ \comment{The letter `\~ n'.}
+\endsetslot
+
+\setslot{\lctop{Ograve}{ograve}}
+ \comment{The letter `\` o'.}
+\endsetslot
+
+\setslot{\lctop{Oacute}{oacute}}
+ \comment{The letter `\' o'.}
+\endsetslot
+
+\setslot{\lctop{Ocircumflex}{ocircumflex}}
+ \comment{The letter `\^ o'.}
+\endsetslot
+
+\setslot{\lctop{Otilde}{otilde}}
+ \comment{The letter `\~ o'.}
+\endsetslot
+
+\setslot{\lctop{Odieresis}{odieresis}}
+ \comment{The letter `\" o'.}
+\endsetslot
+
+\setslot{\lc{OE}{oe}}
+ \comment{The letter `\oe'. This is a single letter, and should not be
+ faked with `oe'.}
+\endsetslot
+
+\setslot{\lc{Oslash}{oslash}}
+ \comment{The letter `\o'.}
+\endsetslot
+
+\setslot{\lctop{Ugrave}{ugrave}}
+ \comment{The letter `\` u'.}
+\endsetslot
+
+\setslot{\lctop{Uacute}{uacute}}
+ \comment{The letter `\' u'.}
+\endsetslot
+
+\setslot{\lctop{Ucircumflex}{ucircumflex}}
+ \comment{The letter `\^ u'.}
+\endsetslot
+
+\setslot{\lctop{Udieresis}{udieresis}}
+ \comment{The letter `\" u'.}
+\endsetslot
+
+\setslot{\lctop{Yacute}{yacute}}
+ \comment{The letter `\' y'.}
+\endsetslot
+
+\setslot{\lc{Thorn}{thorn}}
+ \comment{The Icelandic lowercase letter thorn, similar to a `p' with an
+ ascender rising from the stem. It is unavailable in \plain\ \TeX.}
+\endsetslot
+
+\setslot{\lc{SS}{germandbls}}
+ \comment{The letter `\ss'.}
+\endsetslot
+
+\endencoding
+
+\end{document}
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/bxittest.tex b/obsolete/fonts/aecc/src/fonts/contrib/aecc/bxittest.tex
new file mode 100644
index 0000000000..788fcb4f7c
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/bxittest.tex
@@ -0,0 +1,17 @@
+ % -*- TeX -*- -*- US -*-
+ %% Output of bold italic varies with point size
+ %% bold italic produces an invisible string with 12pt
+ %% an almost unslated non bold text with 11pt
+
+ %\documentclass[10pt,a4paper]{article}
+ %\documentclass[11pt,a4paper]{article}
+ \documentclass[12pt,a4paper]{article}
+
+ \usepackage{a4}
+
+ \usepackage{aecc}
+
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \begin{document}
+ Normal text {\itshape italic} {\bfseries\itshape bold italic} end
+ \end{document}
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/clean b/obsolete/fonts/aecc/src/fonts/contrib/aecc/clean
new file mode 100644
index 0000000000..7455fef0cd
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/clean
@@ -0,0 +1,2 @@
+#!/bin/bash
+rm -f {cm,cc}*.mtx *.pl *.vpl *.dvi *.log *.fd try.tex *~
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/germtest.tex b/obsolete/fonts/aecc/src/fonts/contrib/aecc/germtest.tex
new file mode 100644
index 0000000000..d8e4851bfa
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/germtest.tex
@@ -0,0 +1,38 @@
+%% germtest.tex
+%% Copyright 1999 Lars Engebretsen
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+\documentclass[a4paper,12pt]{article}
+\usepackage{aecc}
+\usepackage[T1]{fontenc}
+\begin{document}
+\begin{itemize}
+\item Proper kerning for German-style quotes:\par
+ \begin{center}
+ \Large \quotedblbase W`` \quotedblbase V`` \quotedblbase O``
+ \quotesinglbase W` \quotesinglbase V` \quotesinglbase O`
+ \end{center}
+\item Without kerning:\par
+ \begin{center}
+ \Large \quotedblbase{}W{}`` \quotedblbase{}V{}`` \quotedblbase{}O{}``
+ \quotesinglbase{}W{}` \quotesinglbase{}V{}` \quotesinglbase{}O{}`
+ \end{center}
+\item Lowered umlaut dots:
+ \begin{center}
+ \Large \"a \"o \"u i
+ \end{center}
+\end{itemize}
+\end{document}
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/go b/obsolete/fonts/aecc/src/fonts/contrib/aecc/go
new file mode 100644
index 0000000000..c2c8dacd44
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/go
@@ -0,0 +1,32 @@
+#!/bin/bash
+#
+## go
+## Copyright 1998 Lars Engebretsen
+# 2012 Luis Rivera
+#
+# This work may be distributed and/or modified under the
+# conditions of the LaTeX Project Public License, either version 1.3
+# of this license or (at your option) any later version.
+# The latest version of this license is in
+# http://www.latex-project.org/lppl.txt
+# and version 1.3 or later is part of all distributions of LaTeX
+# version 2005/12/01 or later.
+#
+# This work has the LPPL maintenance status `maintained'.
+#
+# The Current Maintainer of this work is Luis Rivera.
+#
+# This work consists of all files listed in MANIFEST.
+#
+rm cm*.mtx cc*.mtx
+tex aeccfonts.tex
+for file in *.vpl; do
+ vptovf $file
+done
+rm -f try.tex
+echo > try.tex '\let\noinit! \input testfont'
+for file in *.tfm; do
+ echo '\def\fontname{'`basename $file .tfm`'} \startfont \table \vfill \eject' >> try.tex
+done
+echo >> try.tex '\bye'
+tex try
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/install b/obsolete/fonts/aecc/src/fonts/contrib/aecc/install
new file mode 100644
index 0000000000..b271039e56
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/install
@@ -0,0 +1,6 @@
+#!/bin/bash
+rm -f ../../../../fonts/tfm/contrib/aecc/*.tfm ../../../../fonts/vf/contrib/aecc/*.vf
+rm -f ../../../../tex/latex/contrib/aecc/t1aeccr.fd
+mv *.tfm ../../../../fonts/tfm/contrib/aecc/
+mv *.vf ../../../../fonts/vf/contrib/aecc/
+mv t1aeccr.fd ../../../../tex/latex/contrib/aecc/
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/makepl b/obsolete/fonts/aecc/src/fonts/contrib/aecc/makepl
new file mode 100644
index 0000000000..b4f1afc517
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/makepl
@@ -0,0 +1,36 @@
+#!/bin/bash
+#
+## makepl
+## Copyright 2001 Lars Engebretsen
+# 2012 Luis Rivera
+#
+# This work may be distributed and/or modified under the
+# conditions of the LaTeX Project Public License, either version 1.3
+# of this license or (at your option) any later version.
+# The latest version of this license is in
+# http://www.latex-project.org/lppl.txt
+# and version 1.3 or later is part of all distributions of LaTeX
+# version 2005/12/01 or later.
+#
+# This work has the LPPL maintenance status `maintained'.
+#
+# The Current Maintainer of this work is Luis Rivera.
+#
+# This work consists of all files listed in MANIFEST.
+#
+rm cm*.mtx cm*.pl aecc*.mtx aecc*.pl
+for file in cmb10 cmbsy10 cmbx{5,6,7,8,9,10,12} cmbxsl10 cmcsc10 cmex10 \
+ cmff10 cmfi10 cmfib8 cmitt10 cmmi{5,6,7,8,9,10,12,b10} \
+ cmr{5,6,7,8,9,10,12,17} cmsl{8,9,10,12,tt10} \
+ cmss{8,9,10,12,17,bx10,dc10,q8} cmssi{8,9,10,12,17} \
+ cmsy{5,6,7,8,9,10} cmtcsc10 \
+ cmtex{8,9} cmtt{8,9,10,12} cmvtt10 \
+ lcmss{,b,i}8 \
+ cccsc10 ccmi{10,c9} \
+ ccr{5,6,7,8,9,10} ccsl{9,10,c9} \
+ ccti10; do
+ tftopl $file.tfm $file.pl
+done
+for file in cmti{7,8,9,10,12} cmu10 cmbxti10; do
+ tftopl $file.tfm | sed 's/TEX TEXT/TEX TEXT ITALIC/' > $file.pl
+done
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/ot1tt.etx b/obsolete/fonts/aecc/src/fonts/contrib/aecc/ot1tt.etx
new file mode 100644
index 0000000000..24b1028c4c
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/ot1tt.etx
@@ -0,0 +1,68 @@
+%% ot1tt.etx
+%% Copyright 1993 Alan Jeffrey
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+%%%========================================================================
+%%% @TeX-font-encoding-file{
+%%% author = "Alan Jeffrey",
+%%% version = "1.30",
+%%% date = "29 December 1993",
+%%% time = "20:12:28 BST",
+%%% filename = "ot1tt.etx",
+%%% address = "School of Cognitive and Computing Sciences
+%%% University of Sussex
+%%% Brighton BN1 9QH
+%%% UK",
+%%% telephone = "+44 273 606755 x 3238",
+%%% FAX = "+44 273 678188",
+%%% checksum = "???",
+%%% email = "alanje@cogs.sussex.ac.uk",
+%%% codetable = "ISO/ASCII",
+%%% keywords = "encoding, Cork, TeX, PostScript",
+%%% supported = "yes",
+%%% abstract = "This is the Cork encoding as a TeX font
+%%% encoding file, for use with the fontinst
+%%% font installation package.",
+%%% docstring = "The checksum field above contains a CRC-16
+%%% checksum as the first value, followed by the
+%%% equivalent of the standard UNIX wc (word
+%%% count) utility output of lines, words, and
+%%% characters. This is produced by Robert
+%%% Solovay's checksum utility.",
+%%% package = "fontinst",
+%%% dependencies = "fontinst.sty, ltugboat.sty, ot1.etx",
+%%% }
+%%%========================================================================
+
+\relax
+
+\encoding
+
+% We define the parameters for ot1.etx to produce a typewriter font.
+
+\setcommand\lc#1#2{#2}
+\setcommand\uc#1#2{#1}
+\setcommand\lclig#1#2{#2}
+\setcommand\uclig#1#2{#1}
+\setcommand\digit#1{#1}
+\setcommand\tty{y}
+\setcommand\currency{dollar}
+
+% Then we call ot1.etx.
+
+\inputetx{OT1}
+
+\endencoding
diff --git a/obsolete/fonts/aecc/src/fonts/contrib/aecc/slitest.tex b/obsolete/fonts/aecc/src/fonts/contrib/aecc/slitest.tex
new file mode 100644
index 0000000000..742497f533
--- /dev/null
+++ b/obsolete/fonts/aecc/src/fonts/contrib/aecc/slitest.tex
@@ -0,0 +1,39 @@
+% -*- TeX -*- -*- US -*-
+\documentclass{slides}
+
+%% just uncomment one of the three following \usepackage
+\usepackage[slides]{aecc}
+%\usepackage[slides]{aeguills}
+%\usepackage[T1]{fontenc}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+
+%========================
+\begin{slide}
+\textbf{This is a sample slide}
+
+Here is normal slide text.
+
+Here are french accented letters:\\
+\'a\`e\'e\^e\^e\^\i\^u\"\i\"u\"e\c c
+
+\textit{This is italic}
+
+\[
+ y_i = \beta_0 + \sum_{k=1}^n \beta_k x_{ik} + u_i
+\]
+
+Here are normal numbers \\
+0123456789 and the same in math mode \\
+$0123456789$.
+
+\begin{verbatim}
+This is verbatim text \end{verbatim}
+
+{\Large Large} {\small small}
+{\slshape\bfseries slanted bold}
+
+\end{slide}
+
+\end{document}
diff --git a/obsolete/fonts/aecc/tex/latex/contrib/aecc/aecc.sty b/obsolete/fonts/aecc/tex/latex/contrib/aecc/aecc.sty
new file mode 100644
index 0000000000..998aa41f5c
--- /dev/null
+++ b/obsolete/fonts/aecc/tex/latex/contrib/aecc/aecc.sty
@@ -0,0 +1,39 @@
+%% ae.sty
+%% Copyright 1997-2001 Rolf Niepraschk, Gilbert Ritschard, Lars Engebretsen
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Lars Engebretsen.
+%
+% This work consists of all files listed in MANIFEST.
+%
+\def\fileversion{1.3}
+\def\filedate{2001/02/12}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{aecc}[\filedate\space\fileversion\space
+ Almost European Concrete Modern]
+\newif\if@ae@slides \@ae@slidesfalse
+\DeclareOption{slides}{\@ae@slidestrue}
+\ProcessOptions
+\fontfamily{aeccr}
+\RequirePackage[T1]{fontenc}
+\if@ae@slides
+ \renewcommand{\sfdefault}{laess}
+ \renewcommand{\rmdefault}{laess} % no roman
+ \renewcommand{\ttdefault}{laett}
+\else
+ \renewcommand{\sfdefault}{aess}
+ \renewcommand{\rmdefault}{aeccr}
+ \renewcommand{\ttdefault}{aett}
+\fi
+\endinput
+%%
+%% End of file `ae.sty'.
diff --git a/obsolete/fonts/aecc/tex/latex/contrib/aecc/t1aeccr.fd b/obsolete/fonts/aecc/tex/latex/contrib/aecc/t1aeccr.fd
new file mode 100644
index 0000000000..b86594417e
--- /dev/null
+++ b/obsolete/fonts/aecc/tex/latex/contrib/aecc/t1aeccr.fd
@@ -0,0 +1,56 @@
+%Filename: t1aeccr.fd
+%Created by: tex aeccfonts
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{t1aeccr.fd}
+ [2012/12/17 Fontinst v1.933 font definitions for T1/aeccr.]
+
+\DeclareFontFamily{T1}{aeccr}{}
+
+\DeclareFontShape{T1}{aeccr}{m}{n}{
+ <5> aeccr5
+ <6> aeccr6
+ <7> aeccr7
+ <8> aeccr8
+ <9> aeccr9
+ <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> aeccr10
+}{}
+
+\DeclareFontShape{T1}{aeccr}{m}{it}{
+ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> aeccti10
+}{}
+
+\DeclareFontShape{T1}{aeccr}{m}{sl}{
+ <5> <6> <7> <8> <9> aeccsl9
+ <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> aeccsl10
+}{}
+
+\DeclareFontShape{T1}{aeccr}{m}{sc}{
+ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> aeccsc10
+}{}
+
+\DeclareFontShape{T1}{aeccr}{bx}{n}{
+ <5> aebx5
+ <6> aebx6
+ <7> aebx7
+ <8> aebx8
+ <9> aebx9
+ <10> <10.95> aebx10
+ <12> <14.4> <17.28> <20.74> <24.88> aebx12
+}{}
+
+\DeclareFontShape{T1}{aeccr}{bx}{it}{
+ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> aebxti10
+}{}
+
+\DeclareFontShape{T1}{aeccr}{bx}{sl}{
+ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> aebxsl10
+}{}
+
+\DeclareFontShape{T1}{aeccr}{b}{n}{<->ssub * aeccr/bx/n}{}
+\DeclareFontShape{T1}{aeccr}{b}{it}{<->ssub * aeccr/bx/it}{}
+\DeclareFontShape{T1}{aeccr}{b}{sl}{<->ssub * aeccr/bx/sl}{}
+
+\endinput
diff --git a/obsolete/language/greek/bgreek/README b/obsolete/language/greek/bgreek/README
new file mode 120000
index 0000000000..c2d573c1aa
--- /dev/null
+++ b/obsolete/language/greek/bgreek/README
@@ -0,0 +1 @@
+doc/latex/bgreek/README \ No newline at end of file
diff --git a/obsolete/language/greek/bgreek/bgman.pdf b/obsolete/language/greek/bgreek/bgman.pdf
new file mode 120000
index 0000000000..bfe4fbb770
--- /dev/null
+++ b/obsolete/language/greek/bgreek/bgman.pdf
@@ -0,0 +1 @@
+doc/latex/bgreek/bgman.pdf \ No newline at end of file
diff --git a/obsolete/language/greek/bgreek/doc/latex/bgreek/MANIFEST.TXT b/obsolete/language/greek/bgreek/doc/latex/bgreek/MANIFEST.TXT
new file mode 100644
index 0000000000..37d18853ff
--- /dev/null
+++ b/obsolete/language/greek/bgreek/doc/latex/bgreek/MANIFEST.TXT
@@ -0,0 +1,360 @@
+This distribution consists of the following directories/files:
+
+0.3:
+doc
+fonts
+tex
+
+0.3/doc:
+tex
+
+0.3/doc/tex:
+latex
+
+0.3/doc/tex/latex:
+contrib
+
+0.3/doc/tex/latex/contrib:
+bgreek
+
+0.3/doc/tex/latex/contrib/bgreek:
+MANIFEST
+README
+bgman.pdf
+bgman.tex
+
+0.3/fonts:
+tfm
+vf
+
+0.3/fonts/tfm:
+public
+
+0.3/fonts/tfm/public:
+bgreek
+
+0.3/fonts/tfm/public/bgreek:
+bgmc0500.tfm
+bgmc0600.tfm
+bgmc0700.tfm
+bgmc0800.tfm
+bgmc0900.tfm
+bgmc1000.tfm
+bgmc1095.tfm
+bgmc1200.tfm
+bgmc1440.tfm
+bgmc1728.tfm
+bgmc2074.tfm
+bgmc2488.tfm
+bgmn0500.tfm
+bgmn0600.tfm
+bgmn0700.tfm
+bgmn0800.tfm
+bgmn0900.tfm
+bgmn1000.tfm
+bgmn1095.tfm
+bgmn1200.tfm
+bgmn1440.tfm
+bgmn1728.tfm
+bgmn2074.tfm
+bgmn2488.tfm
+bgmo0500.tfm
+bgmo0600.tfm
+bgmo0700.tfm
+bgmo0800.tfm
+bgmo0900.tfm
+bgmo1000.tfm
+bgmo1095.tfm
+bgmo1200.tfm
+bgmo1440.tfm
+bgmo1728.tfm
+bgmo2074.tfm
+bgmo2488.tfm
+bgxc0500.tfm
+bgxc0600.tfm
+bgxc0700.tfm
+bgxc0800.tfm
+bgxc0900.tfm
+bgxc1000.tfm
+bgxc1095.tfm
+bgxc1200.tfm
+bgxc1440.tfm
+bgxc1728.tfm
+bgxc2074.tfm
+bgxc2488.tfm
+bgxn0500.tfm
+bgxn0600.tfm
+bgxn0700.tfm
+bgxn0800.tfm
+bgxn0900.tfm
+bgxn1000.tfm
+bgxn1095.tfm
+bgxn1200.tfm
+bgxn1440.tfm
+bgxn1728.tfm
+bgxn2074.tfm
+bgxn2488.tfm
+bgxo0500.tfm
+bgxo0600.tfm
+bgxo0700.tfm
+bgxo0800.tfm
+bgxo0900.tfm
+bgxo1000.tfm
+bgxo1095.tfm
+bgxo1200.tfm
+bgxo1440.tfm
+bgxo1728.tfm
+bgxo2074.tfm
+bgxo2488.tfm
+bqmc0500.tfm
+bqmc0600.tfm
+bqmc0700.tfm
+bqmc0800.tfm
+bqmc0900.tfm
+bqmc1000.tfm
+bqmc1095.tfm
+bqmc1200.tfm
+bqmc1440.tfm
+bqmc1728.tfm
+bqmc2074.tfm
+bqmc2488.tfm
+bqmn0500.tfm
+bqmn0600.tfm
+bqmn0700.tfm
+bqmn0800.tfm
+bqmn0900.tfm
+bqmn1000.tfm
+bqmn1095.tfm
+bqmn1200.tfm
+bqmn1440.tfm
+bqmn1728.tfm
+bqmn2074.tfm
+bqmn2488.tfm
+bqmo0500.tfm
+bqmo0600.tfm
+bqmo0700.tfm
+bqmo0800.tfm
+bqmo0900.tfm
+bqmo1000.tfm
+bqmo1095.tfm
+bqmo1200.tfm
+bqmo1440.tfm
+bqmo1728.tfm
+bqmo2074.tfm
+bqmo2488.tfm
+bqxc0500.tfm
+bqxc0600.tfm
+bqxc0700.tfm
+bqxc0800.tfm
+bqxc0900.tfm
+bqxc1000.tfm
+bqxc1095.tfm
+bqxc1200.tfm
+bqxc1440.tfm
+bqxc1728.tfm
+bqxc2074.tfm
+bqxc2488.tfm
+bqxn0500.tfm
+bqxn0600.tfm
+bqxn0700.tfm
+bqxn0800.tfm
+bqxn0900.tfm
+bqxn1000.tfm
+bqxn1095.tfm
+bqxn1200.tfm
+bqxn1440.tfm
+bqxn1728.tfm
+bqxn2074.tfm
+bqxn2488.tfm
+bqxo0500.tfm
+bqxo0600.tfm
+bqxo0700.tfm
+bqxo0800.tfm
+bqxo0900.tfm
+bqxo1000.tfm
+bqxo1095.tfm
+bqxo1200.tfm
+bqxo1440.tfm
+bqxo1728.tfm
+bqxo2074.tfm
+bqxo2488.tfm
+
+0.3/fonts/vf:
+public
+
+0.3/fonts/vf/public:
+bgreek
+
+0.3/fonts/vf/public/bgreek:
+bgmc0500.vf
+bgmc0600.vf
+bgmc0700.vf
+bgmc0800.vf
+bgmc0900.vf
+bgmc1000.vf
+bgmc1095.vf
+bgmc1200.vf
+bgmc1440.vf
+bgmc1728.vf
+bgmc2074.vf
+bgmc2488.vf
+bgmn0500.vf
+bgmn0600.vf
+bgmn0700.vf
+bgmn0800.vf
+bgmn0900.vf
+bgmn1000.vf
+bgmn1095.vf
+bgmn1200.vf
+bgmn1440.vf
+bgmn1728.vf
+bgmn2074.vf
+bgmn2488.vf
+bgmo0500.vf
+bgmo0600.vf
+bgmo0700.vf
+bgmo0800.vf
+bgmo0900.vf
+bgmo1000.vf
+bgmo1095.vf
+bgmo1200.vf
+bgmo1440.vf
+bgmo1728.vf
+bgmo2074.vf
+bgmo2488.vf
+bgxc0500.vf
+bgxc0600.vf
+bgxc0700.vf
+bgxc0800.vf
+bgxc0900.vf
+bgxc1000.vf
+bgxc1095.vf
+bgxc1200.vf
+bgxc1440.vf
+bgxc1728.vf
+bgxc2074.vf
+bgxc2488.vf
+bgxn0500.vf
+bgxn0600.vf
+bgxn0700.vf
+bgxn0800.vf
+bgxn0900.vf
+bgxn1000.vf
+bgxn1095.vf
+bgxn1200.vf
+bgxn1440.vf
+bgxn1728.vf
+bgxn2074.vf
+bgxn2488.vf
+bgxo0500.vf
+bgxo0600.vf
+bgxo0700.vf
+bgxo0800.vf
+bgxo0900.vf
+bgxo1000.vf
+bgxo1095.vf
+bgxo1200.vf
+bgxo1440.vf
+bgxo1728.vf
+bgxo2074.vf
+bgxo2488.vf
+bqmc0500.vf
+bqmc0600.vf
+bqmc0700.vf
+bqmc0800.vf
+bqmc0900.vf
+bqmc1000.vf
+bqmc1095.vf
+bqmc1200.vf
+bqmc1440.vf
+bqmc1728.vf
+bqmc2074.vf
+bqmc2488.vf
+bqmn0500.vf
+bqmn0600.vf
+bqmn0700.vf
+bqmn0800.vf
+bqmn0900.vf
+bqmn1000.vf
+bqmn1095.vf
+bqmn1200.vf
+bqmn1440.vf
+bqmn1728.vf
+bqmn2074.vf
+bqmn2488.vf
+bqmo0500.vf
+bqmo0600.vf
+bqmo0700.vf
+bqmo0800.vf
+bqmo0900.vf
+bqmo1000.vf
+bqmo1095.vf
+bqmo1200.vf
+bqmo1440.vf
+bqmo1728.vf
+bqmo2074.vf
+bqmo2488.vf
+bqxc0500.vf
+bqxc0600.vf
+bqxc0700.vf
+bqxc0800.vf
+bqxc0900.vf
+bqxc1000.vf
+bqxc1095.vf
+bqxc1200.vf
+bqxc1440.vf
+bqxc1728.vf
+bqxc2074.vf
+bqxc2488.vf
+bqxn0500.vf
+bqxn0600.vf
+bqxn0700.vf
+bqxn0800.vf
+bqxn0900.vf
+bqxn1000.vf
+bqxn1095.vf
+bqxn1200.vf
+bqxn1440.vf
+bqxn1728.vf
+bqxn2074.vf
+bqxn2488.vf
+bqxo0500.vf
+bqxo0600.vf
+bqxo0700.vf
+bqxo0800.vf
+bqxo0900.vf
+bqxo1000.vf
+bqxo1095.vf
+bqxo1200.vf
+bqxo1440.vf
+bqxo1728.vf
+bqxo2074.vf
+bqxo2488.vf
+
+0.3/tex:
+latex
+
+0.3/tex/latex:
+contrib
+
+0.3/tex/latex/contrib:
+bgreek
+
+0.3/tex/latex/contrib/bgreek:
+bcgcmr.fd
+BCGenc.def
+bcglmr.fd
+bcqcmr.fd
+BCQenc.def
+bcqlmr.fd
+bgfonts.tex
+bgreek.log
+bgreek.sty
+bgreek.ldf
+ibygreek.ldf
+etx
+
+0.3/tex/latex/contrib/bgreek/etx:
+bgreek.etx
+cbgreek.etx
+qbgreek.etx
diff --git a/obsolete/language/greek/bgreek/doc/latex/bgreek/README b/obsolete/language/greek/bgreek/doc/latex/bgreek/README
new file mode 100644
index 0000000000..608136597c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/doc/latex/bgreek/README
@@ -0,0 +1,11 @@
+This package provides an interface to use the Beta Encoding used by
+the Thesaurus Linguae Graecae or the Perseus Project, among others,
+and Pierre MacKay's Ibycus encoding, with Claudio Beccari's
+standard Greek fonts required by the Greek option of the Babel package.
+
+The files belonging to this package are declared in the file MANIFEST.TXT
+Documentation may be found in the /doc/tex/latex/bgreek directory.
+
+Good luck and happy TeXing,
+
+Luis.
diff --git a/obsolete/language/greek/bgreek/doc/latex/bgreek/bgman.pdf b/obsolete/language/greek/bgreek/doc/latex/bgreek/bgman.pdf
new file mode 100644
index 0000000000..f6a7f07e4f
--- /dev/null
+++ b/obsolete/language/greek/bgreek/doc/latex/bgreek/bgman.pdf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/doc/latex/bgreek/bgman.tex b/obsolete/language/greek/bgreek/doc/latex/bgreek/bgman.tex
new file mode 100644
index 0000000000..dd15f561cd
--- /dev/null
+++ b/obsolete/language/greek/bgreek/doc/latex/bgreek/bgman.tex
@@ -0,0 +1,536 @@
+\documentclass{ltxdoc}
+\usepackage{longtable}
+\MakeShortVerb\|
+\usepackage[bgreek,ibygreek,greek,english]{babel}
+\let\bcode\textbgreek
+\begin{document}
+
+\title{The |bgreek| bundle}
+\author{Luis Rivera%
+ \thanks{This paper documents version 0.3 [February 13, 2009].
+ Please send comments and bug reports to \texttt{jlrn77 at gmail com}.
+ Some contributions made by David Jones and Paolo Matteucci.}}
+\date{February 13, 2009}
+
+\maketitle
+
+\begin{abstract}
+This bundle provides an interface to use several \textsc{ascii} input encodings to typeset Greek with Claudio Beccari's Greek fonts.
+\end{abstract}
+
+\TeX\ is well known to be an outstanding typesetting engine, and \LaTeX\ is perhaps the most popular macro package based on \TeX; yet they are also known to be somewhat demanding on authors, especially those coming from non-\TeX{}nical fields, like biblical or classical scholarship.
+In these particular fields, many sources come from Greek literary monuments, and several systems have been designed over time to preserve and retrieve Greek texts in digital form, from 6bit encoding schemes to \textsc{unicode}.
+
+This bundle implements several \textsc{ascii} input schemes (hereafter called ``dialects'') of Greek as subsets of virtual fonts pointing to Claudio Beccari's Greek fonts, used by the standard |Greek| option of the |Babel| package.
+
+\section{Encoding}
+
+\emph{Beta Code} was developed by David W. Packard, and has been adopted by the \emph{Thesaurus Linguae Grecae} of the University of California, Irvine, and the \emph{Perseus Project} of Tufts University. It was originally specified as a 6bit transliteration scheme, but 7bit variants are known.
+\emph{Ibycus} is an 8bit set of fonts and a 7bit transliteration scheme, broadly based on Beta Code, developed by Pierre MacKay at the University of Washington for direct use with \LaTeX.
+
+This bundle provides two dialects of Greek implemented as the Babel ``languages'' |bgreek| (for Beta Code) and |ibygreek| (for Ibycus), and they may be used together and with any other Babel language, including the ``standard'' polytonic Greek provided by Babel.
+In fact, this very document uses they all three intertwined.
+The call, as usual, is |\usepackage|\oarg{language}|{babel}|.
+
+Consequently, the previous |bgreek| package with all its options, commands, and environments are henceforth deprecated, and the previous |\usepackage{bgreek}| call will give you an error message and stop compilation at the spot.
+
+The |bgreek| dialect still sets the |\catcode| of |\| (backslash) to |\other|, to comply with the Beta Code specification, so |@| acts as the escape character inside |bgreek| texts.
+However, given the technical limitations of reassigning |\catcode|s inside macros, something necessary to use Beta Coded Greek in a full document, this ``language'' doesn't use the standard Babel interface; instead, you must insert your Beta Coded texts with the |\textbgreek|\marg{text} command.
+Moreover, this dialect also provides the shorthand kludge provided by the |betababel| package, by Felix Berkemeier, using the ! exclamation mark as a substitute for the |\| backslash to typeset Beta Code within macros like |\section| or |\footnote|.
+
+The |ibygreek| ``dialect'' implements a partial subset of Beta Code, similar to the encoding of the |ibycus| package, by Pierre MacKay, or the |ibycus| language, by Peter Hesling and Walter Schmidt, using `backquote and quote' to typeset grave and acute accents.
+This way, it is no longer necessary to change the catcodes of |\| and |@|, so we don't mess with ordinary \LaTeX\ syntax, and the standard Babel commands work as expected.
+Moreover, with the |ibygreek| dialect there is no need to prefix a star |*| before uppercase letters, for uppercase Greek glyphs are actually mapped into the corresponding slots in the virtual fonts.
+Finally, as the special Beta Code characters \#\ hash and \%\ percent have no special meaning in Ibycus, you should access the extra characters via the usual commands, as defined below.
+
+These ``dialects'' will not typeset Greek numerals out of their Arabic or Roman counterparts, so you must use the standard Greek language from Babel to do so.
+Please check the documentation for the standard implementation of the Greek language for details.
+
+\section{Crash course}
+
+A text containing the following lines:
+
+\begin{quote}
+\begin{verbatim}
+\documentclass{article}
+\usepackage[bgreek,english]{babel}
+\let\bcode\textbgreek
+\begin{document}
+All humans desire to know by nature.\footnote{%
+\bcode{*pa/ntes a)/nqrwpoi tou= ei)de/nai o)re/gontai fu/sei.}}
+\end{document}
+\end{verbatim}
+\end{quote}
+
+will typeset the following:
+
+\begin{quote}
+All humans desire to know by nature.\footnote{%
+\bcode{*pa/ntes a)/nqrwpoi tou= ei)de/nai o)re/gontai fu/sei.}}
+\end{quote}
+
+You may want to see more comprehensive samples as appendixes to this document.
+
+\section{The Beta Code Encoding}
+
+\def\missing{\vrule height8pt width5pt depth2pt}
+\newif\ifbgreek
+\catcode`\$=13
+\def${\ifbgreek\end{greekdelims}\else\begin{greekdelims}\fi}
+\newenvironment{greekdelims}{\fontencoding{BCG}\selectfont\bgreektrue\bgreekmode}{\bgreekfalse}
+\def\bgreekmode{%
+ %\catcode`\<=13
+ %\catcode`\>=13
+ \catcode`\'=11
+ \catcode`\`=11
+ %\catcode`\~=11
+ \catcode`\"=11
+ \catcode`\|=11
+ \lccode`\<=`\<%
+ \lccode`\>=`\>%
+ \lccode`\'=`\'%
+ \lccode`\`=`\`%
+ %\lccode`\~=`\~%
+ \lccode`\"=`\"%
+ \lccode`\|=`\|%
+ %\gdef<{\(<\)}
+ %\gdef>{\(>\)}
+ \catcode`\#=12
+ \catcode`\%=12
+ \chardef\\=`\\
+ \chardef\#=`\#
+ \chardef\%=`\%
+ \catcode`\@=0
+ \catcode`\\=12
+ \let\guillemetleft\guillemotleft
+ \let\guillemetright\guillemotright
+}
+
+A full description of the Beta Code implemented in the fonts may be found in the following tables, based on ``TLG Beta Code Quick Reference Guide'', last revised August 23, 2004,
+available from \verb+http://ptolemy.tlg.uci.edu/quickbeta.pdf/+.
+Section and table numbers follow the Beta Code Manual.\footnote{This section was contributed by David Jones.}
+
+The black box \missing\ denotes a character that is not supported. Use of the
+corresponding Beta code results in undefined behaviour.
+
+\section*{1. Greek, Latin and Coptic Alphabets, Fonts and Punctuation}
+
+\subsection*{1.1. Polytonic Greek}
+
+\subsubsection*{1.1.1 The Greek Alphabet}
+
+\begin{table}[h]
+
+\caption{Standard Greek Alphabet with Beta Code equivalents}
+
+\begin{tabular}{lllll}
+
+Upper Case & Beta Code & Character Name & Lower Case & Beta Code \\
+
+$*a$ & *a & Alpha & $a$ & a \\
+
+$*b$ & *b & Beta & $b$ & b \\
+
+$*g$ & *g & Gamma & $g$ & g \\
+
+$*d$ & *d & Delta & $d$ & d \\
+
+$*e$ & *e & Epsilon & $e$ & e \\
+
+$*z$ & *z & Zeta & $z$ & z \\
+
+$*h$ & *h & Eta & $h$ & h \\
+
+$*q$ & *q & Theta & $q$ & q \\
+
+$*i$ & *i & Iota & $i$ & i \\
+
+$*k$ & *k & Kappa & $k$ & k \\
+
+$*l$ & *l & Lambda & $l$ & l \\
+
+$*m$ & *m & Mu & $m$ & m \\
+
+$*n$ & *n & Nu & $n$ & n \\
+
+$*c$ & *c & Xi & $c$ & c \\
+
+$*o$ & *o & Omicron & $o$ & o \\
+
+$*p$ & *p & Pi & $p$ & p \\
+
+$*r$ & *r & Rho & $r$ & r \\
+
+$*s$ & *s & Medial Sigma & $s1$ & s, s1 \\
+
+$*s$ & *s & Final Sigma & $s2$ & s, s2 \\
+
+\missing & *s (*s3) & Lunate Sigma & \missing & s (s3) \\
+
+$*t$ & *t & Tau & $t$ & t \\
+
+$*u$ & *u & Upsilon & $u$ & u \\
+
+$*f$ & *f & Phi & $f$ & f \\
+
+$*x$ & *x & Chi & $x$ & x \\
+
+$*y$ & *y & Psi & $y$ & y \\
+
+$*w$ & *w & Omega & $w$ & w \\
+
+\end{tabular}
+
+\end{table}
+
+\begin{table}[h]
+
+\caption{Further Greek Letters}
+
+\begin{tabular}{lllll}
+
+Upper Case & Beta Code & Character Name & Lower Case & Beta Code \\
+
+$*v$ & *v & Digamma & $v$ & v \\
+
+$*#2$ & *\#2 (*\#4) & Stigma & $#2$ & \#2 (\#4) \\
+
+$*#3$ $*#4$ $*#1$
+ & *\#3 (*\#4) (*\#1)
+ & Koppa
+ & $#3$ $#4$ $#1$
+ & \#3 (\#4) (\#1) \\
+
+\missing & *\#711 & San & \missing & \#711 \\
+
+$*#5$ & *\#5 & Sampi & $#5$ & \#5 \\
+
+\end{tabular}
+
+Some technical limitations in the handling of the \#\ hash sign in \LaTeX\ may prevent these characters from being available directly with Beta Code, so the following commands may be used:
+|\anwtonos| (\foreignlanguage{greek}{\anwtonos}), |\katwtonos| (\foreignlanguage{greek}{\katwtonos}), |\qoppa| (\foreignlanguage{greek}{\qoppa}), |\Qoppa| (\foreignlanguage{ibygreek}{\Qoppa}), |\varqoppa| (\foreignlanguage{ibygreek}{\varqoppa}), |\stigma| (\foreignlanguage{greek}{\stigma}), |\Sampi| (\foreignlanguage{ibygreek}{\Sampi}), |\sampi| (\foreignlanguage{greek}{\sampi}), |\vardigamma| (\foreignlanguage{ibygreek}{\vardigamma}).
+%|\boxeddelta| (\foreignlanguage{bgreek}{\boxeddelta}), |\boxedeta| (\foreignlanguage{greek}{\boxedeta}), |\boxedxi| (\foreignlanguage{greek}{\boxedxi}), |\boxedmu| (\foreignlanguage{greek}{\boxedmu}), |\guillemetleft| (\foreignlanguage{greek}{\guillemetleft}) and |\guillemetright| (\foreignlanguage{greek}{\guillemetright}).
+
+%
+%\newpage
+\end{table}
+
+
+\subsubsection*{1.1.2 Accents, diacritics and punctuation}
+
+\begin{table}[h]
+
+\caption{Polytonic Greek accents and diacritics}
+
+\begin{tabular}{lllll}
+
+Diacritic & Beta Code & Name & Examples & Coded as \\
+
+$)$ & ) & Smooth breathing & $e)n$ & e)n \\
+
+$($ & ( & Rough breathing & $o($, $oi($ & o(, oi(\\
+
+$/$ & / & Acute accent & $pro/s$ & pro/s \\
+
+$=$ & = & Circumflex accent & $tw=n$ & tw=n \\
+
+$\$ & \textbackslash & Grave accent & $pro\s$ & pro\textbackslash s\\
+
+$+$ & + & Diaeresis & $proi+e/nai$ & proi+e/nai\\
+
+$|$ & \verb+|+ & Iota subscript & $tw=|$ & tw=\verb+|+ \\
+
+\missing & ? & Subscript dot \\
+
+\missing & \%26 & Macron \\
+
+\missing & \%27 & Breve \\
+
+\end{tabular}
+
+\end{table}
+
+\subsubsection*{Punctuation}
+
+\begin{tabular}{lll}
+
+Punctuation & Beta Code & Name \\
+
+$.$ & . & Period \\
+
+$:$ & : & Colon (Ano Stigme) \\
+
+$;$ & ; & Question Mark \\
+
+$'$ & \verb+'+ & Apostrophe \\
+
+$-$ & - & Hyphen \\
+
+$--$ & \verb+--+ (??) & Dash\\\
+
+\end{tabular}
+
+\section*{3. Quotation Marks, Parentheses, Additional Punctuation and
+ Additional Characters}
+
+\subsection*{3.1. \texttt{"}---Quotation Marks}
+
+Quotation mark ligatures are unsupported. However, the regular
+$@guillemetleft$\verb=\guillemetleft= and \verb=\guillemetright=$@guillemetright$
+commands are readily available.
+(T1 encoding \LaTeX\ `guillemot's are misleadingly funny typos.)
+
+\subsection*{3.2. [---Parentheses}
+
+\begin{tabular}{lll}
+
+Beta Code & Character & Name\\
+
+[ & $[$ & Square Bracket (Opening)\\
+
+] & $]$ & Square Bracket (Closing) \\
+
+[1 & $[1$ & Parenthesis (Opening) \\
+
+]1 & $]1$ & Parenthesis (Closing)
+
+\end{tabular}
+
+The rest of the parentheses codes are unsupported.
+
+\subsection*{3.3. \%---Additional Punctuation and Characters}
+
+\begin{tabular}{lll}
+
+Beta Code & Character & Name \\
+
+\% & \missing & Crux (\(\dagger\)) \\
+
+\%1 & \missing & Latin Question Mark (?) \\
+
+\%2 & $%2$ & Asterisk \\
+
+\%3 & $%3$ & Slash \\
+
+\%4 & $%4$ & Exclamation Mark \\
+
+\%5 & \missing & Long Vertical Bar (\verb+|+) \\
+
+\%6 & $%6$ & Equals Sign \\
+
+\%7 & $%7$ & Plus Sign \\
+
+\%8 & $%8$ & Percent Sign \\
+
+\%9 & \missing & Ampersand (\&) \\
+
+\%10 & $%10$ & Dicolon \\
+
+\end{tabular}
+
+Some technical limitations in the handling of the \%\ percent sign in \LaTeX\ may keep these characters from being typeset directly with Beta Code.
+The rest of the \%-codes are unsupported.
+
+\section{Caveats and Acknowledgments}
+
+The code is working its way into maturity.
+The input encoding scheme changed slightly from version 0.1, towards completeness (as far as this is possible) and stability, and the Babel Language Definition Files are still simple and likely to be buggy.
+%A soon to be released update will use outline fonts instead of bitmaps for PDF creation.
+The next big step shall be the implementation of hyphenation patterns for both (bgreek and ibygreek) ``languages''.
+A few glyphs shall be reassigned to support additional characters, like lunate cigma or textual underdot.
+
+Version 1.0 will comply with the \LaTeX3 project distribution standards, using a |.dtx| file for distribution, and a few scripts to make installation easier.
+Meanwhile, the method of installation is simply by unpacking the zip file into a suitable root |texmf| tree, like |/usr/local/share/texmf|, for instance.
+
+Some portions of the documentation and code have been borrowed from Silvio Levy and Timothy Murphy, \textsl{Using Greek Fonts with \LaTeX}, which is part of the |lgreek.sty| package, and Apostolos Syropoulos \textsl{The Greek Language}, which is part of the distribution of the |Babel| system.
+The virtual fonts have been generated with the |fontinst| package by Alan Jeffrey.
+
+David Jones found and fixed some broken ligatures, and implemented a lot of ligatures missing in version 0.1. He also provided the text from the Illiad for test driving.
+Paolo Matteucci suggested maintaining support for the ibycus encoding, for backwards compatibility with version 0.1. He also provided the text from the Odyssey.
+Special thanks to David Kastrup and Donald Arsenau for suggesting a workable way to preserve |\catcode|s within macros.
+
+The development of this bundle has been partly supported by a grant from the Consejo Nacional de Ciencia y Tecnolog\'\i{}a, M\'exico, and the J.~William Fulbright Program, Department of State, U.S.A.
+
+\section*{Appendixes}
+
+\subsection*{\textbgreek{)*Ili/ados A}}
+
+The following text has been transcribed using the Beta Code encoding.
+
+\begin{quote}
+\textbgreek{%
+*mh=nin a)/eide qea\ *phlhi+a/dew *)axilh=os@\@relax
+ou)lome/nhn, h(\ muri/' *)axaioi=s a)/lge' e)/qhke,@\@relax
+polla\s d' i)fqi/mous yuxa\s *)/ai+di proi/+ayen@\@relax
+h(rw/wn, au)tou\s de\ e(lw/ria teu=xe ku/nessin@\@relax
+oi)wnoi=si/ te pa=si, *dio\s d' e)telei/eto boulh/,@\@relax
+e)c ou(= dh\ ta\ prw=ta diasth/thn e)ri/sante@\@relax
+*)atrei/+dhs te a)/nac a)ndrw=n kai\ di=os *)axilleu/s.@\@relax
+ti/s t' a)/r sfwe qew=n e)/ridi cune/hke ma/xesqai;@\@relax
+*lhtou=s kai\ *dio\s ui(o/s: o(\ ga\r basilh=i+ xolwqei\s@\@relax
+nou=son a)na\ strato\n o)/rse kakh/n, o)le/konto de\ laoi/,@\@relax
+ou(/neka to\n *xru/shn h)ti/masen a)rhth=ra@\@relax
+*)atrei/+dhs: o(\ ga\r h)=lqe qoa\s e)pi\ nh=as *)axaiw=n@\@relax
+luso/meno/s te qu/gatra fe/rwn t' a)perei/si' a)/poina,@\@relax
+ste/mmat' e)/xwn e)n xersi\n e(khbo/lou *)apo/llwnos@\@relax
+xruse/w| a)na\ skh/ptrw|, kai\ li/sseto pa/ntas *)axaiou/s,@\@relax
+*)atrei/+da de\ ma/lista du/w, kosmh/tore law=n:@\@relax
+*)atrei/+dai te kai\ a)/lloi e)u+knh/mides *)axaioi/,@\@relax
+u(mi=n me\n qeoi\ doi=en *)olu/mpia dw/mat' e)/xontes@\@relax
+e)kpe/rsai *pria/moio po/lin, eu)= d' oi)/kad' i(ke/sqai:@\@relax
+pai=da d' e)moi\ lu/saite fi/lhn, ta\ d' a)/poina de/xesqai,@\@relax
+a(zo/menoi *dio\s ui(o\n e(khbo/lon *)apo/llwna.@\@relax
+}
+\end{quote}
+
+This is the source code:
+
+\begin{verbatim}
+\textbgreek{%
+*mh=nin a)/eide qea\ *phlhi+a/dew *)axilh=os@\@relax
+ou)lome/nhn, h(\ muri/' *)axaioi=s a)/lge' e)/qhke,@\@relax
+polla\s d' i)fqi/mous yuxa\s *)/ai+di proi/+ayen@\@relax
+h(rw/wn, au)tou\s de\ e(lw/ria teu=xe ku/nessin@\@relax
+oi)wnoi=si/ te pa=si, *dio\s d' e)telei/eto boulh/,@\@relax
+e)c ou(= dh\ ta\ prw=ta diasth/thn e)ri/sante@\@relax
+*)atrei/+dhs te a)/nac a)ndrw=n kai\ di=os *)axilleu/s.@\@relax
+ti/s t' a)/r sfwe qew=n e)/ridi cune/hke ma/xesqai;@\@relax
+*lhtou=s kai\ *dio\s ui(o/s: o(\ ga\r basilh=i+ xolwqei\s@\@relax
+nou=son a)na\ strato\n o)/rse kakh/n, o)le/konto de\ laoi/,@\@relax
+ou(/neka to\n *xru/shn h)ti/masen a)rhth=ra@\@relax
+*)atrei/+dhs: o(\ ga\r h)=lqe qoa\s e)pi\ nh=as *)axaiw=n@\@relax
+luso/meno/s te qu/gatra fe/rwn t' a)perei/si' a)/poina,@\@relax
+ste/mmat' e)/xwn e)n xersi\n e(khbo/lou *)apo/llwnos@\@relax
+xruse/w| a)na\ skh/ptrw|, kai\ li/sseto pa/ntas *)axaiou/s,@\@relax
+*)atrei/+da de\ ma/lista du/w, kosmh/tore law=n:@\@relax
+*)atrei/+dai te kai\ a)/lloi e)u+knh/mides *)axaioi/,@\@relax
+u(mi=n me\n qeoi\ doi=en *)olu/mpia dw/mat' e)/xontes@\@relax
+e)kpe/rsai *pria/moio po/lin, eu)= d' oi)/kad' i(ke/sqai:@\@relax
+pai=da d' e)moi\ lu/saite fi/lhn, ta\ d' a)/poina de/xesqai,@\@relax
+a(zo/menoi *dio\s ui(o\n e(khbo/lon *)apo/llwna.@\@relax
+}
+\end{verbatim}
+
+\subsection*{Odyssey I}
+
+The following passage has been transcribed using the Ibycus encoding.
+
+\begin{quote}
+\begin{otherlanguage}{ibygreek}\obeylines
+)'Andra moi e)'nnepe, mou=sa, \emph{polu'tropon}, o(`s ma'la polla`
+pla'gxqh, e)pei` Troi'hs i(ero`n ptoli'eqron e)'persen:
+pollw=n d'' a)nqrw'pwn i)'den a)'stea kai` no'on e)'gnw,
+polla` d'' o(' g'' e)n po'ntw| pa'qen a)'lgea o(`n kata` qumo'n,
+a)rnu'menos h('n te yuxh`n kai` no'ston e(tai'rwn.
+)All'' ou)d'' w(`s e(ta'rous e)rru'sato, i(e'meno's per:
+au)tw=n ga`r sfete'rh|sin a)tasqali'h|sin o)'lonto,
+nh'pioi, oi(` kata` bou=s (Uperi'onos )Heli'oio
+h)'sqion: au)ta`r o( toi=sin a)fei'leto no'stimon h)=mar.
+Tw=n a(mo'qen ge, qea', qu'gater Dio's, ei)pe` kai` h(mi=n.
+\medskip
+)'Enq'' a)'lloi me`n pa'ntes, o('soi fu'gon ai)pu`n o)'leqron,
+oi)'koi e)'san, po'lemo'n te pefeugo'tes h)de` qa'lassan:
+to`n d'' oi)=on no'stou kexrhme'non h)de` gunaiko`s
+nu'mfh po'tni' e)'ruke Kaluyw` di=a qea'wn
+e)n spe'ssi glafuroi=si, lilaiome'nh po'sin ei)=nai.
+)All'' o('te dh` e)'tos h)=lqe periplome'nwn e)niautw=n,
+tw=| oi( e)peklw'santo qeoi` oi)=ko'nde ne'esqai
+ei)s )Iqa'khn, ou)d'' e)'nqa pefugme'nos h)=en a)e'qlwn
+kai` meta` oi(=si fi'loisi. Qeoi` d'' e)le'airon a('pantes
+no'sfi Poseida'wnos: o( d'' a)sperxe`s mene'ainen
+a)ntiqe'w| )Odush=i pa'ros h(`n gai=an i(ke'sqai.
+\end{otherlanguage}
+\end{quote}
+
+This is the corresponding source code:
+
+\begin{verbatim}
+\begin{otherlanguage}{ibygreek}\obeylines
+)'Andra moi e)'nnepe, mou=sa, \emph{polu'tropon}, o(`s ma'la polla`
+pla'gxqh, e)pei` Troi'hs i(ero`n ptoli'eqron e)'persen:
+pollw=n d'' a)nqrw'pwn i)'den a)'stea kai` no'on e)'gnw,
+polla` d'' o(' g'' e)n po'ntw| pa'qen a)'lgea o(`n kata` qumo'n,
+a)rnu'menos h('n te yuxh`n kai` no'ston e(tai'rwn.
+)All'' ou)d'' w(`s e(ta'rous e)rru'sato, i(e'meno's per:
+au)tw=n ga`r sfete'rh|sin a)tasqali'h|sin o)'lonto,
+nh'pioi, oi(` kata` bou=s (Uperi'onos )Heli'oio
+h)'sqion: au)ta`r o( toi=sin a)fei'leto no'stimon h)=mar.
+Tw=n a(mo'qen ge, qea', qu'gater Dio's, ei)pe` kai` h(mi=n.
+\medskip
+)'Enq'' a)'lloi me`n pa'ntes, o('soi fu'gon ai)pu`n o)'leqron,
+oi)'koi e)'san, po'lemo'n te pefeugo'tes h)de` qa'lassan:
+to`n d'' oi)=on no'stou kexrhme'non h)de` gunaiko`s
+nu'mfh po'tni' e)'ruke Kaluyw` di=a qea'wn
+e)n spe'ssi glafuroi=si, lilaiome'nh po'sin ei)=nai.
+)All'' o('te dh` e)'tos h)=lqe periplome'nwn e)niautw=n,
+tw=| oi( e)peklw'santo qeoi` oi)=ko'nde ne'esqai
+ei)s )Iqa'khn, ou)d'' e)'nqa pefugme'nos h)=en a)e'qlwn
+kai` meta` oi(=si fi'loisi. Qeoi` d'' e)le'airon a('pantes
+no'sfi Poseida'wnos: o( d'' a)sperxe`s mene'ainen
+a)ntiqe'w| )Odush=i pa'ros h(`n gai=an i(ke'sqai.
+\end{otherlanguage}
+\end{verbatim}
+
+%}
+%More comprehensive test drives are included in the files |iliad.tex| and |odyssey.tex|.
+
+\end{document}
+
+e)/nq' a)/lloi me\n pa/ntes e)peufh/mhsan *)axaioi\@\@relax
+ai)dei=sqai/ q' i(erh=a kai\ a)glaa\ de/xqai a)/poina:@\@relax
+a)ll' ou)k *)atrei/+dh| *)agame/mnoni h(/ndane qumw=|,@\@relax
+a)lla\ kakw=s a)fi/ei, kratero\n d' e)pi\ mu=qon e)/telle:@\@relax
+mh/ se ge/ron koi/lh|sin e)gw\ para\ nhusi\ kixei/w@\@relax
+h)\ nu=n dhqu/nont' h)\ u(/steron au)=tis i)o/nta,@\@relax
+mh/ nu/ toi ou) xrai/smh| skh=ptron kai\ ste/mma qeoi=o:@\@relax
+th\n d' e)gw\ ou) lu/sw: pri/n min kai\ gh=ras e)/peisin@\@relax
+h(mete/rw| e)ni\ oi)/kw| e)n *)/argei+ thlo/qi pa/trhs@\@relax
+i(sto\n e)poixome/nhn kai\ e)mo\n le/xos a)ntio/wsan:@\@relax
+a)ll' i)/qi mh/ m' e)re/qize saw/teros w(/s ke ne/hai.@\@relax
+w(\s e)/fat', e)/deisen d' o(\ ge/rwn kai\ e)pei/qeto mu/qw|:@\@relax
+bh= d' a)ke/wn para\ qi=na polufloi/sboio qala/sshs:@\@relax
+polla\ d' e)/peit' a)pa/neuqe kiw\n h)ra=q' o(\ geraio\s@\@relax
+*)apo/llwni a)/nakti, to\n h)u/+komos te/ke *lhtw/:@\@relax
+klu=qi/ meu a)rguro/toc', o(\s *xru/shn a)mfibe/bhkas@\@relax
+*ki/lla/n te zaqe/hn *tene/doio/ te i)=fi a)na/sseis,@\@relax
+*sminqeu= ei)/ pote/ toi xari/ent' e)pi\ nho\n e)/reya,@\@relax
+h)\ ei) dh/ pote/ toi kata\ pi/ona mhri/' e)/kha@\@relax
+tau/rwn h)d' ai)gw=n, to\ de/ moi krh/hnon e)e/ldwr:@\@relax
+ti/seian *danaoi\ e)ma\ da/krua soi=si be/lessin.@\@relax
+w(\s e)/fat' eu)xo/menos, tou= d' e)/klue *foi=bos *)apo/llwn,@\@relax
+bh= de\ kat' *ou)lu/mpoio karh/nwn xwo/menos kh=r,@\@relax
+to/c' w)/moisin e)/xwn a)mfhrefe/a te fare/trhn:@\@relax
+e)/klagcan d' a)/r' o)i+stoi\ e)p' w)/mwn xwome/noio,@\@relax
+au)tou= kinhqe/ntos: o(\ d' h)/i+e nukti\ e)oikw/s.@\@relax
+e(/zet' e)/peit' a)pa/neuqe new=n, meta\ d' i)o\n e(/hke:@\@relax
+deinh\ de\ klaggh\ ge/net' a)rgure/oio bioi=o:@\@relax
+ou)rh=as me\n prw=ton e)pw/|xeto kai\ ku/nas a)rgou/s,@\@relax
+au)ta\r e)/peit' au)toi=si be/los e)xepeuke\s e)fiei\s@\@relax
+ba/ll': ai)ei\ de\ purai\ neku/wn kai/onto qameiai/.@\@relax
+e)nnh=mar me\n a)na\ strato\n w)/|xeto kh=la qeoi=o,@\@relax
+th=| deka/th| d' a)gorh\n de\ kale/ssato lao\n *)axilleu/s:@\@relax
+tw=| ga\r e)pi\ fresi\ qh=ke qea\ leukw/lenos *(/hrh:@\@relax
+kh/deto ga\r *danaw=n, o(/ti r(a qnh/skontas o(ra=to.@\@relax
+oi(\ d' e)pei\ ou)=n h)/gerqen o(mhgere/es te ge/nonto,@\@relax
+toi=si d' a)nista/menos mete/fh po/das w)ku\s *)axilleu/s:@\@relax
+*)atrei/+dh nu=n a)/mme palimplagxqe/ntas o)i/+w@\@relax
+a)\y a)ponosth/sein, ei)/ ken qa/nato/n ge fu/goimen,@\@relax
+ei) dh\ o(mou= po/lemo/s te dama=| kai\ loimo\s *)axaiou/s:@\@relax
+a)ll' a)/ge dh/ tina ma/ntin e)rei/omen h)\ i(erh=a@\@relax
+h)\ kai\ o)neiropo/lon, kai\ ga/r t' o)/nar e)k *dio/s e)stin,@\@relax
+o(/s k' ei)/poi o(/ ti to/sson e)xw/sato *foi=bos *)apo/llwn,@\@relax
+ei)/t' a)/r' o(/ g' eu)xwlh=s e)pime/mfetai h)d' e(kato/mbhs,@\@relax
+ai)/ ke/n pws a)rnw=n kni/shs ai)gw=n te telei/wn@\@relax
+bou/letai a)ntia/sas h(mi=n a)po\ loigo\n a)mu=nai.
+
+% \change{2003/04/14}{First release, still from Washington, DC}
+% \change{2004/12/14}{D.~Jones found and fixed several broken ligatures}
+% \change{2004/12/14}{D.~Jones added ligatures to implement a larger set of BC}
+% \change{2004/12/14}{D.~Jones contributed BC specification and Illiad sample}
+% \change{2004/12/14}{P.~Matteucci contributed Odyssey sample}
+% \change{2004/12/14}{Added ibycus and simple options to the bgreek package, for backwards compatibility}
+% \change{2009/02/13}{Discontinued the bgreek package and options}
+% \change{2009/02/13}{Implemented ibygreek and bgreek as babel languages}
+% \change{2009/02/13}{Added support for \backslash\ backslash inside macros with moving arguments (thanks to D.~Arsenau)}
+% \change{2009/02/13}{Rewrote the documentation, merging all the previously scattered pieces}
+% \ No newline at end of file
diff --git a/obsolete/language/greek/bgreek/doc/latex/bgreek/bgreek.etx b/obsolete/language/greek/bgreek/doc/latex/bgreek/bgreek.etx
new file mode 100644
index 0000000000..d6b0bf99f6
--- /dev/null
+++ b/obsolete/language/greek/bgreek/doc/latex/bgreek/bgreek.etx
@@ -0,0 +1,1549 @@
+\relax
+\documentclass[twocolumn]{article}
+\usepackage{fontdoc}
+\begin{document}
+\newcommand{\bgreek}{\texttt{Beta Code}}
+\ProvidesFile{bgreek.etx}[2004/07/31 v0.2 bgreek.etx (Greek Beta Encoding File)]
+
+\title{Beta Code Greek Font Encoding}
+\author{Luis Rivera\thanks{\textt{jlrn77 at gmail com}.}
+\date{December 2004}
+\maketitle
+
+\tableofcontents
+
+\section{What is this for}
+
+This file implements a dialect of the Beta encoding (henceforth, \bgreek) used by the
+Perseus Project at the University of California, Irvine, and implemented by several vendors,
+like the Silver Greek fonts developed and commercialized by Silver Mountain Software,
+or the fonts published by Scholar's Press.
+
+The purpose of this file is to provide some interface to make accesible to \LaTeX\
+a document composed in a word processor capable of using the \bgreek\ fonts.
+This encoding file may be used to produce virtual fonts to and from the \bgreek\ font encoding.
+At present it is distributed with the virtual fonts that map \bgreek\ into Claudio Beccari's
+Greek fonts, which are part of the standard distribution of the \textsf{Greek} option of the
+\texttt{Babel} package, maintained by Apostolos Syropoulos.
+
+\section{Caveats}
+
+At present, the encoding only maps \bgreek\ to the accompanying \texttt{cbgreek.etx} encoding
+file.
+The production of this software has been partly supported by a grant from the Consejo
+Nacional de Ciencia y Tecnologia, Mexico.
+
+\encoding
+
+\comment{\section{Preliminaries}}
+
+\comment{The following code has been freely borrowed fromt the original \textsf{fontinst}
+sources, to adjust some metrics in the file. This feature may be adjusted or removed
+in newer versions.}
+
+\setint{italicslant}{0}
+
+\ifisglyph{x}\then
+ \setint{xheight}{\height{x}}
+\else
+ \setint{xheight}{500}
+\fi
+
+\ifisglyph{space}\then
+ \setint{interword}{\width{space}}
+\else\ifisglyph{i}\then
+ \setint{interword}{\width{i}}
+\else
+ \setint{interword}{333}
+\fi\fi
+
+\setint{fontdimen(1)}{\int{italicslant}} % italic slant
+\setint{fontdimen(2)}{\int{interword}} % interword space
+\ifisint{monowidth}\then
+ \setint{fontdimen(3)}{0} % interword stretch
+ \setint{fontdimen(4)}{0} % interword shrink
+\else
+ \setint{fontdimen(3)}{\scale{\int{interword}}{600}}% interword stretch
+ \setint{fontdimen(4)}{\scale{\int{interword}}{240}}% interword shrink
+\fi
+\setint{fontdimen(5)}{\int{xheight}} % x-height
+\setint{fontdimen(6)}{1000} % quad
+\ifisint{monowidth}\then
+ \setint{fontdimen(7)}{\int{interword}} % extra space after .
+\else
+ \setint{fontdimen(7)}{\scale{\int{interword}}{240}}% extra space after .
+\fi
+
+\comment{David M.~Jones defined the following dummy characters to implement a wider range
+of characters from the Beta Code.}
+
+\setglyph{dicolon}
+ \glyph{colon}{1000}
+\endsetglyph
+
+\setglyph{latinquestionmark}
+ \glyph{dummy}{1000}
+\endsetglyph
+
+\setglyph{caseshift}
+ \glyph{dummy}{1000}
+\endsetglyph
+
+\setglyph{percentshift}
+ \glyph{dummy}{1000}
+\endsetglyph
+
+\setglyph{hashshift}
+ \glyph{dummy}{1000}
+\endsetglyph
+
+\setglyph{quoteshift}
+ \glyph{dummy}{1000}
+\endsetglyph
+
+\setglyph{casehashshift}
+ \glyph{dummy}{1000}
+\endsetglyph
+
+\setglyph{medialsigma}
+ \glyph{sigma}{1000}
+\endsetglyph
+
+\setglyph{capsmooth}
+ \glyph{smooth}{1000}
+\endsetglyph
+
+\setkern{capsmooth}{Alpha}{-138}
+\setkern{capsmooth}{Omicron}{-55}
+\setkern{capsmooth}{Omega}{-27}
+
+\setglyph{caprough}
+ \glyph{rough}{1000}
+\endsetglyph
+
+\setkern{caprough}{Alpha}{-166}
+\setkern{caprough}{Omicron}{-55}
+\setkern{caprough}{Omega}{-27}
+
+\setglyph{capacute}
+ \glyph{acute}{1000}
+\endsetglyph
+
+\setkern{capacute}{Alpha}{-111}
+\setkern{capacute}{Omicron}{-55}
+\setkern{capacute}{Omega}{-27}
+
+\setglyph{capsmoothacute}
+ \glyph{smoothacute}{1000}
+\endsetglyph
+
+\setkern{capsmoothacute}{Alpha}{-83}
+\setkern{capsmoothacute}{Omicron}{-27}
+
+\setglyph{caproughacute}
+ \glyph{roughacute}{1000}
+\endsetglyph
+
+\setkern{caproughacute}{Alpha}{-83}
+\setkern{caproughacute}{Omicron}{-27}
+
+\setglyph{capgrave}
+ \glyph{grave}{1000}
+\endsetglyph
+
+\setkern{capgrave}{Alpha}{-111}
+\setkern{capgrave}{Omicron}{-55}
+\setkern{capgrave}{Omega}{-27}
+
+\setglyph{capsmoothgrave}
+ \glyph{smoothgrave}{1000}
+\endsetglyph
+
+\setkern{capsmoothgrave}{Alpha}{-83}
+\setkern{capsmoothgrave}{Omicron}{-27}
+
+\setglyph{caproughgrave}
+ \glyph{roughgrave}{1000}
+\endsetglyph
+
+\setkern{caproughgrave}{Alpha}{-83}
+\setkern{caproughgrave}{Omicron}{-27}
+
+\setglyph{capcirc}
+ \glyph{circ}{1000}
+\endsetglyph
+
+\setkern{capcirc}{Alpha}{-111}
+
+\setglyph{capsmoothcirc}
+ \glyph{smoothcirc}{1000}
+\endsetglyph
+
+\setkern{capsmoothcirc}{Alpha}{-111}
+
+\setglyph{caproughcirc}
+ \glyph{roughcirc}{1000}
+\endsetglyph
+
+\setkern{caproughcirc}{Alpha}{-111}
+
+\comment{\section{The Lower Table}}
+
+\comment{The following part of the font occupies the lower part of the table (positions
+00 to 31). These are usually unaccesible from standard Latin keyboards, so they have to be
+reached to from ligatures and \TeX\ commands.}
+
+\nextslot{'000}
+\setslot{endash}
+ \ligature{LIG}{hyphen}{emdash}
+\endsetslot
+
+%% Dummy char to implement *# ligatures from Table 2 of section
+%% 1.1.1 of the Beta Code manual.
+
+\nextslot{'001}
+\setslot{casehashshift}
+ \ligature{LIG}{one}{varqoppa}
+ \ligature{LIG}{two}{stigma}
+ \ligature{LIG}{three}{Qoppa}
+ \ligature{LIG}{four}{stigma}
+ \ligature{LIG}{five}{Sampi}
+\endsetslot
+
+\nextslot{'002}
+\setslot{BoxedLambda}
+\endsetslot
+
+\nextslot{'003}
+\setslot{BoxedEta}
+\endsetslot
+
+\nextslot{'004}
+\setslot{BoxedXi}
+\endsetslot
+
+\nextslot{'005}
+\setslot{BoxedMu}
+\endsetslot
+
+\nextslot{'006}
+\setslot{stigma}
+\endsetslot
+
+\nextslot{'007}
+\setslot{vardigamma}
+\endsetslot
+
+\nextslot{'010}
+\setslot{Ios}
+\endsetslot
+
+\nextslot{'011}
+\setslot{AlphaIos}
+\endsetslot
+
+\nextslot{'012}
+\setslot{EtaIos}
+\endsetslot
+
+\nextslot{'013}
+\setslot{OmegaIos}
+\endsetslot
+
+\nextslot{'014}
+\setslot{acutedieresis}
+\endsetslot
+
+\nextslot{'015}
+\setslot{gravedieresis}
+\endsetslot
+
+\nextslot{'016}
+\setslot{smoothcirc}
+\endsetslot
+
+\nextslot{'017}
+\setslot{roughcirc}
+\endsetslot
+
+\nextslot{'020}
+\setslot{roughacute}
+\endsetslot
+
+\nextslot{'021}
+\setslot{roughgrave}
+\endsetslot
+
+\nextslot{'022}
+\setslot{varqoppa}
+\endsetslot
+
+\nextslot{'023}
+\setslot{qoppa}
+\endsetslot
+
+\nextslot{'024}
+\setslot{capsmooth}
+ \ligature{LIG}{acute}{capsmoothacute}
+ \ligature{LIG}{grave}{capsmoothgrave}
+ \ligature{LIG}{circ}{capsmoothcirc}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'025}
+\setslot{caprough}
+ \ligature{LIG}{acute}{caproughacute}
+ \ligature{LIG}{grave}{caproughgrave}
+ \ligature{LIG}{circ}{caproughcirc}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'026}
+\setslot{capacute}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'027}
+\setslot{capsmoothacute}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'030}
+\setslot{plus}
+\endsetslot
+
+\nextslot{'031}
+\setslot{Sampi}
+\endsetslot
+
+\nextslot{'032}
+\setslot{caproughacute}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'033}
+\setslot{sampi}
+\endsetslot
+
+\nextslot{'034}
+\setslot{asterisk}
+\endsetslot
+
+\nextslot{'035}
+\setslot{equal}
+\endsetslot
+
+\nextslot{'036}
+\setslot{breve}
+\endsetslot
+
+\nextslot{'037}
+\setslot{Qoppa}
+%\setslot{macron}
+\endsetslot
+
+%% Beginning of ASCII printable characters
+
+\nextslot{'040}
+\setslot{circdieresis}
+\endsetslot
+
+\nextslot{'041}
+\setslot{exclamationmark}
+\endsetslot
+
+\nextslot{'042} %% aka "
+\setslot{quoteshift}
+ \ligature{LIG}{three}{openquote}
+% \ligature{LIG}{six}{leftguillemot}
+\endsetslot
+
+\nextslot{'043} %% aka #
+\setslot{hashshift}
+ \ligature{LIG}{one}{varqoppa}
+ \ligature{LIG}{two}{stigma}
+ \ligature{LIG}{three}{qoppa}
+ \ligature{LIG}{four}{stigma}
+ \ligature{LIG}{five}{sampi}
+\endsetslot
+
+\nextslot{'044}
+\setslot{caproughgrave}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'045} %% aka %
+\setslot{percentshift}
+ \ligature{LIG}{one}{latinquestionmark}
+ \ligature{LIG}{two}{asterisk}
+ \ligature{LIG}{three}{slash}
+ \ligature{LIG}{four}{exclamationmark}
+ %% \ligature{LIG}{five}{longverticalbar}
+ \ligature{LIG}{six}{equal}
+ \ligature{LIG}{seven}{plus}
+ \ligature{LIG}{eight}{percent}
+ %% \ligature{LIG}{nine}{ampersand}
+\endsetslot
+
+\nextslot{'046}
+\setslot{dot}
+\endsetslot
+
+\nextslot{'047}
+\setslot{closequote}
+\endsetslot
+
+\comment{\section{The \bgreek\ font encoding itself}}
+\comment{Here is the \bgreek\ font encoding from positions 32 to 128.}
+
+\nextslot{'050}
+\setslot{rough}
+ \ligature{LIG}{acute}{roughacute}
+ \ligature{LIG}{grave}{roughgrave}
+ \ligature{LIG}{circ}{roughcirc}
+\endsetslot
+
+\nextslot{'051}
+\setslot{smooth}
+ \ligature{LIG}{acute}{smoothacute}
+ \ligature{LIG}{grave}{smoothgrave}
+ \ligature{LIG}{circ}{smoothcirc}
+\endsetslot
+
+\nextslot{'052} %% aka *
+\setslot{caseshift}
+ \ligature{LIG}{hashshift}{casehashshift}
+ \ligature{LIG}{smooth}{capsmooth}
+ \ligature{LIG}{rough}{caprough}
+ \ligature{LIG}{circ}{capcirc}
+ \ligature{LIG}{alpha}{Alpha}
+ \ligature{LIG}{beta}{Beta}
+ \ligature{LIG}{xi}{Xi}
+ \ligature{LIG}{delta}{Delta}
+ \ligature{LIG}{epsilon}{Epsilon}
+ \ligature{LIG}{phi}{Phi}
+ \ligature{LIG}{gamma}{Gamma}
+ \ligature{LIG}{eta}{Eta}
+ \ligature{LIG}{iota}{Iota}
+ \ligature{LIG}{varsigma}{Sigma}
+ \ligature{LIG}{kappa}{Kappa}
+ \ligature{LIG}{lambda}{Lambda}
+ \ligature{LIG}{mu}{Mu}
+ \ligature{LIG}{nu}{Nu}
+ \ligature{LIG}{omicron}{Omicron}
+ \ligature{LIG}{pi}{Pi}
+ \ligature{LIG}{theta}{Theta}
+ \ligature{LIG}{rho}{Rho}
+ \ligature{LIG}{sigma}{Sigma}
+ \ligature{LIG}{tau}{Tau}
+ \ligature{LIG}{upsilon}{Upsilon}
+ \ligature{LIG}{digamma}{Digamma}
+ \ligature{LIG}{omega}{Omega}
+ \ligature{LIG}{chi}{Chi}
+ \ligature{LIG}{psi}{Psi}
+ \ligature{LIG}{zeta}{Zeta}
+\endsetslot
+
+\nextslot{'053}
+\setslot{dieresis}
+\endsetslot
+
+\nextslot{'054}
+\setslot{comma}
+\endsetslot
+
+\nextslot{'055}
+\setslot{hyphen}
+ \ligature{LIG}{hyphen}{endash}
+\endsetslot
+
+\nextslot{'056}
+\setslot{period}
+\endsetslot
+
+\nextslot{'057}
+\setslot{acute}
+\endsetslot
+
+\nextslot{'060}
+\setslot{zero}
+\endsetslot
+
+\nextslot{'061}
+\setslot{one}
+\endsetslot
+
+\nextslot{'062}
+\setslot{two}
+\endsetslot
+
+\nextslot{'063}
+\setslot{three}
+\endsetslot
+
+\nextslot{'064}
+\setslot{four}
+\endsetslot
+
+\nextslot{'065}
+\setslot{five}
+\endsetslot
+
+\nextslot{'066}
+\setslot{six}
+\endsetslot
+
+\nextslot{'067}
+\setslot{seven}
+\endsetslot
+
+\nextslot{'070}
+\setslot{eight}
+\endsetslot
+
+\nextslot{'071}
+\setslot{nine}
+\endsetslot
+
+\nextslot{'072}
+\setslot{semicolon}
+\endsetslot
+
+\nextslot{'073}
+\setslot{questionmark}
+\endsetslot
+
+\nextslot{'074}
+\setslot{capgrave}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'075}
+\setslot{circ}
+\endsetslot
+
+\nextslot{'076}
+\setslot{capsmoothgrave}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'077}
+\setslot{latinquestionmark}
+ \ligature{LIG}{zero}{dicolon}
+\endsetslot
+
+\nextslot{'100}
+\setslot{medialsigma}
+\endsetslot
+
+\nextslot{'101}
+\setslot{Alpha}
+ \ligature{LIG}{Ios}{AlphaIos}
+\endsetslot
+
+\nextslot{'102}
+\setslot{Beta}
+\endsetslot
+
+\nextslot{'103}
+\setslot{Xi}
+\endsetslot
+
+\nextslot{'104}
+\setslot{Delta}
+\endsetslot
+
+\nextslot{'105}
+\setslot{Epsilon}
+\endsetslot
+
+\nextslot{'106}
+\setslot{Phi}
+\endsetslot
+
+\nextslot{'107}
+\setslot{Gamma}
+\endsetslot
+
+\nextslot{'110}
+\setslot{Eta}
+ \ligature{LIG}{Ios}{EtaIos}
+\endsetslot
+
+\nextslot{'111}
+\setslot{Iota}
+ \ligature{LIG}{dieresis}{Iotadieresis}
+\endsetslot
+
+\nextslot{'112}
+\setslot{percent}
+\endsetslot
+
+\nextslot{'113}
+\setslot{Kappa}
+\endsetslot
+
+\nextslot{'114}
+\setslot{Lambda}
+\endsetslot
+
+\nextslot{'115}
+\setslot{Mu}
+\endsetslot
+
+\nextslot{'116}
+\setslot{Nu}
+\endsetslot
+
+\nextslot{'117}
+\setslot{Omicron}
+\endsetslot
+
+\nextslot{'120}
+\setslot{Pi}
+ %% \ligature{LIG}{Sigma}{Psi} %% ?
+ %% \ligature{LIG}{sigma}{Psi} %% ?
+\endsetslot
+
+\nextslot{'121}
+\setslot{Theta}
+\endsetslot
+
+\nextslot{'122}
+\setslot{Rho}
+\endsetslot
+
+\nextslot{'123}
+\setslot{Sigma}
+ \ligature{LIG}{one}{Sigma}
+ \ligature{LIG}{two}{Sigma}
+ \ligature{LIG}{three}{Sigma} %% ?
+\endsetslot
+
+\nextslot{'124}
+\setslot{Tau}
+\endsetslot
+
+\nextslot{'125}
+\setslot{Upsilon}
+ \ligature{LIG}{dieresis}{Upsilondieresis}
+\endsetslot
+
+\nextslot{'126}
+\setslot{Digamma}
+\endsetslot
+
+\nextslot{'127}
+\setslot{Omega}
+ \ligature{LIG}{Ios}{OmegaIos}
+\endsetslot
+
+\nextslot{'130}
+\setslot{Chi}
+\endsetslot
+
+\nextslot{'131}
+\setslot{Psi}
+\endsetslot
+
+\nextslot{'132}
+\setslot{Zeta}
+\endsetslot
+
+\nextslot{'133}
+\setslot{leftsqbracket}
+ \ligature{LIG}{one}{parenleft}
+\endsetslot
+
+\nextslot{'134}
+\setslot{grave}
+\endsetslot
+
+\nextslot{'135}
+\setslot{rightsqbracket}
+ \ligature{LIG}{one}{parenright}
+\endsetslot
+
+\nextslot{'136}
+\setslot{smoothacute}
+\endsetslot
+
+\nextslot{'137}
+\setslot{smoothgrave}
+\endsetslot
+
+\nextslot{'140}
+\setslot{openquote}
+% \ligature{LIG/}{boundarychar}{closequote}
+\endsetslot
+
+\nextslot{'141}
+\setslot{alpha}
+ \ligature{LIG}{acute}{alphaacute}
+ \ligature{LIG}{grave}{alphagrave}
+ \ligature{LIG}{circ}{alphacirc}
+
+ \ligature{LIG}{rough}{alpharough}
+ \ligature{LIG}{smooth}{alphasmooth}
+
+ \ligature{LIG}{ios}{alphaios}
+\endsetslot
+
+\nextslot{'142}
+\setslot{beta}
+\endsetslot
+
+\nextslot{'143}
+\setslot{xi}
+\endsetslot
+
+\nextslot{'144}
+\setslot{delta}
+\endsetslot
+
+\nextslot{'145}
+\setslot{epsilon}
+ \ligature{LIG}{acute}{epsilonacute}
+ \ligature{LIG}{grave}{epsilongrave}
+
+ \ligature{LIG}{rough}{epsilonrough}
+ \ligature{LIG}{smooth}{epsilonsmooth}
+\endsetslot
+
+\nextslot{'146}
+\setslot{phi}
+\endsetslot
+
+\nextslot{'147}
+\setslot{gamma}
+\endsetslot
+
+\nextslot{'150}
+\setslot{eta}
+ \ligature{LIG}{acute}{etaacute}
+ \ligature{LIG}{grave}{etagrave}
+ \ligature{LIG}{circ}{etacirc}
+
+ \ligature{LIG}{rough}{etarough}
+ \ligature{LIG}{smooth}{etasmooth}
+
+ \ligature{LIG}{ios}{etaios}
+\endsetslot
+
+\nextslot{'151}
+\setslot{iota}
+ \ligature{LIG}{acute}{iotaacute}
+ \ligature{LIG}{grave}{iotagrave}
+ \ligature{LIG}{circ}{iotacirc}
+ \ligature{LIG}{dieresis}{iotadieresis}
+
+ \ligature{LIG}{rough}{iotarough}
+ \ligature{LIG}{smooth}{iotasmooth}
+\endsetslot
+
+\nextslot{'152}
+\setslot{varsigma}
+\endsetslot
+
+\nextslot{'153}
+\setslot{kappa}
+\endsetslot
+
+\nextslot{'154}
+\setslot{lambda}
+\endsetslot
+
+\nextslot{'155}
+\setslot{mu}
+\endsetslot
+
+\nextslot{'156}
+\setslot{nu}
+\endsetslot
+
+\nextslot{'157}
+\setslot{omicron}
+ \ligature{LIG}{acute}{omicronacute}
+ \ligature{LIG}{grave}{omicrongrave}
+
+ \ligature{LIG}{rough}{omicronrough}
+ \ligature{LIG}{smooth}{omicronsmooth}
+\endsetslot
+
+\nextslot{'160}
+\setslot{pi}
+ %% \ligature{LIG}{sigma}{psi} %% ?
+\endsetslot
+
+\nextslot{'161}
+\setslot{theta}
+\endsetslot
+
+\nextslot{'162}
+\setslot{rho}
+ \ligature{LIG}{rough}{rhorough}
+ \ligature{LIG}{smooth}{rhosmooth}
+\endsetslot
+
+\nextslot{'163}
+\setslot{sigma}
+ \ligature{LIG}{one}{medialsigma}
+ \ligature{LIG}{two}{varsigma}
+ \ligature{LIG}{three}{varsigma} %% ?
+
+ \ligature{LIG/}{period}{varsigma}
+ \ligature{LIG/}{comma}{varsigma}
+ \ligature{LIG/}{semicolon}{varsigma}
+ \ligature{LIG/}{exclamationmark}{varsigma}
+ \ligature{LIG/}{questionmark}{varsigma}
+ \ligature{LIG/}{acute}{varsigma}
+ \ligature{LIG/}{rightsqbracket}{varsigma}
+ \ligature{LIG/}{boundarychar}{varsigma}
+ \ligature{LIG/}{closequote}{varsigma}
+ \ligature{LIG/}{asterisk}{varsigma}
+
+ \ligature{LIG/}{quoteshift}{varsigma}
+ \ligature{LIG/}{percentshift}{varsigma}
+\endsetslot
+
+\nextslot{'164}
+\setslot{tau}
+\endsetslot
+
+\nextslot{'165}
+\setslot{upsilon}
+ \ligature{LIG}{acute}{upsilonacute}
+ \ligature{LIG}{grave}{upsilongrave}
+ \ligature{LIG}{circ}{upsiloncirc}
+ \ligature{LIG}{dieresis}{upsilondieresis}
+
+ \ligature{LIG}{rough}{upsilonrough}
+ \ligature{LIG}{smooth}{upsilonsmooth}
+\endsetslot
+
+\nextslot{'166}
+\setslot{digamma}
+\endsetslot
+
+\nextslot{'167}
+\setslot{omega}
+ \ligature{LIG}{acute}{omegaacute}
+ \ligature{LIG}{grave}{omegagrave}
+ \ligature{LIG}{circ}{omegacirc}
+
+ \ligature{LIG}{rough}{omegarough}
+ \ligature{LIG}{smooth}{omegasmooth}
+
+ \ligature{LIG}{ios}{omegaios}
+\endsetslot
+
+\nextslot{'170}
+\setslot{chi}
+\endsetslot
+
+\nextslot{'171}
+\setslot{psi}
+\endsetslot
+
+\nextslot{'172}
+\setslot{zeta}
+\endsetslot
+
+\nextslot{'173}
+\setslot{leftguillemot}
+% \ligature{LIG/}{boundarychar}{rightguillemot}
+\endsetslot
+
+\nextslot{'174}
+\setslot{ios}
+\endsetslot
+
+\nextslot{'175}
+\setslot{rightguillemot}
+\endsetslot
+
+\nextslot{'176}
+\setslot{dicolon}
+\endsetslot
+
+%% End of ASCII printable characters.
+
+\nextslot{'177}
+\setslot{emdash}
+\endsetslot
+
+\comment{\section{The Upper Table}}
+\comment{The encoding in the upper table follows closely the encoding of
+Claudio Beccari's fonts, save for two or three characters that had to be moved up to
+allocate the ligatures in the lower table.}
+
+\nextslot{'200}
+\setslot{alphagrave}
+ \ligature{LIG}{ios}{alphagraveios}
+\endsetslot
+
+\nextslot{'201}
+\setslot{alpharough}
+ \ligature{LIG}{acute}{alpharoughacute}
+ \ligature{LIG}{grave}{alpharoughgrave}
+ \ligature{LIG}{circ}{alpharoughcirc}
+
+ \ligature{LIG}{ios}{alpharoughios}
+\endsetslot
+
+\nextslot{'202}
+\setslot{alphasmooth}
+ \ligature{LIG}{acute}{alphasmoothacute}
+ \ligature{LIG}{grave}{alphasmoothgrave}
+ \ligature{LIG}{circ}{alphasmoothcirc}
+
+ \ligature{LIG}{ios}{alphasmoothios}
+\endsetslot
+
+\nextslot{'203}
+\setslot{alpharoughgrave}
+ \ligature{LIG}{ios}{alpharoughgraveios}
+\endsetslot
+
+\nextslot{'204}
+\setslot{alphagraveios}
+\endsetslot
+
+\nextslot{'205}
+\setslot{alpharoughios}
+\endsetslot
+
+\nextslot{'206}
+\setslot{alphasmoothios}
+\endsetslot
+
+\nextslot{'207}
+\setslot{alpharoughgraveios}
+\endsetslot
+
+\nextslot{'210}
+\setslot{alphaacute}
+ \ligature{LIG}{ios}{alphaacuteios}
+\endsetslot
+
+\nextslot{'211}
+\setslot{alpharoughacute}
+ \ligature{LIG}{ios}{alpharoughacuteios}
+\endsetslot
+
+\nextslot{'212}
+\setslot{alphasmoothacute}
+ \ligature{LIG}{ios}{alphasmoothacuteios}
+\endsetslot
+
+\nextslot{'213}
+\setslot{alphasmoothgrave}
+ \ligature{LIG}{ios}{alphasmoothgraveios}
+\endsetslot
+
+\nextslot{'214}
+\setslot{alphaacuteios}
+\endsetslot
+
+\nextslot{'215}
+\setslot{alpharoughacuteios}
+\endsetslot
+
+\nextslot{'216}
+\setslot{alphasmoothacuteios}
+\endsetslot
+
+\nextslot{'217}
+\setslot{alphasmoothgraveios}
+\endsetslot
+
+\nextslot{'220}
+\setslot{alphacirc}
+ \ligature{LIG}{ios}{alphacircios}
+\endsetslot
+
+\nextslot{'221}
+\setslot{alpharoughcirc}
+ \ligature{LIG}{ios}{alpharoughcircios}
+\endsetslot
+
+\nextslot{'222}
+\setslot{alphasmoothcirc}
+ \ligature{LIG}{ios}{alphasmoothcircios}
+\endsetslot
+
+\nextslot{'223}
+\setslot{alphaios}
+\endsetslot
+
+\nextslot{'224}
+\setslot{alphacircios}
+\endsetslot
+
+\nextslot{'225}
+\setslot{alpharoughcircios}
+\endsetslot
+
+\nextslot{'226}
+\setslot{alphasmoothcircios}
+\endsetslot
+
+\nextslot{'227}
+\setslot{capcirc}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'230}
+\setslot{etagrave}
+ \ligature{LIG}{ios}{etagraveios}
+\endsetslot
+
+\nextslot{'231}
+\setslot{etarough}
+ \ligature{LIG}{acute}{etaroughacute}
+ \ligature{LIG}{grave}{etaroughgrave}
+ \ligature{LIG}{circ}{etaroughcirc}
+
+ \ligature{LIG}{ios}{etaroughios}
+\endsetslot
+
+\nextslot{'232}
+\setslot{etasmooth}
+ \ligature{LIG}{acute}{etasmoothacute}
+ \ligature{LIG}{grave}{etasmoothgrave}
+ \ligature{LIG}{circ}{etasmoothcirc}
+
+ \ligature{LIG}{ios}{etasmoothios}
+\endsetslot
+
+\nextslot{'233}
+\setslot{etaios}
+\endsetslot
+
+\nextslot{'234}
+\setslot{etagraveios}
+\endsetslot
+
+\nextslot{'235}
+\setslot{etaroughios}
+\endsetslot
+
+\nextslot{'236}
+\setslot{etasmoothios}
+\endsetslot
+
+\nextslot{'237}
+\setslot{capsmoothcirc}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'240}
+\setslot{etaacute}
+ \ligature{LIG}{ios}{etaacuteios}
+\endsetslot
+
+\nextslot{'241}
+\setslot{etaroughacute}
+ \ligature{LIG}{ios}{etaroughacuteios}
+\endsetslot
+
+\nextslot{'242}
+\setslot{etasmoothacute}
+ \ligature{LIG}{ios}{etasmoothacuteios}
+\endsetslot
+
+\nextslot{'243}
+\setslot{etaroughgrave}
+ \ligature{LIG}{ios}{etaroughgraveios}
+\endsetslot
+
+\nextslot{'244}
+\setslot{etaacuteios}
+\endsetslot
+
+\nextslot{'245}
+\setslot{etaroughacuteios}
+\endsetslot
+
+\nextslot{'246}
+\setslot{etasmoothacuteios}
+\endsetslot
+
+\nextslot{'247}
+\setslot{etaroughgraveios}
+\endsetslot
+
+\nextslot{'250}
+\setslot{etacirc}
+ \ligature{LIG}{ios}{etacircios}
+\endsetslot
+
+\nextslot{'251}
+\setslot{etaroughcirc}
+ \ligature{LIG}{ios}{etaroughcircios}
+\endsetslot
+
+\nextslot{'252}
+\setslot{etasmoothcirc}
+ \ligature{LIG}{ios}{etasmoothcircios}
+\endsetslot
+
+\nextslot{'253}
+\setslot{etasmoothgrave}
+ \ligature{LIG}{ios}{etasmoothgraveios}
+\endsetslot
+
+\nextslot{'254}
+\setslot{etacircios}
+\endsetslot
+
+\nextslot{'255}
+\setslot{etaroughcircios}
+\endsetslot
+
+\nextslot{'256}
+\setslot{etasmoothcircios}
+\endsetslot
+
+\nextslot{'257}
+\setslot{etasmoothgraveios}
+\endsetslot
+
+\nextslot{'260}
+\setslot{omegagrave}
+ \ligature{LIG}{ios}{omegagraveios}
+\endsetslot
+
+\nextslot{'261}
+\setslot{omegarough}
+ \ligature{LIG}{acute}{omegaroughacute}
+ \ligature{LIG}{grave}{omegaroughgrave}
+ \ligature{LIG}{circ}{omegaroughcirc}
+
+ \ligature{LIG}{ios}{omegaroughios}
+\endsetslot
+
+\nextslot{'262}
+\setslot{omegasmooth}
+ \ligature{LIG}{acute}{omegasmoothacute}
+ \ligature{LIG}{grave}{omegasmoothgrave}
+ \ligature{LIG}{circ}{omegasmoothcirc}
+
+ \ligature{LIG}{ios}{omegasmoothios}
+\endsetslot
+
+\nextslot{'263}
+\setslot{omegaroughgrave}
+ \ligature{LIG}{ios}{omegaroughgraveios}
+\endsetslot
+
+\nextslot{'264}
+\setslot{omegagraveios}
+\endsetslot
+
+\nextslot{'265}
+\setslot{omegaroughios}
+\endsetslot
+
+\nextslot{'266}
+\setslot{omegasmoothios}
+\endsetslot
+
+\nextslot{'267}
+\setslot{omegaroughgraveios}
+\endsetslot
+
+\nextslot{'270}
+\setslot{omegaacute}
+ \ligature{LIG}{ios}{omegaacuteios}
+\endsetslot
+
+\nextslot{'271}
+\setslot{omegaroughacute}
+ \ligature{LIG}{ios}{omegaroughacuteios}
+\endsetslot
+
+\nextslot{'272}
+\setslot{omegasmoothacute}
+ \ligature{LIG}{ios}{omegasmoothacuteios}
+\endsetslot
+
+\nextslot{'273}
+\setslot{omegasmoothgrave}
+ \ligature{LIG}{ios}{omegasmoothgraveios}
+\endsetslot
+
+\nextslot{'274}
+\setslot{omegaacuteios}
+\endsetslot
+
+\nextslot{'275}
+\setslot{omegaroughacuteios}
+\endsetslot
+
+\nextslot{'276}
+\setslot{omegasmoothacuteios}
+\endsetslot
+
+\nextslot{'277}
+\setslot{omegasmoothgraveios}
+\endsetslot
+
+\nextslot{'300}
+\setslot{omegacirc}
+ \ligature{LIG}{ios}{omegacircios}
+\endsetslot
+
+\nextslot{'301}
+\setslot{omegaroughcirc}
+ \ligature{LIG}{ios}{omegaroughcircios}
+\endsetslot
+
+\nextslot{'302}
+\setslot{omegasmoothcirc}
+ \ligature{LIG}{ios}{omegasmoothcircios}
+\endsetslot
+
+\nextslot{'303}
+\setslot{omegaios}
+\endsetslot
+
+\nextslot{'304}
+\setslot{omegacircios}
+\endsetslot
+
+\nextslot{'305}
+\setslot{omegaroughcircios}
+\endsetslot
+
+\nextslot{'306}
+\setslot{omegasmoothcircios}
+\endsetslot
+
+\nextslot{'307}
+\setslot{caproughcirc}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'310}
+\setslot{iotagrave}
+ \ligature{LIG}{dieresis}{iotagravedieresis}
+\endsetslot
+
+\nextslot{'311}
+\setslot{iotarough}
+ \ligature{LIG}{acute}{iotaroughacute}
+ \ligature{LIG}{grave}{iotaroughgrave}
+ \ligature{LIG}{circ}{iotaroughcirc}
+\endsetslot
+
+\nextslot{'312}
+\setslot{iotasmooth}
+ \ligature{LIG}{acute}{iotasmoothacute}
+ \ligature{LIG}{grave}{iotasmoothgrave}
+ \ligature{LIG}{circ}{iotasmoothcirc}
+\endsetslot
+
+\nextslot{'313}
+\setslot{iotaroughgrave}
+\endsetslot
+
+\nextslot{'314}
+\setslot{upsilongrave}
+ \ligature{LIG}{dieresis}{upsilongravedieresis}
+\endsetslot
+
+\nextslot{'315}
+\setslot{upsilonrough}
+ \ligature{LIG}{acute}{upsilonroughacute}
+ \ligature{LIG}{grave}{upsilonroughgrave}
+ \ligature{LIG}{circ}{upsilonroughcirc}
+\endsetslot
+
+\nextslot{'316}
+\setslot{upsilonsmooth}
+ \ligature{LIG}{acute}{upsilonsmoothacute}
+ \ligature{LIG}{grave}{upsilonsmoothgrave}
+ \ligature{LIG}{circ}{upsilonsmoothcirc}
+\endsetslot
+
+\nextslot{'317}
+\setslot{upsilonroughgrave}
+\endsetslot
+
+\nextslot{'320}
+\setslot{iotaacute}
+ \ligature{LIG}{dieresis}{iotaacutedieresis}
+\endsetslot
+
+\nextslot{'321}
+\setslot{iotaroughacute}
+\endsetslot
+
+\nextslot{'322}
+\setslot{iotasmoothacute}
+\endsetslot
+
+\nextslot{'323}
+\setslot{iotasmoothgrave}
+\endsetslot
+
+\nextslot{'324}
+\setslot{upsilonacute}
+ \ligature{LIG}{dieresis}{upsilonacutedieresis}
+\endsetslot
+
+\nextslot{'325}
+\setslot{upsilonroughacute}
+\endsetslot
+
+\nextslot{'326}
+\setslot{upsilonsmoothacute}
+\endsetslot
+
+\nextslot{'327}
+\setslot{upsilonsmoothgrave}
+\endsetslot
+
+\nextslot{'330}
+\setslot{iotacirc}
+ \ligature{LIG}{dieresis}{iotacircdieresis}
+\endsetslot
+
+\nextslot{'331}
+\setslot{iotaroughcirc}
+\endsetslot
+
+\nextslot{'332}
+\setslot{iotasmoothcirc}
+\endsetslot
+
+\nextslot{'333}
+\setslot{Iotadieresis}
+\endsetslot
+
+\nextslot{'334}
+\setslot{upsiloncirc}
+ \ligature{LIG}{dieresis}{upsiloncircdieresis}
+\endsetslot
+
+\nextslot{'335}
+\setslot{upsilonroughcirc}
+\endsetslot
+
+\nextslot{'336}
+\setslot{upsilonsmoothcirc}
+\endsetslot
+
+\nextslot{'337}
+\setslot{Upsilondieresis}
+\endsetslot
+
+\nextslot{'340}
+\setslot{epsilongrave}
+\endsetslot
+
+\nextslot{'341}
+\setslot{epsilonrough}
+ \ligature{LIG}{acute}{epsilonroughacute}
+ \ligature{LIG}{grave}{epsilonroughgrave}
+\endsetslot
+
+\nextslot{'342}
+\setslot{epsilonsmooth}
+ \ligature{LIG}{acute}{epsilonsmoothacute}
+ \ligature{LIG}{grave}{epsilonsmoothgrave}
+\endsetslot
+
+\nextslot{'343}
+\setslot{epsilonroughgrave}
+\endsetslot
+
+\nextslot{'344}
+\setslot{omicrongrave}
+\endsetslot
+
+\nextslot{'345}
+\setslot{omicronrough}
+ \ligature{LIG}{acute}{omicronroughacute}
+ \ligature{LIG}{grave}{omicronroughgrave}
+\endsetslot
+
+\nextslot{'346}
+\setslot{omicronsmooth}
+ \ligature{LIG}{acute}{omicronsmoothacute}
+ \ligature{LIG}{grave}{omicronsmoothgrave}
+\endsetslot
+
+\nextslot{'347}
+\setslot{omicronroughgrave}
+\endsetslot
+
+\nextslot{'350}
+\setslot{epsilonacute}
+\endsetslot
+
+\nextslot{'351}
+\setslot{epsilonroughacute}
+\endsetslot
+
+\nextslot{'352}
+\setslot{epsilonsmoothacute}
+\endsetslot
+
+\nextslot{'353}
+\setslot{epsilonsmoothgrave}
+\endsetslot
+
+\nextslot{'354}
+\setslot{omicronacute}
+\endsetslot
+
+\nextslot{'355}
+\setslot{omicronroughacute}
+\endsetslot
+
+\nextslot{'356}
+\setslot{omicronsmoothacute}
+\endsetslot
+
+\nextslot{'357}
+\setslot{omicronsmoothgrave}
+\endsetslot
+
+\nextslot{'360}
+\setslot{iotadieresis}
+ \ligature{LIG}{acute}{iotaacutedieresis}
+ \ligature{LIG}{grave}{iotagravedieresis}
+\endsetslot
+
+\nextslot{'361}
+\setslot{iotagravedieresis}
+\endsetslot
+
+\nextslot{'362}
+\setslot{iotaacutedieresis}
+\endsetslot
+
+\nextslot{'363}
+\setslot{iotacircdieresis}
+\endsetslot
+
+\nextslot{'364}
+\setslot{upsilondieresis}
+ \ligature{LIG}{acute}{upsilonacutedieresis}
+ \ligature{LIG}{grave}{upsilongravedieresis}
+\endsetslot
+
+\nextslot{'365}
+\setslot{upsilongravedieresis}
+\endsetslot
+
+\nextslot{'366}
+\setslot{upsilonacutedieresis}
+\endsetslot
+
+\nextslot{'367}
+\setslot{upsiloncircdieresis}
+\endsetslot
+
+\nextslot{'370}
+\setslot{parenleft}
+\endsetslot
+
+\nextslot{'371}
+\setslot{parenright}
+\endsetslot
+
+\nextslot{'372}
+\setslot{slash}
+\endsetslot
+
+\nextslot{'373}
+\setslot{rhorough}
+\endsetslot
+
+\nextslot{'374}
+\setslot{rhosmooth}
+\endsetslot
+
+\nextslot{'375}
+\setslot{boundarychar}
+\endsetslot
+
+\nextslot{'376}
+\setslot{anwtonos}
+\endsetslot
+
+\nextslot{'377}
+\setslot{katwtonos}
+\endsetslot
+
+\endencoding
+\end{document}
diff --git a/obsolete/language/greek/bgreek/doc/latex/bgreek/cbgreek.etx b/obsolete/language/greek/bgreek/doc/latex/bgreek/cbgreek.etx
new file mode 100644
index 0000000000..bddf679daf
--- /dev/null
+++ b/obsolete/language/greek/bgreek/doc/latex/bgreek/cbgreek.etx
@@ -0,0 +1,975 @@
+\relax
+\documentclass[twocolumn]{article}
+\usepackage{fontdoc}
+\begin{document}
+\ProvidesFile{cbgreek.etx}[2004/07/31 v0.2 cbgreek.etx (Greek Encoding File)]
+
+\title{Greek (GRM) Font Encoding}
+\author{Luis Rivera\thanks{\textt{jlrn77 at gmail com}.}
+\date{December 2004}
+\maketitle
+
+\tableofcontents
+
+\section{What is this for}
+
+This file documents (to some extent) the encoding embedded in Claudio Beccari's
+Greek fonts, which are part of the standard distribution of the \textsf{Greek} option of the
+\texttt{Babel} package, maintained by Apostolos Syropoulos.
+The purpose of this file is to provide an interface to produce virtual fonts that map to
+or from this set of fonts for their use with \LaTeX.
+This encoding file was originally used to produce virtual fonts to and from the pseudo-beta
+encoding provided by the Silver Mountain Greek fonts developed and commercialized by
+Silver Mountain Software.
+There are plans to restore Beccari's original ligature table in this file.
+
+The production of this software has been supported by a grant from the Consejo
+Nacional de Ciencia y Tecnologia, Mexico.
+
+\encoding
+
+\comment{\section{The Lower Table}}
+
+\comment{The following part of the font occupies the lower part of the table (positions
+00 to 31). These are usually unaccesible from standard Latin keyboards, so they have to be
+reached to from ligatures and \TeX\ commands.}
+
+\nextslot{'0}
+\setslot{endash}
+ \ligature{LIG}{hyphen}{emdash}
+\endsetslot
+
+\nextslot{'2}
+\setslot{BoxedLambda}
+\endsetslot
+
+\nextslot{'3}
+\setslot{BoxedEta}
+\endsetslot
+
+\nextslot{'4}
+\setslot{BoxedXi}
+\endsetslot
+
+\nextslot{'5}
+\setslot{BoxedMu}
+\endsetslot
+
+\nextslot{'6}
+\setslot{stigma}
+\endsetslot
+
+\nextslot{'7}
+\setslot{vardigamma}
+\endsetslot
+
+%vardigamma
+
+\nextslot{'10}
+\setslot{Ios}
+\endsetslot
+
+\nextslot{'11}
+\setslot{AlphaIos}
+\endsetslot
+
+\nextslot{'12}
+\setslot{EtaIos}
+\endsetslot
+
+\nextslot{'13}
+\setslot{OmegaIos}
+\endsetslot
+
+\nextslot{'14}
+\setslot{AltAlpha}
+\endsetslot
+
+\nextslot{'15}
+\setslot{AltUpsilondieresis}
+\endsetslot
+
+\nextslot{'17}
+\setslot{Altupsilondieresis}
+\endsetslot
+
+\nextslot{'22}
+\setslot{varqoppa}
+\endsetslot
+
+\nextslot{'23}
+\setslot{qoppa}
+\endsetslot
+
+\nextslot{'25}
+\setslot{Qoppa}
+\endsetslot
+
+\nextslot{'27}
+\setslot{Sampi}
+\endsetslot
+
+\nextslot{'30}
+\setslot{euro}
+\endsetslot
+
+\nextslot{'31}
+\setslot{permill}
+\endsetslot
+
+\nextslot{'33}
+\setslot{sampi}
+\endsetslot
+
+\nextslot{'34}
+\setslot{openquote}
+\endsetslot
+
+\nextslot{'35}
+\setslot{closequote}
+\endsetslot
+
+\nextslot{'36}
+\setslot{breve}
+\endsetslot
+
+\nextslot{'37}
+\setslot{macron}
+\endsetslot
+
+\nextslot{'40}
+\setslot{circdieresis}
+\endsetslot
+
+\nextslot{'41}
+\setslot{exclamationmark}
+\endsetslot
+
+\nextslot{'42}
+\setslot{dieresis}
+\endsetslot
+
+\nextslot{'43}
+\setslot{acutedieresis}
+\endsetslot
+
+\nextslot{'44}
+\setslot{gravedieresis}
+\endsetslot
+
+\nextslot{'45}
+\setslot{percent}
+\endsetslot
+
+\nextslot{'46}
+\setslot{dot}
+\endsetslot
+
+\nextslot{'47}
+\setslot{acute}
+\endsetslot
+
+\comment{\section{The Middle Table}}
+\comment{Most of the following characters are accesible from the standard American keyboard.
+Keep in mind though that some of them (like \#, \$, and \%) may still have to be defined as
+\LaTeX\ symbols (by means of a \verb|\DeclareTextSymbol|) command in the Greek encoding used
+by your package.}
+
+\nextslot{'50}
+\setslot{parenleft}
+\endsetslot
+
+\nextslot{'51}
+\setslot{parenright}
+\endsetslot
+
+\nextslot{'52}
+\setslot{asterisk}
+\endsetslot
+
+\nextslot{'53}
+\setslot{plus}
+\endsetslot
+
+\nextslot{'54}
+\setslot{comma}
+\endsetslot
+
+\nextslot{'55}
+\setslot{hyphen}
+ \ligature{LIG}{hyphen}{endash}
+\endsetslot
+
+\nextslot{'56}
+\setslot{period}
+\endsetslot
+
+\nextslot{'57}
+\setslot{slash}
+\endsetslot
+
+\setslot{zero}
+\endsetslot
+
+\setslot{one}
+\endsetslot
+
+\setslot{two}
+\endsetslot
+
+\setslot{three}
+\endsetslot
+
+\setslot{four}
+\endsetslot
+
+\setslot{five}
+\endsetslot
+
+\setslot{six}
+\endsetslot
+
+\setslot{seven}
+\endsetslot
+
+\setslot{eight}
+\endsetslot
+
+\setslot{nine}
+\endsetslot
+
+\nextslot{'72}
+\setslot{colon}
+\endsetslot
+
+\nextslot{'73}
+\setslot{semicolon}
+\endsetslot
+
+\nextslot{'74}
+\setslot{rough}
+\endsetslot
+
+\nextslot{'75}
+\setslot{equal}
+\endsetslot
+
+\nextslot{'76}
+\setslot{smooth}
+\endsetslot
+
+\nextslot{'77}
+\setslot{questionmark}
+\endsetslot
+
+\nextslot{'100}
+\setslot{roughcirc}
+\endsetslot
+
+\setslot{Alpha}
+\endsetslot
+
+\setslot{Beta}
+\endsetslot
+
+\setslot{roughgrave}
+\endsetslot
+
+\setslot{Delta}
+\endsetslot
+
+\setslot{Epsilon}
+\endsetslot
+
+\setslot{Phi}
+\endsetslot
+
+\setslot{Gamma}
+\endsetslot
+
+\setslot{Eta}
+\endsetslot
+
+\setslot{Iota}
+\endsetslot
+
+\setslot{Theta}
+\endsetslot
+
+\setslot{Kappa}
+\endsetslot
+
+\setslot{Lambda}
+\endsetslot
+
+\setslot{Mu}
+\endsetslot
+
+\setslot{Nu}
+\endsetslot
+
+\setslot{Omicron}
+\endsetslot
+
+\setslot{Pi}
+\endsetslot
+
+\setslot{Chi}
+\endsetslot
+
+\setslot{Rho}
+\endsetslot
+
+\setslot{Sigma}
+\endsetslot
+
+\setslot{Tau}
+\endsetslot
+
+\setslot{Upsilon}
+\endsetslot
+
+\setslot{roughacute}
+\endsetslot
+
+\setslot{Omega}
+\endsetslot
+
+\setslot{Xi}
+\endsetslot
+
+\setslot{Psi}
+\endsetslot
+
+\setslot{Zeta}
+\endsetslot
+
+\nextslot{'133}
+\setslot{leftsqbracket}
+\endsetslot
+
+\nextslot{'134}
+\setslot{smoothcirc}
+\endsetslot
+
+\nextslot{'135}
+\setslot{rightsqbracket}
+\endsetslot
+
+\nextslot{'136}
+\setslot{smoothacute}
+\endsetslot
+
+\nextslot{'137}
+\setslot{smoothgrave}
+\endsetslot
+
+\nextslot{'140}
+\setslot{grave}
+\endsetslot
+
+\setslot{alpha}
+\endsetslot
+
+\setslot{beta}
+\endsetslot
+
+\setslot{varsigma}
+\endsetslot
+
+\setslot{delta}
+\endsetslot
+
+\setslot{epsilon}
+\endsetslot
+
+\setslot{phi}
+\endsetslot
+
+\setslot{gamma}
+\endsetslot
+
+\setslot{eta}
+\endsetslot
+
+\setslot{iota}
+\endsetslot
+
+\setslot{theta}
+\endsetslot
+
+\setslot{kappa}
+\endsetslot
+
+\setslot{lambda}
+\endsetslot
+
+\setslot{mu}
+\endsetslot
+
+\setslot{nu}
+\endsetslot
+
+\setslot{omicron}
+\endsetslot
+
+\setslot{pi}
+\endsetslot
+
+\setslot{chi}
+\endsetslot
+
+\setslot{rho}
+\endsetslot
+
+\setslot{sigma}
+\endsetslot
+
+\setslot{tau}
+\endsetslot
+
+\setslot{upsilon}
+\endsetslot
+
+\setslot{v}
+\endsetslot
+
+\setslot{omega}
+\endsetslot
+
+\setslot{xi}
+\endsetslot
+
+\setslot{psi}
+\endsetslot
+
+\setslot{zeta}
+\endsetslot
+
+\nextslot{'173}
+\setslot{leftguillemot}
+\endsetslot
+
+\nextslot{'174}
+\setslot{ios}
+\endsetslot
+
+\nextslot{'175}
+\setslot{rightguillemot}
+\endsetslot
+
+\nextslot{'176}
+\setslot{circ}
+\endsetslot
+
+\nextslot{'177}
+\setslot{emdash}
+\endsetslot
+
+\comment{\section{The Upper Table}}
+\comment{Most of these characters are actually accessed to by ligatures as explained in the
+documentation to the \textsf{Greek} option of the \texttt{Babel} package.}
+
+\nextslot{'200}
+\setslot{alphagrave}
+\endsetslot
+
+\nextslot{'201}
+\setslot{alpharough}
+\endsetslot
+
+\nextslot{'202}
+\setslot{alphasmooth}
+\endsetslot
+
+\nextslot{'203}
+\setslot{alpharoughgrave}
+\endsetslot
+
+\nextslot{'204}
+\setslot{alphagraveios}
+\endsetslot
+
+\nextslot{'205}
+\setslot{alpharoughios}
+\endsetslot
+
+\nextslot{'206}
+\setslot{alphasmoothios}
+\endsetslot
+
+\nextslot{'207}
+\setslot{alpharoughgraveios}
+\endsetslot
+
+\nextslot{'210}
+\setslot{alphaacute}
+\endsetslot
+
+\nextslot{'211}
+\setslot{alpharoughacute}
+\endsetslot
+
+\nextslot{'212}
+\setslot{alphasmoothacute}
+\endsetslot
+
+\nextslot{'213}
+\setslot{alphasmoothgrave}
+\endsetslot
+
+\nextslot{'214}
+\setslot{alphaacuteios}
+\endsetslot
+
+\nextslot{'215}
+\setslot{alpharoughacuteios}
+\endsetslot
+
+\nextslot{'216}
+\setslot{alphasmoothacuteios}
+\endsetslot
+
+\nextslot{'217}
+\setslot{alphasmoothgraveios}
+\endsetslot
+
+\nextslot{'220}
+\setslot{alphacirc}
+\endsetslot
+
+\nextslot{'221}
+\setslot{alpharoughcirc}
+\endsetslot
+
+\nextslot{'222}
+\setslot{alphasmoothcirc}
+\endsetslot
+
+\nextslot{'223}
+\setslot{digamma}
+\endsetslot
+
+\nextslot{'224}
+\setslot{alphacircios}
+\endsetslot
+
+\nextslot{'225}
+\setslot{alpharoughcircios}
+\endsetslot
+
+\nextslot{'226}
+\setslot{alphasmoothcircios}
+\endsetslot
+
+\nextslot{'230}
+\setslot{etagrave}
+\endsetslot
+
+\nextslot{'231}
+\setslot{etarough}
+\endsetslot
+
+\nextslot{'232}
+\setslot{etasmooth}
+\endsetslot
+
+\nextslot{'234}
+\setslot{etagraveios}
+\endsetslot
+
+\nextslot{'235}
+\setslot{etaroughios}
+\endsetslot
+
+\nextslot{'236}
+\setslot{etasmoothios}
+\endsetslot
+
+\nextslot{'237}
+\setslot{dummy}
+\endsetslot
+
+\nextslot{'240}
+\setslot{etaacute}
+\endsetslot
+
+\nextslot{'241}
+\setslot{etaroughacute}
+\endsetslot
+
+\nextslot{'242}
+\setslot{etasmoothacute}
+\endsetslot
+
+\nextslot{'243}
+\setslot{etaroughgrave}
+\endsetslot
+
+\nextslot{'244}
+\setslot{etaacuteios}
+\endsetslot
+
+\nextslot{'245}
+\setslot{etaroughacuteios}
+\endsetslot
+
+\nextslot{'246}
+\setslot{etasmoothacuteios}
+\endsetslot
+
+\nextslot{'247}
+\setslot{etaroughgraveios}
+\endsetslot
+
+\nextslot{'250}
+\setslot{etacirc}
+\endsetslot
+
+\nextslot{'251}
+\setslot{etaroughcirc}
+\endsetslot
+
+\nextslot{'252}
+\setslot{etasmoothcirc}
+\endsetslot
+
+\nextslot{'253}
+\setslot{etasmoothgrave}
+\endsetslot
+
+\nextslot{'254}
+\setslot{etacircios}
+\endsetslot
+
+\nextslot{'255}
+\setslot{etaroughcircios}
+\endsetslot
+
+\nextslot{'256}
+\setslot{etasmoothcircios}
+\endsetslot
+
+\nextslot{'257}
+\setslot{etasmoothgraveios}
+\endsetslot
+
+\nextslot{'260}
+\setslot{omegagrave}
+\endsetslot
+
+\nextslot{'261}
+\setslot{omegarough}
+\endsetslot
+
+\nextslot{'262}
+\setslot{omegasmooth}
+\endsetslot
+
+\nextslot{'263}
+\setslot{omegaroughgrave}
+\endsetslot
+
+\nextslot{'264}
+\setslot{omegagraveios}
+\endsetslot
+
+\nextslot{'265}
+\setslot{omegaroughios}
+\endsetslot
+
+\nextslot{'266}
+\setslot{omegasmoothios}
+\endsetslot
+
+\nextslot{'267}
+\setslot{omegaroughgraveios}
+\endsetslot
+
+\nextslot{'270}
+\setslot{omegaacute}
+\endsetslot
+
+\nextslot{'271}
+\setslot{omegaroughacute}
+\endsetslot
+
+\nextslot{'272}
+\setslot{omegasmoothacute}
+\endsetslot
+
+\nextslot{'273}
+\setslot{omegasmoothgrave}
+\endsetslot
+
+\nextslot{'274}
+\setslot{omegaacuteios}
+\endsetslot
+
+\nextslot{'275}
+\setslot{omegaroughacuteios}
+\endsetslot
+
+\nextslot{'276}
+\setslot{omegasmoothacuteios}
+\endsetslot
+
+\nextslot{'277}
+\setslot{omegasmoothgraveios}
+\endsetslot
+
+\nextslot{'300}
+\setslot{omegacirc}
+\endsetslot
+
+\nextslot{'301}
+\setslot{omegaroughcirc}
+\endsetslot
+
+\nextslot{'302}
+\setslot{omegasmoothcirc}
+\endsetslot
+
+\nextslot{'303}
+\setslot{Digamma}
+\endsetslot
+
+\nextslot{'304}
+\setslot{omegacircios}
+\endsetslot
+
+\nextslot{'305}
+\setslot{omegaroughcircios}
+\endsetslot
+
+\nextslot{'306}
+\setslot{omegasmoothcircios}
+\endsetslot
+
+\nextslot{'310}
+\setslot{iotagrave}
+\endsetslot
+
+\nextslot{'311}
+\setslot{iotarough}
+\endsetslot
+
+\nextslot{'312}
+\setslot{iotasmooth}
+\endsetslot
+
+\nextslot{'313}
+\setslot{iotaroughgrave}
+\endsetslot
+
+\nextslot{'314}
+\setslot{upsilongrave}
+\endsetslot
+
+\nextslot{'315}
+\setslot{upsilonrough}
+\endsetslot
+
+\nextslot{'316}
+\setslot{upsilonsmooth}
+\endsetslot
+
+\nextslot{'317}
+\setslot{upsilonroughgrave}
+\endsetslot
+
+\nextslot{'320}
+\setslot{iotaacute}
+\endsetslot
+
+\nextslot{'321}
+\setslot{iotaroughacute}
+\endsetslot
+
+\nextslot{'322}
+\setslot{iotasmoothacute}
+\endsetslot
+
+\nextslot{'323}
+\setslot{iotasmoothgrave}
+\endsetslot
+
+\nextslot{'324}
+\setslot{upsilonacute}
+\endsetslot
+
+\nextslot{'325}
+\setslot{upsilonroughacute}
+\endsetslot
+
+\nextslot{'326}
+\setslot{upsilonsmoothacute}
+\endsetslot
+
+\nextslot{'327}
+\setslot{upsilonsmoothgrave}
+\endsetslot
+
+\nextslot{'330}
+\setslot{iotacirc}
+\endsetslot
+
+\nextslot{'331}
+\setslot{iotaroughcirc}
+\endsetslot
+
+\nextslot{'332}
+\setslot{iotasmoothcirc}
+\endsetslot
+
+\nextslot{'333}
+\setslot{Iotadieresis}
+\endsetslot
+
+\nextslot{'334}
+\setslot{upsiloncirc}
+\endsetslot
+
+\nextslot{'335}
+\setslot{upsilonroughcirc}
+\endsetslot
+
+\nextslot{'336}
+\setslot{upsilonsmoothcirc}
+\endsetslot
+
+\nextslot{'337}
+\setslot{Upsilondieresis}
+\endsetslot
+
+\nextslot{'340}
+\setslot{epsilongrave}
+\endsetslot
+
+\nextslot{'341}
+\setslot{epsilonrough}
+\endsetslot
+
+\nextslot{'342}
+\setslot{epsilonsmooth}
+\endsetslot
+
+\nextslot{'343}
+\setslot{epsilonroughgrave}
+\endsetslot
+
+\nextslot{'344}
+\setslot{omicrongrave}
+\endsetslot
+
+\nextslot{'345}
+\setslot{omicronrough}
+\endsetslot
+
+\nextslot{'346}
+\setslot{omicronsmooth}
+\endsetslot
+
+\nextslot{'347}
+\setslot{omicronroughgrave}
+\endsetslot
+
+\nextslot{'350}
+\setslot{epsilonacute}
+\endsetslot
+
+\nextslot{'351}
+\setslot{epsilonroughacute}
+\endsetslot
+
+\nextslot{'352}
+\setslot{epsilonsmoothacute}
+\endsetslot
+
+\nextslot{'353}
+\setslot{epsilonsmoothgrave}
+\endsetslot
+
+\nextslot{'354}
+\setslot{omicronacute}
+\endsetslot
+
+\nextslot{'355}
+\setslot{omicronroughacute}
+\endsetslot
+
+\nextslot{'356}
+\setslot{omicronsmoothacute}
+\endsetslot
+
+\nextslot{'357}
+\setslot{omicronsmoothgrave}
+\endsetslot
+
+\nextslot{'360}
+\setslot{iotadieresis}
+\endsetslot
+
+\nextslot{'361}
+\setslot{iotagravedieresis}
+\endsetslot
+
+\nextslot{'362}
+\setslot{iotaacutedieresis}
+\endsetslot
+
+\nextslot{'363}
+\setslot{iotacircdieresis}
+\endsetslot
+
+\nextslot{'364}
+\setslot{upsilondieresis}
+\endsetslot
+
+\nextslot{'365}
+\setslot{upsilongravedieresis}
+\endsetslot
+
+\nextslot{'366}
+\setslot{upsilonacutedieresis}
+\endsetslot
+
+\nextslot{'367}
+\setslot{upsiloncircdieresis}
+\endsetslot
+
+\nextslot{'370}
+\setslot{alphaios}
+\endsetslot
+
+\nextslot{'371}
+\setslot{etaios}
+\endsetslot
+
+\nextslot{'372}
+\setslot{omegaios}
+\endsetslot
+
+\nextslot{'373}
+\setslot{rhorough}
+\endsetslot
+
+\nextslot{'374}
+\setslot{rhosmooth}
+\endsetslot
+
+\nextslot{'375}
+\setslot{boundarychar}
+\endsetslot
+
+\nextslot{'376}
+\setslot{anwtonos}
+\endsetslot
+
+\nextslot{'377}
+\setslot{katwtonos}
+\endsetslot
+
+\endencoding
+\end{document}
+
diff --git a/obsolete/language/greek/bgreek/doc/latex/bgreek/qbgreek.etx b/obsolete/language/greek/bgreek/doc/latex/bgreek/qbgreek.etx
new file mode 100644
index 0000000000..55a963a910
--- /dev/null
+++ b/obsolete/language/greek/bgreek/doc/latex/bgreek/qbgreek.etx
@@ -0,0 +1,1556 @@
+\relax
+\documentclass[twocolumn]{article}
+\usepackage{fontdoc}
+\begin{document}
+\newcommand{\bgreek}{\texttt{Beta Code}}
+\ProvidesFile{qbgreek.etx}[2004/07/31 v0.2 bqreek.etx (Ibycus Beta Greek Encoding File)]
+
+\title{Ibycus Beta Code Greek Font Encoding}
+\author{Luis Rivera}
+\date{December 2004\thanks{\textt{jlrn77 at gmail com}.}
+\maketitle
+
+\tableofcontents
+
+\section{What is this for}
+
+This file implements a variation of the dialect of the Beta encoding (henceforth, \bgreek)
+used by the Perseus Project at the University of California, Irvine, and implemented by several vendors,
+like the Silver Greek fonts developed and commercialized by Silver Mountain Software,
+or the fonts published by Scholar's Press.
+
+The purpose of this file is to provide some interface to make accesible to \LaTeX\
+a document composed in a word processor capable of using the \bgreek\ fonts.
+This encoding file may be used to produce virtual fonts to and from the \bgreek\ font encoding.
+At present it is distributed with the virtual fonts that map \bgreek\ into Claudio Beccari's
+Greek fonts, which are part of the standard distribution of the \textsf{Greek} option of the
+\texttt{Babel} package, maintained by Apostolos Syropoulos.
+
+\section{Caveats}
+
+The encoding maps \bgreek\ to the accompanying \texttt{cbgreek.etx} encoding
+file.
+It makes improvements on the previously released version, and follows closely Beta Code,
+save for the replacement of the backslash for backquote, and slash for quote, for backwards
+compatibility.
+The production of this software has been partly supported by a grant from the Consejo
+Nacional de Ciencia y Tecnologia, Mexico.
+
+\encoding
+
+\comment{\section{Preliminaries}}
+
+\comment{The following code has been freely borrowed fromt the original \textsf{fontinst}
+sources, to adjust some metrics in the file. This feature may be adjusted or removed
+in newer versions.}
+
+\setint{italicslant}{0}
+
+\ifisglyph{x}\then
+ \setint{xheight}{\height{x}}
+\else
+ \setint{xheight}{500}
+\fi
+
+\ifisglyph{space}\then
+ \setint{interword}{\width{space}}
+\else\ifisglyph{i}\then
+ \setint{interword}{\width{i}}
+\else
+ \setint{interword}{333}
+\fi\fi
+
+\setint{fontdimen(1)}{\int{italicslant}} % italic slant
+\setint{fontdimen(2)}{\int{interword}} % interword space
+\ifisint{monowidth}\then
+ \setint{fontdimen(3)}{0} % interword stretch
+ \setint{fontdimen(4)}{0} % interword shrink
+\else
+ \setint{fontdimen(3)}{\scale{\int{interword}}{600}}% interword stretch
+ \setint{fontdimen(4)}{\scale{\int{interword}}{240}}% interword shrink
+\fi
+\setint{fontdimen(5)}{\int{xheight}} % x-height
+\setint{fontdimen(6)}{1000} % quad
+\ifisint{monowidth}\then
+ \setint{fontdimen(7)}{\int{interword}} % extra space after .
+\else
+ \setint{fontdimen(7)}{\scale{\int{interword}}{240}}% extra space after .
+\fi
+
+\comment{David M.~Jones defined the following dummy characters to implement a wider range
+of characters from the Beta Code.}
+
+\setglyph{dicolon}
+ \glyph{colon}{1000}
+\endsetglyph
+
+\setglyph{latinquestionmark}
+ \glyph{dummy}{1000}
+\endsetglyph
+
+\setglyph{caseshift}
+ \glyph{dummy}{1000}
+\endsetglyph
+
+\setglyph{percentshift}
+ \glyph{dummy}{1000}
+\endsetglyph
+
+\setglyph{hashshift}
+ \glyph{dummy}{1000}
+\endsetglyph
+
+\setglyph{quoteshift}
+ \glyph{dummy}{1000}
+\endsetglyph
+
+\setglyph{casehashshift}
+ \glyph{dummy}{1000}
+\endsetglyph
+
+\setglyph{medialsigma}
+ \glyph{sigma}{1000}
+\endsetglyph
+
+\setglyph{capsmooth}
+ \glyph{smooth}{1000}
+\endsetglyph
+
+\setkern{capsmooth}{Alpha}{-138}
+\setkern{capsmooth}{Omicron}{-55}
+\setkern{capsmooth}{Omega}{-27}
+
+\setglyph{caprough}
+ \glyph{rough}{1000}
+\endsetglyph
+
+\setkern{caprough}{Alpha}{-166}
+\setkern{caprough}{Omicron}{-55}
+\setkern{caprough}{Omega}{-27}
+
+\setglyph{capacute}
+ \glyph{acute}{1000}
+\endsetglyph
+
+\setkern{capacute}{Alpha}{-111}
+\setkern{capacute}{Omicron}{-55}
+\setkern{capacute}{Omega}{-27}
+
+\setglyph{capsmoothacute}
+ \glyph{smoothacute}{1000}
+\endsetglyph
+
+\setkern{capsmoothacute}{Alpha}{-83}
+\setkern{capsmoothacute}{Omicron}{-27}
+
+\setglyph{caproughacute}
+ \glyph{roughacute}{1000}
+\endsetglyph
+
+\setkern{caproughacute}{Alpha}{-83}
+\setkern{caproughacute}{Omicron}{-27}
+
+\setglyph{capgrave}
+ \glyph{grave}{1000}
+\endsetglyph
+
+\setkern{capgrave}{Alpha}{-111}
+\setkern{capgrave}{Omicron}{-55}
+\setkern{capgrave}{Omega}{-27}
+
+\setglyph{capsmoothgrave}
+ \glyph{smoothgrave}{1000}
+\endsetglyph
+
+\setkern{capsmoothgrave}{Alpha}{-83}
+\setkern{capsmoothgrave}{Omicron}{-27}
+
+\setglyph{caproughgrave}
+ \glyph{roughgrave}{1000}
+\endsetglyph
+
+\setkern{caproughgrave}{Alpha}{-83}
+\setkern{caproughgrave}{Omicron}{-27}
+
+\setglyph{capcirc}
+ \glyph{circ}{1000}
+\endsetglyph
+
+\setkern{capcirc}{Alpha}{-111}
+
+\setglyph{capsmoothcirc}
+ \glyph{smoothcirc}{1000}
+\endsetglyph
+
+\setkern{capsmoothcirc}{Alpha}{-111}
+
+\setglyph{caproughcirc}
+ \glyph{roughcirc}{1000}
+\endsetglyph
+
+\setkern{caproughcirc}{Alpha}{-111}
+
+\comment{\section{The Lower Table}}
+
+\comment{The following part of the font occupies the lower part of the table (positions
+00 to 31). These are usually unaccesible from standard Latin keyboards, so they have to be
+reached to from ligatures and \TeX\ commands.}
+
+\nextslot{'000}
+\setslot{endash}
+ \ligature{LIG}{hyphen}{emdash}
+\endsetslot
+
+%% Dummy char to implement *# ligatures from Table 2 of section
+%% 1.1.1 of the Beta Code manual.
+
+\nextslot{'001}
+\setslot{casehashshift}
+ \ligature{LIG}{one}{varqoppa}
+ \ligature{LIG}{two}{stigma}
+ \ligature{LIG}{three}{Qoppa}
+ \ligature{LIG}{four}{stigma}
+ \ligature{LIG}{five}{Sampi}
+\endsetslot
+
+\nextslot{'002}
+\setslot{BoxedLambda}
+\endsetslot
+
+\nextslot{'003}
+\setslot{BoxedEta}
+\endsetslot
+
+\nextslot{'004}
+\setslot{BoxedXi}
+\endsetslot
+
+\nextslot{'005}
+\setslot{BoxedMu}
+\endsetslot
+
+\nextslot{'006}
+\setslot{stigma}
+\endsetslot
+
+\nextslot{'007}
+\setslot{vardigamma}
+\endsetslot
+
+\nextslot{'010}
+\setslot{Ios}
+\endsetslot
+
+\nextslot{'011}
+\setslot{AlphaIos}
+\endsetslot
+
+\nextslot{'012}
+\setslot{EtaIos}
+\endsetslot
+
+\nextslot{'013}
+\setslot{OmegaIos}
+\endsetslot
+
+\nextslot{'014}
+\setslot{acutedieresis}
+\endsetslot
+
+\nextslot{'015}
+\setslot{gravedieresis}
+\endsetslot
+
+\nextslot{'016}
+\setslot{smoothcirc}
+\endsetslot
+
+\nextslot{'017}
+\setslot{roughcirc}
+\endsetslot
+
+\nextslot{'020}
+\setslot{roughacute}
+\endsetslot
+
+\nextslot{'021}
+\setslot{roughgrave}
+\endsetslot
+
+\nextslot{'022}
+\setslot{varqoppa}
+\endsetslot
+
+\nextslot{'023}
+\setslot{qoppa}
+\endsetslot
+
+\nextslot{'024}
+\setslot{capsmooth}
+ \ligature{LIG}{acute}{capsmoothacute}
+ \ligature{LIG}{grave}{capsmoothgrave}
+ \ligature{LIG}{circ}{capsmoothcirc}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'025}
+\setslot{caprough}
+ \ligature{LIG}{acute}{caproughacute}
+ \ligature{LIG}{grave}{caproughgrave}
+ \ligature{LIG}{circ}{caproughcirc}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'026}
+\setslot{capacute}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'027}
+\setslot{capsmoothacute}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'030}
+\setslot{plus}
+\endsetslot
+
+\nextslot{'031}
+\setslot{Sampi}
+\endsetslot
+
+\nextslot{'032}
+\setslot{caproughacute}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'033}
+\setslot{sampi}
+\endsetslot
+
+\nextslot{'034}
+\setslot{asterisk}
+\endsetslot
+
+\nextslot{'035}
+\setslot{equal}
+\endsetslot
+
+\nextslot{'036}
+\setslot{breve}
+\endsetslot
+
+\nextslot{'037}
+\setslot{Qoppa}
+%\setslot{macron}
+\endsetslot
+
+%% Beginning of ASCII printable characters
+
+\nextslot{'040}
+\setslot{circdieresis}
+\endsetslot
+
+\nextslot{'041}
+\setslot{exclamationmark}
+\endsetslot
+
+\nextslot{'042} %% aka "
+\setslot{quoteshift}
+ \ligature{LIG}{three}{openquote}
+% \ligature{LIG}{six}{leftguillemot}
+\endsetslot
+
+\nextslot{'043} %% aka #
+\setslot{hashshift}
+ \ligature{LIG}{one}{varqoppa}
+ \ligature{LIG}{two}{stigma}
+ \ligature{LIG}{three}{qoppa}
+ \ligature{LIG}{four}{stigma}
+ \ligature{LIG}{five}{sampi}
+\endsetslot
+
+\nextslot{'044}
+\setslot{caproughgrave}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'045} %% aka %
+\setslot{percentshift}
+ \ligature{LIG}{one}{latinquestionmark}
+ \ligature{LIG}{two}{asterisk}
+ \ligature{LIG}{three}{slash}
+ \ligature{LIG}{four}{exclamationmark}
+ %% \ligature{LIG}{five}{longverticalbar}
+ \ligature{LIG}{six}{equal}
+ \ligature{LIG}{seven}{plus}
+ \ligature{LIG}{eight}{percent}
+ %% \ligature{LIG}{nine}{ampersand}
+\endsetslot
+
+\nextslot{'046}
+\setslot{dot}
+\endsetslot
+
+\nextslot{'047}
+\setslot{acute}
+ \ligature{LIG}{acute}{closequote}
+\endsetslot
+
+\comment{\section{The \bgreek\ font encoding itself}}
+\comment{We reproduce here the \bgreek\ font encoding from positions 32 to 128, with the
+exception that / and \textbackslash\ are no longer used to represent acute and grave accents.
+Use ` (backquote) and ' (quote) instead.}
+
+\nextslot{'050}
+\setslot{rough}
+ \ligature{LIG}{acute}{roughacute}
+ \ligature{LIG}{grave}{roughgrave}
+ \ligature{LIG}{circ}{roughcirc}
+\endsetslot
+
+\nextslot{'051}
+\setslot{smooth}
+ \ligature{LIG}{acute}{smoothacute}
+ \ligature{LIG}{grave}{smoothgrave}
+ \ligature{LIG}{circ}{smoothcirc}
+\endsetslot
+
+\nextslot{'052} %% aka *
+\setslot{caseshift}
+ \ligature{LIG}{hashshift}{casehashshift}
+ \ligature{LIG}{smooth}{capsmooth}
+ \ligature{LIG}{rough}{caprough}
+ \ligature{LIG}{circ}{capcirc}
+ \ligature{LIG}{alpha}{Alpha}
+ \ligature{LIG}{beta}{Beta}
+ \ligature{LIG}{xi}{Xi}
+ \ligature{LIG}{delta}{Delta}
+ \ligature{LIG}{epsilon}{Epsilon}
+ \ligature{LIG}{phi}{Phi}
+ \ligature{LIG}{gamma}{Gamma}
+ \ligature{LIG}{eta}{Eta}
+ \ligature{LIG}{iota}{Iota}
+ \ligature{LIG}{varsigma}{Sigma}
+ \ligature{LIG}{kappa}{Kappa}
+ \ligature{LIG}{lambda}{Lambda}
+ \ligature{LIG}{mu}{Mu}
+ \ligature{LIG}{nu}{Nu}
+ \ligature{LIG}{omicron}{Omicron}
+ \ligature{LIG}{pi}{Pi}
+ \ligature{LIG}{theta}{Theta}
+ \ligature{LIG}{rho}{Rho}
+ \ligature{LIG}{sigma}{Sigma}
+ \ligature{LIG}{tau}{Tau}
+ \ligature{LIG}{upsilon}{Upsilon}
+ \ligature{LIG}{digamma}{Digamma}
+ \ligature{LIG}{omega}{Omega}
+ \ligature{LIG}{chi}{Chi}
+ \ligature{LIG}{psi}{Psi}
+ \ligature{LIG}{zeta}{Zeta}
+\endsetslot
+
+\nextslot{'053}
+\setslot{dieresis}
+\endsetslot
+
+\nextslot{'054}
+\setslot{comma}
+\endsetslot
+
+\nextslot{'055}
+\setslot{hyphen}
+ \ligature{LIG}{hyphen}{endash}
+\endsetslot
+
+\nextslot{'056}
+\setslot{period}
+\endsetslot
+
+\nextslot{'057}
+\setslot{slash}
+\endsetslot
+
+\nextslot{'060}
+\setslot{zero}
+\endsetslot
+
+\nextslot{'061}
+\setslot{one}
+\endsetslot
+
+\nextslot{'062}
+\setslot{two}
+\endsetslot
+
+\nextslot{'063}
+\setslot{three}
+\endsetslot
+
+\nextslot{'064}
+\setslot{four}
+\endsetslot
+
+\nextslot{'065}
+\setslot{five}
+\endsetslot
+
+\nextslot{'066}
+\setslot{six}
+\endsetslot
+
+\nextslot{'067}
+\setslot{seven}
+\endsetslot
+
+\nextslot{'070}
+\setslot{eight}
+\endsetslot
+
+\nextslot{'071}
+\setslot{nine}
+\endsetslot
+
+\nextslot{'072}
+\setslot{semicolon}
+\endsetslot
+
+\nextslot{'073}
+\setslot{questionmark}
+\endsetslot
+
+\nextslot{'074}
+\setslot{capgrave}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'075}
+\setslot{circ}
+\endsetslot
+
+\nextslot{'076}
+\setslot{capsmoothgrave}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'077}
+\setslot{latinquestionmark}
+ \ligature{LIG}{zero}{dicolon}
+\endsetslot
+
+\nextslot{'100}
+\setslot{medialsigma}
+\endsetslot
+
+\nextslot{'101}
+\setslot{Alpha}
+ \ligature{LIG}{Ios}{AlphaIos}
+\endsetslot
+
+\nextslot{'102}
+\setslot{Beta}
+\endsetslot
+
+\nextslot{'103}
+\setslot{Xi}
+\endsetslot
+
+\nextslot{'104}
+\setslot{Delta}
+\endsetslot
+
+\nextslot{'105}
+\setslot{Epsilon}
+\endsetslot
+
+\nextslot{'106}
+\setslot{Phi}
+\endsetslot
+
+\nextslot{'107}
+\setslot{Gamma}
+\endsetslot
+
+\nextslot{'110}
+\setslot{Eta}
+ \ligature{LIG}{Ios}{EtaIos}
+\endsetslot
+
+\nextslot{'111}
+\setslot{Iota}
+ \ligature{LIG}{dieresis}{Iotadieresis}
+\endsetslot
+
+\nextslot{'112}
+\setslot{percent}
+\endsetslot
+
+\nextslot{'113}
+\setslot{Kappa}
+\endsetslot
+
+\nextslot{'114}
+\setslot{Lambda}
+\endsetslot
+
+\nextslot{'115}
+\setslot{Mu}
+\endsetslot
+
+\nextslot{'116}
+\setslot{Nu}
+\endsetslot
+
+\nextslot{'117}
+\setslot{Omicron}
+\endsetslot
+
+\nextslot{'120}
+\setslot{Pi}
+ %% \ligature{LIG}{Sigma}{Psi} %% ?
+ %% \ligature{LIG}{sigma}{Psi} %% ?
+\endsetslot
+
+\nextslot{'121}
+\setslot{Theta}
+\endsetslot
+
+\nextslot{'122}
+\setslot{Rho}
+\endsetslot
+
+\nextslot{'123}
+\setslot{Sigma}
+ \ligature{LIG}{one}{Sigma}
+ \ligature{LIG}{two}{Sigma}
+ \ligature{LIG}{three}{Sigma} %% ?
+\endsetslot
+
+\nextslot{'124}
+\setslot{Tau}
+\endsetslot
+
+\nextslot{'125}
+\setslot{Upsilon}
+ \ligature{LIG}{dieresis}{Upsilondieresis}
+\endsetslot
+
+\nextslot{'126}
+\setslot{Digamma}
+\endsetslot
+
+\nextslot{'127}
+\setslot{Omega}
+ \ligature{LIG}{Ios}{OmegaIos}
+\endsetslot
+
+\nextslot{'130}
+\setslot{Chi}
+\endsetslot
+
+\nextslot{'131}
+\setslot{Psi}
+\endsetslot
+
+\nextslot{'132}
+\setslot{Zeta}
+\endsetslot
+
+\nextslot{'133}
+\setslot{leftsqbracket}
+ \ligature{LIG}{one}{parenleft}
+\endsetslot
+
+\nextslot{'134}
+\setslot{openquote}
+% \ligature{LIG/}{boundarychar}{closequote}
+\endsetslot
+
+\nextslot{'135}
+\setslot{rightsqbracket}
+ \ligature{LIG}{one}{parenright}
+\endsetslot
+
+\nextslot{'136}
+\setslot{smoothacute}
+\endsetslot
+
+\nextslot{'137}
+\setslot{smoothgrave}
+\endsetslot
+
+\nextslot{'140}
+\setslot{grave}
+\endsetslot
+
+\nextslot{'141}
+\setslot{alpha}
+ \ligature{LIG}{acute}{alphaacute}
+ \ligature{LIG}{grave}{alphagrave}
+ \ligature{LIG}{circ}{alphacirc}
+
+ \ligature{LIG}{rough}{alpharough}
+ \ligature{LIG}{smooth}{alphasmooth}
+
+ \ligature{LIG}{ios}{alphaios}
+\endsetslot
+
+\nextslot{'142}
+\setslot{beta}
+\endsetslot
+
+\nextslot{'143}
+\setslot{xi}
+\endsetslot
+
+\nextslot{'144}
+\setslot{delta}
+\endsetslot
+
+\nextslot{'145}
+\setslot{epsilon}
+ \ligature{LIG}{acute}{epsilonacute}
+ \ligature{LIG}{grave}{epsilongrave}
+
+ \ligature{LIG}{rough}{epsilonrough}
+ \ligature{LIG}{smooth}{epsilonsmooth}
+\endsetslot
+
+\nextslot{'146}
+\setslot{phi}
+\endsetslot
+
+\nextslot{'147}
+\setslot{gamma}
+\endsetslot
+
+\nextslot{'150}
+\setslot{eta}
+ \ligature{LIG}{acute}{etaacute}
+ \ligature{LIG}{grave}{etagrave}
+ \ligature{LIG}{circ}{etacirc}
+
+ \ligature{LIG}{rough}{etarough}
+ \ligature{LIG}{smooth}{etasmooth}
+
+ \ligature{LIG}{ios}{etaios}
+\endsetslot
+
+\nextslot{'151}
+\setslot{iota}
+ \ligature{LIG}{acute}{iotaacute}
+ \ligature{LIG}{grave}{iotagrave}
+ \ligature{LIG}{circ}{iotacirc}
+ \ligature{LIG}{dieresis}{iotadieresis}
+
+ \ligature{LIG}{rough}{iotarough}
+ \ligature{LIG}{smooth}{iotasmooth}
+\endsetslot
+
+\nextslot{'152}
+\setslot{varsigma}
+\endsetslot
+
+\nextslot{'153}
+\setslot{kappa}
+\endsetslot
+
+\nextslot{'154}
+\setslot{lambda}
+\endsetslot
+
+\nextslot{'155}
+\setslot{mu}
+\endsetslot
+
+\nextslot{'156}
+\setslot{nu}
+\endsetslot
+
+\nextslot{'157}
+\setslot{omicron}
+ \ligature{LIG}{acute}{omicronacute}
+ \ligature{LIG}{grave}{omicrongrave}
+
+ \ligature{LIG}{rough}{omicronrough}
+ \ligature{LIG}{smooth}{omicronsmooth}
+\endsetslot
+
+\nextslot{'160}
+\setslot{pi}
+ %% \ligature{LIG}{sigma}{psi} %% ?
+\endsetslot
+
+\nextslot{'161}
+\setslot{theta}
+\endsetslot
+
+\nextslot{'162}
+\setslot{rho}
+ \ligature{LIG}{rough}{rhorough}
+ \ligature{LIG}{smooth}{rhosmooth}
+\endsetslot
+
+\nextslot{'163}
+\setslot{sigma}
+ \ligature{LIG}{one}{medialsigma}
+ \ligature{LIG}{two}{varsigma}
+ \ligature{LIG}{three}{varsigma} %% ?
+
+ \ligature{LIG/}{period}{varsigma}
+ \ligature{LIG/}{comma}{varsigma}
+ \ligature{LIG/}{semicolon}{varsigma}
+ \ligature{LIG/}{exclamationmark}{varsigma}
+ \ligature{LIG/}{questionmark}{varsigma}
+ \ligature{LIG/}{acute}{varsigma}
+ \ligature{LIG/}{rightsqbracket}{varsigma}
+ \ligature{LIG/}{boundarychar}{varsigma}
+ \ligature{LIG/}{closequote}{varsigma}
+ \ligature{LIG/}{asterisk}{varsigma}
+
+ \ligature{LIG/}{quoteshift}{varsigma}
+ \ligature{LIG/}{percentshift}{varsigma}
+\endsetslot
+
+\nextslot{'164}
+\setslot{tau}
+\endsetslot
+
+\nextslot{'165}
+\setslot{upsilon}
+ \ligature{LIG}{acute}{upsilonacute}
+ \ligature{LIG}{grave}{upsilongrave}
+ \ligature{LIG}{circ}{upsiloncirc}
+ \ligature{LIG}{dieresis}{upsilondieresis}
+
+ \ligature{LIG}{rough}{upsilonrough}
+ \ligature{LIG}{smooth}{upsilonsmooth}
+\endsetslot
+
+\nextslot{'166}
+\setslot{digamma}
+\endsetslot
+
+\nextslot{'167}
+\setslot{omega}
+ \ligature{LIG}{acute}{omegaacute}
+ \ligature{LIG}{grave}{omegagrave}
+ \ligature{LIG}{circ}{omegacirc}
+
+ \ligature{LIG}{rough}{omegarough}
+ \ligature{LIG}{smooth}{omegasmooth}
+
+ \ligature{LIG}{ios}{omegaios}
+\endsetslot
+
+\nextslot{'170}
+\setslot{chi}
+\endsetslot
+
+\nextslot{'171}
+\setslot{psi}
+\endsetslot
+
+\nextslot{'172}
+\setslot{zeta}
+\endsetslot
+
+\nextslot{'173}
+\setslot{leftguillemot}
+% \ligature{LIG/}{boundarychar}{rightguillemot}
+\endsetslot
+
+\nextslot{'174}
+\setslot{ios}
+\endsetslot
+
+\nextslot{'175}
+\setslot{rightguillemot}
+\endsetslot
+
+\nextslot{'176}
+\setslot{dicolon}
+\endsetslot
+
+%% End of ASCII printable characters.
+
+\nextslot{'177}
+\setslot{emdash}
+\endsetslot
+
+\comment{\section{The Upper Table}}
+\comment{At present, the encoding in the upper table follows strictly the encoding of
+Claudio Beccari's fonts, the target of the virtual fonts distributed with this file, and
+part of the standard distribution of the \textsf{Greek} option of the \texttt{Babel}
+package. This may change in future releases.}
+
+\nextslot{'200}
+\setslot{alphagrave}
+ \ligature{LIG}{ios}{alphagraveios}
+\endsetslot
+
+\nextslot{'201}
+\setslot{alpharough}
+ \ligature{LIG}{acute}{alpharoughacute}
+ \ligature{LIG}{grave}{alpharoughgrave}
+ \ligature{LIG}{circ}{alpharoughcirc}
+
+ \ligature{LIG}{ios}{alpharoughios}
+\endsetslot
+
+\nextslot{'202}
+\setslot{alphasmooth}
+ \ligature{LIG}{acute}{alphasmoothacute}
+ \ligature{LIG}{grave}{alphasmoothgrave}
+ \ligature{LIG}{circ}{alphasmoothcirc}
+
+ \ligature{LIG}{ios}{alphasmoothios}
+\endsetslot
+
+\nextslot{'203}
+\setslot{alpharoughgrave}
+ \ligature{LIG}{ios}{alpharoughgraveios}
+\endsetslot
+
+\nextslot{'204}
+\setslot{alphagraveios}
+\endsetslot
+
+\nextslot{'205}
+\setslot{alpharoughios}
+\endsetslot
+
+\nextslot{'206}
+\setslot{alphasmoothios}
+\endsetslot
+
+\nextslot{'207}
+\setslot{alpharoughgraveios}
+\endsetslot
+
+\nextslot{'210}
+\setslot{alphaacute}
+ \ligature{LIG}{ios}{alphaacuteios}
+\endsetslot
+
+\nextslot{'211}
+\setslot{alpharoughacute}
+ \ligature{LIG}{ios}{alpharoughacuteios}
+\endsetslot
+
+\nextslot{'212}
+\setslot{alphasmoothacute}
+ \ligature{LIG}{ios}{alphasmoothacuteios}
+\endsetslot
+
+\nextslot{'213}
+\setslot{alphasmoothgrave}
+ \ligature{LIG}{ios}{alphasmoothgraveios}
+\endsetslot
+
+\nextslot{'214}
+\setslot{alphaacuteios}
+\endsetslot
+
+\nextslot{'215}
+\setslot{alpharoughacuteios}
+\endsetslot
+
+\nextslot{'216}
+\setslot{alphasmoothacuteios}
+\endsetslot
+
+\nextslot{'217}
+\setslot{alphasmoothgraveios}
+\endsetslot
+
+\nextslot{'220}
+\setslot{alphacirc}
+ \ligature{LIG}{ios}{alphacircios}
+\endsetslot
+
+\nextslot{'221}
+\setslot{alpharoughcirc}
+ \ligature{LIG}{ios}{alpharoughcircios}
+\endsetslot
+
+\nextslot{'222}
+\setslot{alphasmoothcirc}
+ \ligature{LIG}{ios}{alphasmoothcircios}
+\endsetslot
+
+\nextslot{'223}
+\setslot{alphaios}
+\endsetslot
+
+\nextslot{'224}
+\setslot{alphacircios}
+\endsetslot
+
+\nextslot{'225}
+\setslot{alpharoughcircios}
+\endsetslot
+
+\nextslot{'226}
+\setslot{alphasmoothcircios}
+\endsetslot
+
+\nextslot{'227}
+\setslot{capcirc}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'230}
+\setslot{etagrave}
+ \ligature{LIG}{ios}{etagraveios}
+\endsetslot
+
+\nextslot{'231}
+\setslot{etarough}
+ \ligature{LIG}{acute}{etaroughacute}
+ \ligature{LIG}{grave}{etaroughgrave}
+ \ligature{LIG}{circ}{etaroughcirc}
+
+ \ligature{LIG}{ios}{etaroughios}
+\endsetslot
+
+\nextslot{'232}
+\setslot{etasmooth}
+ \ligature{LIG}{acute}{etasmoothacute}
+ \ligature{LIG}{grave}{etasmoothgrave}
+ \ligature{LIG}{circ}{etasmoothcirc}
+
+ \ligature{LIG}{ios}{etasmoothios}
+\endsetslot
+
+\nextslot{'233}
+\setslot{etaios}
+\endsetslot
+
+\nextslot{'234}
+\setslot{etagraveios}
+\endsetslot
+
+\nextslot{'235}
+\setslot{etaroughios}
+\endsetslot
+
+\nextslot{'236}
+\setslot{etasmoothios}
+\endsetslot
+
+\nextslot{'237}
+\setslot{capsmoothcirc}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'240}
+\setslot{etaacute}
+ \ligature{LIG}{ios}{etaacuteios}
+\endsetslot
+
+\nextslot{'241}
+\setslot{etaroughacute}
+ \ligature{LIG}{ios}{etaroughacuteios}
+\endsetslot
+
+\nextslot{'242}
+\setslot{etasmoothacute}
+ \ligature{LIG}{ios}{etasmoothacuteios}
+\endsetslot
+
+\nextslot{'243}
+\setslot{etaroughgrave}
+ \ligature{LIG}{ios}{etaroughgraveios}
+\endsetslot
+
+\nextslot{'244}
+\setslot{etaacuteios}
+\endsetslot
+
+\nextslot{'245}
+\setslot{etaroughacuteios}
+\endsetslot
+
+\nextslot{'246}
+\setslot{etasmoothacuteios}
+\endsetslot
+
+\nextslot{'247}
+\setslot{etaroughgraveios}
+\endsetslot
+
+\nextslot{'250}
+\setslot{etacirc}
+ \ligature{LIG}{ios}{etacircios}
+\endsetslot
+
+\nextslot{'251}
+\setslot{etaroughcirc}
+ \ligature{LIG}{ios}{etaroughcircios}
+\endsetslot
+
+\nextslot{'252}
+\setslot{etasmoothcirc}
+ \ligature{LIG}{ios}{etasmoothcircios}
+\endsetslot
+
+\nextslot{'253}
+\setslot{etasmoothgrave}
+ \ligature{LIG}{ios}{etasmoothgraveios}
+\endsetslot
+
+\nextslot{'254}
+\setslot{etacircios}
+\endsetslot
+
+\nextslot{'255}
+\setslot{etaroughcircios}
+\endsetslot
+
+\nextslot{'256}
+\setslot{etasmoothcircios}
+\endsetslot
+
+\nextslot{'257}
+\setslot{etasmoothgraveios}
+\endsetslot
+
+\nextslot{'260}
+\setslot{omegagrave}
+ \ligature{LIG}{ios}{omegagraveios}
+\endsetslot
+
+\nextslot{'261}
+\setslot{omegarough}
+ \ligature{LIG}{acute}{omegaroughacute}
+ \ligature{LIG}{grave}{omegaroughgrave}
+ \ligature{LIG}{circ}{omegaroughcirc}
+
+ \ligature{LIG}{ios}{omegaroughios}
+\endsetslot
+
+\nextslot{'262}
+\setslot{omegasmooth}
+ \ligature{LIG}{acute}{omegasmoothacute}
+ \ligature{LIG}{grave}{omegasmoothgrave}
+ \ligature{LIG}{circ}{omegasmoothcirc}
+
+ \ligature{LIG}{ios}{omegasmoothios}
+\endsetslot
+
+\nextslot{'263}
+\setslot{omegaroughgrave}
+ \ligature{LIG}{ios}{omegaroughgraveios}
+\endsetslot
+
+\nextslot{'264}
+\setslot{omegagraveios}
+\endsetslot
+
+\nextslot{'265}
+\setslot{omegaroughios}
+\endsetslot
+
+\nextslot{'266}
+\setslot{omegasmoothios}
+\endsetslot
+
+\nextslot{'267}
+\setslot{omegaroughgraveios}
+\endsetslot
+
+\nextslot{'270}
+\setslot{omegaacute}
+ \ligature{LIG}{ios}{omegaacuteios}
+\endsetslot
+
+\nextslot{'271}
+\setslot{omegaroughacute}
+ \ligature{LIG}{ios}{omegaroughacuteios}
+\endsetslot
+
+\nextslot{'272}
+\setslot{omegasmoothacute}
+ \ligature{LIG}{ios}{omegasmoothacuteios}
+\endsetslot
+
+\nextslot{'273}
+\setslot{omegasmoothgrave}
+ \ligature{LIG}{ios}{omegasmoothgraveios}
+\endsetslot
+
+\nextslot{'274}
+\setslot{omegaacuteios}
+\endsetslot
+
+\nextslot{'275}
+\setslot{omegaroughacuteios}
+\endsetslot
+
+\nextslot{'276}
+\setslot{omegasmoothacuteios}
+\endsetslot
+
+\nextslot{'277}
+\setslot{omegasmoothgraveios}
+\endsetslot
+
+\nextslot{'300}
+\setslot{omegacirc}
+ \ligature{LIG}{ios}{omegacircios}
+\endsetslot
+
+\nextslot{'301}
+\setslot{omegaroughcirc}
+ \ligature{LIG}{ios}{omegaroughcircios}
+\endsetslot
+
+\nextslot{'302}
+\setslot{omegasmoothcirc}
+ \ligature{LIG}{ios}{omegasmoothcircios}
+\endsetslot
+
+\nextslot{'303}
+\setslot{omegaios}
+\endsetslot
+
+\nextslot{'304}
+\setslot{omegacircios}
+\endsetslot
+
+\nextslot{'305}
+\setslot{omegaroughcircios}
+\endsetslot
+
+\nextslot{'306}
+\setslot{omegasmoothcircios}
+\endsetslot
+
+\nextslot{'307}
+\setslot{caproughcirc}
+ \ligature{/LIG}{alpha}{Alpha}
+ \ligature{/LIG}{epsilon}{Epsilon}
+ \ligature{/LIG}{eta}{Eta}
+ \ligature{/LIG}{iota}{Iota}
+ \ligature{/LIG}{omicron}{Omicron}
+ \ligature{/LIG}{upsilon}{Upsilon}
+ \ligature{/LIG}{omega}{Omega}
+\endsetslot
+
+\nextslot{'310}
+\setslot{iotagrave}
+ \ligature{LIG}{dieresis}{iotagravedieresis}
+\endsetslot
+
+\nextslot{'311}
+\setslot{iotarough}
+ \ligature{LIG}{acute}{iotaroughacute}
+ \ligature{LIG}{grave}{iotaroughgrave}
+ \ligature{LIG}{circ}{iotaroughcirc}
+\endsetslot
+
+\nextslot{'312}
+\setslot{iotasmooth}
+ \ligature{LIG}{acute}{iotasmoothacute}
+ \ligature{LIG}{grave}{iotasmoothgrave}
+ \ligature{LIG}{circ}{iotasmoothcirc}
+\endsetslot
+
+\nextslot{'313}
+\setslot{iotaroughgrave}
+\endsetslot
+
+\nextslot{'314}
+\setslot{upsilongrave}
+ \ligature{LIG}{dieresis}{upsilongravedieresis}
+\endsetslot
+
+\nextslot{'315}
+\setslot{upsilonrough}
+ \ligature{LIG}{acute}{upsilonroughacute}
+ \ligature{LIG}{grave}{upsilonroughgrave}
+ \ligature{LIG}{circ}{upsilonroughcirc}
+\endsetslot
+
+\nextslot{'316}
+\setslot{upsilonsmooth}
+ \ligature{LIG}{acute}{upsilonsmoothacute}
+ \ligature{LIG}{grave}{upsilonsmoothgrave}
+ \ligature{LIG}{circ}{upsilonsmoothcirc}
+\endsetslot
+
+\nextslot{'317}
+\setslot{upsilonroughgrave}
+\endsetslot
+
+\nextslot{'320}
+\setslot{iotaacute}
+ \ligature{LIG}{dieresis}{iotaacutedieresis}
+\endsetslot
+
+\nextslot{'321}
+\setslot{iotaroughacute}
+\endsetslot
+
+\nextslot{'322}
+\setslot{iotasmoothacute}
+\endsetslot
+
+\nextslot{'323}
+\setslot{iotasmoothgrave}
+\endsetslot
+
+\nextslot{'324}
+\setslot{upsilonacute}
+ \ligature{LIG}{dieresis}{upsilonacutedieresis}
+\endsetslot
+
+\nextslot{'325}
+\setslot{upsilonroughacute}
+\endsetslot
+
+\nextslot{'326}
+\setslot{upsilonsmoothacute}
+\endsetslot
+
+\nextslot{'327}
+\setslot{upsilonsmoothgrave}
+\endsetslot
+
+\nextslot{'330}
+\setslot{iotacirc}
+ \ligature{LIG}{dieresis}{iotacircdieresis}
+\endsetslot
+
+\nextslot{'331}
+\setslot{iotaroughcirc}
+\endsetslot
+
+\nextslot{'332}
+\setslot{iotasmoothcirc}
+\endsetslot
+
+\nextslot{'333}
+\setslot{Iotadieresis}
+\endsetslot
+
+\nextslot{'334}
+\setslot{upsiloncirc}
+ \ligature{LIG}{dieresis}{upsiloncircdieresis}
+\endsetslot
+
+\nextslot{'335}
+\setslot{upsilonroughcirc}
+\endsetslot
+
+\nextslot{'336}
+\setslot{upsilonsmoothcirc}
+\endsetslot
+
+\nextslot{'337}
+\setslot{Upsilondieresis}
+\endsetslot
+
+\nextslot{'340}
+\setslot{epsilongrave}
+\endsetslot
+
+\nextslot{'341}
+\setslot{epsilonrough}
+ \ligature{LIG}{acute}{epsilonroughacute}
+ \ligature{LIG}{grave}{epsilonroughgrave}
+\endsetslot
+
+\nextslot{'342}
+\setslot{epsilonsmooth}
+ \ligature{LIG}{acute}{epsilonsmoothacute}
+ \ligature{LIG}{grave}{epsilonsmoothgrave}
+\endsetslot
+
+\nextslot{'343}
+\setslot{epsilonroughgrave}
+\endsetslot
+
+\nextslot{'344}
+\setslot{omicrongrave}
+\endsetslot
+
+\nextslot{'345}
+\setslot{omicronrough}
+ \ligature{LIG}{acute}{omicronroughacute}
+ \ligature{LIG}{grave}{omicronroughgrave}
+\endsetslot
+
+\nextslot{'346}
+\setslot{omicronsmooth}
+ \ligature{LIG}{acute}{omicronsmoothacute}
+ \ligature{LIG}{grave}{omicronsmoothgrave}
+\endsetslot
+
+\nextslot{'347}
+\setslot{omicronroughgrave}
+\endsetslot
+
+\nextslot{'350}
+\setslot{epsilonacute}
+\endsetslot
+
+\nextslot{'351}
+\setslot{epsilonroughacute}
+\endsetslot
+
+\nextslot{'352}
+\setslot{epsilonsmoothacute}
+\endsetslot
+
+\nextslot{'353}
+\setslot{epsilonsmoothgrave}
+\endsetslot
+
+\nextslot{'354}
+\setslot{omicronacute}
+\endsetslot
+
+\nextslot{'355}
+\setslot{omicronroughacute}
+\endsetslot
+
+\nextslot{'356}
+\setslot{omicronsmoothacute}
+\endsetslot
+
+\nextslot{'357}
+\setslot{omicronsmoothgrave}
+\endsetslot
+
+\nextslot{'360}
+\setslot{iotadieresis}
+ \ligature{LIG}{acute}{iotaacutedieresis}
+ \ligature{LIG}{grave}{iotagravedieresis}
+\endsetslot
+
+\nextslot{'361}
+\setslot{iotagravedieresis}
+\endsetslot
+
+\nextslot{'362}
+\setslot{iotaacutedieresis}
+\endsetslot
+
+\nextslot{'363}
+\setslot{iotacircdieresis}
+\endsetslot
+
+\nextslot{'364}
+\setslot{upsilondieresis}
+ \ligature{LIG}{acute}{upsilonacutedieresis}
+ \ligature{LIG}{grave}{upsilongravedieresis}
+\endsetslot
+
+\nextslot{'365}
+\setslot{upsilongravedieresis}
+\endsetslot
+
+\nextslot{'366}
+\setslot{upsilonacutedieresis}
+\endsetslot
+
+\nextslot{'367}
+\setslot{upsiloncircdieresis}
+\endsetslot
+
+\nextslot{'370}
+\setslot{parenleft}
+\endsetslot
+
+\nextslot{'371}
+\setslot{parenright}
+\endsetslot
+
+\nextslot{'372}
+\setslot{closequote}
+\endsetslot
+
+\nextslot{'373}
+\setslot{rhorough}
+\endsetslot
+
+\nextslot{'374}
+\setslot{rhosmooth}
+\endsetslot
+
+\nextslot{'375}
+\setslot{boundarychar}
+\endsetslot
+
+\nextslot{'376}
+\setslot{anwtonos}
+\endsetslot
+
+\nextslot{'377}
+\setslot{katwtonos}
+\endsetslot
+
+\endencoding
+\end{document}
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0500.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0500.tfm
new file mode 100644
index 0000000000..cb73d512db
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0500.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0600.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0600.tfm
new file mode 100644
index 0000000000..2a72ddda10
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0600.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0700.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0700.tfm
new file mode 100644
index 0000000000..6be6e8830b
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0700.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0800.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0800.tfm
new file mode 100644
index 0000000000..a04cf6d4a1
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0800.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0900.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0900.tfm
new file mode 100644
index 0000000000..fcefb724c3
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0900.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1000.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1000.tfm
new file mode 100644
index 0000000000..76aa1428a4
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1000.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1095.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1095.tfm
new file mode 100644
index 0000000000..f876a8aba0
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1095.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1200.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1200.tfm
new file mode 100644
index 0000000000..3bed1c8001
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1200.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1440.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1440.tfm
new file mode 100644
index 0000000000..cb509fec8d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1440.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1728.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1728.tfm
new file mode 100644
index 0000000000..67170a73ff
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1728.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2074.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2074.tfm
new file mode 100644
index 0000000000..537c78fb7f
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2074.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2488.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2488.tfm
new file mode 100644
index 0000000000..2f5461d526
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2488.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0500.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0500.tfm
new file mode 100644
index 0000000000..88f4a561f8
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0500.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0600.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0600.tfm
new file mode 100644
index 0000000000..14abfb986d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0600.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0700.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0700.tfm
new file mode 100644
index 0000000000..9df8799df5
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0700.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0800.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0800.tfm
new file mode 100644
index 0000000000..81b98cdee8
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0800.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0900.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0900.tfm
new file mode 100644
index 0000000000..c49944cbc4
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0900.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1000.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1000.tfm
new file mode 100644
index 0000000000..140fe82c2f
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1000.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1095.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1095.tfm
new file mode 100644
index 0000000000..85a02b42e6
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1095.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1200.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1200.tfm
new file mode 100644
index 0000000000..a28d6d911e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1200.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1440.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1440.tfm
new file mode 100644
index 0000000000..665a5d87b8
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1440.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1728.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1728.tfm
new file mode 100644
index 0000000000..e23594709e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1728.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2074.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2074.tfm
new file mode 100644
index 0000000000..6afc850a5d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2074.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2488.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2488.tfm
new file mode 100644
index 0000000000..ee611870de
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2488.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0500.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0500.tfm
new file mode 100644
index 0000000000..88f4a561f8
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0500.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0600.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0600.tfm
new file mode 100644
index 0000000000..14abfb986d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0600.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0700.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0700.tfm
new file mode 100644
index 0000000000..9df8799df5
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0700.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0800.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0800.tfm
new file mode 100644
index 0000000000..81b98cdee8
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0800.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0900.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0900.tfm
new file mode 100644
index 0000000000..c49944cbc4
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0900.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1000.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1000.tfm
new file mode 100644
index 0000000000..140fe82c2f
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1000.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1095.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1095.tfm
new file mode 100644
index 0000000000..85a02b42e6
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1095.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1200.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1200.tfm
new file mode 100644
index 0000000000..a28d6d911e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1200.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1440.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1440.tfm
new file mode 100644
index 0000000000..665a5d87b8
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1440.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1728.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1728.tfm
new file mode 100644
index 0000000000..e23594709e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1728.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2074.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2074.tfm
new file mode 100644
index 0000000000..6afc850a5d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2074.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2488.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2488.tfm
new file mode 100644
index 0000000000..ee611870de
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2488.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0500.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0500.tfm
new file mode 100644
index 0000000000..efffe1507f
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0500.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0600.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0600.tfm
new file mode 100644
index 0000000000..08e1cbba9d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0600.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0700.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0700.tfm
new file mode 100644
index 0000000000..9e3a64f8bf
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0700.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0800.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0800.tfm
new file mode 100644
index 0000000000..8bbbc9889c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0800.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0900.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0900.tfm
new file mode 100644
index 0000000000..0e2a0affcc
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0900.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1000.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1000.tfm
new file mode 100644
index 0000000000..37a2e5bb14
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1000.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1095.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1095.tfm
new file mode 100644
index 0000000000..c6326dcc78
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1095.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1200.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1200.tfm
new file mode 100644
index 0000000000..d326fbe62f
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1200.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1440.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1440.tfm
new file mode 100644
index 0000000000..c2500ba801
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1440.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1728.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1728.tfm
new file mode 100644
index 0000000000..85445dd806
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1728.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2074.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2074.tfm
new file mode 100644
index 0000000000..0ea96f249d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2074.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2488.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2488.tfm
new file mode 100644
index 0000000000..56bc5ffa03
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2488.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0500.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0500.tfm
new file mode 100644
index 0000000000..5ed0eb7966
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0500.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0600.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0600.tfm
new file mode 100644
index 0000000000..59902b3d48
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0600.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0700.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0700.tfm
new file mode 100644
index 0000000000..7cae1b85f1
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0700.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0800.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0800.tfm
new file mode 100644
index 0000000000..70b8926b34
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0800.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0900.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0900.tfm
new file mode 100644
index 0000000000..c6d88f7a81
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0900.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1000.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1000.tfm
new file mode 100644
index 0000000000..ab1dd33c31
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1000.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1095.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1095.tfm
new file mode 100644
index 0000000000..f391f51d7c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1095.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1200.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1200.tfm
new file mode 100644
index 0000000000..43e3c9d537
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1200.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1440.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1440.tfm
new file mode 100644
index 0000000000..6ee48eeb64
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1440.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1728.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1728.tfm
new file mode 100644
index 0000000000..eccb7fb426
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1728.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2074.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2074.tfm
new file mode 100644
index 0000000000..4fdb8edcf3
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2074.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2488.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2488.tfm
new file mode 100644
index 0000000000..2626c117f7
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2488.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0500.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0500.tfm
new file mode 100644
index 0000000000..6e4f86bb6c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0500.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0600.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0600.tfm
new file mode 100644
index 0000000000..a08b96984f
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0600.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0700.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0700.tfm
new file mode 100644
index 0000000000..3000839f76
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0700.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0800.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0800.tfm
new file mode 100644
index 0000000000..546f8dc78d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0800.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0900.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0900.tfm
new file mode 100644
index 0000000000..aef882fa77
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0900.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1000.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1000.tfm
new file mode 100644
index 0000000000..264f1a2920
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1000.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1095.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1095.tfm
new file mode 100644
index 0000000000..7b2c1d2973
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1095.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1200.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1200.tfm
new file mode 100644
index 0000000000..511f9cc1ac
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1200.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1440.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1440.tfm
new file mode 100644
index 0000000000..869db6e04c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1440.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1728.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1728.tfm
new file mode 100644
index 0000000000..ed89bc92cc
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1728.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2074.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2074.tfm
new file mode 100644
index 0000000000..13121e75f2
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2074.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2488.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2488.tfm
new file mode 100644
index 0000000000..4165b26194
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2488.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0500.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0500.tfm
new file mode 100644
index 0000000000..994c4cbc01
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0500.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0600.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0600.tfm
new file mode 100644
index 0000000000..f603880ba6
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0600.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0700.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0700.tfm
new file mode 100644
index 0000000000..800875125b
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0700.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0800.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0800.tfm
new file mode 100644
index 0000000000..6ac0716ce4
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0800.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0900.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0900.tfm
new file mode 100644
index 0000000000..55089b5944
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0900.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1000.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1000.tfm
new file mode 100644
index 0000000000..63f3a6033f
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1000.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1095.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1095.tfm
new file mode 100644
index 0000000000..489c79c1fd
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1095.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1200.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1200.tfm
new file mode 100644
index 0000000000..29d2f00223
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1200.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1440.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1440.tfm
new file mode 100644
index 0000000000..a6947a76a5
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1440.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1728.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1728.tfm
new file mode 100644
index 0000000000..89a93ffd49
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1728.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2074.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2074.tfm
new file mode 100644
index 0000000000..7514896426
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2074.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2488.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2488.tfm
new file mode 100644
index 0000000000..6ebf93cf32
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2488.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0500.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0500.tfm
new file mode 100644
index 0000000000..0b962b4041
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0500.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0600.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0600.tfm
new file mode 100644
index 0000000000..b0fc6d1043
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0600.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0700.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0700.tfm
new file mode 100644
index 0000000000..fa0cc002ae
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0700.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0800.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0800.tfm
new file mode 100644
index 0000000000..f90f7c99e4
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0800.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0900.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0900.tfm
new file mode 100644
index 0000000000..6c2220df38
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0900.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1000.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1000.tfm
new file mode 100644
index 0000000000..eafe12bfee
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1000.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1095.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1095.tfm
new file mode 100644
index 0000000000..90262538ef
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1095.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1200.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1200.tfm
new file mode 100644
index 0000000000..2c802a37d7
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1200.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1440.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1440.tfm
new file mode 100644
index 0000000000..300942de26
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1440.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1728.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1728.tfm
new file mode 100644
index 0000000000..9e6a11e8cd
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1728.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2074.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2074.tfm
new file mode 100644
index 0000000000..da34589629
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2074.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2488.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2488.tfm
new file mode 100644
index 0000000000..4c255dbe2e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2488.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0500.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0500.tfm
new file mode 100644
index 0000000000..0b962b4041
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0500.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0600.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0600.tfm
new file mode 100644
index 0000000000..b0fc6d1043
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0600.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0700.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0700.tfm
new file mode 100644
index 0000000000..fa0cc002ae
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0700.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0800.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0800.tfm
new file mode 100644
index 0000000000..f90f7c99e4
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0800.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0900.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0900.tfm
new file mode 100644
index 0000000000..6c2220df38
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0900.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1000.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1000.tfm
new file mode 100644
index 0000000000..eafe12bfee
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1000.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1095.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1095.tfm
new file mode 100644
index 0000000000..90262538ef
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1095.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1200.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1200.tfm
new file mode 100644
index 0000000000..2c802a37d7
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1200.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1440.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1440.tfm
new file mode 100644
index 0000000000..300942de26
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1440.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1728.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1728.tfm
new file mode 100644
index 0000000000..9e6a11e8cd
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1728.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2074.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2074.tfm
new file mode 100644
index 0000000000..da34589629
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2074.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2488.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2488.tfm
new file mode 100644
index 0000000000..4c255dbe2e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2488.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0500.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0500.tfm
new file mode 100644
index 0000000000..b751d8681a
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0500.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0600.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0600.tfm
new file mode 100644
index 0000000000..75a9e7166c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0600.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0700.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0700.tfm
new file mode 100644
index 0000000000..2aded9c442
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0700.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0800.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0800.tfm
new file mode 100644
index 0000000000..5a6ab52b68
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0800.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0900.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0900.tfm
new file mode 100644
index 0000000000..22a8720836
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0900.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1000.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1000.tfm
new file mode 100644
index 0000000000..7b098cb923
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1000.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1095.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1095.tfm
new file mode 100644
index 0000000000..cf2a59e997
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1095.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1200.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1200.tfm
new file mode 100644
index 0000000000..a25af2c700
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1200.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1440.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1440.tfm
new file mode 100644
index 0000000000..7cb738dd46
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1440.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1728.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1728.tfm
new file mode 100644
index 0000000000..e77c45b3bc
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1728.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2074.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2074.tfm
new file mode 100644
index 0000000000..a7e3adf8ed
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2074.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2488.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2488.tfm
new file mode 100644
index 0000000000..0860219756
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2488.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0500.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0500.tfm
new file mode 100644
index 0000000000..5dbabbab11
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0500.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0600.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0600.tfm
new file mode 100644
index 0000000000..e3bf48a8ee
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0600.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0700.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0700.tfm
new file mode 100644
index 0000000000..d9db87941a
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0700.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0800.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0800.tfm
new file mode 100644
index 0000000000..c49d696c17
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0800.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0900.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0900.tfm
new file mode 100644
index 0000000000..38012ef0c9
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0900.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1000.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1000.tfm
new file mode 100644
index 0000000000..6af56f6544
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1000.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1095.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1095.tfm
new file mode 100644
index 0000000000..b10d31aaf2
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1095.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1200.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1200.tfm
new file mode 100644
index 0000000000..11bcb629c3
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1200.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1440.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1440.tfm
new file mode 100644
index 0000000000..882eafecb1
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1440.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1728.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1728.tfm
new file mode 100644
index 0000000000..2055672897
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1728.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2074.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2074.tfm
new file mode 100644
index 0000000000..a9b5db9222
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2074.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2488.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2488.tfm
new file mode 100644
index 0000000000..db6f90da48
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2488.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0500.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0500.tfm
new file mode 100644
index 0000000000..20eea573f2
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0500.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0600.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0600.tfm
new file mode 100644
index 0000000000..65d5b60e43
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0600.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0700.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0700.tfm
new file mode 100644
index 0000000000..8681517387
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0700.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0800.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0800.tfm
new file mode 100644
index 0000000000..49cf7bb810
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0800.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0900.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0900.tfm
new file mode 100644
index 0000000000..f69fb8dd93
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0900.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1000.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1000.tfm
new file mode 100644
index 0000000000..d1100a0171
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1000.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1095.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1095.tfm
new file mode 100644
index 0000000000..b6d36f05fb
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1095.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1200.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1200.tfm
new file mode 100644
index 0000000000..6a494923b8
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1200.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1440.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1440.tfm
new file mode 100644
index 0000000000..f417a8c08b
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1440.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1728.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1728.tfm
new file mode 100644
index 0000000000..8a11bcac9c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1728.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2074.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2074.tfm
new file mode 100644
index 0000000000..034000c7ee
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2074.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2488.tfm b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2488.tfm
new file mode 100644
index 0000000000..5d4c755095
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2488.tfm
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0500.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0500.vf
new file mode 100644
index 0000000000..5a79ce790c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0500.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0600.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0600.vf
new file mode 100644
index 0000000000..da0920e15c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0600.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0700.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0700.vf
new file mode 100644
index 0000000000..42c01042a4
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0700.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0800.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0800.vf
new file mode 100644
index 0000000000..fc2a350554
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0800.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0900.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0900.vf
new file mode 100644
index 0000000000..1d4de5a8ef
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0900.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1000.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1000.vf
new file mode 100644
index 0000000000..c879d4e92e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1000.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1095.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1095.vf
new file mode 100644
index 0000000000..585b6f9157
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1095.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1200.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1200.vf
new file mode 100644
index 0000000000..b66248d244
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1200.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1440.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1440.vf
new file mode 100644
index 0000000000..05e678cef3
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1440.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1728.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1728.vf
new file mode 100644
index 0000000000..3a0fc8b0ef
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1728.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2074.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2074.vf
new file mode 100644
index 0000000000..1f37df276e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2074.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2488.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2488.vf
new file mode 100644
index 0000000000..b654b1f5e4
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2488.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0500.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0500.vf
new file mode 100644
index 0000000000..ee8bc5785f
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0500.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0600.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0600.vf
new file mode 100644
index 0000000000..55e1435230
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0600.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0700.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0700.vf
new file mode 100644
index 0000000000..fb79fe01f4
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0700.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0800.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0800.vf
new file mode 100644
index 0000000000..5237e5244d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0800.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0900.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0900.vf
new file mode 100644
index 0000000000..8344da9ee3
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0900.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1000.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1000.vf
new file mode 100644
index 0000000000..6782033dc6
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1000.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1095.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1095.vf
new file mode 100644
index 0000000000..dd5427ded4
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1095.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1200.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1200.vf
new file mode 100644
index 0000000000..0538136d86
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1200.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1440.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1440.vf
new file mode 100644
index 0000000000..34394d8c04
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1440.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1728.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1728.vf
new file mode 100644
index 0000000000..091f99192f
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1728.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2074.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2074.vf
new file mode 100644
index 0000000000..3c5f4e67d0
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2074.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2488.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2488.vf
new file mode 100644
index 0000000000..51c7cd0573
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2488.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0500.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0500.vf
new file mode 100644
index 0000000000..0b50948342
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0500.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0600.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0600.vf
new file mode 100644
index 0000000000..488bbaa558
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0600.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0700.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0700.vf
new file mode 100644
index 0000000000..ea0ec063d7
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0700.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0800.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0800.vf
new file mode 100644
index 0000000000..823fb9fd88
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0800.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0900.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0900.vf
new file mode 100644
index 0000000000..433f8dc7fb
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0900.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1000.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1000.vf
new file mode 100644
index 0000000000..76fcd5a8c1
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1000.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1095.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1095.vf
new file mode 100644
index 0000000000..68e61bd069
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1095.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1200.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1200.vf
new file mode 100644
index 0000000000..f874ab48e3
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1200.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1440.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1440.vf
new file mode 100644
index 0000000000..573160454a
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1440.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1728.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1728.vf
new file mode 100644
index 0000000000..e5d9ad956d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1728.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2074.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2074.vf
new file mode 100644
index 0000000000..d57165c542
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2074.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2488.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2488.vf
new file mode 100644
index 0000000000..8e684f7816
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2488.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0500.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0500.vf
new file mode 100644
index 0000000000..2b0cfb530a
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0500.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0600.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0600.vf
new file mode 100644
index 0000000000..7459994c77
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0600.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0700.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0700.vf
new file mode 100644
index 0000000000..a286255c03
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0700.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0800.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0800.vf
new file mode 100644
index 0000000000..fa0962c497
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0800.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0900.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0900.vf
new file mode 100644
index 0000000000..819f988529
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0900.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1000.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1000.vf
new file mode 100644
index 0000000000..ac7cd1d39e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1000.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1095.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1095.vf
new file mode 100644
index 0000000000..268aba1004
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1095.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1200.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1200.vf
new file mode 100644
index 0000000000..ea3945457d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1200.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1440.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1440.vf
new file mode 100644
index 0000000000..032b2922f6
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1440.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1728.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1728.vf
new file mode 100644
index 0000000000..236ef1c752
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1728.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2074.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2074.vf
new file mode 100644
index 0000000000..6f32702d06
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2074.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2488.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2488.vf
new file mode 100644
index 0000000000..7472c470b1
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2488.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0500.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0500.vf
new file mode 100644
index 0000000000..aa5a89f377
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0500.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0600.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0600.vf
new file mode 100644
index 0000000000..8e8cfe3d09
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0600.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0700.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0700.vf
new file mode 100644
index 0000000000..a6c810c790
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0700.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0800.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0800.vf
new file mode 100644
index 0000000000..0f4048d468
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0800.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0900.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0900.vf
new file mode 100644
index 0000000000..27a09e3655
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0900.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1000.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1000.vf
new file mode 100644
index 0000000000..bbb6dd2b02
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1000.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1095.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1095.vf
new file mode 100644
index 0000000000..dfbbeff041
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1095.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1200.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1200.vf
new file mode 100644
index 0000000000..a6b7fe71dc
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1200.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1440.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1440.vf
new file mode 100644
index 0000000000..21f06f1328
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1440.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1728.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1728.vf
new file mode 100644
index 0000000000..0f76ae1a5b
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1728.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2074.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2074.vf
new file mode 100644
index 0000000000..7849859da1
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2074.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2488.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2488.vf
new file mode 100644
index 0000000000..033c7e6ad8
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2488.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0500.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0500.vf
new file mode 100644
index 0000000000..24552b40b8
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0500.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0600.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0600.vf
new file mode 100644
index 0000000000..c603bd29f5
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0600.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0700.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0700.vf
new file mode 100644
index 0000000000..104a571693
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0700.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0800.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0800.vf
new file mode 100644
index 0000000000..40ac073952
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0800.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0900.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0900.vf
new file mode 100644
index 0000000000..3ab4ab359f
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0900.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1000.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1000.vf
new file mode 100644
index 0000000000..c4c9c979a5
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1000.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1095.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1095.vf
new file mode 100644
index 0000000000..3ffd3a42e2
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1095.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1200.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1200.vf
new file mode 100644
index 0000000000..4df32effc5
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1200.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1440.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1440.vf
new file mode 100644
index 0000000000..1ac88c3ce1
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1440.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1728.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1728.vf
new file mode 100644
index 0000000000..535f47e6bc
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1728.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2074.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2074.vf
new file mode 100644
index 0000000000..d21e98fdcf
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2074.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2488.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2488.vf
new file mode 100644
index 0000000000..a17707ff69
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2488.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0500.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0500.vf
new file mode 100644
index 0000000000..c3ce9d5352
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0500.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0600.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0600.vf
new file mode 100644
index 0000000000..73dad52fe0
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0600.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0700.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0700.vf
new file mode 100644
index 0000000000..64eeced82d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0700.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0800.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0800.vf
new file mode 100644
index 0000000000..3b32f78bb0
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0800.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0900.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0900.vf
new file mode 100644
index 0000000000..f7913784eb
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0900.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1000.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1000.vf
new file mode 100644
index 0000000000..c523630c22
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1000.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1095.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1095.vf
new file mode 100644
index 0000000000..4975ec5465
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1095.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1200.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1200.vf
new file mode 100644
index 0000000000..9e63de7834
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1200.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1440.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1440.vf
new file mode 100644
index 0000000000..57ead95d6d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1440.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1728.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1728.vf
new file mode 100644
index 0000000000..f8a0c2b6c1
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1728.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2074.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2074.vf
new file mode 100644
index 0000000000..d39f628898
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2074.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2488.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2488.vf
new file mode 100644
index 0000000000..324d79c71c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2488.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0500.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0500.vf
new file mode 100644
index 0000000000..6097299dd4
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0500.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0600.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0600.vf
new file mode 100644
index 0000000000..673098ad1b
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0600.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0700.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0700.vf
new file mode 100644
index 0000000000..c93e046b07
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0700.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0800.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0800.vf
new file mode 100644
index 0000000000..cdac968a15
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0800.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0900.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0900.vf
new file mode 100644
index 0000000000..def60a5a4e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0900.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1000.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1000.vf
new file mode 100644
index 0000000000..5722dbb9a5
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1000.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1095.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1095.vf
new file mode 100644
index 0000000000..3a30d51182
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1095.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1200.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1200.vf
new file mode 100644
index 0000000000..7bacefb37a
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1200.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1440.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1440.vf
new file mode 100644
index 0000000000..ccf51657d4
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1440.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1728.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1728.vf
new file mode 100644
index 0000000000..addbec5f65
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1728.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2074.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2074.vf
new file mode 100644
index 0000000000..ad9b42d539
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2074.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2488.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2488.vf
new file mode 100644
index 0000000000..95164fa437
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2488.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0500.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0500.vf
new file mode 100644
index 0000000000..9709d4f72c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0500.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0600.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0600.vf
new file mode 100644
index 0000000000..2d1d536c04
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0600.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0700.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0700.vf
new file mode 100644
index 0000000000..490c217bb3
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0700.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0800.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0800.vf
new file mode 100644
index 0000000000..faf2659646
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0800.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0900.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0900.vf
new file mode 100644
index 0000000000..7bb2def3af
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0900.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1000.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1000.vf
new file mode 100644
index 0000000000..edfa27f4bc
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1000.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1095.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1095.vf
new file mode 100644
index 0000000000..fe39b4a0bb
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1095.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1200.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1200.vf
new file mode 100644
index 0000000000..82b35825cd
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1200.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1440.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1440.vf
new file mode 100644
index 0000000000..a2a325c23c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1440.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1728.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1728.vf
new file mode 100644
index 0000000000..f0af97dedc
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1728.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2074.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2074.vf
new file mode 100644
index 0000000000..a42838e431
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2074.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2488.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2488.vf
new file mode 100644
index 0000000000..b892f4b542
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2488.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0500.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0500.vf
new file mode 100644
index 0000000000..fef9421eab
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0500.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0600.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0600.vf
new file mode 100644
index 0000000000..cd9e6d0a34
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0600.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0700.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0700.vf
new file mode 100644
index 0000000000..3395b9b5a7
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0700.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0800.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0800.vf
new file mode 100644
index 0000000000..83c4e43e9f
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0800.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0900.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0900.vf
new file mode 100644
index 0000000000..0dd2208f7b
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0900.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1000.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1000.vf
new file mode 100644
index 0000000000..709c0f2dc9
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1000.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1095.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1095.vf
new file mode 100644
index 0000000000..f4aed98de8
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1095.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1200.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1200.vf
new file mode 100644
index 0000000000..1222a2009e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1200.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1440.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1440.vf
new file mode 100644
index 0000000000..772d68131b
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1440.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1728.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1728.vf
new file mode 100644
index 0000000000..5a026c6f1e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1728.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2074.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2074.vf
new file mode 100644
index 0000000000..e464d22bea
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2074.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2488.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2488.vf
new file mode 100644
index 0000000000..7107cdf97b
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2488.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0500.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0500.vf
new file mode 100644
index 0000000000..b4a113ef74
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0500.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0600.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0600.vf
new file mode 100644
index 0000000000..b99043ea8b
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0600.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0700.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0700.vf
new file mode 100644
index 0000000000..3edcce650c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0700.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0800.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0800.vf
new file mode 100644
index 0000000000..d824a2b395
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0800.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0900.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0900.vf
new file mode 100644
index 0000000000..fc4a6eea19
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0900.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1000.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1000.vf
new file mode 100644
index 0000000000..1557ffc27c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1000.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1095.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1095.vf
new file mode 100644
index 0000000000..c50d035aa8
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1095.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1200.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1200.vf
new file mode 100644
index 0000000000..4be2807e9e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1200.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1440.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1440.vf
new file mode 100644
index 0000000000..96883a548e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1440.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1728.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1728.vf
new file mode 100644
index 0000000000..7e50f5391e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1728.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2074.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2074.vf
new file mode 100644
index 0000000000..8b24a2581e
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2074.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2488.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2488.vf
new file mode 100644
index 0000000000..27d849606a
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2488.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0500.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0500.vf
new file mode 100644
index 0000000000..2fd4267781
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0500.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0600.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0600.vf
new file mode 100644
index 0000000000..538b27656d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0600.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0700.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0700.vf
new file mode 100644
index 0000000000..79520c4c55
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0700.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0800.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0800.vf
new file mode 100644
index 0000000000..b467963993
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0800.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0900.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0900.vf
new file mode 100644
index 0000000000..619a09384d
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0900.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1000.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1000.vf
new file mode 100644
index 0000000000..d66278a261
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1000.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1095.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1095.vf
new file mode 100644
index 0000000000..cd3a2a0270
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1095.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1200.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1200.vf
new file mode 100644
index 0000000000..77bb79a791
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1200.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1440.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1440.vf
new file mode 100644
index 0000000000..7baf158bba
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1440.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1728.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1728.vf
new file mode 100644
index 0000000000..51b78607ff
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1728.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2074.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2074.vf
new file mode 100644
index 0000000000..2451326722
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2074.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2488.vf b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2488.vf
new file mode 100644
index 0000000000..f94cce7459
--- /dev/null
+++ b/obsolete/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2488.vf
Binary files differ
diff --git a/obsolete/language/greek/bgreek/tex/latex/bgreek/bcgcmr.fd b/obsolete/language/greek/bgreek/tex/latex/bgreek/bcgcmr.fd
new file mode 100644
index 0000000000..37b956cac6
--- /dev/null
+++ b/obsolete/language/greek/bgreek/tex/latex/bgreek/bcgcmr.fd
@@ -0,0 +1,109 @@
+%Filename: bcgcmr.fd
+%Created by: tex bgfonts
+%Created using fontinst v1.801
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{bcgcmr.fd}
+ [2004/10/23 Fontinst v1.801 font definitions for BCG/cmr.]
+
+\DeclareFontFamily{BCG}{cmr}{}
+
+\DeclareFontShape{BCG}{cmr}{m}{n}{
+ <5> bgmn0500
+ <6> bgmn0600
+ <7> bgmn0700
+ <8> bgmn0800
+ <9> bgmn0900
+ <10> bgmn1000
+ <10.95> bgmn1095
+ <12> bgmn1200
+ <14.4> bgmn1440
+ <17.28> bgmn1728
+ <20.74> bgmn2074
+ <24.88> bgmn2488
+}{}
+
+\DeclareFontShape{BCG}{cmr}{m}{sl}{
+ <5> bgmo0500
+ <6> bgmo0600
+ <7> bgmo0700
+ <8> bgmo0800
+ <9> bgmo0900
+ <10> bgmo1000
+ <10.95> bgmo1095
+ <12> bgmo1200
+ <14.4> bgmo1440
+ <17.28> bgmo1728
+ <20.74> bgmo2074
+ <24.88> bgmo2488
+}{}
+
+\DeclareFontShape{BCG}{cmr}{m}{sc}{
+ <5> bgmc0500
+ <6> bgmc0600
+ <7> bgmc0700
+ <8> bgmc0800
+ <9> bgmc0900
+ <10> bgmc1000
+ <10.95> bgmc1095
+ <12> bgmc1200
+ <14.4> bgmc1440
+ <17.28> bgmc1728
+ <20.74> bgmc2074
+ <24.88> bgmc2488
+}{}
+
+\DeclareFontShape{BCG}{cmr}{bx}{n}{
+ <5> bgxn0500
+ <6> bgxn0600
+ <7> bgxn0700
+ <8> bgxn0800
+ <9> bgxn0900
+ <10> bgxn1000
+ <10.95> bgxn1095
+ <12> bgxn1200
+ <14.4> bgxn1440
+ <17.28> bgxn1728
+ <20.74> bgxn2074
+ <24.88> bgxn2488
+}{}
+
+\DeclareFontShape{BCG}{cmr}{bx}{sl}{
+ <5> bgxo0500
+ <6> bgxo0600
+ <7> bgxo0700
+ <8> bgxo0800
+ <9> bgxo0900
+ <10> bgxo1000
+ <10.95> bgxo1095
+ <12> bgxo1200
+ <14.4> bgxo1440
+ <17.28> bgxo1728
+ <20.74> bgxo2074
+ <24.88> bgxo2488
+}{}
+
+\DeclareFontShape{BCG}{cmr}{bx}{sc}{
+ <5> bgxc0500
+ <6> bgxc0600
+ <7> bgxc0700
+ <8> bgxc0800
+ <9> bgxc0900
+ <10> bgxc1000
+ <10.95> bgxc1095
+ <12> bgxc1200
+ <14.4> bgxc1440
+ <17.28> bgxc1728
+ <20.74> bgxc2074
+ <24.88> bgxc2488
+}{}
+
+\DeclareFontShape{BCG}{cmr}{m}{it}{<->ssub * cmr/m/sl}{}
+\DeclareFontShape{BCG}{cmr}{b}{n}{<->ssub * cmr/bx/n}{}
+\DeclareFontShape{BCG}{cmr}{b}{sl}{<->ssub * cmr/bx/sl}{}
+\DeclareFontShape{BCG}{cmr}{bx}{it}{<->ssub * cmr/bx/sl}{}
+\DeclareFontShape{BCG}{cmr}{b}{it}{<->ssub * cmr/bx/it}{}
+\DeclareFontShape{BCG}{cmr}{b}{sc}{<->ssub * cmr/bx/sc}{}
+
+\endinput
diff --git a/obsolete/language/greek/bgreek/tex/latex/bgreek/bcgenc.def b/obsolete/language/greek/bgreek/tex/latex/bgreek/bcgenc.def
new file mode 100644
index 0000000000..04bd7dba3c
--- /dev/null
+++ b/obsolete/language/greek/bgreek/tex/latex/bgreek/bcgenc.def
@@ -0,0 +1,57 @@
+%%
+%% This is file `lgrenc.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% greek.fdd (with options: `ZGRenc')
+%% This is a generated file.
+%%
+%% Copyright 1989-2005 Johannes L. Braams and any individual authors
+%% listed elsewhere in this file. All rights reserved.
+%%
+%% This file was generated from file(s) of the Babel system.
+%% ---------------------------------------------------------
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is Johannes Braams.
+%%
+%% This file may only be distributed together with a copy of the Babel
+%% system. You may however distribute the Babel system without
+%% such generated files.
+%%
+%% The list of all files belonging to the Babel distribution is
+%% given in the file `manifest.bbl'. See also `legal.bbl for additional
+%% information.
+%%
+%% In particular, permission is granted to customize the declarations in
+%% this file to serve the needs of your installation.
+%%
+%% However, NO PERMISSION is granted to distribute a modified version
+%% of this file under its original name.
+%%
+\ProvidesFile{BCGenc.def}
+ [2001/01/30 v2.2e Beta Code Greek Encoding]
+\DeclareFontEncoding{BCG}{}{}
+%\DeclareFontSubstitution{BCG}{cmr}{m}{n}
+%\DeclareErrorFont{BCG}{cmr}{m}{n}{10}
+\ProvideTextCommand{\textcopyright}{BCG}{%
+ \textcircled{\textlatin{c}}}
+\ProvideTextCommand{\textregistered}{BCG}{%
+ \textcircled{\textlatin{\textsc r}}}
+\ProvideTextCommand{\texttrademark}{BCG}{%
+ \textsuperscript{\textlatin{TM}}}
+\ProvideTextCommand{\SS}{BCG}{%
+ \textlatin{SS}}
+\endinput
+%%
+%% End of file `lgrenc.def'.
diff --git a/obsolete/language/greek/bgreek/tex/latex/bgreek/bcglmr.fd b/obsolete/language/greek/bgreek/tex/latex/bgreek/bcglmr.fd
new file mode 100644
index 0000000000..8c7a359478
--- /dev/null
+++ b/obsolete/language/greek/bgreek/tex/latex/bgreek/bcglmr.fd
@@ -0,0 +1,109 @@
+%Filename: bcglmr.fd
+%Created by: tex bgfonts
+%Created using fontinst v1.801
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{bcglmr.fd}
+ [2003/04/12 Fontinst v1.801 font definitions for BCG/lmr.]
+
+\DeclareFontFamily{BCG}{lmr}{}
+
+\DeclareFontShape{BCG}{lmr}{m}{n}{
+ <5> bgmn0500
+ <6> bgmn0600
+ <7> bgmn0700
+ <8> bgmn0800
+ <9> bgmn0900
+ <10> bgmn1000
+ <10.95> bgmn1095
+ <12> bgmn1200
+ <14.4> bgmn1440
+ <17.28> bgmn1728
+ <20.74> bgmn2074
+ <24.88> bgmn2488
+}{}
+
+\DeclareFontShape{BCG}{lmr}{m}{sl}{
+ <5> bgmo0500
+ <6> bgmo0600
+ <7> bgmo0700
+ <8> bgmo0800
+ <9> bgmo0900
+ <10> bgmo1000
+ <10.95> bgmo1095
+ <12> bgmo1200
+ <14.4> bgmo1440
+ <17.28> bgmo1728
+ <20.74> bgmo2074
+ <24.88> bgmo2488
+}{}
+
+\DeclareFontShape{BCG}{lmr}{m}{sc}{
+ <5> bgmc0500
+ <6> bgmc0600
+ <7> bgmc0700
+ <8> bgmc0800
+ <9> bgmc0900
+ <10> bgmc1000
+ <10.95> bgmc1095
+ <12> bgmc1200
+ <14.4> bgmc1440
+ <17.28> bgmc1728
+ <20.74> bgmc2074
+ <24.88> bgmc2488
+}{}
+
+\DeclareFontShape{BCG}{lmr}{bx}{n}{
+ <5> bgxn0500
+ <6> bgxn0600
+ <7> bgxn0700
+ <8> bgxn0800
+ <9> bgxn0900
+ <10> bgxn1000
+ <10.95> bgxn1095
+ <12> bgxn1200
+ <14.4> bgxn1440
+ <17.28> bgxn1728
+ <20.74> bgxn2074
+ <24.88> bgxn2488
+}{}
+
+\DeclareFontShape{BCG}{lmr}{bx}{sl}{
+ <5> bgxo0500
+ <6> bgxo0600
+ <7> bgxo0700
+ <8> bgxo0800
+ <9> bgxo0900
+ <10> bgxo1000
+ <10.95> bgxo1095
+ <12> bgxo1200
+ <14.4> bgxo1440
+ <17.28> bgxo1728
+ <20.74> bgxo2074
+ <24.88> bgxo2488
+}{}
+
+\DeclareFontShape{BCG}{lmr}{bx}{sc}{
+ <5> bgxc0500
+ <6> bgxc0600
+ <7> bgxc0700
+ <8> bgxc0800
+ <9> bgxc0900
+ <10> bgxc1000
+ <10.95> bgxc1095
+ <12> bgxc1200
+ <14.4> bgxc1440
+ <17.28> bgxc1728
+ <20.74> bgxc2074
+ <24.88> bgxc2488
+}{}
+
+\DeclareFontShape{BCG}{lmr}{m}{it}{<->ssub * lmr/m/sl}{}
+\DeclareFontShape{BCG}{lmr}{b}{n}{<->ssub * lmr/bx/n}{}
+\DeclareFontShape{BCG}{lmr}{b}{sl}{<->ssub * lmr/bx/sl}{}
+\DeclareFontShape{BCG}{lmr}{bx}{it}{<->ssub * lmr/bx/sl}{}
+\DeclareFontShape{BCG}{lmr}{b}{it}{<->ssub * lmr/bx/it}{}
+\DeclareFontShape{BCG}{lmr}{b}{sc}{<->ssub * lmr/bx/sc}{}
+
+\endinput
diff --git a/obsolete/language/greek/bgreek/tex/latex/bgreek/bcqcmr.fd b/obsolete/language/greek/bgreek/tex/latex/bgreek/bcqcmr.fd
new file mode 100644
index 0000000000..4fe459a4a0
--- /dev/null
+++ b/obsolete/language/greek/bgreek/tex/latex/bgreek/bcqcmr.fd
@@ -0,0 +1,109 @@
+%Filename: bcqcmr.fd
+%Created by: tex qbgfonts
+%Created using fontinst v1.801
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{bcqcmr.fd}
+ [2004/10/23 Fontinst v1.801 font definitions for BCQ/cmr.]
+
+\DeclareFontFamily{BCQ}{cmr}{}
+
+\DeclareFontShape{BCQ}{cmr}{m}{n}{
+ <5> bqmn0500
+ <6> bqmn0600
+ <7> bqmn0700
+ <8> bqmn0800
+ <9> bqmn0900
+ <10> bqmn1000
+ <10.95> bqmn1095
+ <12> bqmn1200
+ <14.4> bqmn1440
+ <17.28> bqmn1728
+ <20.74> bqmn2074
+ <24.88> bqmn2488
+}{}
+
+\DeclareFontShape{BCQ}{cmr}{m}{sl}{
+ <5> bqmo0500
+ <6> bqmo0600
+ <7> bqmo0700
+ <8> bqmo0800
+ <9> bqmo0900
+ <10> bqmo1000
+ <10.95> bqmo1095
+ <12> bqmo1200
+ <14.4> bqmo1440
+ <17.28> bqmo1728
+ <20.74> bqmo2074
+ <24.88> bqmo2488
+}{}
+
+\DeclareFontShape{BCQ}{cmr}{m}{sc}{
+ <5> bqmc0500
+ <6> bqmc0600
+ <7> bqmc0700
+ <8> bqmc0800
+ <9> bqmc0900
+ <10> bqmc1000
+ <10.95> bqmc1095
+ <12> bqmc1200
+ <14.4> bqmc1440
+ <17.28> bqmc1728
+ <20.74> bqmc2074
+ <24.88> bqmc2488
+}{}
+
+\DeclareFontShape{BCQ}{cmr}{bx}{n}{
+ <5> bqxn0500
+ <6> bqxn0600
+ <7> bqxn0700
+ <8> bqxn0800
+ <9> bqxn0900
+ <10> bqxn1000
+ <10.95> bqxn1095
+ <12> bqxn1200
+ <14.4> bqxn1440
+ <17.28> bqxn1728
+ <20.74> bqxn2074
+ <24.88> bqxn2488
+}{}
+
+\DeclareFontShape{BCQ}{cmr}{bx}{sl}{
+ <5> bqxo0500
+ <6> bqxo0600
+ <7> bqxo0700
+ <8> bqxo0800
+ <9> bqxo0900
+ <10> bqxo1000
+ <10.95> bqxo1095
+ <12> bqxo1200
+ <14.4> bqxo1440
+ <17.28> bqxo1728
+ <20.74> bqxo2074
+ <24.88> bqxo2488
+}{}
+
+\DeclareFontShape{BCQ}{cmr}{bx}{sc}{
+ <5> bqxc0500
+ <6> bqxc0600
+ <7> bqxc0700
+ <8> bqxc0800
+ <9> bqxc0900
+ <10> bqxc1000
+ <10.95> bqxc1095
+ <12> bqxc1200
+ <14.4> bqxc1440
+ <17.28> bqxc1728
+ <20.74> bqxc2074
+ <24.88> bqxc2488
+}{}
+
+\DeclareFontShape{BCQ}{cmr}{m}{it}{<->ssub * cmr/m/sl}{}
+\DeclareFontShape{BCQ}{cmr}{b}{n}{<->ssub * cmr/bx/n}{}
+\DeclareFontShape{BCQ}{cmr}{b}{sl}{<->ssub * cmr/bx/sl}{}
+\DeclareFontShape{BCQ}{cmr}{bx}{it}{<->ssub * cmr/bx/sl}{}
+\DeclareFontShape{BCQ}{cmr}{b}{it}{<->ssub * cmr/bx/it}{}
+\DeclareFontShape{BCQ}{cmr}{b}{sc}{<->ssub * cmr/bx/sc}{}
+
+\endinput
diff --git a/obsolete/language/greek/bgreek/tex/latex/bgreek/bcqenc.def b/obsolete/language/greek/bgreek/tex/latex/bgreek/bcqenc.def
new file mode 100644
index 0000000000..3fea334855
--- /dev/null
+++ b/obsolete/language/greek/bgreek/tex/latex/bgreek/bcqenc.def
@@ -0,0 +1,57 @@
+%%
+%% This is file `lgrenc.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% greek.fdd (with options: `ZGRenc')
+%% This is a generated file.
+%%
+%% Copyright 1989-2005 Johannes L. Braams and any individual authors
+%% listed elsewhere in this file. All rights reserved.
+%%
+%% This file was generated from file(s) of the Babel system.
+%% ---------------------------------------------------------
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is Johannes Braams.
+%%
+%% This file may only be distributed together with a copy of the Babel
+%% system. You may however distribute the Babel system without
+%% such generated files.
+%%
+%% The list of all files belonging to the Babel distribution is
+%% given in the file `manifest.bbl'. See also `legal.bbl for additional
+%% information.
+%%
+%% In particular, permission is granted to customize the declarations in
+%% this file to serve the needs of your installation.
+%%
+%% However, NO PERMISSION is granted to distribute a modified version
+%% of this file under its original name.
+%%
+\ProvidesFile{BCQenc.def}
+ [2001/01/30 v2.2e Ibycus Greek Encoding]
+\DeclareFontEncoding{BCQ}{}{}
+%\DeclareFontSubstitution{BCQ}{cmr}{m}{n}
+%\DeclareErrorFont{BCQ}{cmr}{m}{n}{10}
+\ProvideTextCommand{\textcopyright}{BCQ}{%
+ \textcircled{\textlatin{c}}}
+\ProvideTextCommand{\textregistered}{BCQ}{%
+ \textcircled{\textlatin{\textsc r}}}
+\ProvideTextCommand{\texttrademark}{BCQ}{%
+ \textsuperscript{\textlatin{TM}}}
+\ProvideTextCommand{\SS}{BCQ}{%
+ \textlatin{SS}}
+\endinput
+%%
+%% End of file `lgrenc.def'.
diff --git a/obsolete/language/greek/bgreek/tex/latex/bgreek/bcqlmr.fd b/obsolete/language/greek/bgreek/tex/latex/bgreek/bcqlmr.fd
new file mode 100644
index 0000000000..8a9b8f1bdc
--- /dev/null
+++ b/obsolete/language/greek/bgreek/tex/latex/bgreek/bcqlmr.fd
@@ -0,0 +1,109 @@
+%Filename: bqglmr.fd
+%Created by: tex bqfonts
+%Created using fontinst v1.801
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{BCQlmr.fd}
+ [2004/07/21 Fontinst v1.801 font definitions for BCQ/lmr.]
+
+\DeclareFontFamily{BCQ}{lmr}{}
+
+\DeclareFontShape{BCQ}{lmr}{m}{n}{
+ <5> bqmn0500
+ <6> bqmn0600
+ <7> bqmn0700
+ <8> bqmn0800
+ <9> bqmn0900
+ <10> bqmn1000
+ <10.95> bqmn1095
+ <12> bqmn1200
+ <14.4> bqmn1440
+ <17.28> bqmn1728
+ <20.74> bqmn2074
+ <24.88> bqmn2488
+}{}
+
+\DeclareFontShape{BCQ}{lmr}{m}{sl}{
+ <5> bqmo0500
+ <6> bqmo0600
+ <7> bqmo0700
+ <8> bqmo0800
+ <9> bqmo0900
+ <10> bqmo1000
+ <10.95> bqmo1095
+ <12> bqmo1200
+ <14.4> bqmo1440
+ <17.28> bqmo1728
+ <20.74> bqmo2074
+ <24.88> bqmo2488
+}{}
+
+\DeclareFontShape{BCQ}{lmr}{m}{sc}{
+ <5> bqmc0500
+ <6> bqmc0600
+ <7> bqmc0700
+ <8> bqmc0800
+ <9> bqmc0900
+ <10> bqmc1000
+ <10.95> bqmc1095
+ <12> bqmc1200
+ <14.4> bqmc1440
+ <17.28> bqmc1728
+ <20.74> bqmc2074
+ <24.88> bqmc2488
+}{}
+
+\DeclareFontShape{BCQ}{lmr}{bx}{n}{
+ <5> bqxn0500
+ <6> bqxn0600
+ <7> bqxn0700
+ <8> bqxn0800
+ <9> bqxn0900
+ <10> bqxn1000
+ <10.95> bqxn1095
+ <12> bqxn1200
+ <14.4> bqxn1440
+ <17.28> bqxn1728
+ <20.74> bqxn2074
+ <24.88> bqxn2488
+}{}
+
+\DeclareFontShape{BCQ}{lmr}{bx}{sl}{
+ <5> bqxo0500
+ <6> bqxo0600
+ <7> bqxo0700
+ <8> bqxo0800
+ <9> bqxo0900
+ <10> bqxo1000
+ <10.95> bqxo1095
+ <12> bqxo1200
+ <14.4> bqxo1440
+ <17.28> bqxo1728
+ <20.74> bqxo2074
+ <24.88> bqxo2488
+}{}
+
+\DeclareFontShape{BCQ}{lmr}{bx}{sc}{
+ <5> bqxc0500
+ <6> bqxc0600
+ <7> bqxc0700
+ <8> bqxc0800
+ <9> bqxc0900
+ <10> bqxc1000
+ <10.95> bqxc1095
+ <12> bqxc1200
+ <14.4> bqxc1440
+ <17.28> bqxc1728
+ <20.74> bqxc2074
+ <24.88> bqxc2488
+}{}
+
+\DeclareFontShape{BCQ}{lmr}{m}{it}{<->ssub * lmr/m/sl}{}
+\DeclareFontShape{BCQ}{lmr}{b}{n}{<->ssub * lmr/bx/n}{}
+\DeclareFontShape{BCQ}{lmr}{b}{sl}{<->ssub * lmr/bx/sl}{}
+\DeclareFontShape{BCQ}{lmr}{bx}{it}{<->ssub * lmr/bx/sl}{}
+\DeclareFontShape{BCQ}{lmr}{b}{it}{<->ssub * lmr/bx/it}{}
+\DeclareFontShape{BCQ}{lmr}{b}{sc}{<->ssub * lmr/bx/sc}{}
+
+\endinput
diff --git a/obsolete/language/greek/bgreek/tex/latex/bgreek/bgfonts.tex b/obsolete/language/greek/bgreek/tex/latex/bgreek/bgfonts.tex
new file mode 100644
index 0000000000..ae5d49d63b
--- /dev/null
+++ b/obsolete/language/greek/bgreek/tex/latex/bgreek/bgfonts.tex
@@ -0,0 +1,218 @@
+% FontInst script to generate virtual fonts.
+% You'll need pl files for all the fonts listed in this file;
+% they may be generated with the tftopl utility.
+% Check Fontinst's documentation to see what's going on...
+
+\input fontinst.sty
+
+\installfonts
+
+\substitutenoisy{it}{sl}
+\substitutenoisy{sl}{it}
+\substitutesilent{bx}{b}
+\substitutesilent{b}{bx}
+\substitutesilent{b}{sb}
+\substitutesilent{b}{db}
+\substitutesilent{m}{mb}
+\substitutesilent{m}{l}
+
+\declareencoding{UNSPECIFIED}{cbgreek}
+
+% Transform the normal series
+
+\transformfont{bgmn0500}{\reencodefont{cbgreek}{\frompl{grmn0500}}}
+\transformfont{bgmn0600}{\reencodefont{cbgreek}{\frompl{grmn0600}}}
+\transformfont{bgmn0700}{\reencodefont{cbgreek}{\frompl{grmn0700}}}
+\transformfont{bgmn0800}{\reencodefont{cbgreek}{\frompl{grmn0800}}}
+\transformfont{bgmn0900}{\reencodefont{cbgreek}{\frompl{grmn0900}}}
+\transformfont{bgmn1000}{\reencodefont{cbgreek}{\frompl{grmn1000}}}
+\transformfont{bgmn1095}{\reencodefont{cbgreek}{\frompl{grmn1095}}}
+\transformfont{bgmn1200}{\reencodefont{cbgreek}{\frompl{grmn1200}}}
+\transformfont{bgmn1440}{\reencodefont{cbgreek}{\frompl{grmn1440}}}
+\transformfont{bgmn1728}{\reencodefont{cbgreek}{\frompl{grmn1728}}}
+\transformfont{bgmn2074}{\reencodefont{cbgreek}{\frompl{grmn2074}}}
+\transformfont{bgmn2488}{\reencodefont{cbgreek}{\frompl{grmn2488}}}
+
+\transformfont{bgmo0500}{\reencodefont{cbgreek}{\frompl{grmo0500}}}
+\transformfont{bgmo0600}{\reencodefont{cbgreek}{\frompl{grmo0600}}}
+\transformfont{bgmo0700}{\reencodefont{cbgreek}{\frompl{grmo0700}}}
+\transformfont{bgmo0800}{\reencodefont{cbgreek}{\frompl{grmo0800}}}
+\transformfont{bgmo0900}{\reencodefont{cbgreek}{\frompl{grmo0900}}}
+\transformfont{bgmo1000}{\reencodefont{cbgreek}{\frompl{grmo1000}}}
+\transformfont{bgmo1095}{\reencodefont{cbgreek}{\frompl{grmo1095}}}
+\transformfont{bgmo1200}{\reencodefont{cbgreek}{\frompl{grmo1200}}}
+\transformfont{bgmo1440}{\reencodefont{cbgreek}{\frompl{grmo1440}}}
+\transformfont{bgmo1728}{\reencodefont{cbgreek}{\frompl{grmo1728}}}
+\transformfont{bgmo2074}{\reencodefont{cbgreek}{\frompl{grmo2074}}}
+\transformfont{bgmo2488}{\reencodefont{cbgreek}{\frompl{grmo2488}}}
+
+\transformfont{bgmc0500}{\reencodefont{cbgreek}{\frompl{grmc0500}}}
+\transformfont{bgmc0600}{\reencodefont{cbgreek}{\frompl{grmc0600}}}
+\transformfont{bgmc0700}{\reencodefont{cbgreek}{\frompl{grmc0700}}}
+\transformfont{bgmc0800}{\reencodefont{cbgreek}{\frompl{grmc0800}}}
+\transformfont{bgmc0900}{\reencodefont{cbgreek}{\frompl{grmc0900}}}
+\transformfont{bgmc1000}{\reencodefont{cbgreek}{\frompl{grmc1000}}}
+\transformfont{bgmc1095}{\reencodefont{cbgreek}{\frompl{grmc1095}}}
+\transformfont{bgmc1200}{\reencodefont{cbgreek}{\frompl{grmc1200}}}
+\transformfont{bgmc1440}{\reencodefont{cbgreek}{\frompl{grmc1440}}}
+\transformfont{bgmc1728}{\reencodefont{cbgreek}{\frompl{grmc1728}}}
+\transformfont{bgmc2074}{\reencodefont{cbgreek}{\frompl{grmc2074}}}
+\transformfont{bgmc2488}{\reencodefont{cbgreek}{\frompl{grmc2488}}}
+
+% Transform the bold series
+
+\transformfont{bgxn0500}{\reencodefont{cbgreek}{\frompl{grxn0500}}}
+\transformfont{bgxn0600}{\reencodefont{cbgreek}{\frompl{grxn0600}}}
+\transformfont{bgxn0700}{\reencodefont{cbgreek}{\frompl{grxn0700}}}
+\transformfont{bgxn0800}{\reencodefont{cbgreek}{\frompl{grxn0800}}}
+\transformfont{bgxn0900}{\reencodefont{cbgreek}{\frompl{grxn0900}}}
+\transformfont{bgxn1000}{\reencodefont{cbgreek}{\frompl{grxn1000}}}
+\transformfont{bgxn1095}{\reencodefont{cbgreek}{\frompl{grxn1095}}}
+\transformfont{bgxn1200}{\reencodefont{cbgreek}{\frompl{grxn1200}}}
+\transformfont{bgxn1440}{\reencodefont{cbgreek}{\frompl{grxn1440}}}
+\transformfont{bgxn1728}{\reencodefont{cbgreek}{\frompl{grxn1728}}}
+\transformfont{bgxn2074}{\reencodefont{cbgreek}{\frompl{grxn2074}}}
+\transformfont{bgxn2488}{\reencodefont{cbgreek}{\frompl{grxn2488}}}
+
+\transformfont{bgxo0500}{\reencodefont{cbgreek}{\frompl{grxo0500}}}
+\transformfont{bgxo0600}{\reencodefont{cbgreek}{\frompl{grxo0600}}}
+\transformfont{bgxo0700}{\reencodefont{cbgreek}{\frompl{grxo0700}}}
+\transformfont{bgxo0800}{\reencodefont{cbgreek}{\frompl{grxo0800}}}
+\transformfont{bgxo0900}{\reencodefont{cbgreek}{\frompl{grxo0900}}}
+\transformfont{bgxo1000}{\reencodefont{cbgreek}{\frompl{grxo1000}}}
+\transformfont{bgxo1095}{\reencodefont{cbgreek}{\frompl{grxo1095}}}
+\transformfont{bgxo1200}{\reencodefont{cbgreek}{\frompl{grxo1200}}}
+\transformfont{bgxo1440}{\reencodefont{cbgreek}{\frompl{grxo1440}}}
+\transformfont{bgxo1728}{\reencodefont{cbgreek}{\frompl{grxo1728}}}
+\transformfont{bgxo2074}{\reencodefont{cbgreek}{\frompl{grxo2074}}}
+\transformfont{bgxo2488}{\reencodefont{cbgreek}{\frompl{grxo2488}}}
+
+\transformfont{bgxc0500}{\reencodefont{cbgreek}{\frompl{grxc0500}}}
+\transformfont{bgxc0600}{\reencodefont{cbgreek}{\frompl{grxc0600}}}
+\transformfont{bgxc0700}{\reencodefont{cbgreek}{\frompl{grxc0700}}}
+\transformfont{bgxc0800}{\reencodefont{cbgreek}{\frompl{grxc0800}}}
+\transformfont{bgxc0900}{\reencodefont{cbgreek}{\frompl{grxc0900}}}
+\transformfont{bgxc1000}{\reencodefont{cbgreek}{\frompl{grxc1000}}}
+\transformfont{bgxc1095}{\reencodefont{cbgreek}{\frompl{grxc1095}}}
+\transformfont{bgxc1200}{\reencodefont{cbgreek}{\frompl{grxc1200}}}
+\transformfont{bgxc1440}{\reencodefont{cbgreek}{\frompl{grxc1440}}}
+\transformfont{bgxc1728}{\reencodefont{cbgreek}{\frompl{grxc1728}}}
+\transformfont{bgxc2074}{\reencodefont{cbgreek}{\frompl{grxc2074}}}
+\transformfont{bgxc2488}{\reencodefont{cbgreek}{\frompl{grxc2488}}}
+
+% Install the roman family
+
+\installfamily{BCG}{cmr}{}
+
+% medium normal series
+
+\installfont{bgmn0500}{grmn0500}{bgreek}{BCG}{cmr}{m}{n}{5}
+\installfont{bgmn0600}{grmn0600}{bgreek}{BCG}{cmr}{m}{n}{6}
+\installfont{bgmn0700}{grmn0700}{bgreek}{BCG}{cmr}{m}{n}{7}
+\installfont{bgmn0800}{grmn0800}{bgreek}{BCG}{cmr}{m}{n}{8}
+\installfont{bgmn0900}{grmn0900}{bgreek}{BCG}{cmr}{m}{n}{9}
+\installfont{bgmn1000}{grmn1000}{bgreek}{BCG}{cmr}{m}{n}{10}
+\installfont{bgmn1095}{grmn1095}{bgreek}{BCG}{cmr}{m}{n}{11}
+\installfont{bgmn1200}{grmn1200}{bgreek}{BCG}{cmr}{m}{n}{12}
+\installfont{bgmn1440}{grmn1440}{bgreek}{BCG}{cmr}{m}{n}{14}
+\installfont{bgmn1728}{grmn1728}{bgreek}{BCG}{cmr}{m}{n}{17}
+\installfont{bgmn2074}{grmn2074}{bgreek}{BCG}{cmr}{m}{n}{20}
+\installfont{bgmn2488}{grmn2488}{bgreek}{BCG}{cmr}{m}{n}{25}
+
+% slanted
+
+\installfont{bgmo0500}{grmo0500}{bgreek}{BCG}{cmr}{m}{sl}{5}
+\installfont{bgmo0600}{grmo0600}{bgreek}{BCG}{cmr}{m}{sl}{6}
+\installfont{bgmo0700}{grmo0700}{bgreek}{BCG}{cmr}{m}{sl}{7}
+\installfont{bgmo0800}{grmo0800}{bgreek}{BCG}{cmr}{m}{sl}{8}
+\installfont{bgmo0900}{grmo0900}{bgreek}{BCG}{cmr}{m}{sl}{9}
+\installfont{bgmo1000}{grmo1000}{bgreek}{BCG}{cmr}{m}{sl}{10}
+\installfont{bgmo1095}{grmo1095}{bgreek}{BCG}{cmr}{m}{sl}{11}
+\installfont{bgmo1200}{grmo1200}{bgreek}{BCG}{cmr}{m}{sl}{12}
+\installfont{bgmo1440}{grmo1440}{bgreek}{BCG}{cmr}{m}{sl}{14}
+\installfont{bgmo1728}{grmo1728}{bgreek}{BCG}{cmr}{m}{sl}{17}
+\installfont{bgmo2074}{grmo2074}{bgreek}{BCG}{cmr}{m}{sl}{20}
+\installfont{bgmo2488}{grmo2488}{bgreek}{BCG}{cmr}{m}{sl}{25}
+
+% smallcaps
+
+\installfont{bgmc0500}{grmc0500}{bgreek}{BCG}{cmr}{m}{sc}{5}
+\installfont{bgmc0600}{grmc0600}{bgreek}{BCG}{cmr}{m}{sc}{6}
+\installfont{bgmc0700}{grmc0700}{bgreek}{BCG}{cmr}{m}{sc}{7}
+\installfont{bgmc0800}{grmc0800}{bgreek}{BCG}{cmr}{m}{sc}{8}
+\installfont{bgmc0900}{grmc0900}{bgreek}{BCG}{cmr}{m}{sc}{9}
+\installfont{bgmc1000}{grmc1000}{bgreek}{BCG}{cmr}{m}{sc}{10}
+\installfont{bgmc1095}{grmc1095}{bgreek}{BCG}{cmr}{m}{sc}{11}
+\installfont{bgmc1200}{grmc1200}{bgreek}{BCG}{cmr}{m}{sc}{12}
+\installfont{bgmc1440}{grmc1440}{bgreek}{BCG}{cmr}{m}{sc}{14}
+\installfont{bgmc1728}{grmc1728}{bgreek}{BCG}{cmr}{m}{sc}{17}
+\installfont{bgmc2074}{grmc2074}{bgreek}{BCG}{cmr}{m}{sc}{20}
+\installfont{bgmc2488}{grmc2488}{bgreek}{BCG}{cmr}{m}{sc}{25}
+
+% Install the bold series
+
+% normal
+
+\installfont{bgxn0500}{grxn0500}{bgreek}{BCG}{cmr}{bx}{n}{5}
+\installfont{bgxn0600}{grxn0600}{bgreek}{BCG}{cmr}{bx}{n}{6}
+\installfont{bgxn0700}{grxn0700}{bgreek}{BCG}{cmr}{bx}{n}{7}
+\installfont{bgxn0800}{grxn0800}{bgreek}{BCG}{cmr}{bx}{n}{8}
+\installfont{bgxn0900}{grxn0900}{bgreek}{BCG}{cmr}{bx}{n}{9}
+\installfont{bgxn1000}{grxn1000}{bgreek}{BCG}{cmr}{bx}{n}{10}
+\installfont{bgxn1095}{grxn1095}{bgreek}{BCG}{cmr}{bx}{n}{11}
+\installfont{bgxn1200}{grxn1200}{bgreek}{BCG}{cmr}{bx}{n}{12}
+\installfont{bgxn1440}{grxn1440}{bgreek}{BCG}{cmr}{bx}{n}{14}
+\installfont{bgxn1728}{grxn1728}{bgreek}{BCG}{cmr}{bx}{n}{17}
+\installfont{bgxn2074}{grxn2074}{bgreek}{BCG}{cmr}{bx}{n}{20}
+\installfont{bgxn2488}{grxn2488}{bgreek}{BCG}{cmr}{bx}{n}{25}
+
+% slanted
+
+\installfont{bgxo0500}{grxo0500}{bgreek}{BCG}{cmr}{bx}{sl}{5}
+\installfont{bgxo0600}{grxo0600}{bgreek}{BCG}{cmr}{bx}{sl}{6}
+\installfont{bgxo0700}{grxo0700}{bgreek}{BCG}{cmr}{bx}{sl}{7}
+\installfont{bgxo0800}{grxo0800}{bgreek}{BCG}{cmr}{bx}{sl}{8}
+\installfont{bgxo0900}{grxo0900}{bgreek}{BCG}{cmr}{bx}{sl}{9}
+\installfont{bgxo1000}{grxo1000}{bgreek}{BCG}{cmr}{bx}{sl}{10}
+\installfont{bgxo1095}{grxo1095}{bgreek}{BCG}{cmr}{bx}{sl}{11}
+\installfont{bgxo1200}{grxo1200}{bgreek}{BCG}{cmr}{bx}{sl}{12}
+\installfont{bgxo1440}{grxo1440}{bgreek}{BCG}{cmr}{bx}{sl}{14}
+\installfont{bgxo1728}{grxo1728}{bgreek}{BCG}{cmr}{bx}{sl}{17}
+\installfont{bgxo2074}{grxo2074}{bgreek}{BCG}{cmr}{bx}{sl}{20}
+\installfont{bgxo2488}{grxo2488}{bgreek}{BCG}{cmr}{bx}{sl}{25}
+
+% small caps
+
+\installfont{bgxc0500}{grxc0500}{bgreek}{BCG}{cmr}{bx}{sc}{5}
+\installfont{bgxc0600}{grxc0600}{bgreek}{BCG}{cmr}{bx}{sc}{6}
+\installfont{bgxc0700}{grxc0700}{bgreek}{BCG}{cmr}{bx}{sc}{7}
+\installfont{bgxc0800}{grxc0800}{bgreek}{BCG}{cmr}{bx}{sc}{8}
+\installfont{bgxc0900}{grxc0900}{bgreek}{BCG}{cmr}{bx}{sc}{9}
+\installfont{bgxc1000}{grxc1000}{bgreek}{BCG}{cmr}{bx}{sc}{10}
+\installfont{bgxc1095}{grxc1095}{bgreek}{BCG}{cmr}{bx}{sc}{11}
+\installfont{bgxc1200}{grxc1200}{bgreek}{BCG}{cmr}{bx}{sc}{12}
+\installfont{bgxc1440}{grxc1440}{bgreek}{BCG}{cmr}{bx}{sc}{14}
+\installfont{bgxc1728}{grxc1728}{bgreek}{BCG}{cmr}{bx}{sc}{17}
+\installfont{bgxc2074}{grxc2074}{bgreek}{BCG}{cmr}{bx}{sc}{20}
+\installfont{bgxc2488}{grxc2488}{bgreek}{BCG}{cmr}{bx}{sc}{25}
+
+\endinstallfonts
+
+\bye
+
+%The following stuff is just for debugging. Use it or ignore it.
+
+\tracingcommands=1
+
+% This makes a raw font reencoded from the source PL font
+% and a mtx file corresponding to each.
+\transformfont{bgfr12}{\reencodefont{cbgreek}\frompl{grmn1200}}
+
+\installfamily{BCG}{cmr}{}
+
+% This makes a vpl file from the raw pl font and the two mtx files above
+\installfont{bgfr12}{grmn1200}{bgreek}{BCG}{cmr}{m}{n}{12}
+
+\endinstallfonts\bye
+
+
diff --git a/obsolete/language/greek/bgreek/tex/latex/bgreek/bgreek.ldf b/obsolete/language/greek/bgreek/tex/latex/bgreek/bgreek.ldf
new file mode 100644
index 0000000000..2b880f9a46
--- /dev/null
+++ b/obsolete/language/greek/bgreek/tex/latex/bgreek/bgreek.ldf
@@ -0,0 +1,62 @@
+\ProvidesLanguage{bgreek}
+ [2009/02/13 v0.3 bgreek support from the babel system]
+\LdfInit{bgreek}{captionsbgreek}
+\ifx\undefined\l@bgreek
+ \@nopatterns{bgreek}
+ \adddialect\l@bgreek0\fi
+\InputIfFileExists{bcgenc.def}{%
+ \message{Loading the definitions for the Beta Code Greek font encoding}}{%
+ \errhelp{I can't find the bcgenc.def file for the Greek fonts}%
+ \errmessage{Since I do not know what the BCG encoding means^^J
+ I can't typeset Greek.^^J
+ I stop here, while you get a suitable bcgenc.def file}\@@end
+ }
+\DeclareRobustCommand{\bgreektext}{\fontencoding{BCG}\selectfont\def\encodingdefault{BCG}%
+ \catcode`\|=12\catcode`\#=12\catcode`\%=12\catcode`\@=0\catcode`\\=12}
+\DeclareRobustCommand{\textbgreek}[1]{\foreignlanguage{bgreek}{\scantokens{\bgroup\bgreektext#1@egroup}}}
+\providehyphenmins{bgreek}{\tw@\tw@}
+\def\captionsbgreek{%
+ \def\bibname{Bibliografi/a}% <----------
+ \def\chaptername{Kefa/laio}% <----------
+ \def\appendixname{Para/rteema}% <-----------
+ \def\contentsname{Periejo/mena}% <----------
+ \def\listfigurename{Eiko/nej}% <----------
+ \def\listtablename{Pi/nakej}% <----------
+ \def\indexname{Eureth/rio}% <----------
+ \def\figurename{Eiko/na}% <----------
+ \def\tablename{Pi/nakaj}% <----------
+ \def\partname{Me/roj}% <----------
+}
+\def\datebgreek{}
+\addto\extrasbgreek{\languageshorthands{bgreek}}
+\addto\extrasbgreek{\bbl@frenchspacing}
+\addto\noextrasbgreek{\bbl@nonfrenchspacing}
+\addto\extrasbgreek{%
+ \let\guillemetleft\guillemotleft
+ \let\guillemetright\guillemotright
+ }
+% the kludge macro from betababel
+\initiate@active@char{!}
+\addto\extrasbgreek{\bbl@activate{!}}
+\addto\noextrasbgreek{\bbl@deactivate{!}}
+\declare@shorthand{bgreek}{!}{\char92{}}
+% A few symbols missing in the standard Greek
+% but accessible as Greek numerals.
+ \DeclareTextSymbol{\varqoppa}{BCG}{"13}
+ \DeclareTextSymbol{\Qoppa}{BCG}{"1F}
+ \DeclareTextSymbol{\Sampi}{BCG}{"19}
+ \DeclareTextSymbol{\vardigamma}{BCG}{"07}
+\ldf@finish{bgreek}
+\endinput
+% Miscelaneous symbols already defined elsewhere
+ \DeclareTextSymbol{\anwtonos}{BCG}{"FE}
+ \DeclareTextSymbol{\katwtonos}{BCG}{"FF}
+ \DeclareTextSymbol{\qoppa}{BCG}{"13}
+ \DeclareTextSymbol{\stigma}{BCG}{"06}
+ \DeclareTextSymbol{\sampi}{BCG}{"1B}
+ \DeclareTextSymbol{\guillemetleft}{BCG}{"7B}
+ \DeclareTextSymbol{\guillemetright}{BCG}{"7D}
+ \DeclareTextSymbol{\boxeddelta}{BCG}{"02}
+ \DeclareTextSymbol{\boxedeta}{BCG}{"03}
+ \DeclareTextSymbol{\boxedxi}{BCG}{"04}
+ \DeclareTextSymbol{\boxedmu}{BCG}{"05}
diff --git a/obsolete/language/greek/bgreek/tex/latex/bgreek/bgreek.sty b/obsolete/language/greek/bgreek/tex/latex/bgreek/bgreek.sty
new file mode 100644
index 0000000000..72a8270250
--- /dev/null
+++ b/obsolete/language/greek/bgreek/tex/latex/bgreek/bgreek.sty
@@ -0,0 +1,11 @@
+\ProvidesFile{bgreek.sty}
+ [2009/02/13 v0.3 bgreek.sty Beta Code Greek package]
+\DeclareOption*{
+\PackageError{bgreek}{The bgreek package and all its options are deprecated.\MessageBreak
+ Please use the bgreek or ibygreek ``languages'' \MessageBreak
+ as options for the Babel package}
+ {The Beta Coded virtual fonts now have a Babel interface.\MessageBreak
+ I stop here.}\@@end
+}
+\ProcessOptions\relax
+\endinput
diff --git a/obsolete/language/greek/bgreek/tex/latex/bgreek/ibygreek.ldf b/obsolete/language/greek/bgreek/tex/latex/bgreek/ibygreek.ldf
new file mode 100644
index 0000000000..d1fd4472c6
--- /dev/null
+++ b/obsolete/language/greek/bgreek/tex/latex/bgreek/ibygreek.ldf
@@ -0,0 +1,59 @@
+\ProvidesLanguage{ibygreek}
+ [2009/02/13 v0.3 ibygreek support from the babel system]
+\LdfInit{ibygreek}{captionsibygreek}
+\ifx\undefined\l@ibygreek
+ \@nopatterns{ibygreek}
+ \adddialect\l@ibygreek0\fi
+\InputIfFileExists{bcqenc.def}{%
+ \message{Loading the definitions for the Ibycus Greek font encoding}}{%
+ \errhelp{I can't find the BCQenc.def file for the Greek fonts}%
+ \errmessage{Since I do not know what the BCQ encoding means^^J
+ I can't typeset Greek.^^J
+ I stop here, while you get a suitable BCQenc.def file}\@@end
+ }
+\DeclareRobustCommand{\ibygreektext}{%
+ \fontencoding{BCQ}\selectfont%
+ \def\encodingdefault{BCQ}%
+ \catcode`\(=11 \catcode`\)=11 \catcode`\|=11%
+ \catcode`\`=11 \catcode`\==11 \catcode`\'=11%
+ }
+\DeclareRobustCommand{\textibygreek}[1]{\scantokens{\bgroup\ibygreektext #1\egroup}}
+\addto\extrasibygreek{\ibygreektext}
+%\addto\noextrasibygreek{\latintext}
+\providehyphenmins{ibygreek}{\tw@\tw@}
+\def\captionsibygreek{
+ \def\bibname{Bibliografi'a}% <----------
+ \def\chaptername{Kefa'laio}% <----------
+ \def\appendixname{Para'rteema}% <-----------
+ \def\contentsname{Periejo'mena}% <----------
+ \def\listfigurename{Eiko'nej}% <----------
+ \def\listtablename{Pi'nakej}% <----------
+ \def\indexname{Eureth'rio}% <----------
+ \def\figurename{Eiko'na}% <----------
+ \def\tablename{Pi'nakaj}% <----------
+ \def\partname{Me'roj}% <----------
+}
+\def\dateibygreek{}
+\addto\extrasibygreek{\languageshorthands{ibygreek}}
+\addto\extrasibygreek{\bbl@frenchspacing}
+\addto\noextrasibygreek{\bbl@nonfrenchspacing}
+% A few symbols missing in the standard Greek
+% but accessible as Greek numerals.
+\DeclareTextSymbol{\Qoppa}{BCQ}{"1F}
+\DeclareTextSymbol{\Sampi}{BCQ}{"19}
+\DeclareTextSymbol{\varqoppa}{BCQ}{"13}
+\DeclareTextSymbol{\vardigamma}{BCQ}{"07}
+\ldf@finish{ibygreek}
+\endinput
+% Miscelaneous symbols already defined elsewhere
+\DeclareTextSymbol{\anwtonos}{BCQ}{"FE}
+\DeclareTextSymbol{\katwtonos}{BCQ}{"FF}
+\DeclareTextSymbol{\qoppa}{BCQ}{"13}
+\DeclareTextSymbol{\stigma}{BCQ}{"06}
+\DeclareTextSymbol{\sampi}{BCQ}{"1B}
+\DeclareTextSymbol{\guillemetleft}{BCQ}{"7B}
+\DeclareTextSymbol{\guillemetright}{BCQ}{"7D}
+\DeclareTextSymbol{\boxeddelta}{BCQ}{"02}
+\DeclareTextSymbol{\boxedeta}{BCQ}{"03}
+\DeclareTextSymbol{\boxedxi}{BCQ}{"04}
+\DeclareTextSymbol{\boxedmu}{BCQ}{"05}
diff --git a/obsolete/language/spanish/babel-contrib/spanish-mx/README b/obsolete/language/spanish/babel-contrib/spanish-mx/README
new file mode 100644
index 0000000000..32fbe6211d
--- /dev/null
+++ b/obsolete/language/spanish/babel-contrib/spanish-mx/README
@@ -0,0 +1,32 @@
+These files help the user to typeset texts in spanish according to mexican
+current practices with the babel system.
+
+The files `spanishmx.ldf' and `spanishmx.sty' effectively merge an old
+(and short-lived) mexican.ldf with the spanish.ldf file, allowing the user
+to typeset spanish texts in a mexican style on a document by document basis,
+either for LaTeX documents or for plain.tex files; the `esmx.cfg'
+distributed here sets the mexican style as default for all documents
+on a given TeX installation. To make it work you should create a
+spanish.cfg file somewhere in your texmf tree directory with the
+following line
+
+\input esmx.cfg
+
+To prevent havoc on your system, I recommend you to install the files
+on some branch of your personal $HOME or `documents and settings'
+(depending on your system) texmf tree, and rebuild the filename
+directories ('texhash' or 'initexmf -u', depending on your system).
+
+As all features implemented depend entirely on spanish.ldf, you *must*
+read the documentation for spanish.ldf if you want to customize the layout
+further. A little documentation on what does each file do is included only
+as comments within the source code.
+
+These files are neither related to nor supported by the Spanish Users'
+Group CervanTeX.
+
+Good luck, happy TeXing, and Viva Mexico!
+
+Luis Rivera
+jlrn77*at*gmail*dot*com
+
diff --git a/obsolete/language/spanish/babel-contrib/spanish-mx/esmx.cfg b/obsolete/language/spanish/babel-contrib/spanish-mx/esmx.cfg
new file mode 100644
index 0000000000..4ccc999ce7
--- /dev/null
+++ b/obsolete/language/spanish/babel-contrib/spanish-mx/esmx.cfg
@@ -0,0 +1,83 @@
+%%
+%% This is file `esmx.cfg',
+%% Copyright 2008 Luis Rivera and any individual authors
+%% listed elsewhere in this file. All rights reserved.
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is Luis Rivera.
+%% jlrn77 at gmail dot com
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% This configuration file modifies the layout defined by the spanish option
+%% of the babel package to use a site-wide `mexican' style for your spanish
+%% documents if included in your TeXmf path.
+%% It is roughly equivalent to the `mexico' option defined by spanish.ldf v5.x.
+%% To make it work, you should include it in the file spanish.cfg installed
+%% in your texmf tree, saying
+%%
+%% \input esmx.cfg
+%%
+%% This file is neither related to nor supported by the Spanish Users' Group CervanTeX.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%% The following test prevents the code from being loaded twice
+%% (you may call the file many times, and it will execute the code only once
+%
+\ifx\l@spanishmx\undefined
+%
+%% First, let the user know who we are, and define a little code to check the spanish
+%% version, to act accordingly. These definitions emulate similar constructions in LaTeX.
+%
+\message{spanish configuration for mexico, v1.0a}
+\ifx\esmx@LaTeXeFmt\undefined\def\esmx@LaTeXeFmt{LaTeX2e}\fi
+\ifx\esmx@ldf@extension\undefined
+ \def\esmx@ldf@extension{ldf}
+ \def\esmx@iflanguagelater{\@ifl@ter\esmx@ldf@extension}
+ \@onlypreamble\esmx@iflanguagelater
+\fi
+%
+%% ... and now, the configuration code.
+%
+\ifx\fmtname\esmx@LaTeXeFmt % are we using LaTeX2e?
+ \esmx@iflanguagelater{spanish.ldf}{2007/01/01}{% for spanish 5.x
+ \def\es@tablename{Ttabla}
+ % \fi
+ }{% for spanish 4.x
+ \addto\extrasspanish{\def\tablename{Tabla}}
+ \declare@shorthand{spanish}{"`}{\begin{quoting}}
+ \declare@shorthand{spanish}{"'}{\end{quoting}}
+ }
+\else % no: we're on plain.tex etc.
+ \addto\extrasspanish{\def\tablename{Tabla}}
+ \declare@shorthand{spanish}{"`}{``}
+ \declare@shorthand{spanish}{"'}{''}
+\fi
+
+% for both spanish 4 and 5, for LaTeX or otherwise
+\ifnum\catcode`<=13 \shorthandoff{<>} \fi
+\spanishdecimal{.}
+\def\lquoti{``}\def\rquoti{''}%
+\def\lquotii{`}\def\rquotii{'}%
+%\def\lquotiii{`}\def\rquotiii{'}%
+
+%% Uncomment the following line if you want to get rid of all Spanish maths.
+%
+%\def\nomathspanish{\let\mathspanish\relax}
+%
+%% And that's all, folks!!
+%
+\fi
+\endinput
+%\changes{v1.0a}{2008/06/02}{Added test for active chars to avoid \es@save@catcode errors}
+%\changes{v1.0a}{2008/06/02}{Renamed internal macro names to prevent conflicts}
diff --git a/obsolete/language/spanish/babel-contrib/spanish-mx/spanishmx.ldf b/obsolete/language/spanish/babel-contrib/spanish-mx/spanishmx.ldf
new file mode 100644
index 0000000000..338e341538
--- /dev/null
+++ b/obsolete/language/spanish/babel-contrib/spanish-mx/spanishmx.ldf
@@ -0,0 +1,91 @@
+%%
+%% This is file `spanishmx.ldf',
+%% Copyright 2008 Luis Rivera and any individual authors
+%% listed elsewhere in this file. All rights reserved.
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is Luis Rivera.
+%% jlrn77 at gmail dot com
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% this patch effectively merges the mexican dialect of spanish into spanish.ldf > v4.x;
+%% you *should* read the spanish documentation to figure out how to customize the layout,
+%% as it depends entirely on spanish features and commands.
+%%
+%% This file is neither related to nor supported by the Spanish Users' Group CervanTeX.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ProvidesLanguage{spanishmx}
+ [2008/06/02 v1.1a A Mexican Dialect of Spanish]
+%% A few definitions that may be used later
+\ifx\spanishmx@LaTeXeFmt\undefined\def\spanishmx@LaTeXeFmt{LaTeX2e}\fi
+\ifx\@ldf@extension\undefined
+ \def\spanishmx@ldf@extension{ldf}
+ \def\spanishmx@iflanguagelater{\@ifl@ter\spanishmx@ldf@extension}
+ \@onlypreamble\spanishmx@iflanguagelater
+\fi
+%% Define the spanish option, before loading the ldf
+\ifx\spanishoptions\undefined\def\spanishoptions{mexico}
+\else\ifx\addto\undefined\else\addto\spanishoptions{,mexico}\fi
+\fi
+%% Input the spanish.ldf file, to load all the layout and definitions
+\ifx\captionsspanish\undefined
+ \input spanish.ldf
+\fi
+%% initialize the language
+\LdfInit{spanishmx}\captionsspanishmx
+%% add spanishmx as a dialect of spanish
+\adddialect\l@spanishmx\l@spanish
+%% get captions, date, and extras from spanish
+\let\captionsspanishmx\captionsspanish
+\let\datespanishmx\datespanish
+\let\extrasspanishmx\extrasspanish
+\let\noextrasspanishmx\noextrasspanish
+\ifx\fmtname\spanishmx@LaTeXeFmt % For LaTeX2e
+ \spanishmx@iflanguagelater{spanish.ldf}{2007/01/01}{% for spanish 5.x
+ \def\es@tablename{Ttabla}%
+ \AtEndOfPackage{%
+ \def\bbl@tempa{spanishmx}%
+ \ifx\bbl@main@language\bbl@tempa%
+ \AtBeginDocument{\layoutspanish}%
+ \fi}
+ }{ %% For the older 4.x spanish file
+ \addto\extrasspanish{\def\tablename{Tabla}}%
+ \declare@shorthand{spanish}{"`}{\begin{quoting}}
+ \declare@shorthand{spanish}{"'}{\end{quoting}}
+ \AtEndOfPackage{%
+ \let\es@activeacute\@undefined
+ \def\bbl@tempa{spanishmx}%
+ \ifx\bbl@main@language\bbl@tempa
+ \AtBeginDocument{\layoutspanish}%
+ \addto\es@select{%
+ \@ifstar{\let\layoutspanish\relax}%
+ {\layoutspanish\let\layoutspanish\relax}}%
+ \fi
+ \selectspanish}
+ }
+\fi
+%% activate the |\layoutspanish| at the end of package
+%% if spanishmx is the main language.
+\addto\extrasspanishmx{
+ \def\lquoti{``}
+ \def\rquoti{''}
+ \def\lquotii{`}
+ \def\rquotii{'}
+ \def\lquotiii{`}
+ \def\rquotiii{'}}
+\ldf@finish{spanishmx}
+%% and that's all, folks!!
+\endinput
+% \changes{v1.0b}{2008/06/02}{added code to recognize more spanish options}
+% \changes{v1.0b}{2008/06/02}{changed filename and internal macro names}
diff --git a/obsolete/language/spanish/babel-contrib/spanish-mx/spanishmx.sty b/obsolete/language/spanish/babel-contrib/spanish-mx/spanishmx.sty
new file mode 100644
index 0000000000..1929ada219
--- /dev/null
+++ b/obsolete/language/spanish/babel-contrib/spanish-mx/spanishmx.sty
@@ -0,0 +1,61 @@
+%%
+%% This is file `spanishmx.sty',
+%% Copyright 2008 Luis Rivera and any individual authors
+%% listed elsewhere in this file. All rights reserved.
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is Luis Rivera.
+%% jlrn77 at gmail dot com
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% This file is simply the wrapper allowing to use `spanishmx' with plain.tex
+%% and related formats with the babel system.
+%%
+%% This file is neither related to nor supported by the Spanish Users' Group CervanTeX.
+%%
+\ifx\LdfInit\undefined
+ \def\LdfInit{%
+ \chardef\atcatcode=\catcode`\@
+ \catcode`\@=11\relax
+ \input babel.def\relax
+ \catcode`\@=\atcatcode \let\atcatcode\relax
+ \LdfInit}
+\fi
+\ifx\PackageError\undefined
+ \def\ProvidesLanguage#1[#2 #3 #4]{%
+ \wlog{Language: #1 #4 #3 <#2>}}%
+\else
+ \def\bblstyerror{%
+ \PackageError{babel}%
+ {You have used an old interface to call babel\MessageBreak
+ You may expect compatibility problems wit other packages}%
+ {You could proceed but don't complain if you run into errors}%
+ \let\bblstyerror\@undefined
+ }
+ \ifx\ProvidesLanguage\undefined
+ \bblstyerror
+ \def\ProvidesLanguage{%
+ \chardef\atcatcode=\catcode`\@
+ \catcode`\@=11\relax
+ \input babel.def\relax
+ \catcode`\@=\atcatcode \let\atcatcode\relax
+ \ProvidesLanguage}
+ \else
+ \bblstyerror
+ \fi
+\fi
+\def\CurrentOption{spanishmx}
+\input spanishmx.ldf\relax
+\endinput
+%%
+%% End of file `spanishmx.sty'.
diff --git a/obsolete/macros/latex/contrib/babel-contrib/spanglish/README b/obsolete/macros/latex/contrib/babel-contrib/spanglish/README
new file mode 100644
index 0000000000..65b38855de
--- /dev/null
+++ b/obsolete/macros/latex/contrib/babel-contrib/spanglish/README
@@ -0,0 +1,32 @@
+
+The \textsf{Spanglish} ``language'' is a compromise between the use of the
+Spanish language in writing and English mathematics.
+
+Thus, there are no Spanish mathematical features supported (no accented
+operators, no decimal comma), and there is (probably less than) minimal
+Spanish language support for text.
+There is a conscious effort to make this ``language'' upwards compatible with
+the ``standard'' Spanish language definition, so the shorthands implemented here
+are but a very narrow subset of the standard Spanish language:
+those strictly necessary to handle Spanish hyphenation properly,
+and a few extras to straighten the text a little in a Spanish layout and support
+plain ASCII input in LaTeX, like frenchspacing, indentfirst,
+symbolic footnotes, lowercase roman numerals,
+and a few shorthands to improve hyphenation.
+All other typographic decisions are left to other macro packages
+according to user's taste (or lack thereof).
+So, in a sense, this ``language'' is a very stripped down or ultra-sloppy
+version of the ``standard'' spanish.ldf, mainly as a fallback solution.
+
+There are two public attributes/modifiers enabled for this ``language'',
+asc and tn, designed to improve support of ASCII input;
+the former activates all shorthands necessary to input Spanish with plain ASCII
+characters: this modifier supersedes the need to call the activeacute option
+from Babel;
+while the latter supports the input of Spanish \~n with the tilde ~n.
+Both modifiers are provided for backwards compatibility, assuming that most
+Spanish users actually choose a suitable 8bit font and input encoding.
+
+Questions, comments? Drop me an email at jlrn77 at gmail dot com
+
+April 1, 2015.
diff --git a/obsolete/macros/latex/contrib/babel-contrib/spanglish/spanglish.ldf b/obsolete/macros/latex/contrib/babel-contrib/spanglish/spanglish.ldf
new file mode 100644
index 0000000000..0c7a7f0e23
--- /dev/null
+++ b/obsolete/macros/latex/contrib/babel-contrib/spanglish/spanglish.ldf
@@ -0,0 +1,268 @@
+%%
+%% This is file `spanglish.ldf',
+%% Copyright 2008-2015 Luis Rivera and any individual authors
+%% listed elsewhere in this file. All rights reserved.
+%%
+% The 'spanglish' dialect was originally adapted from the 'galician'
+% language (v1.2l 2005/03/30), by Manuel Carriba (mcarriba at eunetcom.net),
+% based on the original spanish.sty, written by Julio S\'anchez,
+% (jsanchez at gmv.es)
+% Additional code from spanish.ldf v4.2, by Javier Bezos L\'opez (JBL).
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is J. Luis Rivera N.
+%% jlrn77 at gmail dot com
+%%
+%% \changes{2010/12/28}{Release version, from 2007/01/26 code.}
+%5 \changes{2013/03/01}{Bug fixes.}
+%% \changes{2015/04/01}{Removed accented math operators and \bbl@activate patch.}
+%% \changes{2015/04/10}{Removed activeacute support and added ascii input modifiers.}
+%% \changes{2015/04/10}{Removed dependency on esindex: now you have to load it yourself.}
+%%
+\ProvidesLanguage{spanglish}
+ [2015/04/01 v0.3 Spanglish: Simpler Spanish support]
+\LdfInit{spanglish}\captionsspanglish
+% spanglish is a dialect of either Spanish or English
+\ifx\l@spanglish\@undefined
+ \ifx\l@spanish\@undefined
+ \@nopatterns{span[gl]ish}
+ \adddialect\l@spanglish0
+ \else
+ \adddialect\l@spanglish\l@spanish
+ \fi\fi
+%
+\addto\captionsspanglish{%
+ \def\prefacename{Prefacio}%
+ \def\refname{Referencias}%
+ \def\abstractname{Resumen}%
+ \def\bibname{Bibliograf\'{\i}a}%
+ \def\chaptername{Cap\'{\i}tulo}%
+ \def\appendixname{Ap\'endice}%
+ \def\contentsname{\'Indice}%
+ \def\listfigurename{\'Indice de Figuras}%
+ \def\listtablename{\'Indice de Cuadros}%
+ \def\indexname{\'Indice Alfab\'etico}%
+ \def\figurename{Figura}%
+ \def\tablename{Cuadro}%
+ \def\partname{Parte}%
+ \def\enclname{Anexo}%
+ \def\ccname{Copia a}%
+ \def\headtoname{A}%
+ \def\pagename{P\'agina}%
+ \def\seename{v\'ease}%
+ \def\alsoname{v\'ease tambi\'en}%
+ \def\proofname{Demostraci\'on}%
+ \def\glossaryname{Glosario}%
+}
+%
+\def\datespanglish{%
+ \def\today{\number\day\space de \ifcase\month\or
+ enero\or febrero\or marzo\or abril\or mayo\or junio\or
+ julio\or agosto\or septiembre\or octubre\or noviembre\or diciembre\fi
+ \space de \number\year}}
+\addto\extrasspanglish{\bbl@frenchspacing}
+\addto\noextrasspanglish{\bbl@nonfrenchspacing}
+%
+\newif\ifesmx@latex
+\@ifundefined{documentclass}
+ {\esmx@latexfalse}
+ {\esmx@latextrue}
+%
+\addto\extrasspanglish{\languageshorthands{spanglish}}
+\initiate@active@char{"}% Only doublequote is active by default
+\addto\extrasspanglish{%
+ \bbl@activate{"}}
+\addto\noextrasspanglish{%
+ \bbl@deactivate{"}}
+\addto\extrasspanglish{%
+ \babel@save\"%
+ \def\"{\protect\@umlaut}}
+\let\dieresis\"
+\def\@umlaut#1{\allowhyphens\dieresis{#1}\allowhyphens}
+% shorthands for hyphenation
+\declare@shorthand{spanglish}{"-}{\nobreak-\bbl@allowhyphens}
+\declare@shorthand{spanglish}{"|}{\discretionary{-}{}{\kern.03em}}
+\declare@shorthand{spanglish}{"r}% to hyphenate para"rrayos properly
+ {\bbl@allowhyphens\discretionary{\char\hyphenchar\font}%
+ {}{r}\bbl@allowhyphens}
+\declare@shorthand{spanglish}{"R}
+ {\bbl@allowhyphens\discretionary{\char\hyphenchar\font}%
+ {}{R}\bbl@allowhyphens}
+\ifesmx@latex% this guillemets hack, by jbl
+ \DeclareTextCommand{\guillemotleft}{OT1}{%
+ \ifmmode\ll
+ \else
+ \save@sf@q{\penalty\@M
+ \leavevmode\hbox{\usefont{U}{lasy}{m}{n}%
+ \char40 \kern-0.19em\char40 }}%
+ \fi}%
+ \DeclareTextCommand{\guillemotright}{OT1}{%
+ \ifmmode\gg
+ \else
+ \save@sf@q{\penalty\@M
+ \leavevmode\hbox{\usefont{U}{lasy}{m}{n}%
+ \char41 \kern-0.19em\char41 }}%
+ \fi}%
+% end jbl; jlrn's American double quotes
+\declare@shorthand{spanglish}{"`}{\textquotedblleft{}}
+\declare@shorthand{spanglish}{"'}{\textquotedblright{}}
+\fi % end quotedbldefs
+% three hacks by JBL to adjust height of ?`!`/ with all uppercase letters
+\declare@shorthand{spanglish}{"/}% first
+ {\setbox\z@\hbox{/}%
+ \dimen@\ht\z@
+ \advance\dimen@-1ex
+ \advance\dimen@\dp\z@
+ \dimen@.31\dimen@
+ \advance\dimen@-\dp\z@
+ \ifdim\dimen@>0pt
+ \kern.01em\lower\dimen@\box\z@\kern.03em
+ \else
+ \box\z@
+ \fi}
+\declare@shorthand{spanglish}{"?}% second
+ {\setbox\z@\hbox{?`}%
+ \leavevmode\raise\dp\z@\box\z@}
+\declare@shorthand{spanglish}{"!}% third
+ {\setbox\z@\hbox{!`}%
+ \leavevmode\raise\dp\z@\box\z@}
+\addto\extrasspanglish{% JS's discretionary hyphens
+ \babel@save{\-}%
+ \def\-{\bbl@allowhyphens\discretionary{-}{}{}\bbl@allowhyphens}}
+%%%
+%%% some code to support accented and spaced math operators was here. RIP.
+%%%
+% support for abbreviations
+\def\esmx@plain@esabrv#1{.$^{{\rm #1}}$}
+\def\esmx@ltx@esabrv#1{.\textsuperscript{#1}}
+\def\esmx@esabrv@r#1#2{\esabrv{#1#2}}% nice trick by JBL
+\ifesmx@latex
+ \let\esabrv\esmx@ltx@esabrv
+ \else
+ \let\esabrv\esmx@plain@esabrv
+\fi
+%% ascii shorthands, rearranged, without activeacute...
+\bbl@declare@ttribute{spanglish}{asc}{
+ \initiate@active@char{'}
+ \addto\extrasspanglish{\bbl@activate{'}}
+ \addto\noextrasspanglish{\bbl@deactivate{'}}
+ \babel@save\'%
+ \addto\extrasspanglish{\def\'{\protect\@acute}}
+ \let\textacute\'
+ \def\@acute##1{\allowhyphens\textacute{##1}\allowhyphens}
+ \declare@shorthand{spanglish}{'a}{\textormath{\@acute a}{^{\prime} a}}
+ \declare@shorthand{spanglish}{'e}{\textormath{\@acute e}{^{\prime} e}}
+ \declare@shorthand{spanglish}{'i}{\textormath{\@acute\i{}}{^{\prime}i}}
+ \declare@shorthand{spanglish}{'o}{\textormath{\@acute o}{^{\prime} o}}
+ \declare@shorthand{spanglish}{'u}{\textormath{\@acute u}{^{\prime} u}}
+ \declare@shorthand{spanglish}{'A}{\textormath{\@acute A}{^{\prime} A}}
+ \declare@shorthand{spanglish}{'E}{\textormath{\@acute E}{^{\prime} E}}
+ \declare@shorthand{spanglish}{'I}{\textormath{\@acute I}{^{\prime} I}}
+ \declare@shorthand{spanglish}{'O}{\textormath{\@acute O}{^{\prime} O}}
+ \declare@shorthand{spanglish}{'U}{\textormath{\@acute U}{^{\prime} U}}
+ \declare@shorthand{spanglish}{'n}{\textormath{\~n}{^{\prime} n}}
+ \declare@shorthand{spanglish}{'N}{\textormath{\~N}{^{\prime} N}}
+ \declare@shorthand{spanglish}{''}{\textormath{\textquotedblright}{\sp\bgroup\prim@s'}}
+ \declare@shorthand{spanglish}{"u}{\@umlaut{u}}
+ \declare@shorthand{spanglish}{"U}{\@umlaut{U}}
+ \declare@shorthand{spanglish}{"i}{\@umlaut{\i}}
+ \declare@shorthand{spanglish}{"I}{\@umlaut{I}}
+ \declare@shorthand{spanglish}{"a}{\esabrv{a}}
+ \declare@shorthand{spanglish}{"o}{\esabrv{o}}
+ \declare@shorthand{spanglish}{"e}{\protect\esmx@esabrv@r{e}}
+ \declare@shorthand{spanglish}{"A}{\esabrv{A}}
+ \declare@shorthand{spanglish}{"O}{\esabrv{O}}
+ \declare@shorthand{spanglish}{"E}{\protect\esmx@esabrv@r{E}}
+ \declare@shorthand{spanglish}{"<}{\guillemotleft{}}
+ \declare@shorthand{spanglish}{">}{\guillemotright{}}
+}
+%% tilden tildeN
+\bbl@declare@ttribute{spanglish}{nt}{
+ \initiate@active@char{~}
+ \addto\extrasspanglish{\bbl@activate{~}\def\~{\protect\@tilde}}
+ \addto\noextrasspanglish{\bbl@deactivate{~}}
+ \addto\extrasspanglish{\babel@save\~}
+ \let\texttilde\~
+ \let\@tilde\texttilde
+ \declare@shorthand{spanglish}{~n}{\textormath{\~n}{\@tilde n}}
+ \declare@shorthand{spanglish}{~N}{\textormath{\~N}{\@tilde N}}
+}
+% A crude hack to turn ES into US abbreviations.
+\bbl@declare@ttribute{spanglish}{usord}{
+\addto\extrasspanglish{% this code should state ordinal 1"o as 1o.
+ \def\esmx@usabrv##1{##1.}
+ \let\esabrv\esmx@usabrv
+ \def\esmx@esabrv@r##1##2{\esabrv{##1##2}}
+ }
+}
+% spanish layout
+\addto\extrasspanglish{%
+ \def\@alph#1%
+ {\ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or
+ k\or l\or m\or n\or \~n\or o\or p\or q\or r\or s\or t\or u\or v\or
+ w\or x\or y\or z\else\@ctrerr\fi}%
+ \def\@Alph#1%
+ {\ifcase#1\or A\or B\or C\or D\or E\or F\or G\or H\or I\or J\or
+ K\or L\or M\or N\or \~N\or O\or P\or Q\or R\or S\or T\or U\or V\or
+ W\or X\or Y\or Z\else\@ctrerr\fi}
+ }
+% JBL's fix (lowercase small caps) for lowercase roman numbers and acronyms.
+\ifesmx@latex
+ \addto\textspanish{%
+ \babel@save\lsc
+ \def\lsc{\protect\esmx@lsc}}
+%
+ \def\esmx@lsc#1{%
+ \leavevmode
+ \hbox{\scshape\selectfont
+ \expandafter\ifx\csname\f@encoding/\f@family/\f@series
+ /n/\f@size\expandafter\endcsname
+ \csname\curr@fontshape/\f@size\endcsname
+ \csname S@\f@size\endcsname
+ \fontsize\sf@size\z@\selectfont
+ \PackageInfo{spanglish}{Replacing undefined sc font\MessageBreak
+ shape by faked small caps}%
+ \MakeUppercase{#1}%
+ \else
+ \MakeLowercase{#1}%
+ \fi}}
+%
+\DeclareTextCompositeCommand{\'}{OT1}{i}{\@tabacckludge'{\i}}
+%
+ \def\spanglishlayout{
+ \def\theenumii{\alph{enumii}}% fix the second level enumeration label
+ \def\labelenumii{\textit{\theenumii})}
+ \def\p@enumii{\textit{\theenumii}}
+ \def\theenumiii{\Roman{enumiii}}% fix the third level enumeration label
+ \def\labelenumiii{\theenumiii.}
+ \def\p@enumiii{\theenumiii}
+ \let\@afterindentfalse\@afterindenttrue% afterindent true
+ \@afterindenttrue%
+ \def\@fnsymbol##1%
+ {\ifcase##1\or*\or**\or***\or****\or
+ *****\or******\else\@ctrerr\fi}%
+ \def\@roman##1{\protect\esmx@roman{\number##1}}%
+ \def\esmx@roman##1{\protect\esmx@lsc{\romannumeral##1}}%
+ %\def\esromanindex##1##2{##1{\protect\esmx@lsc{##2}}}
+ }
+\AtEndOfPackage{%
+ %\RequirePackage{esindex}% now load it on your own!
+ \def\bbl@tempa{spanglish}%
+ \ifx\bbl@main@language\bbl@tempa%
+ \AtBeginDocument{\spanglishlayout}\fi%
+ }
+\fi
+%% A patch to fix a bug in \bbl@activate was here. RIP.
+\ldf@finish{spanglish}
+\endinput
+%%
+%% End of file `spanglish.ldf'. \ No newline at end of file
diff --git a/obsolete/macros/latex/contrib/babel-contrib/spanglish/spanglish.sty b/obsolete/macros/latex/contrib/babel-contrib/spanglish/spanglish.sty
new file mode 100644
index 0000000000..cfd269ff65
--- /dev/null
+++ b/obsolete/macros/latex/contrib/babel-contrib/spanglish/spanglish.sty
@@ -0,0 +1,55 @@
+%%
+%% This is file `spanglish.sty',
+%%
+%% Copyright 2008 Luis Rivera and any individual authors
+%% listed elsewhere in this file. All rights reserved.
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is Luis Rivera.
+%% jlrn7 at gmail dot com
+%%
+\ifx\LdfInit\undefined
+ \def\LdfInit{%
+ \chardef\atcatcode=\catcode`\@
+ \catcode`\@=11\relax
+ \input babel.def\relax
+ \catcode`\@=\atcatcode \let\atcatcode\relax
+ \LdfInit}
+\fi
+\ifx\PackageError\undefined
+ \def\ProvidesLanguage#1[#2 #3 #4]{%
+ \wlog{Language: #1 #4 #3 <#2>}}%
+\else
+ \def\bblstyerror{%
+ \PackageError{babel}%
+ {You have used an old interface to call babel\MessageBreak
+ You may expect compatibility problems wit other packages}%
+ {You could proceed but don't complain if you run into errors}%
+ \let\bblstyerror\@undefined
+ }
+ \ifx\ProvidesLanguage\undefined
+ \bblstyerror
+ \def\ProvidesLanguage{%
+ \chardef\atcatcode=\catcode`\@
+ \catcode`\@=11\relax
+ \input babel.def\relax
+ \catcode`\@=\atcatcode \let\atcatcode\relax
+ \ProvidesLanguage}
+ \else
+ \bblstyerror
+ \fi
+\fi
+\def\CurrentOption{spanglish}
+\input spanglish.ldf\relax
+\endinput
+%%
+%% End of file `spanglish.sty'. \ No newline at end of file
diff --git a/obsolete/macros/latex/contrib/ltxindex/README b/obsolete/macros/latex/contrib/ltxindex/README
new file mode 100644
index 0000000000..61df56b47f
--- /dev/null
+++ b/obsolete/macros/latex/contrib/ltxindex/README
@@ -0,0 +1,15 @@
+ltxindex is a simple package to make indices for LATEX documents with
+GNU's texindex. Though missing some important functionality, texindex
+is much simpler to use; and if you don't need anything fancy, such an
+index may be useful.
+
+This package only implements the standard indices used by texinfo, and
+only defines the concept index (cp) by default. You can't define custom
+indices (yet), and you must set up the fn, ky, pg, tp, and vr indices on
+your own. Read the manual for more information on usage, plans, and
+limitations.
+
+Good luck and happy TeXing,
+
+Luis.
+
diff --git a/obsolete/macros/latex/contrib/ltxindex/copying.txt b/obsolete/macros/latex/contrib/ltxindex/copying.txt
new file mode 100644
index 0000000000..60549be514
--- /dev/null
+++ b/obsolete/macros/latex/contrib/ltxindex/copying.txt
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/obsolete/macros/latex/contrib/ltxindex/ltxindex.dtx b/obsolete/macros/latex/contrib/ltxindex/ltxindex.dtx
new file mode 100644
index 0000000000..b82a959c3c
--- /dev/null
+++ b/obsolete/macros/latex/contrib/ltxindex/ltxindex.dtx
@@ -0,0 +1,499 @@
+%\iffalse meta-comment
+% ltxindex.dtx generated using /usr/local/bin/makedtx version 0.9b (c) Nicola Talbot
+% Command line args:
+% -src "ltxindex\.sty=>ltxindex.sty"
+% -doc "README"
+% ltxindex
+% Created on 2006/11/26 15:10
+%
+% ltxindex.sty, a LaTeX package to typeset indices with GNU's Texindex
+% Copyright (C) 2004 by Richard Stallman, Robert J. Chassell,
+% Michael Clarkson, \& Luis Rivera.
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2, or (at your option)
+% any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program; if not, write to the Free Software
+% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%
+% This work has the LPPL maintenance status "unmaintained".
+%
+%\fi
+%\iffalse
+%<*driver>
+\ProvidesFile{ltxindex.dtx}
+%</driver>
+%<ltxindex>\NeedsTeXFormat{LaTeX2e}[1995/06/01]
+%<ltxindex>\ProvidesPackage{ltxindex}
+ [2008/06/06 v0.1c ltxindex: LaTeX indexing, texindex style]
+%<*batchfile>
+\begingroup
+\input docstrip
+\keepsilent
+\usedir{tex/latex/contrib/ltxindex}
+\preamble
+
+ ltxindex.sty, a LaTeX package to typeset indices with GNU's Texindex
+ Copyright (C) 2004 by Richard Stallman, Robert J. Chassell,
+ Michael Clarkson, \& Luis Rivera.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2, or (at your option)
+ any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+ WARNING!!! This code is fairly experimental.
+
+\endpreamble
+
+\askforoverwritefalse
+
+\IfFileExists{ltxindex.sty}{}{%
+\generate{\file{ltxindex.sty}{\usepreamble\defaultpreamble
+\usepostamble\defaultpostamble\from{ltxindex.dtx}{ltxindex,package}}
+}}
+\endgroup
+%</batchfile>
+%\fi
+%
+%\iffalse
+%<*driver>
+\documentclass{ltxdoc}
+\newcommand{\texindex}{\texttt{texindex}}
+\newcommand{\ltxindex}{\textsf{ltxindex}}
+\OnlyDescription
+\begin{document}
+ \DocInput{ltxindex.dtx}
+\end{document}
+%</driver>
+%\fi
+%
+% \CheckSum{548}
+%
+% \changes{0.1}{2004/06/30}{First Release.}
+% \changes{0.1b}{2007/12/14}{Made a first dtx file.}
+% \changes{0.1c}{2008/06/06}{Single file release, nomulticol option, dropped support.}
+%
+% \GetFileInfo{ltxindex.dtx}
+%
+% \title{\ltxindex: Making \LaTeX\ indexes with GNU's \texindex%
+% \thanks{This file documents version~\fileversion, as of~\filedate.
+% This package has been orphaned: please adopt a package!}}
+% \author{Luis Rivera}
+% \date{June 6, 2008}
+% \maketitle
+%
+% \ltxindex\ is a simple package to make indices for \LaTeX\
+% documents with \texindex\ instead of |makeindex|.
+% Though missing some important functionality, \texindex\ seems much
+% simpler to use;
+% and if you don't need anything fancy, such an index may be useful.
+%
+% This package only implements the standard indices used by
+% texinfo, and only defines the concept index (cp) by default.
+% You can't define custom indices (yet), and you must set up the fn, ky, pg,
+% tp, and vr indices on your own.
+%
+% \section{Usage}
+%
+% Call this package in the preamble: |\usepackage{ltxindex}|
+%
+% The package implements the following commands,
+%
+% |\cpindex|\marg{concept} indexes \emph{concept}, without typesetting it in the
+% main text.
+%
+% |\cpsubindex|\marg{concept}\marg{subconcept} indexes \emph{subconcept} under
+% \emph{concept}, without typesetting it in the main text.
+%
+% |\indexcp|\marg{concept} typesets \emph{concept} and puts it in the |cp| index.
+%
+% |\subindex|\marg{subconcept}\marg{concept} typesets \emph{subconcept} in the main
+% document and puts it under \emph{concept} in the |cp| index.
+%
+% You may set up fnindex, kyindex, pgindex, tpindex, and vrindex with the
+% command |\newindex|\marg{??}, where |??| is either fn, ky, pg, tp, or vr.
+% This way, you enable commands |\??index|\marg{word}, which allows you to
+% index \emph{word} in the appropriate index.
+% Texinfo's shortcuts |\cindex|, |\findex|, |\kindex|, |\pindex|, |\tindex|, and
+% |\vindex|, are also available.
+%
+% |\synindex|\marg{foo}\marg{bar} subsumes index \emph{foo} under index \emph{bar}.
+%
+% |\syncodeindex|\marg{foo}\marg{bar} is similar, but typesets all entries for
+% index \emph{foo} in boldface.
+%
+% As in Texinfo, all these commands produce auxiliary files |<filename>.??|
+%
+% Once you're done with the main body of your document, you ask
+% \LaTeX\ to typeset the index with the command |\printindex|\marg{??}, wherever
+% you like. Make sure you precede it with some informative heading,
+% like |\section*{Concept Index}|. In short:
+%
+% \begin{description}
+% \item{Run} \LaTeX\ on filename to produce the |.aux| and |.??| files
+% \item{Run} \texindex\ on every unsorted index file (|<filename>.??|) you created
+% for your document (|<filename>.cp|, by default). \texindex\ will
+% create a sorted index file for your index file (|<filename>.cps|, by
+% default).
+% \item{ReRun} \LaTeX\ to incorporate the indices.
+% \item{ReRun} \texindex\ on every index file (to ensure right cross-references).
+% \item{ReRun} \LaTeX\ to put everything in order.
+% \end{description}
+%
+% You may avoid all this work in drafting and proofreading:
+% the package prints ``(Index is empty)'' or ``(Index is nonexistent)''
+% in the appropriate places if the indices are unsorted or
+% undefined.
+%
+% \section{Acknowledgements}
+%
+% As you may see by simple inspection of the code, I just ``borrowed''
+% the code from the old |latexinfo.sty|, available on CTAN, and patched
+% it up to run as a \LaTeX\ package.
+% Thus, all credits should go to Richard Stallman, Robert J. Chassell,
+% \& Michael Clarkson.
+%
+% \section{To Do's and Warnings}
+%
+% \begin{itemize}
+% \item Two column output is somewhat clumsy; you may have to edit the
+% |.??s| file manually to add |\columnbreak|'s in the appropriate places.
+% \item Devise a more general mechanism to create arbitrary indices.
+% \item Write some macros to modify the appearance of the index (by means
+% of some commands or package options).
+% \item PDF is not supported at all.
+% \item Documentation is wanting.
+% \end{itemize}
+%
+% There is something odd about the license of this package: it may
+% be fixed by adding an independent implementation of multicolumns.
+%
+% This package is distributed along the lines of the GNU General Public
+% License version 2.0, in compliance with the original license for
+% |latexinfo.sty|.
+%
+% There are additional conditions imposed on the use ---not the
+% distribution--- of the package, due to the usage of the \textsf{multicol}
+% package, by Frank Mittelbach.
+% Even though \textsf{multicol} is a required file for any \LaTeX\
+% installation, you are \emph{morally} required to pay a license fee if you
+% use it as a part of a proprietary or commercially distributed product
+% based on or using \textsf{multicol}. The \ltxindex\ package is distributed
+% `gratis', so as long as you distribute or use this package for a
+% non-commercial or non-proprietary end product (document or software),
+% you don't acquire this moral obligation.
+% Otherwise, you are morally required to pay that fee, because of the usage
+% of \textsf{multicol}.
+% See the file |multicol.dtx| for details.
+%
+% Confused? Well, just use the package option |nomulticol|.
+% The output will be ugly, but free from moral trouble.
+%
+%\StopEventually{}
+%
+%\section{The Code}
+%
+% This package may require the package \textsf{multicol} to typeset the index
+% in a two column environment. This should be the default behavior, save
+% the case documented above.
+% \begin{macrocode}
+%<*ltxindex>
+\RequirePackage{multicol}
+\newenvironment{ltxmulticols}{\begin{multicols}{2}}{\end{multicols}}
+\DeclareOption{nomulticol}{\renewenvironment{ltxmulticols}{}{}}
+% \end{macrocode}
+% Index generation facilities
+%
+% Define the texinfo user-accessible indexing commands for backwards
+% compatability.
+%
+% \begin{macrocode}
+\def\cindex{\cpindex}
+\def\pindex{\pgindex}
+\def\vindex{\vrindex}
+\def\tindex{\tpindex}
+\def\kindex{\kyindex}
+\def\findex{\fnindex}
+% \end{macrocode}
+%
+% |\newindex{foo}| defines an index named foo.
+% It automatically defines |\fooindex| such that
+% |\fooindex ...rest of line...| puts an entry in the index foo.
+% It also defines |\fooindfile| to be the number of the output channel for
+% the file that accumulates this index. The file's extension is foo.
+% The name of an index should be no more than 2 characters long
+% for the sake of vms.
+% \begin{macrocode}
+\def\newindex#1{\csname newindex#1\endcsname}
+% \end{macrocode}
+%
+% Yes I know this could be done shorter, but safer??
+%
+% \begin{macrocode}
+\def\newindexcp{\if@filesw \newwrite\@cpindexfile
+ \immediate\openout\@cpindexfile=\jobname.cp
+ \def\cpindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindex\@cpindexfile}%
+ \def\cpsubindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrsubindex\@cpindexfile}%
+ \def\cpindexbold{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindexbold\@cpindexfile}
+ \typeout{Writing concepts index file \jobname.cp }%
+ \fi}
+
+\def\cpindex{\@bsphack\begingroup \@sanitize\@index}
+\def\cpsubindex{\@bsphack\begingroup \@sanitize\@index}
+\def\cpindexbold{\@bsphack\begingroup \@sanitize\@index}
+
+\def\@wrindex#1#2{\let\thepage\relax
+ \xdef\@gtempa{\write#1{\string \entry{#2}{\thepage}{#2}}}\endgroup
+ \def\@tempa{}\def\thing{#2}\ifx\thing\@tempa\relax\else\@gtempa\fi
+ \if@nobreak \ifvmode\nobreak\fi\fi\@esphack}
+
+\def\@wrindexbold#1#2{\let\thepage\relax \let\bf\relax
+ \xdef\@gtempa{\write#1{\string \entry{#2}{\b{\thepage}}{#2}}}\endgroup
+ \def\@tempa{}\def\thing{#2}\ifx\thing\@tempa\relax\else\@gtempa\fi
+ \if@nobreak \ifvmode\nobreak\fi\fi\@esphack}
+
+\def\@wrsubindex#1#2#3{\let\thepage\relax
+ \xdef\@gtempa{\write#1{\string \entry{#2 #3}{\thepage}{#2}{#3}}}\endgroup%
+ \@gtempa
+ \if@nobreak \ifvmode\nobreak\fi\fi\@esphack}
+
+\def\@index#1{\endgroup\@esphack}
+
+\def\pgindex{\@bsphack\begingroup \@sanitize\@index}
+\def\newindexpg{\if@filesw \newwrite\@pgindexfile
+ \immediate\openout\@pgindexfile=\jobname.pg
+ \def\pgindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindex\@pgindexfile}
+ \def\pgindexbold{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindexbold\@pgindexfile}
+ \typeout{Writing index file \jobname.pg }\fi}
+
+\def\pgindex{\@bsphack\begingroup \@sanitize\@index}
+\def\pgindexbold{\@bsphack\begingroup \@sanitize\@index}
+
+\def\newindexvr{\if@filesw \newwrite\@vrindexfile
+ \immediate\openout\@vrindexfile=\jobname.vr
+ \def\vrindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindex\@vrindexfile}
+ \def\vrindexbold{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindexbold\@vrindexfile}
+ \typeout{Writing variable index file \jobname.vr }\fi}
+
+\def\vrindex{\@bsphack\begingroup \@sanitize\@index}
+\def\vrindexbold{\@bsphack\begingroup \@sanitize\@index}
+
+\def\newindextp{\if@filesw \newwrite\@tpindexfile
+ \immediate\openout\@tpindexfile=\jobname.tp
+ \def\tpindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindex\@tpindexfile}
+ \def\tpindexbold{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindexbold\@tpindexfile}
+ \typeout{Writing datatype index file \jobname.tp }\fi}
+
+\def\tpindex{\@bsphack\begingroup \@sanitize\@index}
+\def\tpindexbold{\@bsphack\begingroup \@sanitize\@index}
+
+\def\newindexky{\if@filesw
+ \newwrite\@kyindexfile
+ \immediate\openout\@kyindexfile=\jobname.ky
+ \def\kyindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindex\@kyindexfile}\typeout{Writing key index file \jobname.ky}
+ \fi}
+
+\def\kyindex{\@bsphack\begingroup \@sanitize\@index}
+\def\kyindexbold{\@bsphack\begingroup \@sanitize\@index}
+
+\def\newindexfn{\if@filesw \newwrite\@fnindexfile
+ \immediate\openout\@fnindexfile=\jobname.fn
+ \def\fnindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindex\@fnindexfile}
+ \def\fnindexbold{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindexbold\@fnindexfile}
+ \typeout{Writing function index file \jobname.fn }\fi}
+
+\def\fnindex{\@bsphack\begingroup \@sanitize\@index}
+\def\fnindexbold{\@bsphack\begingroup \@sanitize\@index}
+% \end{macrocode}
+%
+% |\synindex{foo}{bar}| makes index foo feed into index bar.
+%
+% \begin{macrocode}
+\def\synindex#1#2{\expandafter\xdef \csname @#1index\endcsname{%
+ \noexpand\csname @#2index\endcsname}%
+\expandafter \chardef \csname @#1indexfile\endcsname=\csname @#2indexfile\endcsname}
+% \end{macrocode}
+%
+% |\syncodeindex{foo}{bar}| similar, but put all entries made for index foo
+% inside bold.
+%
+% \begin{macrocode}
+\def\syncodeindex#1#2{%
+\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsname
+\expandafter\let\csname#1indfile\endcsname=\synindexfoo
+\expandafter\xdef\csname#1index\endcsname{% % Define \xxxindex
+\csname#1boldindex\endcsname{#2}}%
+}
+% \end{macrocode}
+%
+% Define the macros used in formatting output of the sorted index material.
+% This is what you call to cause a particular index to get printed.
+% Write |\section*{Function Index}| to |\printindex{fn}|
+%
+% \begin{macrocode}
+\newskip\secondaryindent
+\secondaryindent=0.5cm
+% \end{macrocode}
+%
+% In case index foo is undefined, or sorted index |foo.??s| is empty...
+%
+% \begin{macrocode}
+\ifx\putwordIndexNonexistent\undefined
+ \gdef\putwordIndexNonexistent{(Index is nonexistent)}
+\fi
+\ifx\putwordIndexIsEmpty\undefined
+ \gdef\putwordIndexIsEmpty{(Index is empty)}
+\fi
+% \end{macrocode}
+%
+% The command |\printindex| typesets the index in the appropriate place.
+% This is the piece of code where the \textsf{multicol} package is used,
+% and some replacement is needed.
+%
+% \begin{macrocode}
+\def\printindex#1{
+\def\indexbackslash{\rawbackslashxx}
+\tolerance=9500 \advance\baselineskip -1pt
+\openin 1 \jobname.#1s
+\ifeof 1
+ \putwordIndexNonexistent
+ \else
+ \read 1 to \temp
+ \ifeof 1
+ \putwordIndexIsEmpty
+ \else
+ \begin{ltxmulticols}
+ \input \jobname.#1s
+ \end{ltxmulticols}
+ \fi
+\fi
+\closein 1
+}
+% \end{macrocode}
+%
+% These macros are used by the sorted index file itself.
+% Change them to control the appearance of the index.
+%
+% \begin{macrocode}
+\def\Dotsbox{\hbox to 1em{\hss.\hss}} % Used by index macros
+\def\pline{\hbox to\hsize}
+
+\def\initial#1{%
+{\bigbreak\pline{\large\bf#1\hfill}\kern 2pt\penalty3000}}
+
+\def\entry #1#2{
+{\parfillskip=0in \parskip=0in \parindent=0in \small
+\hangindent=1in \hangafter=1%
+\noindent\hbox{#1}\leaders\Dotsbox\hskip 0pt plus 1filll\relax #2\par
+}}
+
+\def\primary #1{\pline{\small#1\hfil}}
+
+\def\secondary #1#2{
+{\parfillskip=0in \parskip=0in \small
+\hangindent =1in \hangafter=1
+\noindent\hskip\secondaryindent\hbox{#1}\leaders\Dotsbox\hskip 0pt plus 1filll#2\par
+}}
+% \end{macrocode}
+%
+% Args are the skip and penalty (usually negative)
+%
+% \begin{macrocode}
+\def\dobreak#1#2{\par\ifdim\lastskip<#1\removelastskip\penalty#2\vskip#1\fi}
+% \end{macrocode}
+%
+% Now we set up the default concept index...
+%
+% \begin{macrocode}
+\newindex{cp}
+% \end{macrocode}
+%
+% ...and two useful macros to save typing time.
+%
+% \begin{macrocode}
+\newcommand{\indexcp}[1]{#1\cpindex{#1}}
+\newcommand{\subindexcp}[2]{#1\cpsubindex{#2}{#1}}
+% \end{macrocode}
+%
+% Finally, process options.
+%
+% \begin{macrocode}
+\ExecuteOptions{}
+\ProcessOptions
+%</ltxindex>
+% \end{macrocode}
+%
+% et voil\`a!
+%
+%\Finale
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+% \typeout{**************************************************}
+% \typeout{*}
+% \typeout{* To finish the installation you have to move the}
+% \typeout{* following file into a directory searched by TeX:}
+% \typeout{*}
+% \typeout{* \space\space ltxindex.sty}
+% \typeout{*}
+% \typeout{* Documentation is in ltxindex.pdf or ltxindex.dvi}
+% \typeout{*}
+% \typeout{* Happy TeXing!}
+% \typeout{**************************************************}
+% \ No newline at end of file
diff --git a/obsolete/macros/latex/contrib/ltxindex/ltxindex.pdf b/obsolete/macros/latex/contrib/ltxindex/ltxindex.pdf
new file mode 100644
index 0000000000..1734c08649
--- /dev/null
+++ b/obsolete/macros/latex/contrib/ltxindex/ltxindex.pdf
Binary files differ
diff --git a/obsolete/macros/latex/contrib/ltxindex/ltxindex.sty b/obsolete/macros/latex/contrib/ltxindex/ltxindex.sty
new file mode 100644
index 0000000000..a8436e3403
--- /dev/null
+++ b/obsolete/macros/latex/contrib/ltxindex/ltxindex.sty
@@ -0,0 +1,202 @@
+%%
+%% This is file `ltxindex.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% ltxindex.dtx (with options: `ltxindex,package')
+%%
+%% ltxindex.sty, a LaTeX package to typeset indices with GNU's Texindex
+%% Copyright (C) 2004 by Richard Stallman, Robert J. Chassell,
+%% Michael Clarkson, \& Luis Rivera.
+%%
+%% This program is free software; you can redistribute it and/or modify
+%% it under the terms of the GNU General Public License as published by
+%% the Free Software Foundation; either version 2, or (at your option)
+%% any later version.
+%%
+%% This program is distributed in the hope that it will be useful,
+%% but WITHOUT ANY WARRANTY; without even the implied warranty of
+%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+%% GNU General Public License for more details.
+%%
+%% You should have received a copy of the GNU General Public License
+%% along with this program; if not, write to the Free Software
+%% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%%
+%% WARNING!!! This code is fairly experimental.
+%%
+\NeedsTeXFormat{LaTeX2e}[1995/06/01]
+\ProvidesPackage{ltxindex}
+ [2008/06/06 v0.1c ltxindex: LaTeX indexing, texindex style]
+\RequirePackage{multicol}
+\newenvironment{ltxmulticols}{\begin{multicols}{2}}{\end{multicols}}
+\DeclareOption{nomulticol}{\renewenvironment{ltxmulticols}{}{}}
+\def\cindex{\cpindex}
+\def\pindex{\pgindex}
+\def\vindex{\vrindex}
+\def\tindex{\tpindex}
+\def\kindex{\kyindex}
+\def\findex{\fnindex}
+\def\newindex#1{\csname newindex#1\endcsname}
+\def\newindexcp{\if@filesw \newwrite\@cpindexfile
+ \immediate\openout\@cpindexfile=\jobname.cp
+ \def\cpindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindex\@cpindexfile}%
+ \def\cpsubindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrsubindex\@cpindexfile}%
+ \def\cpindexbold{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindexbold\@cpindexfile}
+ \typeout{Writing concepts index file \jobname.cp }%
+ \fi}
+
+\def\cpindex{\@bsphack\begingroup \@sanitize\@index}
+\def\cpsubindex{\@bsphack\begingroup \@sanitize\@index}
+\def\cpindexbold{\@bsphack\begingroup \@sanitize\@index}
+
+\def\@wrindex#1#2{\let\thepage\relax
+ \xdef\@gtempa{\write#1{\string \entry{#2}{\thepage}{#2}}}\endgroup
+ \def\@tempa{}\def\thing{#2}\ifx\thing\@tempa\relax\else\@gtempa\fi
+ \if@nobreak \ifvmode\nobreak\fi\fi\@esphack}
+
+\def\@wrindexbold#1#2{\let\thepage\relax \let\bf\relax
+ \xdef\@gtempa{\write#1{\string \entry{#2}{\b{\thepage}}{#2}}}\endgroup
+ \def\@tempa{}\def\thing{#2}\ifx\thing\@tempa\relax\else\@gtempa\fi
+ \if@nobreak \ifvmode\nobreak\fi\fi\@esphack}
+
+\def\@wrsubindex#1#2#3{\let\thepage\relax
+\xdef\@gtempa{\write#1{\string \entry{#2 #3}{\thepage}{#2}{#3}}}\endgroup%
+\@gtempa
+ \if@nobreak \ifvmode\nobreak\fi\fi\@esphack}
+
+\def\@index#1{\endgroup\@esphack}
+
+\def\pgindex{\@bsphack\begingroup \@sanitize\@index}
+\def\newindexpg{\if@filesw \newwrite\@pgindexfile
+ \immediate\openout\@pgindexfile=\jobname.pg
+ \def\pgindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindex\@pgindexfile}
+ \def\pgindexbold{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindexbold\@pgindexfile}
+\typeout{Writing index file \jobname.pg }\fi}
+
+\def\pgindex{\@bsphack\begingroup \@sanitize\@index}
+\def\pgindexbold{\@bsphack\begingroup \@sanitize\@index}
+
+\def\newindexvr{\if@filesw \newwrite\@vrindexfile
+ \immediate\openout\@vrindexfile=\jobname.vr
+ \def\vrindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindex\@vrindexfile}
+ \def\vrindexbold{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindexbold\@vrindexfile}
+\typeout{Writing variable index file \jobname.vr }\fi}
+
+\def\vrindex{\@bsphack\begingroup \@sanitize\@index}
+\def\vrindexbold{\@bsphack\begingroup \@sanitize\@index}
+
+\def\newindextp{\if@filesw \newwrite\@tpindexfile
+ \immediate\openout\@tpindexfile=\jobname.tp
+ \def\tpindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindex\@tpindexfile}
+ \def\tpindexbold{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindexbold\@tpindexfile}
+\typeout{Writing datatype index file \jobname.tp }\fi}
+
+\def\tpindex{\@bsphack\begingroup \@sanitize\@index}
+\def\tpindexbold{\@bsphack\begingroup \@sanitize\@index}
+
+\def\newindexky{\if@filesw
+ \newwrite\@kyindexfile
+ \immediate\openout\@kyindexfile=\jobname.ky
+ \def\kyindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindex\@kyindexfile}\typeout{Writing key index file \jobname.ky}
+ \fi}
+
+\def\kyindex{\@bsphack\begingroup \@sanitize\@index}
+\def\kyindexbold{\@bsphack\begingroup \@sanitize\@index}
+
+\def\newindexfn{\if@filesw \newwrite\@fnindexfile
+ \immediate\openout\@fnindexfile=\jobname.fn
+ \def\fnindex{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindex\@fnindexfile}
+ \def\fnindexbold{\@bsphack\begingroup
+ \def\protect####1{\string####1\space}\@sanitize
+ \@wrindexbold\@fnindexfile}
+\typeout{Writing function index file \jobname.fn }\fi}
+
+\def\fnindex{\@bsphack\begingroup \@sanitize\@index}
+\def\fnindexbold{\@bsphack\begingroup \@sanitize\@index}
+\def\synindex#1#2{\expandafter\xdef \csname @#1index\endcsname{%
+\noexpand\csname @#2index\endcsname}%
+\expandafter \chardef \csname @#1indexfile\endcsname=\csname @#2indexfile\endcsname}
+\def\syncodeindex#1#2{%
+\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsname
+\expandafter\let\csname#1indfile\endcsname=\synindexfoo
+\expandafter\xdef\csname#1index\endcsname{% % Define \xxxindex
+\csname#1boldindex\endcsname{#2}}%
+}
+\newskip\secondaryindent
+\secondaryindent=0.5cm
+\ifx\putwordIndexNonexistent\undefined
+ \gdef\putwordIndexNonexistent{(Index is nonexistent)}
+\fi
+\ifx\putwordIndexIsEmpty\undefined
+ \gdef\putwordIndexIsEmpty{(Index is empty)}
+\fi
+\def\printindex#1{
+\def\indexbackslash{\rawbackslashxx}
+\tolerance=9500 \advance\baselineskip -1pt
+\openin 1 \jobname.#1s
+\ifeof 1
+ \putwordIndexNonexistent
+ \else
+ \read 1 to \temp
+ \ifeof 1
+ \putwordIndexIsEmpty
+ \else
+ \begin{ltxmulticols}
+ \input \jobname.#1s
+ \end{ltxmulticols}
+ \fi
+\fi
+\closein 1
+}
+\def\Dotsbox{\hbox to 1em{\hss.\hss}} % Used by index macros
+\def\pline{\hbox to\hsize}
+
+\def\initial#1{%
+{\bigbreak\pline{\large\bf#1\hfill}\kern 2pt\penalty3000}}
+
+\def\entry #1#2{
+{\parfillskip=0in \parskip=0in \parindent=0in \small
+\hangindent=1in \hangafter=1%
+\noindent\hbox{#1}\leaders\Dotsbox\hskip 0pt plus 1filll\relax #2\par
+}}
+
+\def\primary #1{\pline{\small#1\hfil}}
+
+\def\secondary #1#2{
+{\parfillskip=0in \parskip=0in \small
+\hangindent =1in \hangafter=1
+\noindent\hskip\secondaryindent\hbox{#1}\leaders\Dotsbox\hskip 0pt plus 1filll#2\par
+}}
+\def\dobreak#1#2{\par\ifdim\lastskip<#1\removelastskip\penalty#2\vskip#1\fi}
+\newindex{cp}
+\newcommand{\indexcp}[1]{#1\cpindex{#1}}
+\newcommand{\subindexcp}[2]{#1\cpsubindex{#2}{#1}}
+\ExecuteOptions{}
+\ProcessOptions
+\endinput
+%%
+%% End of file `ltxindex.sty'.