summaryrefslogtreecommitdiff
path: root/language/greek
diff options
context:
space:
mode:
Diffstat (limited to 'language/greek')
-rw-r--r--language/greek/BibTeX/hellas.bst1513
-rw-r--r--language/greek/BibTeX/test.blg3
-rw-r--r--language/greek/BibTeX/test.dvibin0 -> 9872 bytes
-rw-r--r--language/greek/BibTeX/test.log107
-rw-r--r--language/greek/BibTeX/test.tex7
-rw-r--r--language/greek/BibTeX/xampl.bib386
l---------language/greek/bgreek/README1
l---------language/greek/bgreek/bgman.pdf1
-rw-r--r--language/greek/bgreek/doc/latex/bgreek/MANIFEST.TXT360
-rw-r--r--language/greek/bgreek/doc/latex/bgreek/README11
-rw-r--r--language/greek/bgreek/doc/latex/bgreek/bgman.pdfbin0 -> 219135 bytes
-rw-r--r--language/greek/bgreek/doc/latex/bgreek/bgman.tex536
-rw-r--r--language/greek/bgreek/doc/latex/bgreek/bgreek.etx1549
-rw-r--r--language/greek/bgreek/doc/latex/bgreek/cbgreek.etx975
-rw-r--r--language/greek/bgreek/doc/latex/bgreek/qbgreek.etx1556
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0500.tfmbin0 -> 3688 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0600.tfmbin0 -> 3708 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0700.tfmbin0 -> 3700 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0800.tfmbin0 -> 3676 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0900.tfmbin0 -> 3708 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1000.tfmbin0 -> 3648 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1095.tfmbin0 -> 3680 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1200.tfmbin0 -> 3668 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1440.tfmbin0 -> 3692 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1728.tfmbin0 -> 3680 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2074.tfmbin0 -> 3688 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2488.tfmbin0 -> 3676 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0500.tfmbin0 -> 5192 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0600.tfmbin0 -> 5216 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0700.tfmbin0 -> 5212 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0800.tfmbin0 -> 5176 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0900.tfmbin0 -> 5216 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1000.tfmbin0 -> 5144 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1095.tfmbin0 -> 5176 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1200.tfmbin0 -> 5168 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1440.tfmbin0 -> 5188 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1728.tfmbin0 -> 5180 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2074.tfmbin0 -> 5188 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2488.tfmbin0 -> 5184 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0500.tfmbin0 -> 5192 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0600.tfmbin0 -> 5216 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0700.tfmbin0 -> 5212 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0800.tfmbin0 -> 5176 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0900.tfmbin0 -> 5216 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1000.tfmbin0 -> 5144 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1095.tfmbin0 -> 5176 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1200.tfmbin0 -> 5168 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1440.tfmbin0 -> 5188 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1728.tfmbin0 -> 5180 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2074.tfmbin0 -> 5188 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2488.tfmbin0 -> 5184 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0500.tfmbin0 -> 3712 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0600.tfmbin0 -> 3720 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0700.tfmbin0 -> 3708 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0800.tfmbin0 -> 3684 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0900.tfmbin0 -> 3724 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1000.tfmbin0 -> 3712 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1095.tfmbin0 -> 3720 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1200.tfmbin0 -> 3716 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1440.tfmbin0 -> 3720 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1728.tfmbin0 -> 3724 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2074.tfmbin0 -> 3728 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2488.tfmbin0 -> 3720 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0500.tfmbin0 -> 5216 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0600.tfmbin0 -> 5228 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0700.tfmbin0 -> 5224 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0800.tfmbin0 -> 5176 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0900.tfmbin0 -> 5228 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1000.tfmbin0 -> 5216 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1095.tfmbin0 -> 5232 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1200.tfmbin0 -> 5228 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1440.tfmbin0 -> 5228 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1728.tfmbin0 -> 5208 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2074.tfmbin0 -> 5232 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2488.tfmbin0 -> 5224 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0500.tfmbin0 -> 5308 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0600.tfmbin0 -> 5324 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0700.tfmbin0 -> 5324 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0800.tfmbin0 -> 5280 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0900.tfmbin0 -> 5328 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1000.tfmbin0 -> 5308 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1095.tfmbin0 -> 5328 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1200.tfmbin0 -> 5328 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1440.tfmbin0 -> 5324 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1728.tfmbin0 -> 5312 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2074.tfmbin0 -> 5324 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2488.tfmbin0 -> 5324 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0500.tfmbin0 -> 3692 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0600.tfmbin0 -> 3712 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0700.tfmbin0 -> 3704 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0800.tfmbin0 -> 3680 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0900.tfmbin0 -> 3712 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1000.tfmbin0 -> 3652 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1095.tfmbin0 -> 3684 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1200.tfmbin0 -> 3672 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1440.tfmbin0 -> 3696 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1728.tfmbin0 -> 3684 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2074.tfmbin0 -> 3692 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2488.tfmbin0 -> 3680 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0500.tfmbin0 -> 5192 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0600.tfmbin0 -> 5216 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0700.tfmbin0 -> 5212 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0800.tfmbin0 -> 5176 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0900.tfmbin0 -> 5216 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1000.tfmbin0 -> 5144 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1095.tfmbin0 -> 5176 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1200.tfmbin0 -> 5168 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1440.tfmbin0 -> 5188 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1728.tfmbin0 -> 5180 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2074.tfmbin0 -> 5188 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2488.tfmbin0 -> 5184 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0500.tfmbin0 -> 5192 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0600.tfmbin0 -> 5216 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0700.tfmbin0 -> 5212 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0800.tfmbin0 -> 5176 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0900.tfmbin0 -> 5216 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1000.tfmbin0 -> 5144 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1095.tfmbin0 -> 5176 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1200.tfmbin0 -> 5168 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1440.tfmbin0 -> 5188 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1728.tfmbin0 -> 5180 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2074.tfmbin0 -> 5188 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2488.tfmbin0 -> 5184 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0500.tfmbin0 -> 3716 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0600.tfmbin0 -> 3724 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0700.tfmbin0 -> 3712 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0800.tfmbin0 -> 3688 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0900.tfmbin0 -> 3728 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1000.tfmbin0 -> 3716 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1095.tfmbin0 -> 3724 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1200.tfmbin0 -> 3720 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1440.tfmbin0 -> 3724 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1728.tfmbin0 -> 3728 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2074.tfmbin0 -> 3732 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2488.tfmbin0 -> 3724 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0500.tfmbin0 -> 5216 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0600.tfmbin0 -> 5228 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0700.tfmbin0 -> 5224 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0800.tfmbin0 -> 5176 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0900.tfmbin0 -> 5228 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1000.tfmbin0 -> 5216 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1095.tfmbin0 -> 5232 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1200.tfmbin0 -> 5228 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1440.tfmbin0 -> 5228 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1728.tfmbin0 -> 5208 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2074.tfmbin0 -> 5232 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2488.tfmbin0 -> 5224 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0500.tfmbin0 -> 5308 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0600.tfmbin0 -> 5324 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0700.tfmbin0 -> 5324 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0800.tfmbin0 -> 5280 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0900.tfmbin0 -> 5328 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1000.tfmbin0 -> 5308 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1095.tfmbin0 -> 5328 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1200.tfmbin0 -> 5328 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1440.tfmbin0 -> 5324 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1728.tfmbin0 -> 5312 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2074.tfmbin0 -> 5324 bytes
-rw-r--r--language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2488.tfmbin0 -> 5324 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmc0500.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmc0600.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmc0700.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmc0800.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmc0900.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmc1000.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmc1095.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmc1200.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmc1440.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmc1728.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmc2074.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmc2488.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmn0500.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmn0600.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmn0700.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmn0800.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmn0900.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmn1000.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmn1095.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmn1200.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmn1440.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmn1728.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmn2074.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmn2488.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmo0500.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmo0600.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmo0700.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmo0800.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmo0900.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmo1000.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmo1095.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmo1200.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmo1440.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmo1728.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmo2074.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgmo2488.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxc0500.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxc0600.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxc0700.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxc0800.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxc0900.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxc1000.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxc1095.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxc1200.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxc1440.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxc1728.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxc2074.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxc2488.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxn0500.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxn0600.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxn0700.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxn0800.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxn0900.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxn1000.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxn1095.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxn1200.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxn1440.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxn1728.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxn2074.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxn2488.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxo0500.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxo0600.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxo0700.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxo0800.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxo0900.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxo1000.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxo1095.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxo1200.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxo1440.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxo1728.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxo2074.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bgxo2488.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmc0500.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmc0600.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmc0700.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmc0800.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmc0900.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmc1000.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmc1095.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmc1200.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmc1440.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmc1728.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmc2074.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmc2488.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmn0500.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmn0600.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmn0700.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmn0800.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmn0900.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmn1000.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmn1095.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmn1200.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmn1440.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmn1728.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmn2074.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmn2488.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmo0500.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmo0600.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmo0700.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmo0800.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmo0900.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmo1000.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmo1095.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmo1200.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmo1440.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmo1728.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmo2074.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqmo2488.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxc0500.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxc0600.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxc0700.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxc0800.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxc0900.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxc1000.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxc1095.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxc1200.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxc1440.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxc1728.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxc2074.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxc2488.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxn0500.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxn0600.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxn0700.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxn0800.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxn0900.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxn1000.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxn1095.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxn1200.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxn1440.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxn1728.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxn2074.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxn2488.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxo0500.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxo0600.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxo0700.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxo0800.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxo0900.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxo1000.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxo1095.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxo1200.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxo1440.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxo1728.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxo2074.vfbin0 -> 1740 bytes
-rw-r--r--language/greek/bgreek/fonts/vf/public/bgreek/bqxo2488.vfbin0 -> 1696 bytes
-rw-r--r--language/greek/bgreek/tex/latex/bgreek/bcgcmr.fd109
-rw-r--r--language/greek/bgreek/tex/latex/bgreek/bcgenc.def57
-rw-r--r--language/greek/bgreek/tex/latex/bgreek/bcglmr.fd109
-rw-r--r--language/greek/bgreek/tex/latex/bgreek/bcqcmr.fd109
-rw-r--r--language/greek/bgreek/tex/latex/bgreek/bcqenc.def57
-rw-r--r--language/greek/bgreek/tex/latex/bgreek/bcqlmr.fd109
-rw-r--r--language/greek/bgreek/tex/latex/bgreek/bgfonts.tex218
-rw-r--r--language/greek/bgreek/tex/latex/bgreek/bgreek.ldf62
-rw-r--r--language/greek/bgreek/tex/latex/bgreek/bgreek.sty11
-rw-r--r--language/greek/bgreek/tex/latex/bgreek/ibygreek.ldf59
-rw-r--r--language/greek/doc/usage.pdfbin0 -> 139204 bytes
-rw-r--r--language/greek/doc/usage.tex243
l---------language/greek/encodings1
-rw-r--r--language/greek/greek-fontenc/README566
-rw-r--r--language/greek/greek-fontenc/README.html1134
-rw-r--r--language/greek/greek-fontenc/alphabeta-doc.pdfbin0 -> 431630 bytes
-rw-r--r--language/greek/greek-fontenc/alphabeta-doc.tex461
-rw-r--r--language/greek/greek-fontenc/alphabeta-euenc.def241
-rw-r--r--language/greek/greek-fontenc/alphabeta-euenc.def.html788
-rw-r--r--language/greek/greek-fontenc/alphabeta-lgr.def188
-rw-r--r--language/greek/greek-fontenc/alphabeta-lgr.def.html729
-rw-r--r--language/greek/greek-fontenc/alphabeta.sty403
-rw-r--r--language/greek/greek-fontenc/alphabeta.sty.html945
-rw-r--r--language/greek/greek-fontenc/diacritics.pdfbin0 -> 307358 bytes
-rw-r--r--language/greek/greek-fontenc/diacritics.tex176
-rw-r--r--language/greek/greek-fontenc/greek-euenc-doc.pdfbin0 -> 78434 bytes
-rw-r--r--language/greek/greek-fontenc/greek-euenc-doc.tex852
-rw-r--r--language/greek/greek-fontenc/greek-euenc.def881
-rw-r--r--language/greek/greek-fontenc/greek-euenc.def.html1454
-rw-r--r--language/greek/greek-fontenc/greek-euenc.def.txt881
-rw-r--r--language/greek/greek-fontenc/greek-fontenc.def392
-rw-r--r--language/greek/greek-fontenc/greek-fontenc.def.html902
-rw-r--r--language/greek/greek-fontenc/greekhyperref.pdfbin0 -> 220646 bytes
-rw-r--r--language/greek/greek-fontenc/greekhyperref.tex127
-rwxr-xr-xlanguage/greek/greek-fontenc/lgr2licr.lua169
-rw-r--r--language/greek/greek-fontenc/lgr2licr.lua.html693
-rw-r--r--language/greek/greek-fontenc/lgrenc-test.pdfbin0 -> 307461 bytes
-rw-r--r--language/greek/greek-fontenc/lgrenc-test.tex490
-rw-r--r--language/greek/greek-fontenc/lgrenc.def925
-rw-r--r--language/greek/greek-fontenc/lgrenc.def.html1515
-rw-r--r--language/greek/greek-fontenc/test-active-semicolon.pdfbin0 -> 61231 bytes
-rw-r--r--language/greek/greek-fontenc/test-nameclashes.pdfbin0 -> 130123 bytes
-rw-r--r--language/greek/greek-fontenc/textalpha-doc.pdfbin0 -> 470981 bytes
-rw-r--r--language/greek/greek-fontenc/textalpha-doc.tex368
-rw-r--r--language/greek/greek-fontenc/textalpha.sty557
-rw-r--r--language/greek/greek-fontenc/textalpha.sty.html1084
-rw-r--r--language/greek/greek-inputenc/README157
-rw-r--r--language/greek/greek-inputenc/README.html747
-rw-r--r--language/greek/greek-inputenc/greek-utf8-minimal.pdfbin0 -> 279760 bytes
-rw-r--r--language/greek/greek-inputenc/greek-utf8-minimal.tex434
-rw-r--r--language/greek/greek-inputenc/greek-utf8.pdfbin0 -> 329701 bytes
-rw-r--r--language/greek/greek-inputenc/greek-utf8.tex503
-rw-r--r--language/greek/greek-inputenc/inputenc-iso-8859-7.pdfbin0 -> 200825 bytes
-rw-r--r--language/greek/greek-inputenc/inputenc-iso-8859-7.tex84
-rw-r--r--language/greek/greek-inputenc/iso-8859-7.def121
-rw-r--r--language/greek/greek-inputenc/lgrenc.dfu528
-rw-r--r--language/greek/greek-inputenc/lgrenc.dfu.html1095
-rw-r--r--language/greek/greek-inputenc/macgreek.def135
-rw-r--r--language/greek/greek-inputenc/unicode-licr.txt382
-rw-r--r--language/greek/greektonoi/README.txt18
-rw-r--r--language/greek/greektonoi/greektonoi-en.pdfbin0 -> 109817 bytes
-rw-r--r--language/greek/greektonoi/greektonoi-en.tex389
-rw-r--r--language/greek/greektonoi/greektonoi.map2916
-rw-r--r--language/greek/greektonoi/greektonoi.pdfbin0 -> 124038 bytes
-rw-r--r--language/greek/greektonoi/greektonoi.sty1082
-rw-r--r--language/greek/greektonoi/greektonoi.tecbin0 -> 37271 bytes
-rw-r--r--language/greek/greektonoi/greektonoi.tex412
l---------language/greek/grtimes1
-rw-r--r--language/greek/grverb/README6
-rw-r--r--language/greek/grverb/grcour7t.tfmbin0 -> 1320 bytes
-rw-r--r--language/greek/grverb/grcour7t.vfbin0 -> 1404 bytes
-rw-r--r--language/greek/grverb/grcour7t.vpl942
-rw-r--r--language/greek/grverb/grcour8a.tfmbin0 -> 1280 bytes
-rw-r--r--language/greek/grverb/grkcurp.afm227
-rw-r--r--language/greek/grverb/grkcurp.pfbbin0 -> 53588 bytes
-rw-r--r--language/greek/grverb/grv.aux6
-rw-r--r--language/greek/grverb/grv.dvibin0 -> 912 bytes
-rw-r--r--language/greek/grverb/grv.log94
-rw-r--r--language/greek/grverb/grv.ps1399
-rw-r--r--language/greek/grverb/grv.tex18
-rw-r--r--language/greek/grverb/grverb.dtx182
-rw-r--r--language/greek/grverb/grverb.ins68
-rw-r--r--language/greek/grverb/grverb.pdfbin0 -> 134630 bytes
-rw-r--r--language/greek/grverb/psfonts.map1
-rw-r--r--language/greek/hyphenation/grhyph.tex82
-rw-r--r--language/greek/ibycus-babel/README116
-rw-r--r--language/greek/ibycus-babel/ibycus-babel-test.tex110
-rw-r--r--language/greek/ibycus-babel/ibycus-babel.dtx505
-rw-r--r--language/greek/ibycus-babel/ibycus-babel.ins12
-rw-r--r--language/greek/ibycus-babel/ibycus-babel.pdfbin0 -> 66492 bytes
-rw-r--r--language/greek/ibycus-babel/ibyhyph.pl87
-rw-r--r--language/greek/ibycus-babel/ibyhyph.tex2746
-rw-r--r--language/greek/misc/README.1ST21
-rw-r--r--language/greek/misc/cblstded.tex423
-rw-r--r--language/greek/misc/cbstdedt.tex470
-rwxr-xr-xlanguage/greek/misc/gendrv51
-rw-r--r--language/greek/misc/special.map64
-rw-r--r--language/greek/mkgrkindex/lowercase-headers.ist4
-rw-r--r--language/greek/mkgrkindex/mkgrkindex289
-rw-r--r--language/greek/mkgrkindex/mkgrkindex.nw466
-rw-r--r--language/greek/mkgrkindex/mkgrkindex.pdfbin0 -> 92268 bytes
-rw-r--r--language/greek/mkgrkindex/uppercase-headers.ist4
-rw-r--r--language/greek/tests/IMPORTANT10
-rw-r--r--language/greek/tests/README11
-rw-r--r--language/greek/tests/test1.aux34
-rw-r--r--language/greek/tests/test1.dvibin0 -> 5020 bytes
-rw-r--r--language/greek/tests/test1.log400
-rw-r--r--language/greek/tests/test1.tex61
-rw-r--r--language/greek/tests/test1.toc9
-rw-r--r--language/greek/tests/test2.aux7
-rw-r--r--language/greek/tests/test2.dvibin0 -> 2244 bytes
-rw-r--r--language/greek/tests/test2.log88
-rw-r--r--language/greek/tests/test2.tex34
416 files changed, 43121 insertions, 0 deletions
diff --git a/language/greek/BibTeX/hellas.bst b/language/greek/BibTeX/hellas.bst
new file mode 100644
index 0000000000..9715161cad
--- /dev/null
+++ b/language/greek/BibTeX/hellas.bst
@@ -0,0 +1,1513 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% This BibTeX bibliography style `hellas' based on %
+% BibTeX standard bibliography style `plain' %
+% version 0.99a for BibTeX versions 0.99a or later %
+% Copyright (C) 1998, all rights reserved. %
+% ``Author'' : Apostolos Syropoulos, %
+% email : apostolo@platon.ee.duth.gr or apostolo@obelix.ee.duth.gr %
+% %
+% Copying of this file is authorized only if either %
+% (1) you make absolutely no changes to your copy, including name, or %
+% (2) if you do make changes, you name it something other than %
+% hellas.bst %
+% This restriction helps ensure that all standard styles are identical. %
+% The file btxbst.doc has the documentation for this style. %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Brief description:
+%
+% The ``hellas'' bibliographic style is based on the plain style.
+% For most bibliographic record types there is an equivalent record
+% type whose name begins with the prefix ``gr-''. These gr-something
+% records may have the usual fields plus the fields ``translator''
+% and ``original-title''. These fields should be used when referring
+% to a translated manuscript and these case the ``author'' and the
+% ``original-title'' information come out in Latin characters.
+% For the record type ``gr-inproceedings'' there are two more
+% fields available ``foreign-author'' and ``foreign-title'' just in
+% case a foreigner presents a paper in a language other than Greek
+% in some Greek conference (this isn't unusual). There is no
+% ``gr-masterthesis'' and no ``gr-techreport'', since to the best of my
+% knowledge such things do not exist, yet... Moreover, there is no
+% ``gr-unpublished'' record type, the ordinary ``unpublished'' record
+% type assumes that an unpublished document is a Greek one. But in case
+% someone has a unpublished document in a language other than Greek,
+% he can use the ``foreign-author'' and ``foreign-title'' fields. (This
+% trick was necessary simple BibTeX could not handle one more record type.)
+% For this same reason there no ``gr-incollection'' record type, I guess
+% someone can use the ``gr-inbook'' record type without harm... If
+% someone is using any of the ``gr-'' records he has to supply a key,
+% just in case the author is a Greek one. This is necessary because
+% the transliteration employed for Greek could produce at least weird results.
+% A last aspect of the ``hellas'' style is that it tries to avoid the
+% production of any tie. The reason being the fact that BibTeX has been
+% programmed to emit the standard plain TeX character instead of a
+% control sequence...
+%
+% Happy BibTeXing...!
+%
+% Apostolos Syropoulos, February 23, 1998.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ENTRY
+ { address
+ author
+ booktitle
+ chapter
+ edition
+ editor
+ foreign-author %Just in case in a greek conference a foreigner makes
+ foreign-title %an announcement in a language other than greek...
+ howpublished
+ institution
+ journal
+ key
+ month
+ note
+ number
+ organization
+ original-title %when a document is a translation
+ pages
+ publisher
+ school
+ series
+ title
+ translator %the name of the translator(s)
+ type
+ volume
+ year
+ }
+ {}
+ { label }
+
+INTEGERS { output.state before.all mid.sentence after.sentence after.block }
+
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+ #1 'mid.sentence :=
+ #2 'after.sentence :=
+ #3 'after.block :=
+}
+
+STRINGS { s t }
+
+FUNCTION {output.nonnull}
+{ 's :=
+ output.state mid.sentence =
+ { ", " * write$ }
+ { output.state after.block =
+ { add.period$ write$
+ newline$
+ "\newblock " write$
+ }
+ { output.state before.all =
+ 'write$
+ { add.period$ " " * write$ }
+ if$
+ }
+ if$
+ mid.sentence 'output.state :=
+ }
+ if$
+ s
+}
+
+FUNCTION {output}
+{ duplicate$ empty$
+ 'pop$
+ 'output.nonnull
+ if$
+}
+
+FUNCTION {output.check}
+{ 't :=
+ duplicate$ empty$
+ { pop$ "empty " t * " in " * cite$ * warning$ }
+ 'output.nonnull
+ if$
+}
+
+FUNCTION {output.bibitem}
+{ newline$
+ "\bibitem{" write$
+ cite$ write$
+ "}" write$
+ newline$
+ ""
+ before.all 'output.state :=
+}
+
+FUNCTION {fin.entry}
+{ add.period$
+ write$
+ newline$
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+ 'skip$
+ { after.block 'output.state := }
+ if$
+}
+
+FUNCTION {new.sentence}
+{ output.state after.block =
+ 'skip$
+ { output.state before.all =
+ 'skip$
+ { after.sentence 'output.state := }
+ if$
+ }
+ if$
+}
+
+FUNCTION {not}
+{ { #0 }
+ { #1 }
+ if$
+}
+
+FUNCTION {and}
+{ 'skip$
+ { pop$ #0 }
+ if$
+}
+
+FUNCTION {or}
+{ { pop$ #1 }
+ 'skip$
+ if$
+}
+
+FUNCTION {new.block.checka}
+{ empty$
+ 'skip$
+ 'new.block
+ if$
+}
+
+FUNCTION {new.block.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.block
+ if$
+}
+
+FUNCTION {new.sentence.checka}
+{ empty$
+ 'skip$
+ 'new.sentence
+ if$
+}
+
+FUNCTION {new.sentence.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.sentence
+ if$
+}
+
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+ { pop$ "" }
+ 'skip$
+ if$
+}
+
+FUNCTION {emphasize}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "{\em " swap$ * "}" * }
+ if$
+}
+
+FUNCTION {latinize} %%% Used to produce latin text for most
+{ duplicate$ empty$ %%% standard bibliographic record types
+ { pop$ "" }
+ { "{{\latintext " swap$ * "}}" * }
+ if$
+}
+
+INTEGERS { nameptr namesleft numnames }
+
+FUNCTION {format.names}
+{ 's :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr "{ff{ }}{vv{ }}{{ }ll}{, jj}" format.name$ 't :=
+ nameptr #1 >
+ { namesleft #1 >
+ { ", " * t * }
+ { t "others" =
+ { " \textgreek{k.'a.} " * }
+ { " \textgreek{kai} " * t * }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {format.authors}
+{ author empty$
+ { "" }
+ { author format.names }
+ if$
+}
+
+FUNCTION {format.editors}
+{ editor empty$
+ { "" }
+ { editor num.names$ #1 >
+ { ", \textgreek{epimelht'es:} " * }
+ { ", \textgreek{epimelht'hs:} " * }
+ if$
+ editor format.names
+ }
+ if$
+}
+
+FUNCTION {format.title}
+{ title empty$
+ { "" }
+ { title "t" change.case$ }
+ if$
+}
+
+%FUNCTION {format.original-title} %%the title explains the functionality!
+%{ title empty$
+% { "" }
+% { "\textgreek{T'itlos prot'otupou}: " original-title * "t" change.case$ }
+% if$
+%}
+
+FUNCTION {n.dashify}
+{ 't :=
+ ""
+ { t empty$ not }
+ { t #1 #1 substring$ "-" =
+ { t #1 #2 substring$ "--" = not
+ { "--" *
+ t #2 global.max$ substring$ 't :=
+ }
+ { { t #1 #1 substring$ "-" = }
+ { "-" *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+ }
+ if$
+ }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ if$
+ }
+ while$
+}
+
+FUNCTION {format.date}
+{ year empty$
+ { month empty$
+ { "q.q." }
+ { "there's a month but no year in " cite$ * warning$
+ month
+ }
+ if$
+ }
+ { month empty$
+ 'year
+ { month " " * year * }
+ if$
+ }
+ if$
+}
+
+%FUNCTION {format.btitle}
+%{ title emphasize
+%}
+
+FUNCTION {tie.or.space.connect}
+{ duplicate$ text.length$ #3 <
+ { "\nobreakspace{}" }
+ { " " }
+ if$
+ swap$ * *
+}
+
+FUNCTION {either.or.check}
+{ empty$
+ 'pop$
+ { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+ if$
+}
+
+FUNCTION {format.bvolume}
+{ volume empty$
+ { "" }
+ { "\textgreek{t'omos}" volume tie.or.space.connect
+ series empty$
+ 'skip$
+ { " \textgreek{sto} " * series latinize emphasize * }
+ if$
+ "volume and number" number either.or.check
+ }
+ if$
+}
+
+FUNCTION {format.number.series}
+{ volume empty$
+ { number empty$
+ { series field.or.null }
+ { output.state mid.sentence =
+ { "\textgreek{arijm'os}" }
+ { "\textgreek{Arijm'os}" }
+ if$
+ number tie.or.space.connect
+ series empty$
+ { "there's a number but no series in " cite$ * warning$ }
+ { " \textgreek{sto} " * series latinize * }
+ if$
+ }
+ if$
+ }
+ { "" }
+ if$
+}
+
+FUNCTION {format.edition}
+{ edition empty$
+ { "" }
+ { output.state mid.sentence =
+ { edition "\textgreek{h}" * "l" change.case$ " \textgreek{'ekdosh}" * }
+ { edition "\textgreek{h}" * "t" change.case$ " \textgreek{'ekdosh}" * }
+ if$
+ }
+ if$
+}
+
+INTEGERS { multiresult }
+
+FUNCTION {multi.page.check}
+{ 't :=
+ #0 'multiresult :=
+ { multiresult not
+ t empty$ not
+ and
+ }
+ { t #1 #1 substring$
+ duplicate$ "-" =
+ swap$ duplicate$ "," =
+ swap$ "+" =
+ or or
+ { #1 'multiresult := }
+ { t #2 global.max$ substring$ 't := }
+ if$
+ }
+ while$
+ multiresult
+}
+
+FUNCTION {format.pages}
+{ pages empty$
+ { "" }
+ { pages multi.page.check
+ { "\textgreek{sel'ides}" pages n.dashify tie.or.space.connect }
+ { "\textgreek{sel'ida}" pages tie.or.space.connect }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null
+ number empty$
+ 'skip$
+ { "(" number * ")" * *
+ volume empty$
+ { "there's a number but no volume in " cite$ * warning$ }
+ 'skip$
+ if$
+ }
+ if$
+ pages empty$
+ 'skip$
+ { duplicate$ empty$
+ { pop$ format.pages }
+ { ":" * pages n.dashify * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+ 'format.pages
+ { type empty$
+ { "\textgreek{kef'alaio}" }
+ { type "l" change.case$ }
+ if$
+ chapter tie.or.space.connect
+ pages empty$
+ 'skip$
+ { ", " * format.pages * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.in.ed.booktitle}
+{ booktitle empty$
+ { "" }
+ { editor empty$
+ { "\textgreek{Sto} " booktitle emphasize * }
+ { "\textgreek{Sto} " booktitle emphasize * format.editors * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {empty.misc.check}
+{ author empty$ title empty$ howpublished empty$
+ month empty$ year empty$ note empty$
+ and and and and and
+ key empty$ not and
+ { "all relevant fields are empty in " cite$ * warning$ }
+ 'skip$
+ if$
+}
+
+FUNCTION {format.thesis.type}
+{ type empty$
+ 'skip$
+ { pop$
+ type "t" change.case$
+ }
+ if$
+}
+
+FUNCTION {format.tr.number}
+{ type empty$
+ { "\textgreek{Teqnik'h Anafor'a up.\ ar'ijm.}" }
+ 'type
+ if$
+ number empty$
+ { "t" change.case$ }
+ { number tie.or.space.connect }
+ if$
+}
+
+FUNCTION {format.article.crossref}
+{ key empty$
+ { journal empty$
+ { "need key or journal for " cite$ * " to crossref " * crossref *
+ warning$
+ ""
+ }
+ { "Sto {\em " journal * "\/}" * }
+ if$
+ }
+ { "Sto " key * }
+ if$
+ " \cite{" * crossref * "}" *
+}
+
+FUNCTION {format.crossref.editor}
+{ editor #1 "{vv{ }}{ll}" format.name$
+ editor num.names$ duplicate$
+ #2 >
+ { pop$ " k.'a.\ " * }
+ { #2 <
+ 'skip$
+ { editor #2 "{ff{ }}{vv{ }}{ll}{, jj}" format.name$ "others" =
+ { " k.'a. " * }
+ { " kai " * editor #2 "{vv{ }}{ll}" format.name$ * }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.book.crossref}
+{ volume empty$
+ { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+ "In "
+ }
+ { "\textgreek{T'omos}" volume tie.or.space.connect
+ " \textgreek{ths} " *
+ }
+ if$
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { series empty$
+ { "need editor, key, or series for " cite$ * " to crossref " *
+ crossref * warning$
+ "" *
+ }
+ { "{\em " * series * "\/}" * }
+ if$
+ }
+ { key * }
+ if$
+ }
+ { format.crossref.editor * }
+ if$
+ " \cite{" * crossref * "}" *
+}
+
+FUNCTION {format.incoll.inproc.crossref}
+{ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { booktitle empty$
+ { "need editor, key, or booktitle for " cite$ * " to crossref " *
+ crossref * warning$
+ ""
+ }
+ { "Sto {\em " booktitle * "\/}" * }
+ if$
+ }
+ { "Sto " key * }
+ if$
+ }
+ { "Sto " format.crossref.editor * }
+ if$
+ " \cite{" * crossref * "}" *
+}
+
+FUNCTION {article}
+{ output.bibitem
+ format.authors latinize "author" output.check
+ new.block
+ format.title latinize "title" output.check
+ new.block
+ crossref missing$
+ { journal emphasize latinize "journal" output.check
+ format.vol.num.pages output
+ format.date "year" output.check
+ }
+ { format.article.crossref latinize output.nonnull
+ format.pages output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {gr-article}
+{ output.bibitem
+ translator missing$
+ { format.authors "author" output.check }
+ { format.authors latinize "author" output.check }
+ if$
+ new.block
+ format.title "title" output.check
+ translator missing$
+ 'skip$
+ { new.block
+ original-title missing$
+ 'skip$
+ {
+ "\textgreek{T'itlos prot'otupou}: "
+ original-title * "t" change.case$ output
+ }
+% { format.original-title latinize "original-title" output }
+ if$
+ "Met'afrash: " translator format.names * output
+% format.translators "translator" output.check
+ }
+ if$
+ new.block
+ crossref missing$
+ { journal emphasize "journal" output.check
+ format.vol.num.pages output
+ format.date "year" output.check
+ }
+ { format.article.crossref latinize output.nonnull
+ format.pages output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {book}
+{ output.bibitem
+ author empty$
+ { format.editors latinize "author and editor" output.check }
+ { format.authors latinize output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ new.block
+ title emphasize latinize "title" output.check
+ crossref missing$
+ { format.bvolume output
+ new.block
+ format.number.series latinize output
+ new.sentence
+ publisher latinize "publisher" output.check
+ address latinize output
+ }
+ { new.block
+ format.book.crossref latinize output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {gr-book}
+{ output.bibitem
+ translator missing$
+ {
+ author empty$
+ { format.editors "author and editor" output.check }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ }
+ {
+ author empty$
+ { format.editors latinize "author and editor" output.check }
+ { format.authors latinize output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ }
+ if$
+ new.block
+ title emphasize "title" output.check
+ translator missing$
+ 'skip$
+ { new.block
+ original-title missing$
+ 'skip$
+ { "\textgreek{T'itlos prot'otupou}: " original-title *
+ "t" change.case$ output
+ }
+% { format.original-title latinize "original-title" output }
+ if$
+ "Met'afrash: " translator format.names * output
+% format.translators "translator" output.check
+ }
+ if$
+ crossref missing$
+ { format.bvolume output
+ new.block
+ format.number.series output
+ new.sentence
+ publisher "publisher" output.check
+ address output
+ }
+ { new.block
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+
+FUNCTION {booklet}
+{ output.bibitem
+ format.authors latinize output
+ new.block
+ format.title latinize "title" output.check
+ howpublished address new.block.checkb
+ howpublished output
+ address latinize output
+ format.date output
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+ translator missing$
+ {
+ author empty$
+ { format.editors latinize "author and editor" output.check }
+ { format.authors latinize output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ }
+ {
+ author empty$
+ { format.editors latinize "author and editor" output.check }
+ { format.authors latinize output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ }
+ if$
+ new.block
+ title emphasize latinize "title" output.check
+ crossref missing$
+ { format.bvolume output
+ format.chapter.pages "chapter and pages" output.check
+ new.block
+ format.number.series latinize output
+ new.sentence
+ publisher latinize "publisher" output.check
+ address latinize output
+ }
+ { format.chapter.pages latinize "chapter and pages" output.check
+ new.block
+ format.book.crossref latinize output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {gr-inbook}
+{ output.bibitem
+ author empty$
+ { format.editors latinize "author and editor" output.check }
+ { format.authors latinize output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ new.block
+ title emphasize "title" output.check
+ translator missing$
+ 'skip$
+ { new.block
+ original-title missing$
+ 'skip$
+ {
+ "\textgreek{T'itlos prot'otupou}: " original-title *
+ "t" change.case$ output
+ }
+% { format.original-title latinize "original-title" output }
+ if$
+ "Met'afrash: " translator format.names * output
+% format.translators "translator" output.check
+ }
+ if$
+ crossref missing$
+ { format.bvolume output
+ format.chapter.pages "chapter and pages" output.check
+ new.block
+ format.number.series output
+ new.sentence
+ publisher "publisher" output.check
+ address output
+ }
+ { format.chapter.pages "chapter and pages" output.check
+ new.block
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+ format.authors latinize "author" output.check
+ new.block
+ format.title latinize "title" output.check
+ new.block
+ crossref missing$
+ { format.in.ed.booktitle latinize "booktitle" output.check
+ format.bvolume output
+ format.number.series latinize output
+ format.chapter.pages output
+ new.sentence
+ publisher latinize "publisher" output.check
+ address latinize output
+ format.edition latinize output
+ format.date "year" output.check
+ }
+ { format.incoll.inproc.crossref latinize output.nonnull
+ format.chapter.pages latinize output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {inproceedings}
+{ output.bibitem
+ format.authors latinize "author" output.check
+ new.block
+ format.title latinize "title" output.check
+ new.block
+ crossref missing$
+ { format.in.ed.booktitle latinize "booktitle" output.check
+ format.bvolume output
+ format.number.series latinize output
+ format.pages output
+ address empty$
+ { organization publisher new.sentence.checkb
+ organization latinize output
+ publisher latinize output
+ format.date "year" output.check
+ }
+ { address latinize output.nonnull
+ format.date "year" output.check
+ new.sentence
+ organization latinize output
+ publisher latinize output
+ }
+ if$
+ }
+ { format.incoll.inproc.crossref latinize output.nonnull
+ format.pages output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {gr-inproceedings}
+{ output.bibitem
+ foreign-author missing$
+ { translator missing$
+ { format.authors output
+ new.block
+ format.title "title" output.check
+ }
+ { format.authors latinize output
+ new.block
+ format.title "title" output.check
+ "Met'afrash: " translator format.names * output
+% format.translators "translator" output
+ original-title missing$
+ 'skip$
+ {
+ "\textgreek{T'itlos prot'otupou}: " original-title *
+ "t" change.case$ output
+ }
+% { format.original-title latinize "original-title" output }
+ if$
+ }
+ if$
+ }
+ { foreign-author format.names latinize output.check
+ new.block
+ foreign-title missing$
+ { format.title "title" output.check }
+ { format.title "foreign-title" latinize output.check }
+ if$
+ }
+ if$
+ new.block
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.pages output
+ address empty$
+ { organization publisher new.sentence.checkb
+ organization output
+ publisher output
+ format.date "year" output.check
+ }
+ { address output.nonnull
+ format.date "year" output.check
+ new.sentence
+ organization output
+ publisher output
+ }
+ if$
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {conference} { inproceedings }
+
+FUNCTION {gr-conference} { gr-inproceedings }
+
+FUNCTION {gr-manual}
+{ output.bibitem
+ translator missing$
+ {
+ author empty$
+ {
+ organization empty$
+ 'skip$
+ { organization output.nonnull
+ address output
+ }
+ if$
+ }
+ { format.authors latinize output.nonnull }
+ if$
+ }
+ {
+ author empty$
+ {
+ organization empty$
+ 'skip$
+ { organization latinize output.nonnull
+ address latinize output
+ }
+ if$
+ }
+ { format.authors latinize output.nonnull
+ }
+ if$
+ "Met'afrash: " translator format.names * output
+% format.translators "translator" output
+ }
+ if$
+ new.block
+ title emphasize "title" output.check
+ original-title missing$
+ 'skip$
+ {
+ "\textgreek{T'itlos prot'otupou}: " original-title *
+ "t" change.case$ output
+ }
+% { format.original-title latinize "original-title" output }
+ if$
+ translator missing$
+ 'skip$
+ {
+ "Met'afrash: " translator format.names * output }
+% { format.translators "translator" output }
+ if$
+ author empty$
+ { organization empty$
+ { address new.block.checka
+ address output
+ }
+ skip$
+ if$
+ }
+ { organization address new.block.checkb
+ organization output
+ address output
+ }
+ if$
+ format.edition output
+ format.date output
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {manual}
+{ output.bibitem
+ author empty$
+ { organization empty$
+ 'skip$
+ { organization latinize output.nonnull
+ address latinize output
+ }
+ if$
+ }
+ { format.authors latinize output.nonnull }
+ if$
+ new.block
+ title emphasize latinize "title" output.check
+ author empty$
+ { organization empty$
+ { address new.block.checka
+ address latinize output
+ }
+ 'skip$
+ if$
+ }
+ { organization address new.block.checkb
+ organization latinize output
+ address latinize output
+ }
+ if$
+ format.edition latinize output
+ format.date output
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+ format.authors latinize "author" output.check
+ new.block
+ format.title latinize "title" output.check
+ new.block
+ "\textgreek{Diplwmatik'h ergas'ia} Master" format.thesis.type
+ latinize output.nonnull
+ school latinize "school" output.check
+ address latinize output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {misc}
+{ output.bibitem
+ format.authors latinize output
+ title howpublished new.block.checkb
+ format.title latinize output
+ howpublished new.block.checka
+ howpublished latinize output
+ format.date output
+ new.block
+ note output
+ fin.entry
+ empty.misc.check
+}
+
+FUNCTION {gr-misc}
+{ output.bibitem
+ format.authors latinize output
+ translator missing$
+ { format.authors output
+ title howpublished new.block.checkb
+ format.title "title" output.check
+ }
+ { format.authors latinize output
+ title howpublished new.block.checkb
+ format.title "title" output.check
+ "Met'afrash: " translator format.names * output
+% format.translators "translator" output
+ original-title missing$
+ 'skip$
+ {
+ "\textgreek{T'itlos prot'otupou}: " original-title *
+ "t" change.case$ output
+ }
+% { format.original-title latinize "original-title" output }
+ if$
+ }
+ if$
+ howpublished new.block.checka
+ howpublished output
+ format.date output
+ new.block
+ note output
+ fin.entry
+ empty.misc.check
+}
+
+FUNCTION {phdthesis}
+{ output.bibitem
+ format.authors latinize "author" output.check
+ new.block
+ title emphasize latinize "title" output.check
+ new.block
+ "\textgreek{Didaktorik'h Diatrib'h} " format.thesis.type
+ latinize output.nonnull
+ school latinize "school" output.check
+ address latinize output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {gr-phdthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ title emphasize "title" output.check
+ new.block
+ "\textgreek{Didaktorik'h Diatrib'h} " format.thesis.type output.nonnull
+ school "school" output.check
+ address output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+ editor empty$
+ { organization latinize output }
+ { format.editors latinize output.nonnull }
+ if$
+ new.block
+ title emphasize latinize "title" output.check
+ format.bvolume output
+ format.number.series latinize output
+ address empty$
+ { editor empty$
+ { publisher new.sentence.checka }
+ { organization publisher new.sentence.checkb
+ organization latinize output
+ }
+ if$
+ publisher latinize output
+ format.date "year" output.check
+ }
+ { address output.nonnull
+ format.date latinize "year" output.check
+ new.sentence
+ editor empty$
+ 'skip$
+ { organization latinize output }
+ if$
+ publisher latinize output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {gr-proceedings}
+{ output.bibitem
+ editor empty$
+ { organization output }
+ { format.editors output.nonnull }
+ if$
+ new.block
+ title emphasize "title" output.check
+ format.bvolume output
+ format.number.series output
+ address empty$
+ { editor empty$
+ { publisher new.sentence.checka }
+ { organization publisher new.sentence.checkb
+ organization output
+ }
+ if$
+ publisher output
+ format.date "year" output.check
+ }
+ { address output.nonnull
+ format.date "year" output.check
+ new.sentence
+ editor empty$
+ 'skip$
+ { organization output }
+ if$
+ publisher output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+ format.authors latinize "author" output.check
+ new.block
+ format.title latinize "title" output.check
+ new.block
+ format.tr.number output.nonnull
+ institution latinize "institution" output.check
+ address output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+ foreign-author missing$
+ { format.authors "author" output.check }
+ { foreign-author format.names latinize output }
+ if$
+ new.block
+ foreign-title missing$
+ { format.title "title" output.check }
+ { foreign-title latinize output }
+ if$
+ new.block
+ note "note" output.check
+ format.date output
+ fin.entry
+}
+
+FUNCTION {default.type} { misc }
+
+MACRO {jan} {"Ianou'arioc"}
+
+MACRO {feb} {"Febrou'arioc"}
+
+MACRO {mar} {"M'artioc"}
+
+MACRO {apr} {"Apr'ilioc"}
+
+MACRO {may} {"M'aioc"}
+
+MACRO {jun} {"Io'unioc"}
+
+MACRO {jul} {"Io'ulioc"}
+
+MACRO {aug} {"A'ugoustoc"}
+
+MACRO {sep} {"Sept'embrioc"}
+
+MACRO {oct} {"Okt'wbrioc"}
+
+MACRO {nov} {"No'embrioc"}
+
+MACRO {dec} {"Dek'embrioc"}
+
+MACRO {acta} {"Acta Informatica"}
+
+MACRO {cacm} {"Communications of the ACM"}
+
+MACRO {ipl} {"Information Processing Letters"}
+
+MACRO {jacm} {"Journal of the ACM"}
+
+MACRO {jcss} {"Journal of Computer and System Sciences"}
+
+MACRO {tocs} {"ACM Transactions on Computer Systems"}
+
+MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
+
+MACRO {tcs} {"Theoretical Computer Science"}
+
+MACRO {sigplan} {"ACM SIGPLAN Notices"}
+
+READ
+
+FUNCTION {sortify}
+{ purify$
+ "l" change.case$
+}
+
+INTEGERS { len }
+
+FUNCTION {chop.word}
+{ 's :=
+ 'len :=
+ s #1 len substring$ =
+ { s len #1 + global.max$ substring$ }
+ 's
+ if$
+}
+
+FUNCTION {sort.format.names}
+{ 's :=
+ #1 'nameptr :=
+ ""
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { nameptr #1 >
+ { " " * }
+ 'skip$
+ if$
+ s nameptr "{vv{ }}{ll{ }}{ff{ }}{ jj{ }}" format.name$ 't :=
+ nameptr numnames = t "others" = and
+ { "\textgreek{k.'a.}" * }
+ { t sortify * }
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {sort.format.title}
+{ 't :=
+ "A " #2
+ "An " #3
+ "The " #4 t chop.word
+ chop.word
+ chop.word
+ sortify
+ #1 global.max$ substring$
+}
+
+FUNCTION {author.sort}
+{ author empty$
+ { key empty$
+ { "to sort, need author or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { author sort.format.names }
+ if$
+}
+
+FUNCTION {author.editor.sort}
+{ author empty$
+ { editor empty$
+ { key empty$
+ { "to sort, need author, editor, or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { editor sort.format.names }
+ if$
+ }
+ { author sort.format.names }
+ if$
+}
+
+FUNCTION {author.organization.sort}
+{ author empty$
+ { organization empty$
+ { key empty$
+ { "to sort, need author, organization, or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { "The " #4 organization chop.word sortify }
+ if$
+ }
+ { author sort.format.names }
+ if$
+}
+
+FUNCTION {editor.organization.sort}
+{ editor empty$
+ { organization empty$
+ { key empty$
+ { "to sort, need editor, organization, or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { "The " #4 organization chop.word sortify }
+ if$
+ }
+ { editor sort.format.names }
+ if$
+}
+
+FUNCTION {presort}
+{ type$ "book" =
+ type$ "inbook" =
+ or
+ 'author.editor.sort
+ { type$ "proceedings" =
+ 'editor.organization.sort
+ { type$ "manual" =
+ 'author.organization.sort
+ 'author.sort
+ if$
+ }
+ if$
+ }
+ if$
+ " "
+ *
+ year field.or.null sortify
+ *
+ " "
+ *
+ title field.or.null
+ sort.format.title
+ *
+ #1 entry.max$ substring$
+ 'sort.key$ :=
+}
+
+ITERATE {presort}
+
+SORT
+
+STRINGS { longest.label }
+
+INTEGERS { number.label longest.label.width }
+
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+ #1 'number.label :=
+ #0 'longest.label.width :=
+}
+
+FUNCTION {longest.label.pass}
+{ number.label int.to.str$ 'label :=
+ number.label #1 + 'number.label :=
+ label width$ longest.label.width >
+ { label 'longest.label :=
+ label width$ 'longest.label.width :=
+ }
+ 'skip$
+ if$
+}
+
+EXECUTE {initialize.longest.label}
+
+ITERATE {longest.label.pass}
+
+FUNCTION {begin.bib}
+{ preamble$ empty$
+ 'skip$
+ { preamble$ write$ newline$ }
+ if$
+ "\begin{thebibliography}{" longest.label * "}" * write$ newline$
+}
+
+EXECUTE {begin.bib}
+
+EXECUTE {init.state.consts}
+
+ITERATE {call.type$}
+
+FUNCTION {end.bib}
+{ newline$
+ "\end{thebibliography}" write$ newline$
+}
+
+EXECUTE {end.bib}
diff --git a/language/greek/BibTeX/test.blg b/language/greek/BibTeX/test.blg
new file mode 100644
index 0000000000..5ffdab8eb5
--- /dev/null
+++ b/language/greek/BibTeX/test.blg
@@ -0,0 +1,3 @@
+Warning--empty author in whole-journal
+Warning--empty title in whole-journal
+(There were 2 warnings)
diff --git a/language/greek/BibTeX/test.dvi b/language/greek/BibTeX/test.dvi
new file mode 100644
index 0000000000..b87b95527f
--- /dev/null
+++ b/language/greek/BibTeX/test.dvi
Binary files differ
diff --git a/language/greek/BibTeX/test.log b/language/greek/BibTeX/test.log
new file mode 100644
index 0000000000..bec647d124
--- /dev/null
+++ b/language/greek/BibTeX/test.log
@@ -0,0 +1,107 @@
+This is TeX, Version 3.14159 (C version 6.1) (format=latex 97.9.12) 26 FEB 1998 20:54
+**test
+(test.tex
+LaTeX2e <1997/06/01>
+Babel <v3.6h> and hyphenation patterns for american, english, greek, loaded.
+(/usr/lib/teTeX/texmf/tex/latex/base/article.cls
+Document Class: article 1997/06/16 v1.3v Standard LaTeX document class
+(/usr/lib/teTeX/texmf/tex/latex/base/size10.clo
+File: size10.clo 1997/06/16 v1.3v Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/lib/teTeX/texmf/tex/generic/babel/babel.sty
+Package: babel 1997/01/23 v3.6h The Babel package
+
+(/usr/lib/teTeX/texmf/tex/generic/babel/greek.ldf
+(/usr/lib/teTeX/texmf/tex/generic/babel/babel.def
+File: babel.def 1997/01/23 v3.6h Babel common definitions
+\babel@savecnt=\count87
+\U@D=\dimen103
+)
+(/usr/lib/teTeX/texmf/tex/generic/babel/LGRenc.def
+File: LGRenc.def 1997/01/09 v1.0c Greek Encoding
+)
+\gr@value=\count88
+\gr@tempcnt=\count89
+Package babel Info: Making ^^fd an active character on input line 234.
+))
+No file test.aux.
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 3.
+LaTeX Font Info: ... okay on input line 3.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 3.
+LaTeX Font Info: ... okay on input line 3.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 3.
+LaTeX Font Info: ... okay on input line 3.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 3.
+LaTeX Font Info: ... okay on input line 3.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 3.
+LaTeX Font Info: ... okay on input line 3.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 3.
+LaTeX Font Info: ... okay on input line 3.
+LaTeX Font Info: Checking defaults for LGR/cmr/m/n on input line 3.
+LaTeX Font Info: Try loading font information for LGR+cmr on input line 3.
+(/usr/lib/teTeX/texmf/tex/latex/fd/lgrcmr.fd
+File: LGRcmr.fd 1997/06/02 v1.0 Greek font (cb) definitions; regular (roman)
+)
+LaTeX Font Info: ... okay on input line 3.
+ (test.bbl
+
+LaTeX Warning: Citation `whole-journal' on page 1 undefined on input line 21.
+
+LaTeX Font Info: Font shape `LGR/cmr/m/it' in size <10> not available
+(Font) Font shape `LGR/cmr/m/sl' tried instead on input line 33.
+
+LaTeX Warning: Citation `whole-set' on page 1 undefined on input line 64.
+
+
+LaTeX Warning: Citation `whole-set' on page 1 undefined on input line 87.
+
+[1
+
+]
+
+LaTeX Warning: Citation `whole-collection' on page 2 undefined on input line 12
+2.
+
+
+LaTeX Warning: Citation `whole-proceedings' on page 2 undefined on input line 1
+93.
+
+[2]
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <7> on input line 234.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <5> on input line 234.
+
+
+LaTeX Warning: Citation `book-full' on page 3 undefined on input line 267.
+
+) [3] (test.aux)
+
+LaTeX Warning: There were undefined references.
+
+
+LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
+
+ )
+Here is how much of TeX's memory you used:
+ 630 strings out of 10895
+ 7038 string characters out of 71999
+ 55766 words of memory out of 262141
+ 3557 multiletter control sequences out of 9500
+ 6964 words of font info for 21 fonts, out of 150000 for 255
+ 14 hyphenation exceptions out of 607
+ 23i,4n,24p,152b,283s stack positions out of 300i,40n,60p,3000b,4000s
+
+Output written on test.dvi (3 pages, 9872 bytes).
diff --git a/language/greek/BibTeX/test.tex b/language/greek/BibTeX/test.tex
new file mode 100644
index 0000000000..be9c2c1073
--- /dev/null
+++ b/language/greek/BibTeX/test.tex
@@ -0,0 +1,7 @@
+\documentclass{article}
+\usepackage[greek]{babel}
+\begin{document}
+\bibliographystyle{hellas}
+\nocite{*}
+\bibliography{xampl}
+\end{document}
diff --git a/language/greek/BibTeX/xampl.bib b/language/greek/BibTeX/xampl.bib
new file mode 100644
index 0000000000..f453dad2c5
--- /dev/null
+++ b/language/greek/BibTeX/xampl.bib
@@ -0,0 +1,386 @@
+@preamble{ "\newcommand{\noopsort}[1]{} "
+ # "\newcommand{\printfirst}[2]{#1} "
+ # "\newcommand{\singleletter}[1]{#1} "
+ # "\newcommand{\switchargs}[2]{#2#1} " }
+
+@ARTICLE{article-minimal,
+ author = {L[eslie] A. Aamport},
+ title = {The Gnats and Gnus Document Preparation System},
+ journal = {\mbox{G-Animal's} Journal},
+ year = 1986,
+}
+
+@ARTICLE{article-full,
+ author = {L[eslie] A. Aamport},
+ title = {The Gnats and Gnus Document Preparation System},
+ journal = {\mbox{G-Animal's} Journal},
+ year = 1986,
+ volume = 41,
+ number = 7,
+ pages = "73+",
+ month = jul,
+ note = "Par'adeigma fak'elou t'upou \textlatin{ARTICLE} ",
+}
+
+The KEY field is here to override the KEY field in the journal being
+cross referenced (so is the NOTE field, in addition to its imparting
+information).
+
+@ARTICLE{article-crossref,
+ crossref = {WHOLE-JOURNAL},
+ key = "",
+ author = {L[eslie] A. Aamport},
+ title = {The Gnats and Gnus Document Preparation System},
+ pages = "73+",
+ note = "Par'adeigma \textlatin{cross-referencing ARTICLE}",
+}
+
+@ARTICLE{whole-journal,
+ key = "GAJ",
+ journal = {\mbox{G-Animal's} Journal},
+ year = 1986,
+ volume = 41,
+ number = 7,
+ month = jul,
+ note = "Olo to te'uqos e'inai afherwm'eno sta \textlatin{gnat} kai
+ ta \textlatin{gnu}"
+}
+
+@INBOOK{inbook-minimal,
+ author = "Donald E. Knuth",
+ title = "Fundamental Algorithms",
+ publisher = "Addison-Wesley",
+ year = "{\noopsort{1973b}}1973",
+ chapter = "1.2",
+}
+
+@INBOOK{inbook-full,
+ author = "Donald E. Knuth",
+ title = "Fundamental Algorithms",
+ volume = 1,
+ series = "The Art of Computer Programming",
+ publisher = "Addison-Wesley",
+ address = "Reading, Massachusetts",
+ edition = "Second",
+ month = "10~" # jan,
+ year = "{\noopsort{1973b}}1973",
+ type = "Section",
+ chapter = "1.2",
+ pages = "10--119",
+ note = "Pl'hres par'adeigma fak'elou \textlatin{INBOOK}",
+}
+
+@INBOOK{inbook-crossref,
+ crossref = "whole-set",
+ title = "Fundamental Algorithms",
+ volume = 1,
+ series = "The Art of Computer Programming",
+ edition = "Second",
+ year = "{\noopsort{1973b}}1973",
+ type = "Section",
+ chapter = "1.2",
+ note = "Par'adeigma \textlatin{cross-referencing INBOOK}",
+}
+
+@BOOK{book-minimal,
+ author = "Donald E. Knuth",
+ title = "Seminumerical Algorithms",
+ publisher = "Addison-Wesley",
+ year = "{\noopsort{1973c}}1981",
+}
+
+@BOOK{book-full,
+ author = "Donald E. Knuth",
+ title = "Seminumerical Algorithms",
+ volume = 2,
+ series = "The Art of Computer Programming",
+ publisher = "Addison-Wesley",
+ address = "Reading, Massachusetts",
+ edition = "Second",
+ month = "10~" # jan,
+ year = "{\noopsort{1973c}}1981",
+ note = "Pl'hres par'adeigma fak'elou t'upou \textlatin{BOOK}",
+}
+
+@BOOK{book-crossref,
+ crossref = "whole-set",
+ title = "Seminumerical Algorithms",
+ volume = 2,
+ series = "The Art of Computer Programming",
+ edition = "Second",
+ year = "{\noopsort{1973c}}1981",
+ note = "Par'adeigma \textlatin{cross-referencing BOOK}",
+}
+
+@BOOK{whole-set,
+ author = "Donald E. Knuth",
+ publisher = "Addison-Wesley",
+ title = "The Art of Computer Programming",
+ series = "Four volumes",
+ year = "{\noopsort{1973a}}{\switchargs{--90}{1968}}",
+ note =
+"\textlatin{Seven volumes planned (this is a cross-referenced set of BOOKs)}",
+}
+
+@BOOKLET{booklet-minimal,
+ key = "Kn{\printfirst{v}{1987}}",
+ title = "The Programming of Computer Art",
+}
+
+@BOOKLET{booklet-full,
+ author = "Jill C. Knvth",
+ title = "The Programming of Computer Art",
+ howpublished = "Vernier Art Center",
+ address = "Stanford, California",
+ month = feb,
+ year = 1988,
+ note = "\textlatin{This is a full BOOKLET entry}",
+}
+
+@INCOLLECTION{incollection-minimal,
+ author = "Daniel D. Lincoll",
+ title = "Semigroups of Recurrences",
+ booktitle = "High Speed Computer and Algorithm Organization",
+ publisher = "Academic Press",
+ year = 1977,
+}
+
+@INCOLLECTION{incollection-full,
+ author = "Daniel D. Lincoll",
+ title = "Semigroups of Recurrences",
+ editor = "David J. Lipcoll and D. H. Lawrie and A. H. Sameh",
+ booktitle = "High Speed Computer and Algorithm Organization",
+ number = 23,
+ series = "Fast Computers",
+ chapter = 3,
+ type = "Part",
+ pages = "179--183",
+ publisher = "Academic Press",
+ address = "New York",
+ edition = "Third",
+ month = sep,
+ year = 1977,
+ note = "\textlatin{This is a full INCOLLECTION entry}",
+}
+
+@INCOLLECTION{incollection-crossref,
+ crossref = "whole-collection",
+ author = "Daniel D. Lincoll",
+ title = "Semigroups of Recurrences",
+ pages = "179--183",
+ note = "This is a cross-referencing INCOLLECTION entry",
+}
+
+@BOOK{whole-collection,
+ editor = "David J. Lipcoll and D. H. Lawrie and A. H. Sameh",
+ title = "High Speed Computer and Algorithm Organization",
+ booktitle = "High Speed Computer and Algorithm Organization",
+ number = 23,
+ series = "Fast Computers",
+ publisher = "Academic Press",
+ address = "New York",
+ edition = "Third",
+ month = sep,
+ year = 1977,
+ note =
+"\textlatin{This is a cross-referenced BOOK (collection) entry}",
+}
+
+@MANUAL{manual-minimal,
+ key = "Manmaker",
+ title = "The Definitive Computer Manual",
+}
+
+@MANUAL{manual-full,
+ author = "Larry Manmaker",
+ title = "The Definitive Computer Manual",
+ organization = "Chips-R-Us",
+ address = "Silicon Valley",
+ edition = "Silver",
+ month = apr # "-" # may,
+ year = 1986,
+ note = "\textlatin{This is a full MANUAL entry}",
+}
+
+@MASTERSTHESIS{mastersthesis-minimal,
+ author = "{\'{E}}douard Masterly",
+ title = "Mastering Thesis Writing",
+ school = "Stanford University",
+ year = 1988,
+}
+
+@MASTERSTHESIS{mastersthesis-full,
+ author = "{\'{E}}douard Masterly",
+ title = "Mastering Thesis Writing",
+ school = "Stanford University",
+ type = "Master's project",
+ address = "English Department",
+ month = jun # "-" # aug,
+ year = 1988,
+ note = "\textlatin{This is a full MASTERSTHESIS entry}",
+}
+
+@MISC{misc-minimal,
+ key = "Missilany",
+ note = "\textlatin{This is a minimal MISC entry}",
+}
+
+@MISC{misc-full,
+ author = "Joe-Bob Missilany",
+ title = "Handing out random pamphlets in airports",
+ howpublished = "Handed out at O'Hare",
+ month = oct,
+ year = 1984,
+ note = "\textlatin{This is a full MISC entry}",
+}
+
+@STRING{STOC-key = "OX{\singleletter{stoc}}"}
+
+@STRING{ACM = "The OX Association for Computing Machinery"}
+
+@STRING{STOC = " Symposium on the Theory of Computing"}
+
+@INPROCEEDINGS{inproceedings-minimal,
+ author = "Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis",
+ title = "On Notions of Information Transfer in {VLSI} Circuits",
+ booktitle = "Proc. Fifteenth Annual ACM" # STOC,
+ year = 1983,
+}
+
+@INPROCEEDINGS{inproceedings-full,
+ author = "Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis",
+ title = "On Notions of Information Transfer in {VLSI} Circuits",
+ editor = "Wizard V. Oz and Mihalis Yannakakis",
+ booktitle = "Proc. Fifteenth Annual ACM" # STOC,
+ number = 17,
+ series = "All ACM Conferences",
+ pages = "133--139",
+ month = mar,
+ year = 1983,
+ address = "Boston",
+ organization = ACM,
+ publisher = "Academic Press",
+ note = "\textlatin{This is a full INPROCEDINGS entry}",
+}
+
+@INPROCEEDINGS{inproceedings-crossref,
+ crossref = "whole-proceedings",
+ author = "Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis",
+ title = "On Notions of Information Transfer in {VLSI} Circuits",
+ organization = "",
+ pages = "133--139",
+ note = "\textlatin{This is a cross-referencing INPROCEEDINGS entry}",
+}
+
+@PROCEEDINGS{proceedings-minimal,
+ key = STOC-key,
+ title = "Proc. Fifteenth Annual" # STOC,
+ year = 1983,
+}
+
+@PROCEEDINGS{proceedings-full,
+ editor = "Wizard V. Oz and Mihalis Yannakakis",
+ title = "Proc. Fifteenth Annual" # STOC,
+ number = 17,
+ series = "All ACM Conferences",
+ month = mar,
+ year = 1983,
+ address = "Boston",
+ organization = ACM,
+ publisher = "Academic Press",
+ note = "\textlatin{This is a full PROCEEDINGS entry}",
+}
+
+@PROCEEDINGS{whole-proceedings,
+ key = STOC-key,
+ organization = ACM,
+ title = "Proc. Fifteenth Annual" # STOC,
+ address = "Boston",
+ year = 1983,
+ booktitle = "Proc. Fifteenth Annual ACM" # STOC,
+ note = "\textlatin{This is a cross-referenced PROCEEDINGS}",
+}
+
+@PHDTHESIS{phdthesis-minimal,
+ author = "F. Phidias Phony-Baloney",
+ title = "Fighting Fire with Fire: Festooning {F}rench Phrases",
+ school = "Fanstord University",
+ year = 1988,
+}
+
+@PHDTHESIS{phdthesis-full,
+ author = "F. Phidias Phony-Baloney",
+ title = "Fighting Fire with Fire: Festooning {F}rench Phrases",
+ school = "Fanstord University",
+ type = "{PhD} Dissertation",
+ address = "Department of French",
+ month = jun # "-" # aug,
+ year = 1988,
+ note = "\textlatin{This is a full PHDTHESIS entry}",
+}
+
+@TECHREPORT{techreport-minimal,
+ author = "Tom Terrific",
+ title = "An {$O(n \log n / \! \log\log n)$} Sorting Algorithm",
+ institution = "Fanstord University",
+ year = 1988,
+}
+
+@TECHREPORT{techreport-full,
+ author = "Tom T{\'{e}}rrific",
+ title = "An {$O(n \log n / \! \log\log n)$} Sorting Algorithm",
+ institution = "Fanstord University",
+ type = "\textlatin{Wishful Research Result}",
+ number = "7",
+ address = "Tm'hma Epist'hmhs H/U, \textlatin{Fanstord, California}",
+ month = oct,
+ year = 1988,
+ note = "\textlatin{This is a full TECHREPORT entry}",
+}
+
+@UNPUBLISHED{unpublished-minimal,
+key="Ulrich {\"{U}}nderwood",
+foreign-author = "Ulrich {\"{U}}nderwood and Ned {\~N}et and Paul {\={P}}ot",
+foreign-title = "Lower Bounds for Wishful Research Results",
+ note =
+"\textlatin{Talk at Fanstord University (this is a minimal UNPUBLISHED entry)}",
+}
+
+@UNPUBLISHED{unpublished-full,
+ key="{\"{U}}nderwood",
+foreign-author="Ulrich {\"{U}}nderwood and Ned {\~N}et and Paul {\={P}}ot",
+ foreign-title = "Lower Bounds for Wishful Research Results",
+ month = nov # ", " # dec,
+ year = 1988,
+ note =
+"\textlatin{Talk at Fanstord University (this is a full UNPUBLISHED entry)}",
+}
+
+@MISC{random-note-crossref,
+ key = {Volume-2},
+ note = "\textlatin{Volume 2 is listed under Knuth \cite{book-full}}"
+}
+
+@gr-book{wirth,
+ author="Niklas Wirth",
+ title="H gl'wssa programmatismo'u \textlatin{Modula-2}",
+ translator="Ap'ostolos Sur'opoulos",
+ publisher="Ekd'oseis ((Ta To'ubla))",
+ edition=2,
+ year=1998}
+
+
+@gr-book{syropoulos,
+ key="syropoulos",
+ author="Ap'ostolos Sur'opoulos",
+ title="\LaTeX: odhg'os ekm'ajhshs",
+ publisher="Ekd'oseis Parathrht'hs",
+ year=1998}
+
+
+@gr-article{lala,
+ author= "Don Knuth",
+ translator="Ap'ostolos Sur'opoulos",
+ title="To mple belo'udo",
+ journal="Periodik'o Fober'o",
+ year=1991} \ No newline at end of file
diff --git a/language/greek/bgreek/README b/language/greek/bgreek/README
new file mode 120000
index 0000000000..c2d573c1aa
--- /dev/null
+++ b/language/greek/bgreek/README
@@ -0,0 +1 @@
+doc/latex/bgreek/README \ No newline at end of file
diff --git a/language/greek/bgreek/bgman.pdf b/language/greek/bgreek/bgman.pdf
new file mode 120000
index 0000000000..bfe4fbb770
--- /dev/null
+++ b/language/greek/bgreek/bgman.pdf
@@ -0,0 +1 @@
+doc/latex/bgreek/bgman.pdf \ No newline at end of file
diff --git a/language/greek/bgreek/doc/latex/bgreek/MANIFEST.TXT b/language/greek/bgreek/doc/latex/bgreek/MANIFEST.TXT
new file mode 100644
index 0000000000..37d18853ff
--- /dev/null
+++ b/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/language/greek/bgreek/doc/latex/bgreek/README b/language/greek/bgreek/doc/latex/bgreek/README
new file mode 100644
index 0000000000..608136597c
--- /dev/null
+++ b/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/language/greek/bgreek/doc/latex/bgreek/bgman.pdf b/language/greek/bgreek/doc/latex/bgreek/bgman.pdf
new file mode 100644
index 0000000000..f6a7f07e4f
--- /dev/null
+++ b/language/greek/bgreek/doc/latex/bgreek/bgman.pdf
Binary files differ
diff --git a/language/greek/bgreek/doc/latex/bgreek/bgman.tex b/language/greek/bgreek/doc/latex/bgreek/bgman.tex
new file mode 100644
index 0000000000..dd15f561cd
--- /dev/null
+++ b/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/language/greek/bgreek/doc/latex/bgreek/bgreek.etx b/language/greek/bgreek/doc/latex/bgreek/bgreek.etx
new file mode 100644
index 0000000000..d6b0bf99f6
--- /dev/null
+++ b/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/language/greek/bgreek/doc/latex/bgreek/cbgreek.etx b/language/greek/bgreek/doc/latex/bgreek/cbgreek.etx
new file mode 100644
index 0000000000..bddf679daf
--- /dev/null
+++ b/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/language/greek/bgreek/doc/latex/bgreek/qbgreek.etx b/language/greek/bgreek/doc/latex/bgreek/qbgreek.etx
new file mode 100644
index 0000000000..55a963a910
--- /dev/null
+++ b/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/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0500.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0500.tfm
new file mode 100644
index 0000000000..cb73d512db
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0500.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0600.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0600.tfm
new file mode 100644
index 0000000000..2a72ddda10
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0600.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0700.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0700.tfm
new file mode 100644
index 0000000000..6be6e8830b
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0700.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0800.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0800.tfm
new file mode 100644
index 0000000000..a04cf6d4a1
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0800.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0900.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0900.tfm
new file mode 100644
index 0000000000..fcefb724c3
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc0900.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1000.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1000.tfm
new file mode 100644
index 0000000000..76aa1428a4
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1000.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1095.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1095.tfm
new file mode 100644
index 0000000000..f876a8aba0
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1095.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1200.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1200.tfm
new file mode 100644
index 0000000000..3bed1c8001
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1200.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1440.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1440.tfm
new file mode 100644
index 0000000000..cb509fec8d
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1440.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1728.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1728.tfm
new file mode 100644
index 0000000000..67170a73ff
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc1728.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2074.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2074.tfm
new file mode 100644
index 0000000000..537c78fb7f
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2074.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2488.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2488.tfm
new file mode 100644
index 0000000000..2f5461d526
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmc2488.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0500.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0500.tfm
new file mode 100644
index 0000000000..88f4a561f8
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0500.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0600.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0600.tfm
new file mode 100644
index 0000000000..14abfb986d
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0600.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0700.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0700.tfm
new file mode 100644
index 0000000000..9df8799df5
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0700.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0800.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0800.tfm
new file mode 100644
index 0000000000..81b98cdee8
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0800.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0900.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0900.tfm
new file mode 100644
index 0000000000..c49944cbc4
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn0900.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1000.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1000.tfm
new file mode 100644
index 0000000000..140fe82c2f
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1000.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1095.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1095.tfm
new file mode 100644
index 0000000000..85a02b42e6
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1095.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1200.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1200.tfm
new file mode 100644
index 0000000000..a28d6d911e
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1200.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1440.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1440.tfm
new file mode 100644
index 0000000000..665a5d87b8
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1440.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1728.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1728.tfm
new file mode 100644
index 0000000000..e23594709e
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn1728.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2074.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2074.tfm
new file mode 100644
index 0000000000..6afc850a5d
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2074.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2488.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2488.tfm
new file mode 100644
index 0000000000..ee611870de
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmn2488.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0500.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0500.tfm
new file mode 100644
index 0000000000..88f4a561f8
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0500.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0600.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0600.tfm
new file mode 100644
index 0000000000..14abfb986d
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0600.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0700.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0700.tfm
new file mode 100644
index 0000000000..9df8799df5
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0700.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0800.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0800.tfm
new file mode 100644
index 0000000000..81b98cdee8
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0800.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0900.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0900.tfm
new file mode 100644
index 0000000000..c49944cbc4
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo0900.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1000.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1000.tfm
new file mode 100644
index 0000000000..140fe82c2f
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1000.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1095.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1095.tfm
new file mode 100644
index 0000000000..85a02b42e6
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1095.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1200.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1200.tfm
new file mode 100644
index 0000000000..a28d6d911e
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1200.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1440.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1440.tfm
new file mode 100644
index 0000000000..665a5d87b8
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1440.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1728.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1728.tfm
new file mode 100644
index 0000000000..e23594709e
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo1728.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2074.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2074.tfm
new file mode 100644
index 0000000000..6afc850a5d
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2074.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2488.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2488.tfm
new file mode 100644
index 0000000000..ee611870de
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgmo2488.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0500.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0500.tfm
new file mode 100644
index 0000000000..efffe1507f
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0500.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0600.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0600.tfm
new file mode 100644
index 0000000000..08e1cbba9d
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0600.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0700.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0700.tfm
new file mode 100644
index 0000000000..9e3a64f8bf
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0700.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0800.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0800.tfm
new file mode 100644
index 0000000000..8bbbc9889c
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0800.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0900.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0900.tfm
new file mode 100644
index 0000000000..0e2a0affcc
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc0900.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1000.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1000.tfm
new file mode 100644
index 0000000000..37a2e5bb14
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1000.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1095.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1095.tfm
new file mode 100644
index 0000000000..c6326dcc78
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1095.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1200.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1200.tfm
new file mode 100644
index 0000000000..d326fbe62f
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1200.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1440.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1440.tfm
new file mode 100644
index 0000000000..c2500ba801
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1440.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1728.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1728.tfm
new file mode 100644
index 0000000000..85445dd806
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc1728.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2074.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2074.tfm
new file mode 100644
index 0000000000..0ea96f249d
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2074.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2488.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2488.tfm
new file mode 100644
index 0000000000..56bc5ffa03
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxc2488.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0500.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0500.tfm
new file mode 100644
index 0000000000..5ed0eb7966
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0500.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0600.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0600.tfm
new file mode 100644
index 0000000000..59902b3d48
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0600.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0700.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0700.tfm
new file mode 100644
index 0000000000..7cae1b85f1
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0700.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0800.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0800.tfm
new file mode 100644
index 0000000000..70b8926b34
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0800.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0900.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0900.tfm
new file mode 100644
index 0000000000..c6d88f7a81
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn0900.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1000.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1000.tfm
new file mode 100644
index 0000000000..ab1dd33c31
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1000.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1095.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1095.tfm
new file mode 100644
index 0000000000..f391f51d7c
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1095.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1200.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1200.tfm
new file mode 100644
index 0000000000..43e3c9d537
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1200.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1440.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1440.tfm
new file mode 100644
index 0000000000..6ee48eeb64
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1440.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1728.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1728.tfm
new file mode 100644
index 0000000000..eccb7fb426
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn1728.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2074.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2074.tfm
new file mode 100644
index 0000000000..4fdb8edcf3
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2074.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2488.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2488.tfm
new file mode 100644
index 0000000000..2626c117f7
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxn2488.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0500.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0500.tfm
new file mode 100644
index 0000000000..6e4f86bb6c
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0500.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0600.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0600.tfm
new file mode 100644
index 0000000000..a08b96984f
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0600.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0700.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0700.tfm
new file mode 100644
index 0000000000..3000839f76
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0700.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0800.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0800.tfm
new file mode 100644
index 0000000000..546f8dc78d
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0800.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0900.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0900.tfm
new file mode 100644
index 0000000000..aef882fa77
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo0900.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1000.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1000.tfm
new file mode 100644
index 0000000000..264f1a2920
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1000.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1095.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1095.tfm
new file mode 100644
index 0000000000..7b2c1d2973
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1095.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1200.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1200.tfm
new file mode 100644
index 0000000000..511f9cc1ac
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1200.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1440.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1440.tfm
new file mode 100644
index 0000000000..869db6e04c
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1440.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1728.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1728.tfm
new file mode 100644
index 0000000000..ed89bc92cc
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo1728.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2074.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2074.tfm
new file mode 100644
index 0000000000..13121e75f2
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2074.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2488.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2488.tfm
new file mode 100644
index 0000000000..4165b26194
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bgxo2488.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0500.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0500.tfm
new file mode 100644
index 0000000000..994c4cbc01
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0500.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0600.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0600.tfm
new file mode 100644
index 0000000000..f603880ba6
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0600.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0700.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0700.tfm
new file mode 100644
index 0000000000..800875125b
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0700.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0800.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0800.tfm
new file mode 100644
index 0000000000..6ac0716ce4
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0800.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0900.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0900.tfm
new file mode 100644
index 0000000000..55089b5944
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc0900.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1000.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1000.tfm
new file mode 100644
index 0000000000..63f3a6033f
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1000.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1095.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1095.tfm
new file mode 100644
index 0000000000..489c79c1fd
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1095.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1200.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1200.tfm
new file mode 100644
index 0000000000..29d2f00223
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1200.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1440.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1440.tfm
new file mode 100644
index 0000000000..a6947a76a5
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1440.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1728.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1728.tfm
new file mode 100644
index 0000000000..89a93ffd49
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc1728.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2074.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2074.tfm
new file mode 100644
index 0000000000..7514896426
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2074.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2488.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2488.tfm
new file mode 100644
index 0000000000..6ebf93cf32
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmc2488.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0500.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0500.tfm
new file mode 100644
index 0000000000..0b962b4041
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0500.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0600.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0600.tfm
new file mode 100644
index 0000000000..b0fc6d1043
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0600.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0700.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0700.tfm
new file mode 100644
index 0000000000..fa0cc002ae
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0700.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0800.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0800.tfm
new file mode 100644
index 0000000000..f90f7c99e4
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0800.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0900.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0900.tfm
new file mode 100644
index 0000000000..6c2220df38
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn0900.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1000.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1000.tfm
new file mode 100644
index 0000000000..eafe12bfee
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1000.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1095.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1095.tfm
new file mode 100644
index 0000000000..90262538ef
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1095.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1200.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1200.tfm
new file mode 100644
index 0000000000..2c802a37d7
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1200.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1440.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1440.tfm
new file mode 100644
index 0000000000..300942de26
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1440.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1728.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1728.tfm
new file mode 100644
index 0000000000..9e6a11e8cd
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn1728.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2074.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2074.tfm
new file mode 100644
index 0000000000..da34589629
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2074.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2488.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2488.tfm
new file mode 100644
index 0000000000..4c255dbe2e
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmn2488.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0500.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0500.tfm
new file mode 100644
index 0000000000..0b962b4041
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0500.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0600.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0600.tfm
new file mode 100644
index 0000000000..b0fc6d1043
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0600.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0700.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0700.tfm
new file mode 100644
index 0000000000..fa0cc002ae
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0700.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0800.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0800.tfm
new file mode 100644
index 0000000000..f90f7c99e4
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0800.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0900.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0900.tfm
new file mode 100644
index 0000000000..6c2220df38
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo0900.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1000.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1000.tfm
new file mode 100644
index 0000000000..eafe12bfee
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1000.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1095.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1095.tfm
new file mode 100644
index 0000000000..90262538ef
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1095.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1200.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1200.tfm
new file mode 100644
index 0000000000..2c802a37d7
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1200.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1440.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1440.tfm
new file mode 100644
index 0000000000..300942de26
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1440.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1728.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1728.tfm
new file mode 100644
index 0000000000..9e6a11e8cd
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo1728.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2074.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2074.tfm
new file mode 100644
index 0000000000..da34589629
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2074.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2488.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2488.tfm
new file mode 100644
index 0000000000..4c255dbe2e
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqmo2488.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0500.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0500.tfm
new file mode 100644
index 0000000000..b751d8681a
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0500.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0600.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0600.tfm
new file mode 100644
index 0000000000..75a9e7166c
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0600.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0700.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0700.tfm
new file mode 100644
index 0000000000..2aded9c442
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0700.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0800.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0800.tfm
new file mode 100644
index 0000000000..5a6ab52b68
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0800.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0900.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0900.tfm
new file mode 100644
index 0000000000..22a8720836
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc0900.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1000.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1000.tfm
new file mode 100644
index 0000000000..7b098cb923
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1000.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1095.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1095.tfm
new file mode 100644
index 0000000000..cf2a59e997
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1095.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1200.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1200.tfm
new file mode 100644
index 0000000000..a25af2c700
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1200.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1440.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1440.tfm
new file mode 100644
index 0000000000..7cb738dd46
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1440.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1728.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1728.tfm
new file mode 100644
index 0000000000..e77c45b3bc
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc1728.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2074.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2074.tfm
new file mode 100644
index 0000000000..a7e3adf8ed
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2074.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2488.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2488.tfm
new file mode 100644
index 0000000000..0860219756
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxc2488.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0500.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0500.tfm
new file mode 100644
index 0000000000..5dbabbab11
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0500.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0600.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0600.tfm
new file mode 100644
index 0000000000..e3bf48a8ee
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0600.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0700.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0700.tfm
new file mode 100644
index 0000000000..d9db87941a
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0700.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0800.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0800.tfm
new file mode 100644
index 0000000000..c49d696c17
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0800.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0900.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0900.tfm
new file mode 100644
index 0000000000..38012ef0c9
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn0900.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1000.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1000.tfm
new file mode 100644
index 0000000000..6af56f6544
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1000.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1095.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1095.tfm
new file mode 100644
index 0000000000..b10d31aaf2
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1095.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1200.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1200.tfm
new file mode 100644
index 0000000000..11bcb629c3
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1200.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1440.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1440.tfm
new file mode 100644
index 0000000000..882eafecb1
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1440.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1728.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1728.tfm
new file mode 100644
index 0000000000..2055672897
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn1728.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2074.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2074.tfm
new file mode 100644
index 0000000000..a9b5db9222
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2074.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2488.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2488.tfm
new file mode 100644
index 0000000000..db6f90da48
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxn2488.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0500.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0500.tfm
new file mode 100644
index 0000000000..20eea573f2
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0500.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0600.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0600.tfm
new file mode 100644
index 0000000000..65d5b60e43
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0600.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0700.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0700.tfm
new file mode 100644
index 0000000000..8681517387
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0700.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0800.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0800.tfm
new file mode 100644
index 0000000000..49cf7bb810
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0800.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0900.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0900.tfm
new file mode 100644
index 0000000000..f69fb8dd93
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo0900.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1000.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1000.tfm
new file mode 100644
index 0000000000..d1100a0171
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1000.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1095.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1095.tfm
new file mode 100644
index 0000000000..b6d36f05fb
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1095.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1200.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1200.tfm
new file mode 100644
index 0000000000..6a494923b8
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1200.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1440.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1440.tfm
new file mode 100644
index 0000000000..f417a8c08b
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1440.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1728.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1728.tfm
new file mode 100644
index 0000000000..8a11bcac9c
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo1728.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2074.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2074.tfm
new file mode 100644
index 0000000000..034000c7ee
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2074.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2488.tfm b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2488.tfm
new file mode 100644
index 0000000000..5d4c755095
--- /dev/null
+++ b/language/greek/bgreek/fonts/tfm/public/bgreek/bqxo2488.tfm
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0500.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0500.vf
new file mode 100644
index 0000000000..5a79ce790c
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0500.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0600.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0600.vf
new file mode 100644
index 0000000000..da0920e15c
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0600.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0700.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0700.vf
new file mode 100644
index 0000000000..42c01042a4
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0700.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0800.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0800.vf
new file mode 100644
index 0000000000..fc2a350554
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0800.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0900.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0900.vf
new file mode 100644
index 0000000000..1d4de5a8ef
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc0900.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1000.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1000.vf
new file mode 100644
index 0000000000..c879d4e92e
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1000.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1095.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1095.vf
new file mode 100644
index 0000000000..585b6f9157
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1095.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1200.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1200.vf
new file mode 100644
index 0000000000..b66248d244
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1200.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1440.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1440.vf
new file mode 100644
index 0000000000..05e678cef3
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1440.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1728.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1728.vf
new file mode 100644
index 0000000000..3a0fc8b0ef
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc1728.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2074.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2074.vf
new file mode 100644
index 0000000000..1f37df276e
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2074.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2488.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2488.vf
new file mode 100644
index 0000000000..b654b1f5e4
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmc2488.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0500.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0500.vf
new file mode 100644
index 0000000000..ee8bc5785f
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0500.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0600.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0600.vf
new file mode 100644
index 0000000000..55e1435230
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0600.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0700.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0700.vf
new file mode 100644
index 0000000000..fb79fe01f4
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0700.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0800.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0800.vf
new file mode 100644
index 0000000000..5237e5244d
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0800.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0900.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0900.vf
new file mode 100644
index 0000000000..8344da9ee3
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn0900.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1000.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1000.vf
new file mode 100644
index 0000000000..6782033dc6
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1000.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1095.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1095.vf
new file mode 100644
index 0000000000..dd5427ded4
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1095.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1200.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1200.vf
new file mode 100644
index 0000000000..0538136d86
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1200.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1440.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1440.vf
new file mode 100644
index 0000000000..34394d8c04
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1440.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1728.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1728.vf
new file mode 100644
index 0000000000..091f99192f
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn1728.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2074.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2074.vf
new file mode 100644
index 0000000000..3c5f4e67d0
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2074.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2488.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2488.vf
new file mode 100644
index 0000000000..51c7cd0573
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmn2488.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0500.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0500.vf
new file mode 100644
index 0000000000..0b50948342
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0500.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0600.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0600.vf
new file mode 100644
index 0000000000..488bbaa558
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0600.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0700.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0700.vf
new file mode 100644
index 0000000000..ea0ec063d7
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0700.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0800.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0800.vf
new file mode 100644
index 0000000000..823fb9fd88
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0800.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0900.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0900.vf
new file mode 100644
index 0000000000..433f8dc7fb
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo0900.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1000.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1000.vf
new file mode 100644
index 0000000000..76fcd5a8c1
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1000.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1095.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1095.vf
new file mode 100644
index 0000000000..68e61bd069
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1095.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1200.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1200.vf
new file mode 100644
index 0000000000..f874ab48e3
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1200.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1440.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1440.vf
new file mode 100644
index 0000000000..573160454a
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1440.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1728.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1728.vf
new file mode 100644
index 0000000000..e5d9ad956d
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo1728.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2074.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2074.vf
new file mode 100644
index 0000000000..d57165c542
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2074.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2488.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2488.vf
new file mode 100644
index 0000000000..8e684f7816
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgmo2488.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0500.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0500.vf
new file mode 100644
index 0000000000..2b0cfb530a
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0500.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0600.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0600.vf
new file mode 100644
index 0000000000..7459994c77
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0600.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0700.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0700.vf
new file mode 100644
index 0000000000..a286255c03
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0700.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0800.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0800.vf
new file mode 100644
index 0000000000..fa0962c497
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0800.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0900.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0900.vf
new file mode 100644
index 0000000000..819f988529
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc0900.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1000.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1000.vf
new file mode 100644
index 0000000000..ac7cd1d39e
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1000.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1095.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1095.vf
new file mode 100644
index 0000000000..268aba1004
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1095.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1200.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1200.vf
new file mode 100644
index 0000000000..ea3945457d
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1200.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1440.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1440.vf
new file mode 100644
index 0000000000..032b2922f6
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1440.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1728.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1728.vf
new file mode 100644
index 0000000000..236ef1c752
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc1728.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2074.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2074.vf
new file mode 100644
index 0000000000..6f32702d06
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2074.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2488.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2488.vf
new file mode 100644
index 0000000000..7472c470b1
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxc2488.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0500.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0500.vf
new file mode 100644
index 0000000000..aa5a89f377
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0500.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0600.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0600.vf
new file mode 100644
index 0000000000..8e8cfe3d09
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0600.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0700.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0700.vf
new file mode 100644
index 0000000000..a6c810c790
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0700.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0800.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0800.vf
new file mode 100644
index 0000000000..0f4048d468
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0800.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0900.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0900.vf
new file mode 100644
index 0000000000..27a09e3655
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn0900.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1000.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1000.vf
new file mode 100644
index 0000000000..bbb6dd2b02
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1000.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1095.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1095.vf
new file mode 100644
index 0000000000..dfbbeff041
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1095.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1200.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1200.vf
new file mode 100644
index 0000000000..a6b7fe71dc
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1200.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1440.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1440.vf
new file mode 100644
index 0000000000..21f06f1328
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1440.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1728.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1728.vf
new file mode 100644
index 0000000000..0f76ae1a5b
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn1728.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2074.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2074.vf
new file mode 100644
index 0000000000..7849859da1
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2074.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2488.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2488.vf
new file mode 100644
index 0000000000..033c7e6ad8
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxn2488.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0500.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0500.vf
new file mode 100644
index 0000000000..24552b40b8
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0500.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0600.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0600.vf
new file mode 100644
index 0000000000..c603bd29f5
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0600.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0700.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0700.vf
new file mode 100644
index 0000000000..104a571693
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0700.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0800.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0800.vf
new file mode 100644
index 0000000000..40ac073952
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0800.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0900.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0900.vf
new file mode 100644
index 0000000000..3ab4ab359f
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo0900.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1000.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1000.vf
new file mode 100644
index 0000000000..c4c9c979a5
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1000.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1095.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1095.vf
new file mode 100644
index 0000000000..3ffd3a42e2
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1095.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1200.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1200.vf
new file mode 100644
index 0000000000..4df32effc5
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1200.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1440.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1440.vf
new file mode 100644
index 0000000000..1ac88c3ce1
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1440.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1728.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1728.vf
new file mode 100644
index 0000000000..535f47e6bc
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo1728.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2074.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2074.vf
new file mode 100644
index 0000000000..d21e98fdcf
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2074.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2488.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2488.vf
new file mode 100644
index 0000000000..a17707ff69
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bgxo2488.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0500.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0500.vf
new file mode 100644
index 0000000000..c3ce9d5352
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0500.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0600.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0600.vf
new file mode 100644
index 0000000000..73dad52fe0
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0600.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0700.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0700.vf
new file mode 100644
index 0000000000..64eeced82d
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0700.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0800.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0800.vf
new file mode 100644
index 0000000000..3b32f78bb0
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0800.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0900.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0900.vf
new file mode 100644
index 0000000000..f7913784eb
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc0900.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1000.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1000.vf
new file mode 100644
index 0000000000..c523630c22
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1000.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1095.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1095.vf
new file mode 100644
index 0000000000..4975ec5465
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1095.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1200.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1200.vf
new file mode 100644
index 0000000000..9e63de7834
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1200.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1440.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1440.vf
new file mode 100644
index 0000000000..57ead95d6d
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1440.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1728.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1728.vf
new file mode 100644
index 0000000000..f8a0c2b6c1
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc1728.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2074.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2074.vf
new file mode 100644
index 0000000000..d39f628898
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2074.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2488.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2488.vf
new file mode 100644
index 0000000000..324d79c71c
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmc2488.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0500.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0500.vf
new file mode 100644
index 0000000000..6097299dd4
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0500.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0600.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0600.vf
new file mode 100644
index 0000000000..673098ad1b
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0600.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0700.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0700.vf
new file mode 100644
index 0000000000..c93e046b07
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0700.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0800.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0800.vf
new file mode 100644
index 0000000000..cdac968a15
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0800.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0900.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0900.vf
new file mode 100644
index 0000000000..def60a5a4e
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn0900.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1000.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1000.vf
new file mode 100644
index 0000000000..5722dbb9a5
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1000.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1095.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1095.vf
new file mode 100644
index 0000000000..3a30d51182
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1095.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1200.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1200.vf
new file mode 100644
index 0000000000..7bacefb37a
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1200.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1440.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1440.vf
new file mode 100644
index 0000000000..ccf51657d4
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1440.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1728.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1728.vf
new file mode 100644
index 0000000000..addbec5f65
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn1728.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2074.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2074.vf
new file mode 100644
index 0000000000..ad9b42d539
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2074.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2488.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2488.vf
new file mode 100644
index 0000000000..95164fa437
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmn2488.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0500.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0500.vf
new file mode 100644
index 0000000000..9709d4f72c
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0500.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0600.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0600.vf
new file mode 100644
index 0000000000..2d1d536c04
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0600.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0700.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0700.vf
new file mode 100644
index 0000000000..490c217bb3
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0700.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0800.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0800.vf
new file mode 100644
index 0000000000..faf2659646
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0800.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0900.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0900.vf
new file mode 100644
index 0000000000..7bb2def3af
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo0900.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1000.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1000.vf
new file mode 100644
index 0000000000..edfa27f4bc
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1000.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1095.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1095.vf
new file mode 100644
index 0000000000..fe39b4a0bb
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1095.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1200.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1200.vf
new file mode 100644
index 0000000000..82b35825cd
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1200.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1440.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1440.vf
new file mode 100644
index 0000000000..a2a325c23c
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1440.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1728.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1728.vf
new file mode 100644
index 0000000000..f0af97dedc
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo1728.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2074.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2074.vf
new file mode 100644
index 0000000000..a42838e431
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2074.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2488.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2488.vf
new file mode 100644
index 0000000000..b892f4b542
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqmo2488.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0500.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0500.vf
new file mode 100644
index 0000000000..fef9421eab
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0500.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0600.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0600.vf
new file mode 100644
index 0000000000..cd9e6d0a34
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0600.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0700.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0700.vf
new file mode 100644
index 0000000000..3395b9b5a7
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0700.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0800.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0800.vf
new file mode 100644
index 0000000000..83c4e43e9f
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0800.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0900.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0900.vf
new file mode 100644
index 0000000000..0dd2208f7b
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc0900.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1000.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1000.vf
new file mode 100644
index 0000000000..709c0f2dc9
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1000.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1095.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1095.vf
new file mode 100644
index 0000000000..f4aed98de8
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1095.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1200.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1200.vf
new file mode 100644
index 0000000000..1222a2009e
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1200.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1440.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1440.vf
new file mode 100644
index 0000000000..772d68131b
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1440.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1728.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1728.vf
new file mode 100644
index 0000000000..5a026c6f1e
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc1728.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2074.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2074.vf
new file mode 100644
index 0000000000..e464d22bea
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2074.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2488.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2488.vf
new file mode 100644
index 0000000000..7107cdf97b
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxc2488.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0500.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0500.vf
new file mode 100644
index 0000000000..b4a113ef74
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0500.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0600.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0600.vf
new file mode 100644
index 0000000000..b99043ea8b
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0600.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0700.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0700.vf
new file mode 100644
index 0000000000..3edcce650c
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0700.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0800.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0800.vf
new file mode 100644
index 0000000000..d824a2b395
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0800.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0900.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0900.vf
new file mode 100644
index 0000000000..fc4a6eea19
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn0900.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1000.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1000.vf
new file mode 100644
index 0000000000..1557ffc27c
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1000.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1095.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1095.vf
new file mode 100644
index 0000000000..c50d035aa8
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1095.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1200.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1200.vf
new file mode 100644
index 0000000000..4be2807e9e
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1200.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1440.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1440.vf
new file mode 100644
index 0000000000..96883a548e
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1440.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1728.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1728.vf
new file mode 100644
index 0000000000..7e50f5391e
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn1728.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2074.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2074.vf
new file mode 100644
index 0000000000..8b24a2581e
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2074.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2488.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2488.vf
new file mode 100644
index 0000000000..27d849606a
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxn2488.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0500.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0500.vf
new file mode 100644
index 0000000000..2fd4267781
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0500.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0600.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0600.vf
new file mode 100644
index 0000000000..538b27656d
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0600.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0700.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0700.vf
new file mode 100644
index 0000000000..79520c4c55
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0700.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0800.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0800.vf
new file mode 100644
index 0000000000..b467963993
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0800.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0900.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0900.vf
new file mode 100644
index 0000000000..619a09384d
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo0900.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1000.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1000.vf
new file mode 100644
index 0000000000..d66278a261
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1000.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1095.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1095.vf
new file mode 100644
index 0000000000..cd3a2a0270
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1095.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1200.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1200.vf
new file mode 100644
index 0000000000..77bb79a791
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1200.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1440.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1440.vf
new file mode 100644
index 0000000000..7baf158bba
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1440.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1728.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1728.vf
new file mode 100644
index 0000000000..51b78607ff
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo1728.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2074.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2074.vf
new file mode 100644
index 0000000000..2451326722
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2074.vf
Binary files differ
diff --git a/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2488.vf b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2488.vf
new file mode 100644
index 0000000000..f94cce7459
--- /dev/null
+++ b/language/greek/bgreek/fonts/vf/public/bgreek/bqxo2488.vf
Binary files differ
diff --git a/language/greek/bgreek/tex/latex/bgreek/bcgcmr.fd b/language/greek/bgreek/tex/latex/bgreek/bcgcmr.fd
new file mode 100644
index 0000000000..37b956cac6
--- /dev/null
+++ b/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/language/greek/bgreek/tex/latex/bgreek/bcgenc.def b/language/greek/bgreek/tex/latex/bgreek/bcgenc.def
new file mode 100644
index 0000000000..04bd7dba3c
--- /dev/null
+++ b/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/language/greek/bgreek/tex/latex/bgreek/bcglmr.fd b/language/greek/bgreek/tex/latex/bgreek/bcglmr.fd
new file mode 100644
index 0000000000..8c7a359478
--- /dev/null
+++ b/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/language/greek/bgreek/tex/latex/bgreek/bcqcmr.fd b/language/greek/bgreek/tex/latex/bgreek/bcqcmr.fd
new file mode 100644
index 0000000000..4fe459a4a0
--- /dev/null
+++ b/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/language/greek/bgreek/tex/latex/bgreek/bcqenc.def b/language/greek/bgreek/tex/latex/bgreek/bcqenc.def
new file mode 100644
index 0000000000..3fea334855
--- /dev/null
+++ b/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/language/greek/bgreek/tex/latex/bgreek/bcqlmr.fd b/language/greek/bgreek/tex/latex/bgreek/bcqlmr.fd
new file mode 100644
index 0000000000..8a9b8f1bdc
--- /dev/null
+++ b/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/language/greek/bgreek/tex/latex/bgreek/bgfonts.tex b/language/greek/bgreek/tex/latex/bgreek/bgfonts.tex
new file mode 100644
index 0000000000..ae5d49d63b
--- /dev/null
+++ b/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/language/greek/bgreek/tex/latex/bgreek/bgreek.ldf b/language/greek/bgreek/tex/latex/bgreek/bgreek.ldf
new file mode 100644
index 0000000000..2b880f9a46
--- /dev/null
+++ b/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/language/greek/bgreek/tex/latex/bgreek/bgreek.sty b/language/greek/bgreek/tex/latex/bgreek/bgreek.sty
new file mode 100644
index 0000000000..72a8270250
--- /dev/null
+++ b/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/language/greek/bgreek/tex/latex/bgreek/ibygreek.ldf b/language/greek/bgreek/tex/latex/bgreek/ibygreek.ldf
new file mode 100644
index 0000000000..d1fd4472c6
--- /dev/null
+++ b/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/language/greek/doc/usage.pdf b/language/greek/doc/usage.pdf
new file mode 100644
index 0000000000..78f0456bba
--- /dev/null
+++ b/language/greek/doc/usage.pdf
Binary files differ
diff --git a/language/greek/doc/usage.tex b/language/greek/doc/usage.tex
new file mode 100644
index 0000000000..e9b2f1b1d4
--- /dev/null
+++ b/language/greek/doc/usage.tex
@@ -0,0 +1,243 @@
+\documentclass{article}
+\usepackage[american,greek]{babel}
+\languageattribute{greek}{polutoniko}
+\usepackage{cmap}
+\usepackage{ucs}
+\usepackage[utf8x]{inputenc}
+\usepackage{athnum,grmath}
+\newcommand{\sg}{\selectlanguage{greek}}
+\newcommand{\sa}{\selectlanguage{american}}
+\begin{document}
+\selectlanguage{american}
+\title{Writing Greek with the \ttfamily greek\rmfamily\ option of the
+\ttfamily babel\rmfamily\ package}
+\author{Apostolos Syropoulos\\
+ 366, 28th October Str.\\
+ GR-671 00 Xanthi, GREECE\\
+ e-mail: \texttt{asyropoulos@yahoo.com}}
+\date{April 8, 1999\\
+ July 23, 2009}
+\maketitle
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Overview}
+The \texttt{greek} option of the \texttt{babel} package is an attempt to
+make it possible for someone to write Greek text with \LaTeX. The current
+version of the \texttt{greek} option supports the \sg polutonik'o \sa\
+accentual system of the Greek language.
+Moreover, there is support for Greek numerals. One can produce easily
+valid Greek numerals both in uppercase and lowercase forms, e.g,
+\textgreek{\greeknumeral{1997}}\ and \textgreek{\Greeknumeral{1997}}. The
+labels in second and fourth level enumerations are lowercase
+and uppercase Greek numerals correspondingly. The latest version of
+the file (1.2b as of this writing) supports the \verb|polutoniko|
+language attribute for people willing to typeset documents in \textgreek{πο\-λυ\-το\-Ξ½ΞΉ\-κό}
+greek.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Typing Greek Text}
+\TeX\ has been designd to understand only 8-bit characters, nevertheless, \LaTeX\
+is now able to process UTF-8 encoded files. Therefore, there are several ways to
+enter Greek text. First of all, one can prepare a UTF-8 input file, but she must
+include the following command in her document's preamble:
+\begin{center}
+\begin{tabular}{l}
+\verb|\usepackage{cmap} %When using pdfLaTeX|\\
+\verb|\usepackage{ucs}|\\
+\verb|\usepackage[utf8x]{inputenc}|
+\end{tabular}
+\end{center}
+However, if, for some reason, it is not possible to prepare UTF-8 encoded input files, there is always
+the possibility to use the following transliteration:
+\begin{center}
+\begin{tabular}{|lllllllllllll|}\hline
+\textgreek{a}&
+\textgreek{b}&
+\textgreek{g}&
+\textgreek{d}&
+\textgreek{e}&
+\textgreek{z}&
+\textgreek{h}&
+\textgreek{j}&
+\textgreek{i}&
+\textgreek{k}&
+\textgreek{l}&
+\textgreek{m}&
+\textgreek{n}\\
+a& b& g& d& e& z& h& j& i& k& l& m& n\\
+\hline
+\textgreek{x}&
+\textgreek{o}&
+\textgreek{p}&
+\textgreek{r}&
+\textgreek{sv}&
+\textgreek{t}&
+\textgreek{u}&
+\textgreek{f}&
+\textgreek{q}&
+\textgreek{y}&
+\textgreek{w}&
+\textgreek{c}& \hbox{ } \\
+x& o& p& r& s&
+t& u& f& q& y& w& c& \hbox{ }\\ \hline
+\end{tabular}
+\end{center}
+In order to produce in isolation the letter \textgreek{sv},
+on has to type \texttt{sv}. This feature is due to the strong ligature mechanism
+that \TeX\ employs. In the ``modern'' \textgreek{ΞΌΞΏΞ½ΞΏΟ„ΞΏΞ½ΞΉΞΊΟŒ} accentual system
+only one accent is used---\textgreek{οξΡία} (acute). In the traditional \textgreek{Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŒ}
+accentual system we
+need more accents and breathing signs. Since the later has some peculiarities,
+as far it regards \TeX, we decided to make the primary language the
+\textgreek{monotonik'o} and to provide the \textgreek{polutonik'o} as
+a dialect. Consequently, if someone wishes to correctly typeset
+\textgreek{polutonik'o}, he must in addition use the \verb|polutoniko| language attribute,
+
+We can produce an accented letter by
+prefixing the letter with he symbol that denotes the accent, e.g.,
+\texttt{>a'erac} produces the word \sg >a'erac.\sa\footnote{For the
+technically inclined reader, we must say that \TeX\ uses the ligature table of
+the font in order to determine the character that corresponds to the
+input character sequence.} Here are the symbols that are recognized:
+\begin{center}
+\begin{tabular}{cccc}\hline
+Accent & Symbol & Example & Output\\ \hline
+acute & \texttt{'} & \texttt{g'ata} & \textgreek{g'ata}\\
+grave & \texttt{`} & \texttt{dad`i} & \textgreek{dad`i}\\
+circumflex & \verb+~+ & \verb+ful~hc+ & \sg\textgreek{ful~hc}\sa\\
+rough breathing & \verb+<+ & \verb+<'otan+ & \sg\textgreek{<'otan}\sa\\
+smooth breathing & \verb+>+ & \verb+>'aneu+ & \sg\textgreek{>'aneu}\sa\\
+subscript & \texttt{|} & \verb+>anate'ilh|+ & \sg\textgreek{>anate'ilh|}\\
+diaeresis & \texttt{"}& \texttt{qa"ide'uh|c} & \sg\textgreek{qa"ide'uh|c}\\
+\hline
+\end{tabular}
+\end{center}
+Note that the subscript symbol is placed \textbf{after} the letter.
+The last thing someone must know in order to be able to write normal Greek
+text is the punctuation marks used in the language:
+\begin{center}
+\begin{tabular}{ccc}\hline
+Punctuation Sign & Symbol & Output\\ \hline
+period & \texttt{.} & \sg\textgreek{.}\sa\\
+semicolon & \texttt{;} & \sg\textgreek{;}\sa\\
+exclamation mark & \texttt{!} & \sg\textgreek{!}\sa\\
+comma & \texttt{,} & \sg\textgreek{,}\sa\\
+colon & \texttt{:} & \sg\textgreek{:}\sa\\
+question mark & \texttt{?} & \sg\textgreek{?}\sa\\
+left apostrophe & \texttt{``} & \sg\textgreek{``}\sa\\
+right apostrophe & \texttt{''} & \sg\textgreek{''}\sa\\
+left quotation mark & \texttt{((} & \sg\textgreek{))}\sa\\
+right quotation mark & \texttt{))} & \sg\textgreek{))}\sa\\ \hline
+\end{tabular}
+\end{center}
+Using these conventions it is a straightforward exercise to write Greek
+\textgreek{polutonik'o} text. For example the following excerpt from
+\textgreek{D'uskoloc} of \textgreek{M'enandroc}
+\sg
+\begin{quote}
+T'i f'hic? <Id`wn >enj'ede pa~id'' >eleuj'eran\\
+t`ac plhs'ion N'umfac stefano~usan, S'wstrate,\\
+>er~wn 'ap~hljec e>uj'uc?
+\end{quote}
+\sa can be produced by the following \LaTeX\ code:
+\begin{center}
+\begin{tabular}{l}
+\verb+T'i f'hic? <Id`wn >enj'ede pa~id'' >eleuj'eran+\footnotemark\\
+\verb+t`ac plhs'ion N'umfac stefano~usan, S'wstrate,+\\
+\verb+>er~wn 'ap~hljec e>uj'uc?+
+\end{tabular}
+\end{center}
+\footnotetext{Please, bear in mind that this work correctly only if we
+use the \texttt{polutoniko} language attribute.}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Producing Greek Text}
+Once the Greek language is selected with the command
+\begin{center}
+\verb+\selectlanguage{greek}+
+\end{center}
+for \textgreek{ΞΌΞΏΞ½ΞΏΟ„ΞΉΞΊΟŒ} or the command
+\begin{center}
+\begin{tabular}{l}
+\verb+\selectlanguage{greek}+\\
+\verb=\languageattribute{greek}{polutoniko}=
+\end{tabular}
+\end{center}
+for \textgreek{Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŒ}, whatever we type will be typeset with the Greek fonts.
+The command
+\verb+\textlatin+ can be used for short passages in some language that
+uses the Latin alphabet, while the the command \verb+\latintext+ changes
+the base fonts to the ones used by languages that use the Latin alphabet.
+However, all words will be hyphenated by following the Greek hyphenation
+rules! Similar commands are available once someone has selected some
+other language. The commands \verb+\textgreek+ and \verb+\greektext+
+behave exactly like their ``Latin'' counterparts. For example, the
+word \textgreek{M'imhc} has been produced with the command
+\texttt{\char`\\textgreek\char`\{\textgreek{ΞœΞ―ΞΌΞ·Ο‚}\char`\}}. Please note that
+certain symbols cannot have
+their expected result for Greek text, unless someone has selected the Greek
+language, e.g., \verb+~+ is such a symbol.
+
+As we have mentioned above this version of the \texttt{greek} option of the
+\texttt{babel} package supports the use of Greek numerals. The commands
+\verb+\greeknumeral+ and \verb+\Greeknumeral+ produce the lowercase and
+the uppercase Greek numeral, e.g.,
+\begin{center}
+\begin{tabular}{cc}\hline
+Command & Output\\ \hline
+\verb+\Greeknumeral{9999}+ & \sg\textgreek{\Greeknumeral{9999}}\\
+\verb+\greeknumeral{9999}+ & \sg\textgreek{\greeknumeral{9999}}\\
+\hline
+\end{tabular}
+\end{center}
+These macros can accept as argument only Arabic numerals. In case
+someone wishes to produce the Greek numeral corresponding to the
+value of a counter variable, he can use the command \verb|\alph{counter}|.
+Moreover, it is now possible to have Greek page numbering by using the
+command \verb|\pagenumbering{alph}|. (\verb|\alph| is now a synonym for
+\verb|\greeknumeral|, and \verb|\Alph| for \verb|\Greeknumeral|.)
+In order to correctly typeset the greek numerals the greek option file
+provides the following commands:
+\begin{center}
+\begin{tabular}{cc}\hline
+Command & Output\\ \hline
+\verb+\qoppa+ & \textgreek{\qoppa}\\
+\verb+\sampi+ & \textgreek{\sampi}\\
+\verb+\stigma+ & \textgreek{\stigma}\\
+\hline
+\end{tabular}
+\end{center}
+Apart from these symbols there are few more available:
+\begin{center}
+\begin{tabular}{cc}\hline
+Command & Output\\ \hline
+\verb+\Digamma+ & \sg\textgreek{\Digamma}\\
+\verb+\ddigamma+ & \sg\textgreek{\ddigamma}\\
+\verb+\vardigamma+ & \sg\textgreek{\vardigamma}\\
+\verb|\euro| & \sg\textgreek{\euro}\\
+\verb|\permill| & \sg\textgreek{\permill}\\
+\hline
+\end{tabular}
+\end{center}
+
+In traditional Greek typography the first paragraph after a header is
+always indented, contrary to the habit of, say, American typography. This
+effect can be achieved by using the package \verb+indentfirst+.
+
+The package \verb|athnum| provides the command \verb|\athnum|, with which
+one can produce the so called \textit{Athenian numerals}:
+\begin{center}
+\begin{tabular}{cc}\hline
+Command & Output\\ \hline
+\verb|\athnum{1997}| & \sg\textgreek{\athnum{1997}}\\
+\hline
+\end{tabular}
+\end{center}
+
+The package \verb|grmath| renames the basic log-like functions with their
+greek counterparts:
+\begin{center}
+\begin{tabular}{cc}\hline
+Command & Output\\ \hline
+\verb|$\sin^{2}x+\cos^{2}x=1$| & $\sin^{2}x+\cos^{2}y=1$\\
+\hline
+\end{tabular}
+\end{center}
+\end{document}
diff --git a/language/greek/encodings b/language/greek/encodings
new file mode 120000
index 0000000000..c066940c47
--- /dev/null
+++ b/language/greek/encodings
@@ -0,0 +1 @@
+greek-inputenc \ No newline at end of file
diff --git a/language/greek/greek-fontenc/README b/language/greek/greek-fontenc/README
new file mode 100644
index 0000000000..871860a2f5
--- /dev/null
+++ b/language/greek/greek-fontenc/README
@@ -0,0 +1,566 @@
+greek-fontenc
+#############
+Greek font encoding definition files
+************************************
+
+:Author: GΓΌnter Milde
+:Date: 2019-07-10
+:Copyright: Β© 2013 GΓΌnter Milde <milde@users.sf.net>
+:Licence: 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 any later version.
+
+:Abstract: `LaTeX internal character representation` (LICR) macros are a
+ verbose but failsafe 7-bit ASCII encoding that works unaltered
+ under both, 8-bit TeX and XeTeX/LuaTeX. Use cases are macro
+ definitions and generated text
+
+ This package provides `Greek LICR macros`_ and encoding
+ definition files for `Greek text font encodings`_ for use with
+ fontenc_ (8-bit TeX) or fontspec_ (XeTeX/LuaTeX).
+
+ Included are also the LaTeX packages textalpha_ and alphabeta_.
+
+.. note:: The LICR macro names for Greek symbols are chosen pending
+ endorsement by the TeX community and related packages.
+
+ Names for archaic characters, accents/diacritics, and
+ punctuation may change in future versions.
+
+Changelog
+=========
+
+.. class:: borderless
+
+====== =========== ==========================================================
+0.9 2013-07-03 greek-fontenc.def_ "outsourced" from lgrxenc.def
+.. experimental files xunicode-greek.sty and
+ greek-euenc.def_: LICRs for XeTeX/LuaTeX.
+0.9.1 2013-07-18 Bugfix: wrong breathings psilioxia -> dasiaoxia.
+0.9.2 2013-07-19 Bugfix: Disable composite defs starting with char macro,
+.. fix "hiatus" handling.
+0.9.3 2013-07-24 Fix "input" path in xunicode-greek and greek-euenc.def.
+0.9.4 2013-09-10 greek-fontenc.sty: Greek text font encoding setup package,
+.. remove xunicode-greek.sty.
+0.10 2013-09-13 textalpha.sty_ and alphabeta.sty_ moved here from lgrx and
+ updated to work with XeTeX/LuaTeX.
+.. greek-fontenc.sty removed (obsoleted by textalpha.sty).
+0.10.1 2013-10-01 Bugfix in greek-euenc.def_ and alphabeta-euenc.def_.
+0.11 2013-11-28 Compatibility with Xe/LuaTeX in 8-bit mode,
+.. ``\greekscript`` TextCommand.
+0.11.1 2013-12-01 Fix identification of ``greek-euenc.def``.
+0.11.2 2014-09-04 Documentation update, remove duplicate code.
+0.12 2014-12-25 Fix auxiliary macro names in `textalpha`.
+.. Conservative naming: move definition of ``\<`` and ``\>``
+ from ``greek-fontenc.def`` to ``textalpha.sty``
+ (Bugreport David Kastrup).
+ Documentation update.
+0.13 2015-09-04 Support for `symbol variants`_,
+.. ``keep-semicolon`` option in textalpha_,
+.. ``\lccode``/``\uccode`` corrections for Unicode
+ (from Apostolos Syropoulos’ xgreek_) in greek-euenc_,
+.. Do not convert ``\ypogegrammeni`` to ``\prosgegrammeni``
+ with ``\MakeUppercase``.
+0.13.1 2015-12-07 Fix `rho with dasia bug`__ in lgrenc.def (Linus Romer).
+0.13.2 2016-02-05 Support for standard Unicode text font encoding "TU"
+ (new in fontspec v2.5a).
+0.13.3 2019-07-10 Drop error font declaration (cf. `ltxbugs 4399`_).
+0.13.4 2019-07-11 ``@uclclist`` entry for ``\prosgegrammeni``.
+.. Documentation update.
+====== =========== ==========================================================
+
+__ http://tex.stackexchange.com/questions/281631/greek-small-rho-with-dasia-and-also-psili-problem-with-accent-and-lgr-encodin
+.. _ltxbugs 4399:
+ https://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex%2F4399&search=
+
+
+TeX files
+=========
+
+`<greek-fontenc.def>`_
+ `Common Greek font encoding definitions <greek-fontenc.def.html>`_.
+
+.. _LGR font encoding definition file:
+
+`<lgrenc.def>`_
+ `LGR Greek font encoding definitions <lgrenc.def.html>`_.
+
+ This file is the successor of the basic LGR encoding definition file which
+ comes with babel_'s Greek support and of ``lgrxenc.def`` from the now
+ obsolete lgrx_ bundle.
+
+ .. _textalpha:
+
+`<textalpha.sty>`_
+ `Greek symbols in text <textalpha.sty.html>`_
+ independent of font encoding and TeX engine.
+
+ .. _alphabeta:
+
+`<alphabeta.sty>`_
+ Generic macros for `Greek symbols in text and math <alphabeta.sty.html>`_.
+
+`<alphabeta-euenc.def>`_
+ `Composite definitions with XeTeX/LuaTeX. <alphabeta-euenc.def.html>`_.
+
+ .. _greek-euenc:
+
+`<greek-euenc.def>`_
+ `Font setup for Greek with XeTeX/LuaTeX <greek-euenc.def.html>`_.
+ Requires euenc_.
+
+Literate source files were converted with PyLit_ to reStructuredText_ and
+with Docutils_ to the HTML documentation.
+
+
+Documentation and test documents
+================================
+
+`<textalpha-doc.tex>`__, `<textalpha-doc.pdf>`_
+ `The textalpha package`.
+
+`<alphabeta-doc.tex>`__ `<alphabeta-doc.pdf>`_
+ `The alphabeta package`.
+
+`<lgrenc-test.tex>`_, `<lgrenc-test.pdf>`_
+ Test and usage example.
+
+`<greek-euenc-doc.tex>`_, `<greek-euenc-doc.pdf>`_
+ Example for use of the Greek LICR definitions with XeTeX or
+ LuaTeX.
+
+`<greekhyperref.tex>`_, `<greekhyperref.pdf>`_
+ `Greek script in PDF metadata`.
+
+ The package hyperref_ defines the PU font encoding which also supports
+ (monotonic) Greek.
+
+Experimental files
+==================
+
+These files are still in development and will eventually be moved to/merged
+with other packages or removed in future versions:
+
+`<lgr2licr.lua>`_
+ `LGR Transcription to Greek LICR transformation <lgr2licr.lua.html>`_
+
+
+
+Installation
+============
+
+If possible, get this package from your distribution using its installation
+manager.
+
+Otherwise, make sure LaTeX can find the package and definition files:
+
+* Download and unpack greek-fontenc.zip_.
+
+* Copy/Move/Link files ending in ``.def`` or ``.sty`` to a suitable place in
+ the β€œTeX Directory Structure” (TDS_) and run ``texhash``, or place them in
+ the current working directory (e.g. for testing).
+
+Conflicts
+=========
+
+The arabi_ package provides the Babel ``arabic`` option which loads
+``arabicfnt.sty`` for font setup. This package overwrites the LICR macros
+``\omega`` and ``\textomega`` with font selecting commands. See the report
+for Debian `bug 858987`_ for details and the `arabi workaround`_ below.
+
+.. _bug 858987: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858987
+
+Usage
+=====
+
+There are many alternatives to set up the support for a Greek font encoding
+provided by this package, e.g.:
+
+textalpha_:
+ Ensure support for Greek characters in text mode::
+
+ \usepackage{textalpha}
+
+ eventually with the normalize-symbols_ option to handle `symbol
+ variants`_ ::
+
+ \usepackage[normalize-symbols]{textalpha}
+
+ and/or the keep-semicolon_ option to use the `semicolon as erotimatiko`_
+ also in LGR ::
+
+ \usepackage[normalize-symbols,keep-semicolon]{textalpha}
+
+ This sets up LICR macros for Greek text charactes under both, 8-bit TeX
+ and Xe-/LuaTeX.
+ For details see `<textalpha-doc.tex>`_ and `<textalpha-doc.pdf>`_ (8-bit
+ TeX) as well as `<greek-euenc-doc.tex>`_ and `<greek-euenc-doc.pdf>`_
+ (XeTeX/LuaTeX).
+
+ .. _normalize-symbols: textalpha.sty.html#normalize-symbols
+ .. _keep-semicolon: textalpha.sty.html#keep-semicolon
+ .. _semicolon as erotimatiko: textalpha.sty.html#semicolon-as-erotimatiko
+
+alphabeta_:
+ To use the short macro names (``\alpha`` ... ``\Omega``) known from math
+ mode in both, text and math mode, write ::
+
+ \usepackage{alphabeta}
+
+ For details see `<alphabeta-doc.tex>`_ and `<alphabeta-doc.pdf>`_.
+
+Babel:
+ Use the ``greek`` option with Babel_::
+
+ \usepackage[greek]{babel}
+
+ This automatically loads ``lgrenc.def`` with 8-bit TeX and
+ ``greek-euenc.def`` with XeTeX/LuaTeX and provides localized auto-strings,
+ hyphenation and other localizations (see babel-greek_).
+
+ Babel can be used together with textalpha_ or alphabeta_.
+
+fontenc:
+ Declare LGR via fontenc_. For example, specify T1 (8-bit
+ Latin) as default font encoding and LGR for Greek with ::
+
+ \usepackage[LGR,T1]{fontenc}
+
+ Note that without textalpha_ or alphabeta_, Greek text macros work
+ only if the current font encoding supports Greek. See [fntguide]_ for
+ details and `<lgrenc-test.tex>`_ for an example.
+
+ It is possible to use 8-bit Greek text fonts in the LGR TeX font encoding
+ also with XeTeX/LuaTeX, if the fontenc_ package is loaded before
+ fontspec_ and textalpha_ or alphabeta_, e.g. ::
+
+ \usepackage[LGR]{fontenc}
+ \usepackage{fontspec}
+ \setmainfont{Linux Libertine O} % Latin Modern does not support Greek
+ \setsansfont{Linux Biolinum O}
+ \usepackage{textalpha}
+
+ See `<greek-euenc-doc.tex>`_, `<greek-euenc-doc.pdf>`_ and
+ `<lgrenc-test.tex>`_, `<lgrenc-test.pdf>`_.
+
+.. _arabi workaround:
+
+To work around the conflict with arabi_, it may suffice to ensure ``greek``
+is loaded after ``arabic``::
+
+ \usepackage[arabic,greek,english]{babel}
+
+More secure is an explicit reverse-definition, e.g. ::
+
+ % save original \omega
+ \let\mathomega\omega
+
+ \usepackage[utf8]{inputenc}
+ \usepackage[LAE,LGR,T1]{fontenc}
+ \usepackage[arabic,greek,english]{babel}
+
+ % fix arabtex:
+ \DeclareTextSymbol{\textomega}{LGR}{119}
+ \renewcommand{\omega}{\mathomega}
+
+
+Greek text font encodings
+=========================
+
+Greek TeX font encodings are the envisaged T7_, LGR_, and LGI_.
+Greek letters and symbols are also defined in the Unicode-based font
+encodings TU_, `EU1, EU2`_, and PU (hyperref_).
+
+T7
+--
+
+The [encguide]_ reserves the name T7 for a Greek `standard font encoding`.
+However, up to now, there is no agreement on an implementation because the
+restrictions for general text encodings are too severe for typesetting
+polytonic Greek.
+
+
+LGR
+---
+
+The LGR font encoding is the de-facto standard for typesetting Greek with
+(8-bit) LaTeX. `greek-fontenc` provides a comprehensive `LGR font
+encoding definition file`_.
+
+Fonts in this encoding include the `CB fonts`_ (matching CM), grtimes_
+(Greek Times), Kerkis_ (matching URW Bookman), DejaVu_, `Libertine GC`_, and
+the `GFS fonts`_. Setup of these fonts as Greek variant to
+matching Latin fonts is facilitated by the substitutefont_ package.
+
+
+The LGR font encoding allows to access Greek characters via an ASCII
+transliteration. This enables simple input with a Latin keyboard.
+Characters with diacritics can be selected by ligature definitions in the
+font (see [greek-usage]_, [teubner-doc]_, [cbfonts]_).
+
+A major drawback of the transliteration is, that you cannot access Latin
+letters if LGR is the active font encoding (e.g. in documents or parts of
+documents given the `Babel` language ``greek`` or ``polutionikogreek``).
+This means that for every Latin-written word or acronym an explicit
+language-switch is required. This problem can only be solved via a
+font-encoding comprising Latin and Greek like the envisaged T7_ or
+Unicode (with XeTeX or LuaTeX).
+
+LGI
+---
+
+The β€˜Ibycus’ fonts from the package ibygrk_ implement an alternative
+transliteration scheme (also explained in [babel-patch]_).
+It is currently not supported by `greek-fontenc`.
+
+The font encoding file ``lgienc.def`` from ibycus-babel_ provides a basic
+setup (without any LICR macros or composite definitions).
+
+TU
+--
+
+Standard Unicode font encoding for XeTeX and LuaTeX loaded by fontspec_
+(since v2.5a). `greek-fontenc` adds support for the Greek script (see
+greek-euenc_).
+
+Xe/LuaTeX works with any system-wide installed `OpenType font`_. Suitable
+fonts supporting Greek include `CM Unicode`_, `Deja Vu`_, `EB Garamond`_,
+the `GFS fonts`_, `Libertine OTF`_, `Libertinus`_, `Old Standard`_,
+Tempora_, and `UM Typewriter`_ (all available on CTAN) but also many commercial
+fonts. Unfortunately, the fontspec_ default, `Latin Modern`_ misses most
+Greek characters.
+
+EU1, EU2
+--------
+
+Legacy Unicode font encodings for XeTeX and LuaTeX respectively.
+
+
+Greek LICR macros
+=================
+
+This package provides LaTeX internal character representations (LICR macros)
+for Greek letters and diacritics. Macro names were selected based on the
+following considerations:
+
+letters and symbols
+-------------------
+
+* The fntguide_ (section 6.4 Naming conventions) recommends:
+
+ Where possible, text symbols should be named as ``\text`` followed
+ by the **Adobe glyph name**: for example ``\textonequarter`` or
+ ``\textsterling``. Similarly, math symbols should be named as
+ ``\math`` followed by the glyph name, for example
+ ``\mathonequarter`` or ``\mathsterling``.
+
+ Problem:
+ The `Adobe Glyph List For New Fonts`_ has names for many glyphs in the
+ `Greek and Coptic` Unicode block, but not for `Greek extended`. The
+ `Adobe Glyph List`_ (for existing fonts) lists additional glyph names
+ used in older fonts. However, these are not intended for active use.
+
+* If there exists a **math-mode macro** for a symbol, the corresponding text
+ macro could be formed by prepending ``text``.
+
+ Example:
+ The glyph name for the GREEK SMALL LETTER FINAL SIGMA is ``sigma1``,
+ the corresponding math-macro is ``\varsigma``. The text symbol is
+ made available as ``\textvarsigma``.
+
+ Problem:
+ The math macros for the `symbol variants`_ ``\varepsilon`` and
+ ``\varphi`` map to characters named "GREEK SMALL *LETTER* ...", while
+ ``\vartheta``, ``\varkappa``, ``\varrho``, and ``\varpi`` map to "GREEK
+ ... *SYMBOL*" Unicode characters. (See also section 5.5.3 of the
+ unicode-math_ documentation.)
+
+* The `Unicode names list`_ provides standardized descriptive names for all
+ Unicode characters that use only capital letters of the Latin alphabet.
+ While not suited for direct use in LICR macros, they can be either
+
+ i. used as inspiration for new LICR macro names or
+ ii. converted to LICR macro names via a defined set of transformation rules.
+
+ Example:
+ ``\textfinalsigma`` is a descriptive alias for
+ GREEK SMALL LETTER FINAL SIGMA derived via the rules:
+
+ * drop "LETTER" if the name remains unique,
+ * drop "GREEK" if the name remains unique,
+ * use capitalized name for capital letters, lowercase for "SMALL" letters
+ and drop "SMALL",
+ * concatenate
+
+* Omit the "text" prefix for macros that do not have a math counterpart?
+
+ Pro:
+ + Simpler,
+ + ease of use (less typing, better readability of source text),
+ + many established text macro names without "text",
+ + ``text`` prefix does **not** mark a macro as encoding-specific or
+ "inserting a glyph". There are e.g. font-changing macros (``\textbf``,
+ ``\textit``) and encoding-changing macros (``\textgreek``,
+ ``\textcyr``).
+ + There are examples of encoding-specific macros
+ without the ``text``-prefix, especially for letters, see encguide_.
+
+ Contra:
+ - Less consistent,
+ - possible name clashes
+ - ``text`` prefix marks a macro as confined to text (as opposed to math)
+ mode,
+
+ The font encoding definition files use the ``text`` prefix for symbols.
+ Aliases (short forms, compatibility defs, etc.) are defined in
+ additional packages (e.g. alphabeta.sty_, `babel-greek`_, or teubner_)
+
+
+accent macros
+-------------
+
+* standard accent macros (``\DeclareTextAccent`` definitions in
+ ``latex/base/...``) are one-symbol macros (``\' \" ... \u \v ...``) .
+
+* ``tipa.sty``, xunicode_, and ucs_ use the "text" prefix also for accents.
+
+ However, the `Adobe Glyph List For New Fonts`_ maps, e.g., "tonos" and
+ "dieresistonos" to the spacing characters GREEK TONOS and GREEK DIALYTIKA
+ TONOS, hence `\texttonos` and `\textdiaresistonos` should be spacing
+ characters.
+
+* textcomp (ts1enc.def) defines ``\capital...`` accents (i.e. without
+ ``text`` prefix).
+
+Currently, `greek-fontenc` uses for diacritics:
+
+- Greek names like in Unicode, and ``ucsencs.def``, and
+
+- the prefix ``\acc`` to distinguish the macros as `TextAaccent` and reduce
+ the risc of name clashes (cf. ``\@tabacckludge``).
+
+For the end-user "symbol macros" (``\~ \' \` \" \< \> \"' ...``) are
+provided. (The non-standard macros ``\<`` and ``\>`` only with
+textalpha_ or alphabeta_.)
+
+
+symbol variants
+---------------
+
+See also http://en.wikipedia.org/wiki/Greek_alphabet#Glyph_variants
+
+Mathematical notation distinguishes variant shapes for beta (β|ϐ), theta
+(ΞΈ|Ο‘), phi (Ο†|Ο•), pi (Ο€|Ο–), kappa (ΞΊ|Ο°), rho (ρ|Ο±), Theta (Θ|Ο΄), and epsilon
+(Ξ΅|Ο΅). The variations have no syntactic meaning in Greek text and Greek
+text fonts use the shape variants indiscriminately.
+
+Unicode defines separate code points for the symbol variants for use in
+mathematical context. However, they are sometimes also used in place of the
+corresponding letter characters in Unicode-encoded text.
+
+The variant shapes are not given separate code-points in the LGR_ font
+encoding.
+
+In mathematical mode, TeX supports the distinction between ΞΈ|Ο‘, Ο€|Ο–, Ο†|Ο•,
+ρ|ϱ, and Ρ|ϡ with ``\var<lettername>`` macros. However, the mapping of
+letter/symbol in Unicode to "normal"/variant in TeX is inconsistent
+and variant macros for ϴ ϐ, and ϰ are not available without additional
+packages (e.g. amssymb_ provides Ο° as ``\varkappa``).
+
+`greek-fontenc` provides ``\text<lettername>symbol`` LICR macros for these
+characters:
+
+* With Unicode fonts, the macros select the GREEK
+ <lettername> SYMBOL``.
+
+* With LGR encoded fonts, they report an error by default and are mapped to
+ the corresponding letter with the ``normalize-symbols`` option of
+ textalpha_ and alphabeta_ (loosing the distinction between the shape
+ variants).
+
+
+References
+----------
+
+An alternative, more complete set of short mnemonic character names is
+the `XML Entity Definitions for Characters`_ W3C Recommendation from
+01 April 2010.
+
+For glyph names of the LGR encoding see, e.g., ``CB.enc`` by Apostolos
+Syropoulos and ``xl-lgr.enc`` from the libertine_ (legacy) package.
+``lgr.cmap`` provides a mapping to Unicode characters.
+
+A full set of ``\text*`` symbol macros is defined in ``ucsencs.def``
+from the ucs_ package.
+
+Aliases from ``puenc.def`` ensure that the hyperref_ package can convert
+Greek text in "LICR encoding" to a PDF-string (utf-8 encoded input is used
+as-is).
+
+
+.. [fntguide] LaTeX3 Project Team, `LaTeX2Ξ΅ font selection`, 2005.
+ http://mirror.ctan.org/macros/latex/doc/fntguide.pdf
+.. [encguide] Frank Mittelbach, Robin Fairbairns, Werner Lemberg,
+ LaTeX3 Project Team, `LaTeX font encodings`, 2006.
+ http://mirror.ctan.org/macros/latex/doc/encguide.pdf
+.. [greek-usage] Apostolos Syropoulos, `Writing Greek with the greek option
+ of the babel package`, 1997.
+ http://mirrors.ctan.org/language/babel/contrib/greek/usage.pdf
+.. [cbfonts] Claudio Beccari, `The CB Greek fonts`, Εὔτυπον, τΡῦχος β„– 21, 2008.
+ http://www.eutypon.gr/eutypon/pdf/e2008-21/e21-a01.pdf
+.. [teubner-doc] Claudio Beccari, ``teubner.sty``
+ `An extension to the greek option of the babel package`, 2011.
+ http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf
+
+.. [babel-patch] Werner Lemberg, `Unicode support for the Greek LGR
+ encoding` Εὔτυπον, τΡῦχος β„– 20, 2008.
+ http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf
+
+.. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+.. _PyLit: http://pypi.python.org/pypi/pylit
+.. _reStructuredText: http://docutils.sourceforge.net/rst.html
+.. _Docutils: http://docutils.sourceforge.net/rst.html
+.. _TDS: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds
+
+.. _Adobe Glyph List For New Fonts:
+ http://raw.githubusercontent.com/adobe-type-tools/agl-aglfn/master/aglfn.txt
+.. _Adobe Glyph List:
+ http://raw.githubusercontent.com/adobe-type-tools/agl-aglfn/master/glyphlist.txt
+.. _Unicode names list: http://www.unicode.org/Public/UNIDATA/NamesList.txt
+.. _XML Entity Definitions for Characters:
+ http://www.w3.org/TR/xml-entity-names/
+.. _CB fonts: http://www.ctan.org/pkg/cbgreek-complete
+.. _CM Unicode: https://www.ctan.org/pkg/cm-unicode
+.. _Deja Vu: http://dejavu-fonts.org
+.. _EB Garamond: https://ctan.org/pkg/ebgaramond
+.. _GFS fonts: http://www.ctan.org/pkg/gfs
+.. _Kerkis: http://www.ctan.org/pkg/kerkis
+.. _Latin Modern: http://www.gust.org.pl/projects/e-foundry/latin-modern
+.. _Libertine OTF: http://www.ctan.org/pkg/libertineotf
+.. _Libertine GC: https://www.ctan.org/pkg/libertinegc
+.. _Libertinus: https://ctan.org/pkg/libertinus
+.. _Old Standard: https://ctan.org/pkg/oldstandard
+.. _OpenType Font: https://ctan.org/topic/font-otf
+.. _UM Typewriter: https://www.ctan.org/pkg/umtypewriter
+.. _amssymb: http://www.ctan.org/pkg/amsfonts
+.. _arabi: https://www.ctan.org/pkg/arabi
+.. _babel-greek: http://www.ctan.org/pkg/babel-greek
+.. _babel: http://www.ctan.org/pkg/babel
+.. _dejavu: https://www.ctan.org/pkg/dejavu
+.. _euenc: http://www.ctan.org/pkg/euenc
+.. _fontenc: http://www.ctan.org/pkg/fontenc
+.. _fontspec: http://www.ctan.org/pkg/fontspec
+.. _greek-fontenc.zip: http://mirrors.ctan.org/language/greek/greek-fontenc.zip
+.. _grtimes: http://www.ctan.org/pkg/grtimes
+.. _hyperref: http://www.ctan.org/pkg/hyperref
+.. _ibycus-babel: http://www.ctan.org/pkg/ibycus-babel
+.. _ibygrk: http://www.ctan.org/pkg/ibygrk
+.. _lgrx: http://www.ctan.org/pkg/lgrx
+.. _libertine: http://www.ctan.org/pkg/libertine-legacy
+.. _substitutefont: http://www.ctan.org/pkg/substitutefont
+.. _tempora: https://www.ctan.org/pkg/tempora
+.. _teubner: http://www.ctan.org/pkg/teubner
+.. _ucs: http://www.ctan.org/pkg/unicode
+.. _unicode-math: http://www.ctan.org/pkg/unicode-math
+.. _xgreek: http://www.ctan.org/pkg/xgreek
+.. _xunicode: http://www.ctan.org/pkg/xunicode
diff --git a/language/greek/greek-fontenc/README.html b/language/greek/greek-fontenc/README.html
new file mode 100644
index 0000000000..6f16d43aa6
--- /dev/null
+++ b/language/greek/greek-fontenc/README.html
@@ -0,0 +1,1134 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta charset="utf-8"/>
+<meta name="generator" content="Docutils 0.15b.dev: http://docutils.sourceforge.net/" />
+<title>greek-fontenc</title>
+<meta name="author" content="GΓΌnter Milde" />
+<meta name="dcterms.date" content="2019-07-10" />
+<meta name="dcterms.rights" content="Β© 2013 GΓΌnter Milde &lt;milde&#64;users.sf.net&gt;" />
+<link rel="schema.dcterms" href="http://purl.org/dc/terms/">
+<style type="text/css">
+
+/* Minimal style sheet for the HTML output of Docutils. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id$ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+
+/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
+/* HTML equivalent. It is required to make the document semantic visible. */
+/* */
+/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
+/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
+
+/* alignment of text and inline objects inside block objects*/
+.align-left { text-align: left; }
+.align-right { text-align: right; }
+.align-center { clear: both; text-align: center; }
+.align-top { vertical-align: top; }
+.align-middle { vertical-align: middle; }
+.align-bottom { vertical-align: bottom; }
+
+/* titles */
+h1.title, p.subtitle {
+ text-align: center;
+}
+p.admonition-title,
+p.topic-title,
+p.sidebar-title,
+p.rubric,
+p.system-message-title {
+ font-weight: bold;
+}
+h1 + p.subtitle,
+h1 + p.section-subtitle {
+ font-size: 1.6em;
+}
+h2 + p.section-subtitle { font-size: 1.28em; }
+p.subtitle,
+p.section-subtitle,
+p.sidebar-subtitle {
+ font-weight: bold;
+ margin-top: -0.5em;
+}
+p.sidebar-title,
+p.rubric {
+ font-size: larger;
+}
+p.rubric { color: maroon; }
+a.toc-backref {
+ color: black;
+ text-decoration: none; }
+
+/* Warnings, Errors */
+div.caution p.admonition-title,
+div.attention p.admonition-title,
+div.danger p.admonition-title,
+div.error p.admonition-title,
+div.warning p.admonition-title,
+div.system-messages h1,
+div.error,
+span.problematic,
+p.system-message-title {
+ color: red;
+}
+
+/* inline literals */
+span.docutils.literal {
+ font-family: monospace;
+ white-space: pre-wrap;
+}
+/* do not wraph at hyphens and similar: */
+.literal > span.pre { white-space: nowrap; }
+
+/* Lists */
+
+/* compact and simple lists: no margin between items */
+.simple li, .compact li,
+.simple ul, .compact ul,
+.simple ol, .compact ol,
+.simple > li p, .compact > li p,
+dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+/* Table of Contents */
+div.topic.contents { margin: 0; }
+div.topic.contents ul {
+ list-style-type: none;
+ padding-left: 1.5em;
+}
+
+/* Enumerated Lists */
+ol.arabic { list-style: decimal }
+ol.loweralpha { list-style: lower-alpha }
+ol.upperalpha { list-style: upper-alpha }
+ol.lowerroman { list-style: lower-roman }
+ol.upperroman { list-style: upper-roman }
+
+dt span.classifier { font-style: italic }
+dt span.classifier:before {
+ font-style: normal;
+ margin: 0.5em;
+ content: ":";
+}
+
+/* Field Lists and drivatives */
+/* bold field name, content starts on the same line */
+dl.field-list > dt,
+dl.option-list > dt,
+dl.docinfo > dt,
+dl.footnote > dt,
+dl.citation > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd,
+dl.option-list > dd,
+dl.docinfo > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+}
+/* start field-body on a new line after long field names */
+dl.field-list > dd > *:first-child,
+dl.option-list > dd > *:first-child
+{
+ display: inline-block;
+ width: 100%;
+ margin: 0;
+}
+/* field names followed by a colon */
+dl.field-list > dt:after,
+dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Bibliographic Fields (docinfo) */
+pre.address { font: inherit; }
+dd.authors > p { margin: 0; }
+
+/* Option Lists */
+dl.option-list { margin-left: 40px; }
+dl.option-list > dt { font-weight: normal; }
+span.option { white-space: nowrap; }
+
+/* Footnotes and Citations */
+dl.footnote.superscript > dd {margin-left: 1em; }
+dl.footnote.brackets > dd {margin-left: 2em; }
+dl > dt.label { font-weight: normal; }
+a.footnote-reference.brackets:before,
+dt.label > span.brackets:before { content: "["; }
+a.footnote-reference.brackets:after,
+dt.label > span.brackets:after { content: "]"; }
+a.footnote-reference.superscript,
+dl.footnote.superscript > dt.label {
+ vertical-align: super;
+ font-size: smaller;
+}
+dt.label > span.fn-backref { margin-left: 0.2em; }
+dt.label > span.fn-backref > a { font-style: italic; }
+
+/* Line Blocks */
+div.line-block { display: block; }
+div.line-block div.line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 40px;
+}
+
+/* Figures, Images, and Tables */
+.figure.align-left,
+img.align-left,
+object.align-left,
+table.align-left {
+ margin-right: auto;
+}
+.figure.align-center,
+img.align-center,
+object.align-center {
+ margin-left: auto;
+ margin-right: auto;
+ display: block;
+}
+table.align-center {
+ margin-left: auto;
+ margin-right: auto;
+}
+.figure.align-right,
+img.align-right,
+object.align-right,
+table.align-right {
+ margin-left: auto;
+}
+/* reset inner alignment in figures and tables */
+/* div.align-left, div.align-center, div.align-right, */
+table.align-left, table.align-center, table.align-right
+{ text-align: inherit }
+
+/* Admonitions and System Messages */
+div.admonition,
+div.system-message,
+div.sidebar{
+ margin: 40px;
+ border: medium outset;
+ padding-right: 1em;
+ padding-left: 1em;
+}
+
+/* Sidebar */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ float: right;
+ clear: right;
+}
+
+/* Text Blocks */
+blockquote,
+div.topic,
+pre.literal-block,
+pre.doctest-block,
+pre.math,
+pre.code {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+pre.code .ln { color: gray; } /* line numbers */
+
+/* Tables */
+table { border-collapse: collapse; }
+td, th {
+ border-style: solid;
+ border-color: silver;
+ padding: 0 1ex;
+ border-width: thin;
+}
+td > p:first-child, th > p:first-child { margin-top: 0; }
+td > p, th > p { margin-bottom: 0; }
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+}
+
+table.borderless td, table.borderless th {
+ border: 0;
+ padding: 0;
+ padding-right: 0.5em /* separate table cells */
+}
+
+</style>
+<style type="text/css">
+
+/* CSS31_ style sheet for the output of Docutils HTML writers. */
+/* Rules for easy reading and pre-defined style variants. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id$ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+/* .. _CSS3: http://www.w3.org/TR/CSS3 */
+
+
+/* Document Structure */
+/* ****************** */
+
+/* "page layout" */
+body {
+ margin: 0;
+ background-color: #dbdbdb;
+}
+div.document {
+ line-height:1.3;
+ counter-reset: table;
+ /* counter-reset: figure; */
+ /* avoid long lines --> better reading */
+ /* OTOH: lines should not be too short because of missing hyphenation, */
+ max-width: 50em;
+ padding: 1px 2%; /* 1px on top avoids grey bar above title (mozilla) */
+ margin: auto;
+ background-color: white;
+}
+
+/* Sections */
+
+/* Transitions */
+
+hr.docutils {
+ width: 80%;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ clear: both;
+}
+
+/* Paragraphs */
+/* ========== */
+
+/* vertical space (parskip) */
+p, ol, ul, dl,
+div.line-block,
+table{
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+h1, h2, h3, h4, h5, h6,
+dl > dd {
+ margin-bottom: 0.5em;
+}
+
+/* Lists */
+/* ========== */
+
+/* Definition Lists */
+
+dl > dd > p:first-child { margin-top: 0; }
+/* :last-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dl > dd > p:last-child { margin-bottom: 0; }
+
+/* lists nested in definition lists */
+/* :only-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
+
+/* Description Lists */
+/* styled like in most dictionaries, encyclopedias etc. */
+dl.description > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+
+/* Field Lists */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+/* run-in: start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* Bibliographic Fields */
+
+/* generally, bibliographic fields use special definition list dl.docinfo */
+/* but dedication and abstract are placed into "topic" divs */
+div.abstract p.topic-title {
+ text-align: center;
+}
+div.dedication {
+ margin: 2em 5em;
+ text-align: center;
+ font-style: italic;
+}
+div.dedication p.topic-title {
+ font-style: normal;
+}
+
+/* Citations */
+dl.citation dt.label {
+ font-weight: bold;
+}
+span.fn-backref {
+ font-weight: normal;
+}
+
+/* Text Blocks */
+/* ============ */
+
+/* Literal Blocks */
+
+/* Block Quotes */
+
+blockquote > table,
+div.topic > table {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+blockquote p.attribution,
+div.topic p.attribution {
+ text-align: right;
+ margin-left: 20%;
+}
+
+/* Tables */
+/* ====== */
+
+/* th { vertical-align: bottom; } */
+
+table tr { text-align: left; }
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+}
+
+/* numbered tables (counter defined in div.document) */
+table.numbered > caption:before {
+ counter-increment: table;
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+/* Explicit Markup Blocks */
+/* ====================== */
+
+/* Footnotes and Citations */
+/* ----------------------- */
+
+/* line on the left */
+dl.footnote {
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+}
+
+/* Directives */
+/* ---------- */
+
+/* Body Elements */
+/* ~~~~~~~~~~~~~ */
+
+/* Images and Figures */
+
+/* let content flow to the side of aligned images and figures */
+.figure.align-left,
+img.align-left,
+object.align-left {
+ display: block;
+ clear: left;
+ float: left;
+ margin-right: 1em
+}
+.figure.align-right,
+img.align-right,
+object.align-right {
+ display: block;
+ clear: right;
+ float: right;
+ margin-left: 1em
+}
+/* Stop floating sidebars, images and figures at section level 1,2,3 */
+h1, h2, h3 { clear: both; }
+
+/* Sidebar */
+
+/* Move into the margin. In a layout with fixed margins, */
+/* it can be moved into the margin completely. */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ margin-left: 1em;
+ margin-right: -5.5%;
+ background-color: #ffffee ;
+}
+
+/* Code */
+
+pre.code { padding: 0.7ex }
+pre.code, code { background-color: #eeeeee }
+pre.code .ln { color: gray; } /* line numbers */
+/* basic highlighting: for a complete scheme, see */
+/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+/* Math */
+/* styled separately (see math.css for math-output=HTML) */
+
+/* Epigraph */
+/* Highlights */
+/* Pull-Quote */
+/* Compound Paragraph */
+/* Container */
+
+/* can be styled in a custom stylesheet */
+
+/* Document Header and Footer */
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller;
+}
+
+/* Inline Markup */
+/* ============= */
+
+/* Emphasis */
+/* em */
+/* Strong Emphasis */
+/* strong */
+/* Interpreted Text */
+/* span.interpreted */
+/* Title Reference */
+/* cite */
+/* Inline Literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+/* span.docutils.literal {Β white-space: pre-wrap; } */
+
+/* Hyperlink References */
+a { text-decoration: none; }
+
+/* External Targets */
+/* span.target.external */
+/* Internal Targets */
+/* span.target.internal */
+/* Footnote References */
+/* a.footnote-reference */
+/* Citation References */
+/* a.citation-reference */
+
+</style>
+</head>
+<body>
+<div class="document" id="greek-fontenc">
+<h1 class="title">greek-fontenc</h1>
+<p class="subtitle" id="greek-font-encoding-definition-files">Greek font encoding definition files</p>
+<dl class="docinfo simple">
+<dt class="author">Author</dt>
+<dd class="author"><p>GΓΌnter Milde</p></dd>
+<dt class="date">Date</dt>
+<dd class="date">2019-07-10</dd>
+<dt class="copyright">Copyright</dt>
+<dd class="copyright">Β© 2013 GΓΌnter Milde &lt;<a class="reference external" href="mailto:milde&#64;users.sf.net">milde&#64;users.sf.net</a>&gt;</dd>
+<dt class="licence">Licence</dt>
+<dd class="licence"><p>This work may be distributed and/or modified under the
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+versionΒ 1.3 of this license or any later version.</p>
+</dd>
+</dl>
+<div class="abstract topic">
+<p class="topic-title first">Abstract</p>
+<p><cite>LaTeX internal character representation</cite> (LICR) macros are a
+verbose but failsafe 7-bit ASCII encoding that works unaltered
+under both, 8-bit TeX and XeTeX/LuaTeX. Use cases are macro
+definitions and generated text</p>
+<p>This package provides <a class="reference internal" href="#greek-licr-macros">Greek LICR macros</a> and encoding
+definition files for <a class="reference internal" href="#greek-text-font-encodings">Greek text font encodings</a> for use with
+<a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a> (8-bit TeX) or <a class="reference external" href="http://www.ctan.org/pkg/fontspec">fontspec</a> (XeTeX/LuaTeX).</p>
+<p>Included are also the LaTeX packages <a class="reference internal" href="#textalpha">textalpha</a> and <a class="reference internal" href="#alphabeta">alphabeta</a>.</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>The LICR macro names for Greek symbols are chosen pending
+endorsement by the TeX community and related packages.</p>
+<p>Names for archaic characters, accents/diacritics, and
+punctuation may change in future versions.</p>
+</div>
+<div class="section" id="changelog">
+<h1>Changelog</h1>
+<table class="borderless">
+<colgroup>
+<col style="width: 8%" />
+<col style="width: 15%" />
+<col style="width: 77%" />
+</colgroup>
+<tbody>
+<tr><td><p>0.9</p></td>
+<td><p>2013-07-03</p></td>
+<td><p><a class="reference external" href="greek-fontenc.def">greek-fontenc.def</a> β€œoutsourced” from lgrxenc.def</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>experimental files xunicode-greek.sty and
+<a class="reference external" href="greek-euenc.def">greek-euenc.def</a>: LICRs for XeTeX/LuaTeX.</p></td>
+</tr>
+<tr><td><p>0.9.1</p></td>
+<td><p>2013-07-18</p></td>
+<td><p>Bugfix: wrong breathings psilioxia -&gt; dasiaoxia.</p></td>
+</tr>
+<tr><td><p>0.9.2</p></td>
+<td><p>2013-07-19</p></td>
+<td><p>Bugfix: Disable composite defs starting with char macro,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>fix β€œhiatus” handling.</p></td>
+</tr>
+<tr><td><p>0.9.3</p></td>
+<td><p>2013-07-24</p></td>
+<td><p>Fix β€œinput” path in xunicode-greek and greek-euenc.def.</p></td>
+</tr>
+<tr><td><p>0.9.4</p></td>
+<td><p>2013-09-10</p></td>
+<td><p>greek-fontenc.sty: Greek text font encoding setup package,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>remove xunicode-greek.sty.</p></td>
+</tr>
+<tr><td><p>0.10</p></td>
+<td><p>2013-09-13</p></td>
+<td><p><a class="reference external" href="textalpha.sty">textalpha.sty</a> and <a class="reference external" href="alphabeta.sty">alphabeta.sty</a> moved here from lgrx and
+updated to work with XeTeX/LuaTeX.</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>greek-fontenc.sty removed (obsoleted by textalpha.sty).</p></td>
+</tr>
+<tr><td><p>0.10.1</p></td>
+<td><p>2013-10-01</p></td>
+<td><p>Bugfix in <a class="reference external" href="greek-euenc.def">greek-euenc.def</a> and <a class="reference external" href="alphabeta-euenc.def">alphabeta-euenc.def</a>.</p></td>
+</tr>
+<tr><td><p>0.11</p></td>
+<td><p>2013-11-28</p></td>
+<td><p>Compatibility with Xe/LuaTeX in 8-bit mode,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p><span class="docutils literal">\greekscript</span> TextCommand.</p></td>
+</tr>
+<tr><td><p>0.11.1</p></td>
+<td><p>2013-12-01</p></td>
+<td><p>Fix identification of <span class="docutils literal"><span class="pre">greek-euenc.def</span></span>.</p></td>
+</tr>
+<tr><td><p>0.11.2</p></td>
+<td><p>2014-09-04</p></td>
+<td><p>Documentation update, remove duplicate code.</p></td>
+</tr>
+<tr><td><p>0.12</p></td>
+<td><p>2014-12-25</p></td>
+<td><p>Fix auxiliary macro names in <cite>textalpha</cite>.</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>Conservative naming: move definition of <span class="docutils literal">\&lt;</span> and <span class="docutils literal">\&gt;</span>
+from <span class="docutils literal"><span class="pre">greek-fontenc.def</span></span> to <span class="docutils literal">textalpha.sty</span>
+(Bugreport David Kastrup).
+Documentation update.</p></td>
+</tr>
+<tr><td><p>0.13</p></td>
+<td><p>2015-09-04</p></td>
+<td><p>Support for <a class="reference internal" href="#symbol-variants">symbol variants</a>,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p><span class="docutils literal"><span class="pre">keep-semicolon</span></span> option in <a class="reference internal" href="#textalpha">textalpha</a>,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p><span class="docutils literal">\lccode</span>/<span class="docutils literal">\uccode</span> corrections for Unicode
+(from Apostolos Syropoulos’ <a class="reference external" href="http://www.ctan.org/pkg/xgreek">xgreek</a>) in <a class="reference internal" href="#greek-euenc">greek-euenc</a>,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>Do not convert <span class="docutils literal">\ypogegrammeni</span> to <span class="docutils literal">\prosgegrammeni</span>
+with <span class="docutils literal">\MakeUppercase</span>.</p></td>
+</tr>
+<tr><td><p>0.13.1</p></td>
+<td><p>2015-12-07</p></td>
+<td><p>Fix <a class="reference external" href="http://tex.stackexchange.com/questions/281631/greek-small-rho-with-dasia-and-also-psili-problem-with-accent-and-lgr-encodin">rho with dasia bug</a> in lgrenc.def (Linus Romer).</p></td>
+</tr>
+<tr><td><p>0.13.2</p></td>
+<td><p>2016-02-05</p></td>
+<td><p>Support for standard Unicode text font encoding β€œTU”
+(new in fontspec v2.5a).</p></td>
+</tr>
+<tr><td><p>0.13.3</p></td>
+<td><p>2019-07-10</p></td>
+<td><p>Drop error font declaration (cf. <a class="reference external" href="https://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex%2F4399&amp;search=">ltxbugs 4399</a>).</p></td>
+</tr>
+<tr><td><p>0.13.4</p></td>
+<td><p>2019-07-11</p></td>
+<td><p><span class="docutils literal">&#64;uclclist</span> entry for <span class="docutils literal">\prosgegrammeni</span>.</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>Documentation update.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="tex-files">
+<h1>TeX files</h1>
+<dl class="simple">
+<dt><a class="reference external" href="greek-fontenc.def">greek-fontenc.def</a></dt>
+<dd><p><a class="reference external" href="greek-fontenc.def.html">Common Greek font encoding definitions</a>.</p>
+</dd>
+</dl>
+<dl id="lgr-font-encoding-definition-file">
+<dt><a class="reference external" href="lgrenc.def">lgrenc.def</a></dt>
+<dd><p><a class="reference external" href="lgrenc.def.html">LGR Greek font encoding definitions</a>.</p>
+<p>This file is the successor of the basic LGR encoding definition file which
+comes with <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a>’s Greek support and of <span class="docutils literal">lgrxenc.def</span> from the now
+obsolete <a class="reference external" href="http://www.ctan.org/pkg/lgrx">lgrx</a> bundle.</p>
+</dd>
+<dt id="textalpha"><a class="reference external" href="textalpha.sty">textalpha.sty</a></dt>
+<dd><p><a class="reference external" href="textalpha.sty.html">Greek symbols in text</a>
+independent of font encoding and TeX engine.</p>
+</dd>
+<dt id="alphabeta"><a class="reference external" href="alphabeta.sty">alphabeta.sty</a></dt>
+<dd><p>Generic macros for <a class="reference external" href="alphabeta.sty.html">Greek symbols in text and math</a>.</p>
+</dd>
+<dt><a class="reference external" href="alphabeta-euenc.def">alphabeta-euenc.def</a></dt>
+<dd><p><a class="reference external" href="alphabeta-euenc.def.html">Composite definitions with XeTeX/LuaTeX.</a>.</p>
+</dd>
+<dt id="greek-euenc"><a class="reference external" href="greek-euenc.def">greek-euenc.def</a></dt>
+<dd><p><a class="reference external" href="greek-euenc.def.html">Font setup for Greek with XeTeX/LuaTeX</a>.
+Requires <a class="reference external" href="http://www.ctan.org/pkg/euenc">euenc</a>.</p>
+</dd>
+</dl>
+<p>Literate source files were converted with <a class="reference external" href="http://pypi.python.org/pypi/pylit">PyLit</a> to <a class="reference external" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> and
+with <a class="reference external" href="http://docutils.sourceforge.net/rst.html">Docutils</a> to the HTML documentation.</p>
+</div>
+<div class="section" id="documentation-and-test-documents">
+<h1>Documentation and test documents</h1>
+<dl>
+<dt><a class="reference external" href="textalpha-doc.tex">textalpha-doc.tex</a>, <a class="reference external" href="textalpha-doc.pdf">textalpha-doc.pdf</a></dt>
+<dd><p><cite>The textalpha package</cite>.</p>
+</dd>
+<dt><a class="reference external" href="alphabeta-doc.tex">alphabeta-doc.tex</a> <a class="reference external" href="alphabeta-doc.pdf">alphabeta-doc.pdf</a></dt>
+<dd><p><cite>The alphabeta package</cite>.</p>
+</dd>
+<dt><a class="reference external" href="lgrenc-test.tex">lgrenc-test.tex</a>, <a class="reference external" href="lgrenc-test.pdf">lgrenc-test.pdf</a></dt>
+<dd><p>Test and usage example.</p>
+</dd>
+<dt><a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a>, <a class="reference external" href="greek-euenc-doc.pdf">greek-euenc-doc.pdf</a></dt>
+<dd><p>Example for use of the Greek LICR definitions with XeTeX or
+LuaTeX.</p>
+</dd>
+<dt><a class="reference external" href="greekhyperref.tex">greekhyperref.tex</a>, <a class="reference external" href="greekhyperref.pdf">greekhyperref.pdf</a></dt>
+<dd><p><cite>Greek script in PDF metadata</cite>.</p>
+<p>The package <a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a> defines the PU font encoding which also supports
+(monotonic) Greek.</p>
+</dd>
+</dl>
+</div>
+<div class="section" id="experimental-files">
+<h1>Experimental files</h1>
+<p>These files are still in development and will eventually be moved to/merged
+with other packages or removed in future versions:</p>
+<dl class="simple">
+<dt><a class="reference external" href="lgr2licr.lua">lgr2licr.lua</a></dt>
+<dd><p><a class="reference external" href="lgr2licr.lua.html">LGR Transcription to Greek LICR transformation</a></p>
+</dd>
+</dl>
+</div>
+<div class="section" id="installation">
+<h1>Installation</h1>
+<p>If possible, get this package from your distribution using its installation
+manager.</p>
+<p>Otherwise, make sure LaTeX can find the package and definition files:</p>
+<ul class="simple">
+<li><p>Download and unpack <a class="reference external" href="http://mirrors.ctan.org/language/greek/greek-fontenc.zip">greek-fontenc.zip</a>.</p></li>
+<li><p>Copy/Move/Link files ending in <span class="docutils literal">.def</span> or <span class="docutils literal">.sty</span> to a suitable place in
+the β€œTeX Directory Structure” (<a class="reference external" href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds">TDS</a>) and run <span class="docutils literal">texhash</span>, or place them in
+the current working directory (e.g. for testing).</p></li>
+</ul>
+</div>
+<div class="section" id="conflicts">
+<h1>Conflicts</h1>
+<p>The <a class="reference external" href="https://www.ctan.org/pkg/arabi">arabi</a> package provides the Babel <span class="docutils literal">arabic</span> option which loads
+<span class="docutils literal">arabicfnt.sty</span> for font setup. This package overwrites the LICR macros
+<span class="docutils literal">\omega</span> and <span class="docutils literal">\textomega</span> with font selecting commands. See the report
+for Debian <a class="reference external" href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858987">bug 858987</a> for details and the <a class="reference internal" href="#arabi-workaround">arabi workaround</a> below.</p>
+</div>
+<div class="section" id="usage">
+<h1>Usage</h1>
+<p>There are many alternatives to set up the support for a Greek font encoding
+provided by this package, e.g.:</p>
+<dl>
+<dt><a class="reference internal" href="#textalpha">textalpha</a>:</dt>
+<dd><p>Ensure support for Greek characters in text mode:</p>
+<pre class="literal-block">\usepackage{textalpha}</pre>
+<p>eventually with the <a class="reference external" href="textalpha.sty.html#normalize-symbols">normalize-symbols</a> option to handle <a class="reference internal" href="#symbol-variants">symbol
+variants</a></p>
+<pre class="literal-block">\usepackage[normalize-symbols]{textalpha}</pre>
+<p>and/or the <a class="reference external" href="textalpha.sty.html#keep-semicolon">keep-semicolon</a> option to use the <a class="reference external" href="textalpha.sty.html#semicolon-as-erotimatiko">semicolon as erotimatiko</a>
+also in LGR</p>
+<pre class="literal-block">\usepackage[normalize-symbols,keep-semicolon]{textalpha}</pre>
+<p>This sets up LICR macros for Greek text charactes under both, 8-bit TeX
+and Xe-/LuaTeX.
+For details see <a class="reference external" href="textalpha-doc.tex">textalpha-doc.tex</a> and <a class="reference external" href="textalpha-doc.pdf">textalpha-doc.pdf</a> (8-bit
+TeX) as well as <a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a> and <a class="reference external" href="greek-euenc-doc.pdf">greek-euenc-doc.pdf</a>
+(XeTeX/LuaTeX).</p>
+</dd>
+<dt><a class="reference internal" href="#alphabeta">alphabeta</a>:</dt>
+<dd><p>To use the short macro names (<span class="docutils literal">\alpha</span> … <span class="docutils literal">\Omega</span>) known from math
+mode in both, text and math mode, write</p>
+<pre class="literal-block">\usepackage{alphabeta}</pre>
+<p>For details see <a class="reference external" href="alphabeta-doc.tex">alphabeta-doc.tex</a> and <a class="reference external" href="alphabeta-doc.pdf">alphabeta-doc.pdf</a>.</p>
+</dd>
+<dt>Babel:</dt>
+<dd><p>Use the <span class="docutils literal">greek</span> option with <a class="reference external" href="http://www.ctan.org/pkg/babel">Babel</a>:</p>
+<pre class="literal-block">\usepackage[greek]{babel}</pre>
+<p>This automatically loads <span class="docutils literal">lgrenc.def</span> with 8-bit TeX and
+<span class="docutils literal"><span class="pre">greek-euenc.def</span></span> with XeTeX/LuaTeX and provides localized auto-strings,
+hyphenation and other localizations (see <a class="reference external" href="http://www.ctan.org/pkg/babel-greek">babel-greek</a>).</p>
+<p>Babel can be used together with <a class="reference internal" href="#textalpha">textalpha</a> or <a class="reference internal" href="#alphabeta">alphabeta</a>.</p>
+</dd>
+<dt>fontenc:</dt>
+<dd><p>Declare LGR via <a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a>. For example, specify T1 (8-bit
+Latin) as default font encoding and LGR for Greek with</p>
+<pre class="literal-block">\usepackage[LGR,T1]{fontenc}</pre>
+<p>Note that without <a class="reference internal" href="#textalpha">textalpha</a> or <a class="reference internal" href="#alphabeta">alphabeta</a>, Greek text macros work
+only if the current font encoding supports Greek. See <a class="citation-reference" href="#fntguide" id="id6">[fntguide]</a> for
+details and <a class="reference external" href="lgrenc-test.tex">lgrenc-test.tex</a> for an example.</p>
+<p>It is possible to use 8-bit Greek text fonts in the LGR TeX font encoding
+also with XeTeX/LuaTeX, if the <a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a> package is loaded before
+<a class="reference external" href="http://www.ctan.org/pkg/fontspec">fontspec</a> and <a class="reference internal" href="#textalpha">textalpha</a> or <a class="reference internal" href="#alphabeta">alphabeta</a>, e.g.</p>
+<pre class="literal-block">\usepackage[LGR]{fontenc}
+\usepackage{fontspec}
+\setmainfont{Linux Libertine O} % Latin Modern does not support Greek
+\setsansfont{Linux Biolinum O}
+\usepackage{textalpha}</pre>
+<p>See <a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a>, <a class="reference external" href="greek-euenc-doc.pdf">greek-euenc-doc.pdf</a> and
+<a class="reference external" href="lgrenc-test.tex">lgrenc-test.tex</a>, <a class="reference external" href="lgrenc-test.pdf">lgrenc-test.pdf</a>.</p>
+</dd>
+</dl>
+<p id="arabi-workaround">To work around the conflict with <a class="reference external" href="https://www.ctan.org/pkg/arabi">arabi</a>, it may suffice to ensure <span class="docutils literal">greek</span>
+is loaded after <span class="docutils literal">arabic</span>:</p>
+<pre class="literal-block">\usepackage[arabic,greek,english]{babel}</pre>
+<p>More secure is an explicit reverse-definition, e.g.</p>
+<pre class="literal-block">% save original \omega
+\let\mathomega\omega
+
+\usepackage[utf8]{inputenc}
+\usepackage[LAE,LGR,T1]{fontenc}
+\usepackage[arabic,greek,english]{babel}
+
+% fix arabtex:
+\DeclareTextSymbol{\textomega}{LGR}{119}
+\renewcommand{\omega}{\mathomega}</pre>
+</div>
+<div class="section" id="greek-text-font-encodings">
+<h1>Greek text font encodings</h1>
+<p>Greek TeX font encodings are the envisaged <a class="reference internal" href="#t7">T7</a>, <a class="reference internal" href="#lgr">LGR</a>, and <a class="reference internal" href="#lgi">LGI</a>.
+Greek letters and symbols are also defined in the Unicode-based font
+encodings <a class="reference internal" href="#tu">TU</a>, <a class="reference internal" href="#eu1-eu2">EU1, EU2</a>, and PU (<a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a>).</p>
+<div class="section" id="t7">
+<h2>T7</h2>
+<p>The <a class="citation-reference" href="#encguide" id="id12">[encguide]</a> reserves the name T7 for a Greek <cite>standard font encoding</cite>.
+However, up to now, there is no agreement on an implementation because the
+restrictions for general text encodings are too severe for typesetting
+polytonic Greek.</p>
+</div>
+<div class="section" id="lgr">
+<h2>LGR</h2>
+<p>The LGR font encoding is the de-facto standard for typesetting Greek with
+(8-bit) LaTeX. <cite>greek-fontenc</cite> provides a comprehensive <a class="reference internal" href="#lgr-font-encoding-definition-file">LGR font
+encoding definition file</a>.</p>
+<p>Fonts in this encoding include the <a class="reference external" href="http://www.ctan.org/pkg/cbgreek-complete">CB fonts</a> (matching CM), <a class="reference external" href="http://www.ctan.org/pkg/grtimes">grtimes</a>
+(Greek Times), <a class="reference external" href="http://www.ctan.org/pkg/kerkis">Kerkis</a> (matching URW Bookman), <a class="reference external" href="https://www.ctan.org/pkg/dejavu">DejaVu</a>, <a class="reference external" href="https://www.ctan.org/pkg/libertinegc">Libertine GC</a>, and
+the <a class="reference external" href="http://www.ctan.org/pkg/gfs">GFS fonts</a>. Setup of these fonts as Greek variant to
+matching Latin fonts is facilitated by the <a class="reference external" href="http://www.ctan.org/pkg/substitutefont">substitutefont</a> package.</p>
+<p>The LGR font encoding allows to access Greek characters via an ASCII
+transliteration. This enables simple input with a Latin keyboard.
+Characters with diacritics can be selected by ligature definitions in the
+font (see <a class="citation-reference" href="#greek-usage" id="id13">[greek-usage]</a>, <a class="citation-reference" href="#teubner-doc" id="id14">[teubner-doc]</a>, <a class="citation-reference" href="#cbfonts" id="id15">[cbfonts]</a>).</p>
+<p>A major drawback of the transliteration is, that you cannot access Latin
+letters if LGR is the active font encoding (e.g. in documents or parts of
+documents given the <cite>Babel</cite> language <span class="docutils literal">greek</span> or <span class="docutils literal">polutionikogreek</span>).
+This means that for every Latin-written word or acronym an explicit
+language-switch is required. This problem can only be solved via a
+font-encoding comprising Latin and Greek like the envisaged <a class="reference internal" href="#t7">T7</a> or
+Unicode (with XeTeX or LuaTeX).</p>
+</div>
+<div class="section" id="lgi">
+<h2>LGI</h2>
+<p>The β€˜Ibycus’ fonts from the package <a class="reference external" href="http://www.ctan.org/pkg/ibygrk">ibygrk</a> implement an alternative
+transliteration scheme (also explained in <a class="citation-reference" href="#babel-patch" id="id16">[babel-patch]</a>).
+It is currently not supported by <cite>greek-fontenc</cite>.</p>
+<p>The font encoding file <span class="docutils literal">lgienc.def</span> from <a class="reference external" href="http://www.ctan.org/pkg/ibycus-babel">ibycus-babel</a> provides a basic
+setup (without any LICR macros or composite definitions).</p>
+</div>
+<div class="section" id="tu">
+<h2>TU</h2>
+<p>Standard Unicode font encoding for XeTeX and LuaTeX loaded by <a class="reference external" href="http://www.ctan.org/pkg/fontspec">fontspec</a>
+(since v2.5a). <cite>greek-fontenc</cite> adds support for the Greek script (see
+<a class="reference internal" href="#greek-euenc">greek-euenc</a>).</p>
+<p>Xe/LuaTeX works with any system-wide installed <a class="reference external" href="https://ctan.org/topic/font-otf">OpenType font</a>. Suitable
+fonts supporting Greek include <a class="reference external" href="https://www.ctan.org/pkg/cm-unicode">CM Unicode</a>, <a class="reference external" href="http://dejavu-fonts.org">Deja Vu</a>, <a class="reference external" href="https://ctan.org/pkg/ebgaramond">EB Garamond</a>,
+the <a class="reference external" href="http://www.ctan.org/pkg/gfs">GFS fonts</a>, <a class="reference external" href="http://www.ctan.org/pkg/libertineotf">Libertine OTF</a>, <a class="reference external" href="https://ctan.org/pkg/libertinus">Libertinus</a>, <a class="reference external" href="https://ctan.org/pkg/oldstandard">Old Standard</a>,
+<a class="reference external" href="https://www.ctan.org/pkg/tempora">Tempora</a>, and <a class="reference external" href="https://www.ctan.org/pkg/umtypewriter">UM Typewriter</a> (all available on CTAN) but also many commercial
+fonts. Unfortunately, the <a class="reference external" href="http://www.ctan.org/pkg/fontspec">fontspec</a> default, <a class="reference external" href="http://www.gust.org.pl/projects/e-foundry/latin-modern">Latin Modern</a> misses most
+Greek characters.</p>
+</div>
+<div class="section" id="eu1-eu2">
+<h2>EU1, EU2</h2>
+<p>Legacy Unicode font encodings for XeTeX and LuaTeX respectively.</p>
+</div>
+</div>
+<div class="section" id="greek-licr-macros">
+<h1>Greek LICR macros</h1>
+<p>This package provides LaTeX internal character representations (LICR macros)
+for Greek letters and diacritics. Macro names were selected based on the
+following considerations:</p>
+<div class="section" id="letters-and-symbols">
+<h2>letters and symbols</h2>
+<ul>
+<li><p>The <a class="reference internal" href="#fntguide">fntguide</a> (section 6.4 Naming conventions) recommends:</p>
+<blockquote>
+<p>Where possible, text symbols should be named as <span class="docutils literal">\text</span> followed
+by the <strong>Adobe glyph name</strong>: for example <span class="docutils literal">\textonequarter</span> or
+<span class="docutils literal">\textsterling</span>. Similarly, math symbols should be named as
+<span class="docutils literal">\math</span> followed by the glyph name, for example
+<span class="docutils literal">\mathonequarter</span> or <span class="docutils literal">\mathsterling</span>.</p>
+</blockquote>
+<dl class="simple">
+<dt>Problem:</dt>
+<dd><p>The <a class="reference external" href="http://raw.githubusercontent.com/adobe-type-tools/agl-aglfn/master/aglfn.txt">Adobe Glyph List For New Fonts</a> has names for many glyphs in the
+<cite>Greek and Coptic</cite> Unicode block, but not for <cite>Greek extended</cite>. The
+<a class="reference external" href="http://raw.githubusercontent.com/adobe-type-tools/agl-aglfn/master/glyphlist.txt">Adobe Glyph List</a> (for existing fonts) lists additional glyph names
+used in older fonts. However, these are not intended for active use.</p>
+</dd>
+</dl>
+</li>
+<li><p>If there exists a <strong>math-mode macro</strong> for a symbol, the corresponding text
+macro could be formed by prepending <span class="docutils literal">text</span>.</p>
+<dl class="simple">
+<dt>Example:</dt>
+<dd><p>The glyph name for the GREEK SMALL LETTER FINAL SIGMA is <span class="docutils literal">sigma1</span>,
+the corresponding math-macro is <span class="docutils literal">\varsigma</span>. The text symbol is
+made available as <span class="docutils literal">\textvarsigma</span>.</p>
+</dd>
+<dt>Problem:</dt>
+<dd><p>The math macros for the <a class="reference internal" href="#symbol-variants">symbol variants</a> <span class="docutils literal">\varepsilon</span> and
+<span class="docutils literal">\varphi</span> map to characters named β€œGREEK SMALL <em>LETTER</em> …”, while
+<span class="docutils literal">\vartheta</span>, <span class="docutils literal">\varkappa</span>, <span class="docutils literal">\varrho</span>, and <span class="docutils literal">\varpi</span> map to β€œGREEK
+… <em>SYMBOL</em>” Unicode characters. (See also section 5.5.3 of the
+<a class="reference external" href="http://www.ctan.org/pkg/unicode-math">unicode-math</a> documentation.)</p>
+</dd>
+</dl>
+</li>
+<li><p>The <a class="reference external" href="http://www.unicode.org/Public/UNIDATA/NamesList.txt">Unicode names list</a> provides standardized descriptive names for all
+Unicode characters that use only capital letters of the Latin alphabet.
+While not suited for direct use in LICR macros, they can be either</p>
+<ol class="lowerroman simple">
+<li><p>used as inspiration for new LICR macro names or</p></li>
+<li><p>converted to LICR macro names via a defined set of transformation rules.</p></li>
+</ol>
+<dl class="simple">
+<dt>Example:</dt>
+<dd><p><span class="docutils literal">\textfinalsigma</span> is a descriptive alias for
+GREEK SMALL LETTER FINAL SIGMA derived via the rules:</p>
+<ul class="simple">
+<li><p>drop β€œLETTER” if the name remains unique,</p></li>
+<li><p>drop β€œGREEK” if the name remains unique,</p></li>
+<li><p>use capitalized name for capital letters, lowercase for β€œSMALL” letters
+and drop β€œSMALL”,</p></li>
+<li><p>concatenate</p></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><p>Omit the β€œtext” prefix for macros that do not have a math counterpart?</p>
+<dl class="simple">
+<dt>Pro:</dt>
+<dd><ul class="simple">
+<li><p>Simpler,</p></li>
+<li><p>ease of use (less typing, better readability of source text),</p></li>
+<li><p>many established text macro names without β€œtext”,</p></li>
+<li><p><span class="docutils literal">text</span> prefix does <strong>not</strong> mark a macro as encoding-specific or
+β€œinserting a glyph”. There are e.g. font-changing macros (<span class="docutils literal">\textbf</span>,
+<span class="docutils literal">\textit</span>) and encoding-changing macros (<span class="docutils literal">\textgreek</span>,
+<span class="docutils literal">\textcyr</span>).</p></li>
+<li><p>There are examples of encoding-specific macros
+without the <span class="docutils literal">text</span>-prefix, especially for letters, see <a class="reference internal" href="#encguide">encguide</a>.</p></li>
+</ul>
+</dd>
+<dt>Contra:</dt>
+<dd><ul class="simple">
+<li><p>Less consistent,</p></li>
+<li><p>possible name clashes</p></li>
+<li><p><span class="docutils literal">text</span> prefix marks a macro as confined to text (as opposed to math)
+mode,</p></li>
+</ul>
+</dd>
+</dl>
+<p>The font encoding definition files use the <span class="docutils literal">text</span> prefix for symbols.
+Aliases (short forms, compatibility defs, etc.) are defined in
+additional packages (e.g. <a class="reference external" href="alphabeta.sty">alphabeta.sty</a>, <a class="reference external" href="http://www.ctan.org/pkg/babel-greek">babel-greek</a>, or <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a>)</p>
+</li>
+</ul>
+</div>
+<div class="section" id="accent-macros">
+<h2>accent macros</h2>
+<ul>
+<li><p>standard accent macros (<span class="docutils literal">\DeclareTextAccent</span> definitions in
+<span class="docutils literal"><span class="pre">latex/base/...</span></span>) are one-symbol macros (<span class="docutils literal">\' \&quot; ... \u \v ...</span>) .</p></li>
+<li><p><span class="docutils literal">tipa.sty</span>, <a class="reference external" href="http://www.ctan.org/pkg/xunicode">xunicode</a>, and <a class="reference external" href="http://www.ctan.org/pkg/unicode">ucs</a> use the β€œtext” prefix also for accents.</p>
+<p>However, the <a class="reference external" href="http://raw.githubusercontent.com/adobe-type-tools/agl-aglfn/master/aglfn.txt">Adobe Glyph List For New Fonts</a> maps, e.g., β€œtonos” and
+β€œdieresistonos” to the spacing characters GREEK TONOS and GREEK DIALYTIKA
+TONOS, hence <cite>texttonos</cite> and <cite>textdiaresistonos</cite> should be spacing
+characters.</p>
+</li>
+<li><p>textcomp (ts1enc.def) defines <span class="docutils literal"><span class="pre">\capital...</span></span> accents (i.e. without
+<span class="docutils literal">text</span> prefix).</p></li>
+</ul>
+<p>Currently, <cite>greek-fontenc</cite> uses for diacritics:</p>
+<ul class="simple">
+<li><p>Greek names like in Unicode, and <span class="docutils literal">ucsencs.def</span>, and</p></li>
+<li><p>the prefix <span class="docutils literal">\acc</span> to distinguish the macros as <cite>TextAaccent</cite> and reduce
+the risc of name clashes (cf. <span class="docutils literal">\&#64;tabacckludge</span>).</p></li>
+</ul>
+<p>For the end-user β€œsymbol macros” (<span class="docutils literal">\~ \' \` \&quot; \&lt; \&gt; \&quot;' ...</span>) are
+provided. (The non-standard macros <span class="docutils literal">\&lt;</span> and <span class="docutils literal">\&gt;</span> only with
+<a class="reference internal" href="#textalpha">textalpha</a> or <a class="reference internal" href="#alphabeta">alphabeta</a>.)</p>
+</div>
+<div class="section" id="symbol-variants">
+<h2>symbol variants</h2>
+<p>See also <a class="reference external" href="http://en.wikipedia.org/wiki/Greek_alphabet#Glyph_variants">http://en.wikipedia.org/wiki/Greek_alphabet#Glyph_variants</a></p>
+<p>Mathematical notation distinguishes variant shapes for beta (β|ϐ), theta
+(ΞΈ|Ο‘), phi (Ο†|Ο•), pi (Ο€|Ο–), kappa (ΞΊ|Ο°), rho (ρ|Ο±), Theta (Θ|Ο΄), and epsilon
+(Ξ΅|Ο΅). The variations have no syntactic meaning in Greek text and Greek
+text fonts use the shape variants indiscriminately.</p>
+<p>Unicode defines separate code points for the symbol variants for use in
+mathematical context. However, they are sometimes also used in place of the
+corresponding letter characters in Unicode-encoded text.</p>
+<p>The variant shapes are not given separate code-points in the <a class="reference internal" href="#lgr">LGR</a> font
+encoding.</p>
+<p>In mathematical mode, TeX supports the distinction between ΞΈ|Ο‘, Ο€|Ο–, Ο†|Ο•,
+ρ|ϱ, and Ρ|ϡ with <span class="docutils literal">\var&lt;lettername&gt;</span> macros. However, the mapping of
+letter/symbol in Unicode to β€œnormal”/variant in TeX is inconsistent
+and variant macros for ϴ ϐ, and ϰ are not available without additional
+packages (e.g. <a class="reference external" href="http://www.ctan.org/pkg/amsfonts">amssymb</a> provides Ο° as <span class="docutils literal">\varkappa</span>).</p>
+<p><cite>greek-fontenc</cite> provides <span class="docutils literal">\text&lt;lettername&gt;symbol</span> LICR macros for these
+characters:</p>
+<ul class="simple">
+<li><p>With Unicode fonts, the macros select the GREEK
+&lt;lettername&gt; SYMBOL``.</p></li>
+<li><p>With LGR encoded fonts, they report an error by default and are mapped to
+the corresponding letter with the <span class="docutils literal"><span class="pre">normalize-symbols</span></span> option of
+<a class="reference internal" href="#textalpha">textalpha</a> and <a class="reference internal" href="#alphabeta">alphabeta</a> (loosing the distinction between the shape
+variants).</p></li>
+</ul>
+</div>
+<div class="section" id="references">
+<h2>References</h2>
+<p>An alternative, more complete set of short mnemonic character names is
+the <a class="reference external" href="http://www.w3.org/TR/xml-entity-names/">XML Entity Definitions for Characters</a> W3C Recommendation from
+01 April 2010.</p>
+<p>For glyph names of the LGR encoding see, e.g., <span class="docutils literal">CB.enc</span> by Apostolos
+Syropoulos and <span class="docutils literal"><span class="pre">xl-lgr.enc</span></span> from the <a class="reference external" href="http://www.ctan.org/pkg/libertine-legacy">libertine</a> (legacy) package.
+<span class="docutils literal">lgr.cmap</span> provides a mapping to Unicode characters.</p>
+<p>A full set of <span class="docutils literal">\text*</span> symbol macros is defined in <span class="docutils literal">ucsencs.def</span>
+from the <a class="reference external" href="http://www.ctan.org/pkg/unicode">ucs</a> package.</p>
+<p>Aliases from <span class="docutils literal">puenc.def</span> ensure that the <a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a> package can convert
+Greek text in β€œLICR encoding” to a PDF-string (utf-8 encoded input is used
+as-is).</p>
+<dl class="citation">
+<dt class="label" id="fntguide"><span class="brackets"><a class="fn-backref" href="#id6">fntguide</a></span></dt>
+<dd><p>LaTeX3 Project Team, <cite>LaTeX2Ξ΅ font selection</cite>, 2005.
+<a class="reference external" href="http://mirror.ctan.org/macros/latex/doc/fntguide.pdf">http://mirror.ctan.org/macros/latex/doc/fntguide.pdf</a></p>
+</dd>
+<dt class="label" id="encguide"><span class="brackets"><a class="fn-backref" href="#id12">encguide</a></span></dt>
+<dd><p>Frank Mittelbach, Robin Fairbairns, Werner Lemberg,
+LaTeX3 Project Team, <cite>LaTeX font encodings</cite>, 2006.
+<a class="reference external" href="http://mirror.ctan.org/macros/latex/doc/encguide.pdf">http://mirror.ctan.org/macros/latex/doc/encguide.pdf</a></p>
+</dd>
+<dt class="label" id="greek-usage"><span class="brackets"><a class="fn-backref" href="#id13">greek-usage</a></span></dt>
+<dd><p>Apostolos Syropoulos, <cite>Writing Greek with the greek option
+of the babel package</cite>, 1997.
+<a class="reference external" href="http://mirrors.ctan.org/language/babel/contrib/greek/usage.pdf">http://mirrors.ctan.org/language/babel/contrib/greek/usage.pdf</a></p>
+</dd>
+<dt class="label" id="cbfonts"><span class="brackets"><a class="fn-backref" href="#id15">cbfonts</a></span></dt>
+<dd><p>Claudio Beccari, <cite>The CB Greek fonts</cite>, Εὔτυπον, τΡῦχος β„– 21, 2008.
+<a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-21/e21-a01.pdf">http://www.eutypon.gr/eutypon/pdf/e2008-21/e21-a01.pdf</a></p>
+</dd>
+<dt class="label" id="teubner-doc"><span class="brackets"><a class="fn-backref" href="#id14">teubner-doc</a></span></dt>
+<dd><p>Claudio Beccari, <span class="docutils literal">teubner.sty</span>
+<cite>An extension to the greek option of the babel package</cite>, 2011.
+<a class="reference external" href="http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf">http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf</a></p>
+</dd>
+<dt class="label" id="babel-patch"><span class="brackets"><a class="fn-backref" href="#id16">babel-patch</a></span></dt>
+<dd><p>Werner Lemberg, <cite>Unicode support for the Greek LGR
+encoding</cite> Εὔτυπον, τΡῦχος β„– 20, 2008.
+<a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf">http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf</a></p>
+</dd>
+</dl>
+</div>
+</div>
+</div>
+</body>
+</html>
diff --git a/language/greek/greek-fontenc/alphabeta-doc.pdf b/language/greek/greek-fontenc/alphabeta-doc.pdf
new file mode 100644
index 0000000000..18c962f96f
--- /dev/null
+++ b/language/greek/greek-fontenc/alphabeta-doc.pdf
Binary files differ
diff --git a/language/greek/greek-fontenc/alphabeta-doc.tex b/language/greek/greek-fontenc/alphabeta-doc.tex
new file mode 100644
index 0000000000..e9daa7c5f1
--- /dev/null
+++ b/language/greek/greek-fontenc/alphabeta-doc.tex
@@ -0,0 +1,461 @@
+% alphabeta-doc: Documentation and tests for alphabeta.sty
+% ********************************************************
+%
+% :Copyright: Β© 2010, 2015 GΓΌnter Milde
+% :Licence: 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 any later version.
+%
+% This LaTeX document can be compiled with 8-bit TeX (latex or pdflatex),
+% XeTeX (xelatex), or LuaTeX (lualatex).
+% As it contains tests for the different limitations, there will be warnings
+% in the log, which can be safely ignored.
+
+\documentclass{article}
+
+\usepackage[unicode,colorlinks=true,linkcolor=blue]{hyperref}
+\usepackage{bookmark}
+\hypersetup{colorlinks=true,linkcolor=blue,urlcolor=blue,pdfencoding=auto}
+% \usepackage{parskip}
+\usepackage{amsmath}
+\frenchspacing
+
+\newcommand{\setupUnicodeFonts}{
+ \usepackage[no-math,tuenc]{fontspec}
+ \setmainfont{Linux Libertine O}
+ \setsansfont{Linux Biolinum O}
+ \setmonofont{Liberation Mono}[Scale=MatchLowercase]
+ \usepackage[libertine,slantedGreek]{newtxmath}
+ % \usepackage{unicode-math} % package conflict
+}
+\newcommand{\setupTeXFonts}{
+ \usepackage[LGR,T1]{fontenc}
+ \usepackage{textcomp}
+ \usepackage{lmodern}
+ % \usepackage{libertine}
+ % \usepackage{gfsdidot}
+ % \usepackage{kerkis}
+ % \usepackage{newtxtext,newtxmath}
+ % \usepackage{substitutefont}
+ % \substitutefont{LGR}{\rmdefault}{artemisia}
+ \usepackage{isomath}
+}
+\ifdefined\XeTeXrevision
+ \newcommand{\engine}{XeTeX}
+ \setupUnicodeFonts
+\else\ifdefined\luatexversion
+ \newcommand{\engine}{LuaTeX}
+ \setupUnicodeFonts
+\else
+ \newcommand{\engine}{8-bit TeX}
+ \usepackage[utf8]{inputenc}
+ \setupTeXFonts
+\fi\fi
+
+% load alphabeta after math setup and encoding setup!
+% \usepackage{alphabeta}[2015/08/08]
+\usepackage[normalize-symbols]{alphabeta}[2015/08/08]
+
+% Fallback macros:
+
+% Avoid warnigns with PDF string generation for "alphabeta" commands:
+% let \TextOrMath (from fixltx2e) return the "text" argument:
+\pdfstringdefDisableCommands{\let\TextOrMath\@firstoftwo}
+
+% varstigma only defined with 8-bit LGR fonts
+\providecommand*{\varstigma}{$\oslash$}
+% varkappa, only defined with newtxmath, other var... only with unicode-math
+\providecommand*{\varkappa}{\oslash}
+\providecommand*{\varbeta}{\oslash}
+\providecommand*{\varTheta}{\oslash}
+
+% print current font encoding:
+\makeatletter
+\newcommand{\currentEncoding}{\f@encoding}
+\makeatother
+
+\begin{document}
+
+\title{The \emph{alphabeta} package}
+\author{GΓΌnter Milde}
+\maketitle
+
+\begin{abstract}\noindent
+The \emph{alphabeta} package makes the standard macros for Greek letters in
+mathematical mode also available in text mode. This way, you can input Greek
+letters ``by name'' everywhere in the document. The mode determines whether
+the characters are taken from the text or math font.
+
+With 8-bit TeX and
+\emph{\href{http://www.ctan.org/pkg/greek-inputenc}{greek-inputenc}},
+literal Unicode charactes can also be used in mathematical mode.
+\end{abstract}
+
+% \tableofcontents
+
+\section{Requirements}
+
+The \emph{alphabeta} package depends on
+\emph{\href{textalpha-doc.pdf}{textalpha}} (both are part of
+\emph{\href{http://www.ctan.org/pkg/greek-fontenc}{greek-fontenc}}).
+It can be used under 8-bit TeX as well as XeTeX/LuaTeX (this document is
+typeset with \engine). Depending on the converter and fonts, different
+\hyperref[sec:limitations]{limitations} apply.
+
+The package conflicts with
+\href{http://www.ctan.org/pkg/unicode-math}{\emph{unicode-math}}.
+
+It also fails, if the \texttt{utf8x} input encoding is selected (interface
+to the \href{http://www.ctan.org/pkg/ucs}{\emph{ucs}} package using a
+non-compatible definition of \verb+\DeclareUnicodeCharacter+).
+
+\section{Usage}
+
+Load this package in the preamble of your document (after font and math
+setup) with
+\begin{verbatim}
+ \usepackage{alphabeta}
+\end{verbatim}
+%
+Now you can write a single Greek symbol (like \Psi{} or \mu{}) or
+a \lambda\omicron\gamma\omicron\varsigma{} in non-Greek text as well as
+ISO-conforming formulas with upright symbols for constants
+like $A = \text{\pi} r^2$ (instead of $A = \pi r^2$).%
+\footnote{The
+ \href{http://mirrors.ctan.org/macros/latex/contrib/isomath/isomath.html}%
+ {\emph{isomath} documentation} describes more alternatives for upright
+ Greek symbols in math mode.}
+
+Just like Latin letters, the Greek counterparts are by default italic in
+math mode%
+\footnote{Capital Greek letters are upright in TeX unless a package selects
+the ``ISO'' math-style. See the
+\href{http://mirrors.ctan.org/macros/latex/contrib/isomath/isomath.html}%
+{\emph{isomath} documentation} for a detailled discussion of math-styles.}
+and upright in text:
+
+\begin{quote}
+ Text: L \Gamma{} l \gamma,
+ mathematics: $ L \ \Gamma \ l \ \gamma $
+\end{quote}
+%
+See the source of this document \url{alphabeta-doc.tex} for a setup and
+usage example.
+
+
+\subsection{options}
+
+Package options are passed to the \href{alphabeta-doc.pdf}{\emph{alphabeta}}
+package. Example call with options:
+
+\begin{verbatim}
+ \usepackage[normalize-symbols,keep-semicolon]{alphabeta}
+\end{verbatim}
+
+\texttt{normalize-symbols} merges ``letters'' and ``symbol`` variants of
+some Greek letters to the ``letter'' character:
+\footnote{The normalize-symbols option was added in version 0.13 (2015-08-03).
+ Unicode input of the symbol variants requires at least version~1.6
+ (2015-08-05) of
+ \emph{\href{http://www.ctan.org/pkg/greek-inputenc}{greek-inputenc}}.}
+Without this option, the symbol variant characters cannot be used in text,
+because they are not supported by 8-bit Greek fonts (LGR encoding).
+The \texttt{normalize-symbols} option is ignored, if you compile the
+document with XeTeX or LuaTeX using Unicode fonts.
+\textbf{Attention}: Be careful in cases where the distinction between the
+symbol variants may be important (e.g. in a mathematical or scientific
+context). Use XeTeX/LuaTeX with Unicode fonts or the respective characters
+in mathematical mode (e.g. $\pi$ vs. $\varpi$).
+
+The option \texttt{keep-semicolon} prevents conversion of the semicolon to
+an \emph{ano teleia} (see \emph{\href{textalpha-doc.pdf}{textalpha-doc}}).
+
+\subsection{symbol variants}
+
+Mathematical notation uses variant shapes of some Greek letters as
+additional symbols. The variations have no syntactic meaning in Greek text
+and text fonts may use the variant shapes in place of the β€œregular” ones as
+a stylistic choice.
+
+Unicode defines separate code points for the symbol variants. TeX supports
+some of the variant shape symbols in mathematical mode, but its concept of
+β€œstandard” vs. β€œvariant” symbols differs from the distinction between
+β€œGREEK LETTER ...” vs. β€œGREEK ... SYMBOL” in the Unicode standard.
+See \href{greek-euenc-doc.pdf}{greek-euenc-doc}.
+
+The \emph{alphabeta} package defines generic macros for these variants that
+are short forms of the set defined in \texttt{greek-euenc.def}:
+\begin{quote}
+ \verb|\<name>| selects the Unicode GREEK LETTER ... variant,
+
+ \verb|\<name>symbol| selects the Unicode
+ GREEK ... SYMBOL variant,
+
+ \verb|\var<name>| selects the variant
+ shape according to TeX' mathematical mode
+\end{quote}
+See Table \ref{tab:symbol-variant-macros} for the full list.
+
+\section{Limitations \label{sec:limitations}}
+
+With 8-bit TeX, the limitations described in the
+\href{textalpha-doc.pdf}{textalpha documentation} apply. See also the tests
+in section \hyperref[sec:8-bit-limitations]{8 bit limitations}.
+
+With XeTeX/LuaTeX and Unicode fonts, literal Unicode characters cannot be
+used in formulas (the log file reports missing characters)
+This is a generic TeX limitation which \emph{alphabeta} overcomes if used
+under 8-bit TeX. Under XeTeX/LuaTeX it may be lifted using the
+\href{http://www.ctan.org/pkg/unicode-math}{\emph{unicode-math}}
+package, but unfortunately, \emph{alphabeta} conflicts
+with \emph{unicode-math}.
+
+
+\section{Tests and examples}
+
+\subsection{Greek alphabet}
+
+Greek letters via generic ``name'' macros without language/font-encoding
+switch:
+
+\begin{quote}
+ \Alpha{} \Beta{} \Gamma{} \Delta{} \Epsilon{} \Zeta{} \Eta{} \Theta{}
+ \Iota{} \Kappa{} \Lambda{} \Mu{} \Nu{} \Xi{} \Omicron{} \Pi{} \Rho{}
+ \Sigma{} \Tau{} \Upsilon{} \Phi{} \Chi{} \Psi{} \Omega{}
+ \\
+ \alpha{} \beta{} \gamma{} \delta{} \epsilon{} \zeta{} \eta{} \theta{}
+ \iota{} \kappa{} \lambda{} \mu{} \nu{} \xi{} \omicron{} \pi{} \rho{}
+ \sigma{} \varsigma{} \tau{} \upsilon{} \phi{} \chi{} \psi{} \omega{}
+ \\
+ \digamma{} \Digamma{} \stigma{} \varstigma{}%
+ \footnote{There is no separate Unicode code point for a stigma variant
+ symbol, \texttt{\textbackslash varstigma} is not defined with
+ Xe/LuaTeX and similar to \texttt{\textbackslash stigma} in some fonts.}
+ \koppa{} \qoppa{} \Qoppa{}
+ \Stigma{} \Sampi{} \sampi{}
+\end{quote}
+
+Greek letters via Unicode input without language/font-encoding switch:
+
+\begin{quote}
+ Ξ‘ Ξ’ Ξ“ Ξ” Ξ• Ξ– Ξ— Θ Ξ™ Κ Ξ› Μ Ν Ξ Ο Ξ  Ξ‘ Ξ£ Ξ€ Ξ₯ Ξ¦ Ξ§ Ξ¨ Ξ©\\
+ Ξ± Ξ² Ξ³ Ξ΄ Ξ΅ ΞΆ Ξ· ΞΈ ΞΉ ΞΊ Ξ» ΞΌ Ξ½ ΞΎ ΞΏ Ο€ ρ Οƒ Ο‚ Ο„ Ο… Ο† Ο‡ ψ Ο‰\\
+ ϝ Ϝ Ο› ϟ Ο™ Ϙ Ϛ Ο  Ο‘
+\end{quote}
+
+\subsection{Diacritics}
+
+Accent macros are set up for use with the generic macros by definition of
+``TextComposite'' commands.
+
+Diacritics (except the dialytika) should placed
+before capital letters and dropped with MakeUppercase:
+
+\begin{quote}
+\ensuregreek{
+\<{\alpha} \>{\epsilon} \"'{\iota} \>`{\eta}
+\'<{\omicron} \~<{\upsilon} \~>{\omega}
+\\
+\<{\Alpha} \>{\Epsilon} \'{\Iota} \>`{\Eta}
+\'<{\Omicron} \~<{\Upsilon} \~>{\Omega}
+\\
+\MakeUppercase{%
+ \<{\alpha} \>{\epsilon} \"'{\iota} \>`\eta{}
+ \'<{\omicron} \~<{\upsilon} \~>{\omega}
+}}
+\end{quote}
+
+
+\subsection{normalize-symbols}
+
+The \texttt{normalize-symbols} option merges ``letters'' and ``symbol``
+variants of some Greek letters to the ``letter'' character. It is ignored,
+if the document uses Unicode fonts and is compiled with XeTeX or LuaTeX.
+(This document is compiled using \engine.)
+\begin{quote}
+ This quote uses both variants for beta (Ξ²|ϐ), theta (ΞΈ|Ο‘), phi (Ο†|Ο•), pi
+ (Ο€|Ο–), kappa (ΞΊ|Ο°), rho (ρ|Ο±), Theta (Θ|Ο΄), and epsilon (Ξ΅|Ο΅) in the LaTeX
+ source.%
+\end{quote}
+
+
+\subsection{\ensuregreek{%
+ Ἑλληνικά (\<\Epsilon\lambda\lambda\eta\nu\iota\kappa\'\alpha{})}
+ in PDF strings}
+
+With the alphabeta package, you get Greek letters in both, the document body
+and PDF metadata generated by hyperref if the input uses Unicode literals or
+macros. Wrapping in \verb+\ensuregreek+ ensures the right placement of the
+accents and breathings (before, not above capital letters). With LICR input
+(accent macros + symbol macros), non-standard diacritics are missing in the
+PDF data, as hyperref's PU encoding currently does not support polytonic
+Greek. (Here, the dasia is dropped at the start of the word in parentheses in
+the PDF toc. The warning ``\texttt{Glyph not defined in PU encoding,
+removing `\textbackslash<' on input line 145.}'' is written to the log.)
+
+Warnings like
+\begin{verbatim}
+ Token not allowed in a PDF string (Unicode):
+ removing `\textbackslash TextOrMath ' on input line 145.
+\end{verbatim}
+can be ignored or avoided with the preamble code:
+
+\begin{verbatim}
+ \pdfstringdefDisableCommands{\let\TextOrMath\@firstoftwo}
+\end{verbatim}
+
+
+\subsection{Greek in math $\Gamma = \sin\alpha / \cos{\beta}$}
+
+In the main document, Greek in math mode should work as usual:
+
+\[\Gamma = \frac{\sin\alpha}{\cos{\beta}}.
+\]
+
+Greek letters and symbols in math input as macro (there are no math macros
+for Greek letters wich exist with similar shape in the Latin alphabet):
+\begin{align*}
+ &
+ % \Alpha{} \Beta{}
+ \Gamma{} \Delta{}
+ % \Epsilon{} \Zeta{} \Eta{}
+ \Theta{}
+ % \Iota{} \Kappa{}
+ \Lambda{}
+ % \Mu{} \Nu{}
+ \Xi{}
+ % \Omicron{}
+ \Pi{}
+ % \Rho{}
+ \Sigma{}
+ % \Tau{}
+ \Upsilon{} \Phi{}
+ % \Chi{}
+ \Psi{} \Omega{}
+\\&
+ \alpha{} \beta{} \gamma{} \delta{} \epsilon{} \zeta{} \eta{} \theta{}
+ \iota{} \kappa{} \lambda{} \mu{} \nu{} \xi{}
+ % \omicron{}
+ \pi{} \rho{}
+ \sigma{} \varsigma{} \tau{} \upsilon{} \phi{} \chi{} \psi{} \omega{}
+\\&
+ \vartheta \varphi \varpi \digamma{} \varrho \varepsilon
+\end{align*}
+
+PDF strings do not know math mode. The content of a formula or equation is
+evaluated in text mode with non-valid commands discarded (and warnings
+written to the log). This works resonably well for simple formulas (but not,
+e.g., for super-/subscripts). With the \emph{alphabeta} package, it works
+also for Greek letters.
+
+\subsection{Greek Unicode characters in math (only under 8-bit TeX)}
+
+With the \texttt{utf8} option of \emph{inputenc} and
+\href{http://www.ctan.org/pkg/greek-inputenc}{\emph{greek-inputenc}},
+literal Greek Unicode characters are supported also in
+mathematical mode:
+\[
+ Ξ“ = \frac{\sin Ξ±}{\cos Ξ²}.
+\]
+Greek letters and symbols in math input as Unicode literals:
+\begin{align*}
+ \ifdefined\DeclareUnicodeCharacter
+ & Ξ“ Ξ”Ξ˜Ξ›ΞžΞ Ξ£Ξ₯ ΦΨ Ξ© \\
+ & Ξ±Ξ²Ξ³Ξ΄Ξ΅ΞΆΞ·ΞΈΞΉΞΊΞ»ΞΌΞ½ΞΎΟ€ΟΟƒΟ‚Ο„Ο…Ο†Ο‡ΟˆΟ‰ \\
+ & ϑϕϖϝϱϡ
+ \else
+ \text{This does not work with XeTeX/LuaTeX (unless in 8-bit emulation
+ mode).}
+ \fi
+\end{align*}
+The ``normal'' vs. ``variant'' shape of phi and epsilon is inverted when using
+traditional makros or Unicode letter vs. symbol characters respectively.
+This is to keep backwards compatibility of the math macros as well
+as consistent input-output mapping for Unicode in text and math.
+It corresponds to the behaviour of
+\href{http://www.ctan.org/pkg/unicode-math}{\emph{unicode-math}}
+with the default option \texttt{vargreek-shape=TeX}.
+
+\subsection{8-bit limitations \label{sec:8-bit-limitations}}
+
+These limitations are lifted, if the document is compiled with XeTeX/LuaTeX.
+
+\begin{itemize}
+
+\item Composition of diacritics (like \verb+\>\'+) fails:
+ \<{\alpha} \>{\epsilon} \"'{\iota} \>`\eta{}
+ \'<{\omicron} \~<{\upsilon} \~>{\omega}
+
+ Simple diacritics and long names (like \verb+\accdasiaoxia+) work in
+ any font encoding, however they do not select precomposed characters
+ (the difference becomes obvious if you drag-and-drop text from the PDF
+ version of this document):
+ %
+ \ensuregreek{\<'\alpha{} \accdasia\acctonos\alpha{} \accdasiaoxia\alpha{}
+ (\currentEncoding)} vs. \accdasiaoxia\alpha{} (\currentEncoding)
+
+\item MakeUppercase fails with composite diacritics in other font encodings.
+ % \MakeUppercase{%
+ % \<\alpha{} \>\epsilon{} \'\iota{} \`\eta{} \~\upsilon{}
+ % }
+
+\item There is no kerning between Greek letters, if the font encoding does not
+ support Greek: compare \ensuregreek{\Alpha\Upsilon\Alpha
+ (\currentEncoding)} to \Alpha\Upsilon\Alpha{} (\currentEncoding). Because
+ of this (and for proper hyphenation), use of the Babel package and
+ correct language setting is recommended for Greek quotes.
+
+\end{itemize}
+
+The \verb+\ensuregreek+ macro ensures that the argument is typeset with a
+font encoding supporting Greek. This keeps kerning (if the kerning pair is
+inside the argument, \ensuregreek{\Alpha\"\Upsilon\Alpha}), and allows
+combining of accent macros where pre-composed characters are selected
+(\ensuregreek{\<'\alpha}).
+
+\begin{table}[bp]
+ \centering
+ \begin{tabular}{lcc}
+ \hline
+ macro & text & math \\
+ \hline
+ \verb$\pi$ & \pi & $\pi$ \\
+ \verb$\varpi$ & \varpi & $\varpi$ \\
+ \verb$\pisymbol$ & \pisymbol & $\pisymbol$ \\
+ \hline
+ \verb$\rho$ & \rho & $\rho$ \\
+ \verb$\varrho$ & \varrho & $\varrho$ \\
+ \verb$\rhosymbol$ & \rhosymbol & $\rhosymbol$ \\
+ \hline
+ \verb$\theta$ & \theta & $\theta$ \\
+ \verb$\vartheta$ & \vartheta & $\vartheta$ \\
+ \verb$\thetasymbol$ & \thetasymbol & $\thetasymbol$ \\
+ \hline
+ \verb$\epsilon$ & \epsilon & $\epsilon$ \\
+ \verb$\varepsilon$ & \varepsilon & $\varepsilon$ \\
+ \verb$\epsilonsymbol$ & \epsilonsymbol & $\epsilonsymbol$ \\
+ \hline
+ \verb$\phi$ & \phi & $\phi$ \\
+ \verb$\varphi$ & \varphi & $\varphi$ \\
+ \verb$\phisymbol$ & \phisymbol & $\phisymbol$ \\
+ \hline
+ \verb$\beta$ & \beta & $\beta$ \\
+ \verb$\varbeta$ & \varbeta & $\varbeta$ \\
+ \verb$\betasymbol$ & \betasymbol & $\betasymbol$ \\
+ \hline
+ \verb$\kappa$ & \kappa & $\kappa$ \\
+ \verb$\varkappa$ & \varkappa & $\varkappa$ \\
+ \verb$\kappasymbol$ & \kappasymbol & $\kappasymbol$\\
+ \hline
+ \verb$\Theta$ & \Theta & $\Theta$ \\
+ \verb$\varTheta$ & & $\varTheta$ \\
+ \verb$\Thetasymbol$ & \Thetasymbol & \\
+ \hline
+ \end{tabular}
+ \caption{Macros for Greek symbol variants ($\oslash$ = symbol missing).
+ With 8-bit TeX and the \texttt{normalize-symbols} option, the output for
+ both variants in text mode is the same (8-bit Greek text fonts contain
+ only one symbol variant). \label{tab:symbol-variant-macros}}
+\end{table}
+
+\end{document}
diff --git a/language/greek/greek-fontenc/alphabeta-euenc.def b/language/greek/greek-fontenc/alphabeta-euenc.def
new file mode 100644
index 0000000000..8b465eebe8
--- /dev/null
+++ b/language/greek/greek-fontenc/alphabeta-euenc.def
@@ -0,0 +1,241 @@
+% alphabeta-euenc.def
+% ===================
+% Composite definitions for XeTeX and LuaTeX
+% ******************************************
+%
+% :Copyright: Β© 2013 GΓΌnter Milde
+% :Licence: 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 any later version.
+% :Identification:
+% ::
+
+\ProvidesFile{alphabeta-euenc}
+[2014/09/04 0.11.2 Composite definitions for XeTeX and LuaTeX]
+
+% Composite definitions for ``alphabeta.sty`` with XeTeX and LuaTeX.
+%
+% Changelog:
+% .. class:: borderless
+%
+% ========== ====== ========================================================
+% 2013-09-12 0.1 initial version
+% 2013-10-01 0.1.1 remove clashing defs for legacy characters with oxia.
+% 2014-09-04 0.11.2 documentation update
+% ========== ====== ========================================================
+%
+% The alphabeta_ package re-defines the math macros for Greek letters to work
+% in both, text and math mode, so that Greek letters can be specified with
+% the established command names in text, too.
+%
+% The NFSS TextComposite mechanism looks for the next token without expanding
+% it. In order to let compositions like ``\>"\alpha`` work as expected we
+% define TextComposites with the `letter name commands`.
+%
+% This file expands the font encoding definitions in greek-euenc.def_ with
+% composite commands for use with Unicode fonts. It is sourced by alphabeta_
+% under XeTeX/LuaTeX.
+%
+% Greek and Coptic
+% ~~~~~~~~~~~~~~~~
+% ::
+
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Alpha}{Ξ†}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Epsilon}{Έ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Eta}{Ξ‰}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Iota}{Ί}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Omicron}{Ό}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Upsilon}{Ύ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Omega}{Ώ}
+\DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\iota}{ΐ}
+
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\Iota}{Ξͺ}
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\Upsilon}{Ξ«}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\alpha}{Ξ¬}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\epsilon}{Ξ­}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\eta}{Ξ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\iota}{Ξ―}
+\DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\upsilon}{Ξ°}
+
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\iota}{ϊ}
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\upsilon}{Ο‹}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\omicron}{ό}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\upsilon}{ύ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\omega}{ώ}
+
+
+% Greek Extended
+% ~~~~~~~~~~~~~~
+% Postfix ypogegrammeni cannot be second part of composite defs.
+% ::
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\alpha}{αΌ€}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\alpha}{ἁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\alpha}{αΌ‚}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\alpha}{αΌƒ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\alpha}{αΌ„}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\alpha}{αΌ…}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\alpha}{αΌ†}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\alpha}{αΌ‡}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Alpha}{Ἀ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Alpha}{αΌ‰}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Alpha}{Ἂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Alpha}{αΌ‹}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Alpha}{Ἄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Alpha}{Ἅ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Alpha}{Ἆ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Alpha}{Ἇ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\epsilon}{ἐ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\epsilon}{αΌ‘}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\epsilon}{αΌ’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\epsilon}{αΌ“}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\epsilon}{αΌ”}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\epsilon}{αΌ•}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Epsilon}{Ἐ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Epsilon}{αΌ™}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Epsilon}{Ἒ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Epsilon}{αΌ›}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Epsilon}{Ἔ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Epsilon}{Ἕ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\eta}{αΌ }
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\eta}{αΌ‘}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\eta}{αΌ’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\eta}{αΌ£}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\eta}{αΌ€}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\eta}{αΌ₯}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\eta}{αΌ¦}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\eta}{αΌ§}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Eta}{αΌ¨}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Eta}{αΌ©}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Eta}{αΌͺ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Eta}{αΌ«}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Eta}{αΌ¬}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Eta}{αΌ­}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Eta}{αΌ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Eta}{αΌ―}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\iota}{αΌ°}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\iota}{αΌ±}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\iota}{αΌ²}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\iota}{αΌ³}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\iota}{αΌ΄}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\iota}{αΌ΅}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\iota}{αΌΆ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\iota}{αΌ·}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Iota}{αΌΈ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Iota}{αΌΉ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Iota}{αΌΊ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Iota}{αΌ»}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Iota}{αΌΌ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Iota}{αΌ½}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Iota}{αΌΎ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Iota}{αΌΏ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\omicron}{α½€}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\omicron}{ὁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\omicron}{ὂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\omicron}{ὃ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\omicron}{ὄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\omicron}{α½…}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Omicron}{Ὀ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Omicron}{Ὁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Omicron}{Ὂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Omicron}{Ὃ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Omicron}{Ὄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Omicron}{Ὅ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\upsilon}{ὐ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\upsilon}{ὑ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\upsilon}{α½’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\upsilon}{ὓ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\upsilon}{α½”}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\upsilon}{ὕ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\upsilon}{α½–}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\upsilon}{α½—}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Upsilon}{α½™}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Upsilon}{α½›}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Upsilon}{Ὕ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Upsilon}{Ὗ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\omega}{α½ }
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\omega}{ὑ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\omega}{α½’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\omega}{α½£}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\omega}{α½€}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\omega}{α½₯}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\omega}{ὦ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\omega}{ὧ}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Omega}{Ὠ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Omega}{Ὡ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Omega}{α½ͺ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Omega}{Ὣ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Omega}{Ὤ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Omega}{α½­}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Omega}{α½}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Omega}{α½―}
+
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\alpha}{α½°}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\epsilon}{α½²}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\eta}{ὴ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\iota}{α½Ά}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\omicron}{α½Έ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\upsilon}{α½Ί}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\omega}{α½Ό}
+
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\alpha}{αΎ°}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\alpha}{αΎ±}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\alpha}{αΎΆ}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\alpha}{αΎΆ}
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\Alpha}{αΎΈ}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\Alpha}{αΎΉ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Alpha}{αΎΊ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Alpha}{αΎΊ}
+
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\eta}{αΏ†}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\eta}{αΏ†}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Epsilon}{Ὲ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Eta}{Ὴ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Epsilon}{Ὲ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Eta}{Ὴ}
+
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\iota}{ῐ}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\iota}{αΏ‘}
+\DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\iota}{αΏ’}
+\DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\iota}{αΏ“}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\iota}{αΏ–}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\iota}{αΏ–}
+\DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\iota}{αΏ—}
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\Iota}{Ῐ}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\Iota}{αΏ™}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Iota}{Ὶ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Iota}{Ὶ}
+
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\upsilon}{αΏ }
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\upsilon}{αΏ‘}
+\DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\upsilon}{αΏ’}
+\DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\upsilon}{αΏ£}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\rho}{αΏ€}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\rho}{αΏ₯}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\upsilon}{αΏ¦}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\upsilon}{αΏ¦}
+\DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\upsilon}{αΏ§}
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\Upsilon}{αΏ¨}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\Upsilon}{αΏ©}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Upsilon}{αΏͺ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Upsilon}{αΏͺ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Rho}{αΏ¬}
+
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\omega}{αΏΆ}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\omega}{αΏΆ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Omicron}{αΏΈ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Omega}{αΏΊ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Omicron}{αΏΈ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Omega}{αΏΊ}
+
+% .. References
+%
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _alphabeta: alphabeta.sty.html
+% .. _greek-euenc.def: greek-euenc.def.html
diff --git a/language/greek/greek-fontenc/alphabeta-euenc.def.html b/language/greek/greek-fontenc/alphabeta-euenc.def.html
new file mode 100644
index 0000000000..099cd4ad01
--- /dev/null
+++ b/language/greek/greek-fontenc/alphabeta-euenc.def.html
@@ -0,0 +1,788 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="generator" content="Docutils 0.13: http://docutils.sourceforge.net/" />
+<title>alphabeta-euenc.def</title>
+<style type="text/css">
+
+/* Minimal style sheet for the HTML output of Docutils. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id: minimal.css 7893 2015-05-11 15:38:58Z milde $ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+
+/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
+/* HTML equivalent. It is required to make the document semantic visible. */
+/* */
+/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
+/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
+
+/* Figure/table alignment */
+.align-left { text-align: left; }
+.align-right { text-align: right; }
+.align-center { clear: both; text-align: center;}
+
+/* titles */
+h1.title, p.subtitle {
+ text-align: center;
+}
+p.admonition-title,
+p.topic-title,
+p.sidebar-title,
+p.rubric,
+p.system-message-title {
+ font-weight: bold;
+}
+h1 + p.subtitle,
+h1 + p.section-subtitle {
+ font-size: 1.6em;
+}
+h2 + p.section-subtitle { font-size: 1.28em; }
+p.subtitle,
+p.section-subtitle,
+p.sidebar-subtitle {
+ font-weight: bold;
+ margin-top: -0.5em;
+}
+p.sidebar-title,
+p.rubric {
+ font-size: larger;
+}
+p.rubric { color: maroon; }
+a.toc-backref {
+ color: black;
+ text-decoration: none; }
+
+/* Warnings, Errors */
+div.caution p.admonition-title,
+div.attention p.admonition-title,
+div.danger p.admonition-title,
+div.error p.admonition-title,
+div.warning p.admonition-title,
+div.system-messages h1,
+div.error,
+span.problematic,
+p.system-message-title {
+ color: red;
+}
+
+/* inline literals */
+span.docutils.literal {
+ font-family: monospace;
+ white-space: pre-wrap;
+}
+/* do not wraph at hyphens and similar: */
+.literal > span.pre { white-space: nowrap; }
+
+/* Lists */
+
+/* compact and simple lists: no margin between items */
+.simple li, .compact li,
+.simple ul, .compact ul,
+.simple ol, .compact ol,
+.simple > li p, .compact > li p,
+dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+/* Table of Contents */
+div.topic.contents { margin: 0; }
+ul.auto-toc {
+ list-style-type: none;
+ padding-left: 1.5em; }
+
+/* Enumerated Lists */
+ol.arabic { list-style: decimal }
+ol.loweralpha { list-style: lower-alpha }
+ol.upperalpha { list-style: upper-alpha }
+ol.lowerroman { list-style: lower-roman }
+ol.upperroman { list-style: upper-roman }
+
+dt span.classifier { font-style: italic }
+dt span.classifier:before {
+ font-style: normal;
+ margin: 0.5em;
+ content: ":";
+}
+
+/* Field Lists and drivatives */
+/* bold field name, content starts on the same line */
+dl.field-list > dt,
+dl.option-list > dt,
+dl.docinfo > dt,
+dl.footnote > dt,
+dl.citation > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd,
+dl.option-list > dd,
+dl.docinfo > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+}
+/* start field-body on a new line after long field names */
+dl.field-list > dd > *:first-child,
+dl.option-list > dd > *:first-child
+{
+ display: inline-block;
+ width: 100%;
+ margin: 0;
+}
+/* field names followed by a colon */
+dl.field-list > dt:after,
+dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Bibliographic Fields (docinfo) */
+pre.address { font: inherit; }
+dd.authors > p { margin: 0; }
+
+/* Option Lists */
+dl.option-list { margin-left: 40px; }
+dl.option-list > dt { font-weight: normal; }
+span.option { white-space: nowrap; }
+
+/* Footnotes and Citations */
+dl > dt.label { font-weight: normal; }
+dt.label > span.fn-backref { margin: 0.2em; }
+dt.label > span.fn-backref > a { font-style: italic; }
+
+/* Line Blocks */
+div.line-block { display: block; }
+div.line-block div.line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 40px;
+}
+
+/* Images and Figures */
+img.align-left,
+.figure.align-left,
+object.align-left {
+ display: block;
+ margin-right: auto;
+}
+img.align-center,
+.figure.align-center,
+object.align-center {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+img.align-right,
+.figure.align-right,
+object.align-right {
+ display: block;
+ margin-left: auto;
+}
+/* reset inner alignment in figures */
+div.align-right { text-align: inherit }
+
+/* Admonitions and System Messages */
+div.admonition,
+div.system-message,
+div.sidebar{
+ margin: 40px;
+ border: medium outset;
+ padding-right: 1em;
+ padding-left: 1em;
+}
+
+/* Sidebar */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ float: right;
+ clear: right;
+}
+
+/* Text Blocks */
+div.topic,
+pre.literal-block,
+pre.doctest-block,
+pre.math,
+pre.code {
+ margin-right: 40px;
+ margin-left: 40px;
+}
+pre.code .ln { color: gray; } /* line numbers */
+
+/* Tables */
+table { border-collapse: collapse; }
+td, th {
+ border-style: solid;
+ border-color: silver;
+ padding: 0 1ex;
+ border-width: thin;
+}
+td > p:first-child, th > p:first-child { margin-top: 0; }
+td > p, th > p { margin-bottom: 0; }
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+}
+
+table.borderless td, table.borderless th {
+ border: 0;
+ padding: 0;
+ padding-right: 0.5em /* separate table cells */
+}
+
+</style>
+<style type="text/css">
+
+/* CSS31_ style sheet for the output of Docutils HTML writers. */
+/* Rules for easy reading and pre-defined style variants. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id: plain.css 7893 2015-05-11 15:38:58Z milde $ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+/* .. _CSS3: http://www.w3.org/TR/CSS3 */
+
+
+/* Document Structure */
+/* ****************** */
+
+/* "page layout" */
+body {
+ padding: 0 5%;
+ margin: 8px 0;
+}
+div.document {
+ line-height:1.3;
+ counter-reset: table;
+ /* counter-reset: figure; */
+ /* avoid long lines --> better reading */
+ /* OTOH: lines should not be too short because of missing hyphenation, */
+ max-width: 50em;
+ margin: auto;
+}
+
+/* Sections */
+
+/* Transitions */
+
+hr.docutils {
+ width: 80%;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ clear: both;
+}
+
+/* Paragraphs */
+/* ========== */
+
+/* vertical space (parskip) */
+p, ol, ul, dl,
+div.line-block,
+table{
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+h1, h2, h3, h4, h5, h6,
+dl > dd {
+ margin-bottom: 0.5em;
+}
+
+/* Lists */
+/* ========== */
+
+/* Definition Lists */
+
+dl > dd p:first-child { margin-top: 0; }
+/* :last-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+/* dl > dd p:last-child { margin-bottom: 0; } */
+
+/* lists nested in definition lists */
+/* :only-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
+
+/* Description Lists */
+/* styled like in most dictionaries, encyclopedias etc. */
+dl.description > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+
+/* Field Lists */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+/* run-in: start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* Bibliographic Fields */
+
+/* generally, bibliographic fields use special definition list dl.docinfo */
+/* but dedication and abstract are placed into "topic" divs */
+div.abstract p.topic-title {
+ text-align: center;
+}
+div.dedication {
+ margin: 2em 5em;
+ text-align: center;
+ font-style: italic;
+}
+div.dedication p.topic-title {
+ font-style: normal;
+}
+
+/* Citations */
+dl.citation dt.label {
+ font-weight: bold;
+}
+span.fn-backref {
+ font-weight: normal;
+}
+
+/* Text Blocks */
+/* ============ */
+
+/* Literal Blocks */
+pre.literal-block, pre.doctest-block,
+pre.math, pre.code {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+
+/* Block Quotes */
+
+blockquote,
+div.topic {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+blockquote > table,
+div.topic > table {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+blockquote p.attribution,
+div.topic p.attribution {
+ text-align: right;
+ margin-left: 20%;
+}
+
+/* Tables */
+/* ====== */
+
+/* th { vertical-align: bottom; } */
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+ text-align: left;
+}
+
+/* numbered tables (counter defined in div.document) */
+table.numbered > caption:before {
+ counter-increment: table;
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+/* Explicit Markup Blocks */
+/* ====================== */
+
+/* Footnotes and Citations */
+/* ----------------------- */
+
+/* line on the left */
+dl.footnote {
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+}
+
+/* Directives */
+/* ---------- */
+
+/* Body Elements */
+/* ~~~~~~~~~~~~~ */
+
+/* Images and Figures */
+img.align-left,
+.figure.align-left,
+object.align-left {
+ clear: left;
+ float: left;
+ margin-right: 1em
+}
+img.align-right,
+.figure.align-right,
+object.align-right {
+ clear: right;
+ float: right;
+ margin-left: 1em
+}
+/* Stop floating sidebars, images and figures at section level 1,2,3 */
+h1, h2, h3 { clear: both; }
+
+/* Sidebar */
+
+/* Move into the margin. In a layout with fixed margins, */
+/* it can be moved into the margin completely. */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ margin-left: 1em;
+ margin-right: -5.5%;
+ background-color: #ffffee ;
+}
+
+/* Code */
+
+pre.code, code { background-color: #eeeeee }
+pre.code .ln { color: gray; } /* line numbers */
+/* basic highlighting: for a complete scheme, see */
+/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+/* Math */
+/* styled separately (see math.css for math-output=HTML) */
+
+/* Epigraph */
+/* Highlights */
+/* Pull-Quote */
+/* Compound Paragraph */
+/* Container */
+
+/* can be styled in a custom stylesheet */
+
+/* Document Header and Footer */
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller;
+}
+
+/* Inline Markup */
+/* ============= */
+
+/* Emphasis */
+/* em */
+/* Strong Emphasis */
+/* strong */
+/* Interpreted Text */
+/* span.interpreted */
+/* Title Reference */
+/* cite */
+/* Inline Literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+/* span.docutils.literal {Β white-space: pre-wrap; } */
+
+/* Hyperlink References */
+a { text-decoration: none; }
+
+/* External Targets */
+/* span.target.external */
+/* Internal Targets */
+/* span.target.internal */
+/* Footnote References */
+/* a.footnote-reference */
+/* Citation References */
+/* a.citation-reference */
+
+</style>
+</head>
+<body>
+<div class="document" id="alphabeta-euenc-def">
+<h1 class="title">alphabeta-euenc.def</h1>
+
+<p class="subtitle" id="composite-definitions-for-xetex-and-luatex">Composite definitions for XeTeX and LuaTeX</p>
+<dl class="docinfo">
+<dt class="copyright">Copyright</dt>
+<dd class="copyright">Β© 2013 GΓΌnter Milde</dd>
+<dt class="licence">Licence</dt>
+<dd class="licence"><p>This work may be distributed and/or modified under the
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+versionΒ 1.3 of this license or any later version.</p>
+</dd>
+<dt class="identification">Identification</dt>
+<dd class="identification"><pre class="literal-block">\ProvidesFile{alphabeta-euenc}
+[2014/09/04 0.11.2 Composite definitions for XeTeX and LuaTeX]</pre>
+</dd>
+</dl>
+<p>Composite definitions for <span class="docutils literal">alphabeta.sty</span> with XeTeX and LuaTeX.</p>
+<dl>
+<dt>Changelog:</dt>
+<dd><table class="borderless">
+<colgroup>
+<col style="width: 14%" />
+<col style="width: 8%" />
+<col style="width: 78%" />
+</colgroup>
+<tbody>
+<tr><td><p>2013-09-12</p></td>
+<td><p>0.1</p></td>
+<td><p>initial version</p></td>
+</tr>
+<tr><td><p>2013-10-01</p></td>
+<td><p>0.1.1</p></td>
+<td><p>remove clashing defs for legacy characters with oxia.</p></td>
+</tr>
+<tr><td><p>2014-09-04</p></td>
+<td><p>0.11.2</p></td>
+<td><p>documentation update</p></td>
+</tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<p>The <a class="reference external" href="alphabeta.sty.html">alphabeta</a> package re-defines the math macros for Greek letters to work
+in both, text and math mode, so that Greek letters can be specified with
+the established command names in text, too.</p>
+<p>The NFSS TextComposite mechanism looks for the next token without expanding
+it. In order to let compositions like <span class="docutils literal"><span class="pre">\&gt;&quot;\alpha</span></span> work as expected we
+define TextComposites with the <cite>letter name commands</cite>.</p>
+<p>This file expands the font encoding definitions in <a class="reference external" href="greek-euenc.def.html">greek-euenc.def</a> with
+composite commands for use with Unicode fonts. It is sourced by <a class="reference external" href="alphabeta.sty.html">alphabeta</a>
+under XeTeX/LuaTeX.</p>
+<div class="section" id="greek-and-coptic">
+<h1>Greek and Coptic</h1>
+<pre class="literal-block">\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Alpha}{Ξ†}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Epsilon}{Έ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Eta}{Ξ‰}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Iota}{Ί}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Omicron}{Ό}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Upsilon}{Ύ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Omega}{Ώ}
+\DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\iota}{ΐ}
+
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{\Iota}{Ξͺ}
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{\Upsilon}{Ξ«}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\alpha}{Ξ¬}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\epsilon}{Ξ­}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\eta}{Ξ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\iota}{Ξ―}
+\DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\upsilon}{Ξ°}
+
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{\iota}{ϊ}
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{\upsilon}{Ο‹}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\omicron}{ό}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\upsilon}{ύ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\omega}{ώ}</pre>
+</div>
+<div class="section" id="greek-extended">
+<h1>Greek Extended</h1>
+<p>Postfix ypogegrammeni cannot be second part of composite defs.</p>
+<pre class="literal-block">\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\alpha}{αΌ€}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\alpha}{ἁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\alpha}{αΌ‚}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\alpha}{αΌƒ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\alpha}{αΌ„}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\alpha}{αΌ…}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\alpha}{αΌ†}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\alpha}{αΌ‡}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Alpha}{Ἀ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Alpha}{αΌ‰}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Alpha}{Ἂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Alpha}{αΌ‹}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Alpha}{Ἄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Alpha}{Ἅ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Alpha}{Ἆ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Alpha}{Ἇ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\epsilon}{ἐ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\epsilon}{αΌ‘}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\epsilon}{αΌ’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\epsilon}{αΌ“}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\epsilon}{αΌ”}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\epsilon}{αΌ•}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Epsilon}{Ἐ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Epsilon}{αΌ™}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Epsilon}{Ἒ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Epsilon}{αΌ›}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Epsilon}{Ἔ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Epsilon}{Ἕ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\eta}{αΌ }
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\eta}{αΌ‘}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\eta}{αΌ’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\eta}{αΌ£}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\eta}{αΌ€}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\eta}{αΌ₯}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\eta}{αΌ¦}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\eta}{αΌ§}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Eta}{αΌ¨}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Eta}{αΌ©}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Eta}{αΌͺ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Eta}{αΌ«}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Eta}{αΌ¬}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Eta}{αΌ­}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Eta}{αΌ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Eta}{αΌ―}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\iota}{αΌ°}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\iota}{αΌ±}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\iota}{αΌ²}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\iota}{αΌ³}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\iota}{αΌ΄}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\iota}{αΌ΅}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\iota}{αΌΆ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\iota}{αΌ·}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Iota}{αΌΈ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Iota}{αΌΉ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Iota}{αΌΊ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Iota}{αΌ»}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Iota}{αΌΌ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Iota}{αΌ½}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Iota}{αΌΎ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Iota}{αΌΏ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\omicron}{α½€}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\omicron}{ὁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\omicron}{ὂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\omicron}{ὃ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\omicron}{ὄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\omicron}{α½…}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Omicron}{Ὀ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Omicron}{Ὁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Omicron}{Ὂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Omicron}{Ὃ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Omicron}{Ὄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Omicron}{Ὅ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\upsilon}{ὐ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\upsilon}{ὑ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\upsilon}{α½’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\upsilon}{ὓ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\upsilon}{α½”}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\upsilon}{ὕ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\upsilon}{α½–}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\upsilon}{α½—}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Upsilon}{α½™}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Upsilon}{α½›}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Upsilon}{Ὕ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Upsilon}{Ὗ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\omega}{α½ }
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\omega}{ὑ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\omega}{α½’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\omega}{α½£}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\omega}{α½€}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\omega}{α½₯}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\omega}{ὦ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\omega}{ὧ}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Omega}{Ὠ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Omega}{Ὡ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Omega}{α½ͺ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Omega}{Ὣ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Omega}{Ὤ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Omega}{α½­}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Omega}{α½}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Omega}{α½―}
+
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\alpha}{α½°}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\epsilon}{α½²}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\eta}{ὴ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\iota}{α½Ά}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\omicron}{α½Έ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\upsilon}{α½Ί}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\omega}{α½Ό}
+
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\alpha}{αΎ°}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\alpha}{αΎ±}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\alpha}{αΎΆ}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\alpha}{αΎΆ}
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\Alpha}{αΎΈ}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\Alpha}{αΎΉ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Alpha}{αΎΊ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Alpha}{αΎΊ}
+
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\eta}{αΏ†}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\eta}{αΏ†}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Epsilon}{Ὲ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Eta}{Ὴ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Epsilon}{Ὲ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Eta}{Ὴ}
+
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\iota}{ῐ}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\iota}{αΏ‘}
+\DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\iota}{αΏ’}
+\DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\iota}{αΏ“}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\iota}{αΏ–}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\iota}{αΏ–}
+\DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\iota}{αΏ—}
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\Iota}{Ῐ}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\Iota}{αΏ™}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Iota}{Ὶ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Iota}{Ὶ}
+
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\upsilon}{αΏ }
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\upsilon}{αΏ‘}
+\DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\upsilon}{αΏ’}
+\DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\upsilon}{αΏ£}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\rho}{αΏ€}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\rho}{αΏ₯}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\upsilon}{αΏ¦}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\upsilon}{αΏ¦}
+\DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\upsilon}{αΏ§}
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\Upsilon}{αΏ¨}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\Upsilon}{αΏ©}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Upsilon}{αΏͺ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Upsilon}{αΏͺ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Rho}{αΏ¬}
+
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\omega}{αΏΆ}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\omega}{αΏΆ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Omicron}{αΏΈ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Omega}{αΏΊ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Omicron}{αΏΈ}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Omega}{αΏΊ}</pre>
+<!-- References -->
+</div>
+</div>
+</body>
+</html>
diff --git a/language/greek/greek-fontenc/alphabeta-lgr.def b/language/greek/greek-fontenc/alphabeta-lgr.def
new file mode 100644
index 0000000000..958fb7cfba
--- /dev/null
+++ b/language/greek/greek-fontenc/alphabeta-lgr.def
@@ -0,0 +1,188 @@
+% alphabeta-lgr.def
+% ===================
+% Composite definitions for 8-bit TeX
+% ******************************************
+%
+% :Copyright: Β© 2014 GΓΌnter Milde
+% :Licence: 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 any later version.
+% :Identification:
+% ::
+
+\ProvidesFile{alphabeta-lgr}
+[2014/09/04 0.11.2 Composite definitions for 8-bit TeX]
+
+% :Changelog:
+% .. class:: borderless
+%
+% ========== ====== =======================================================
+% 2014-09-04 0.11.2 outsourced from ``alphabeta.sty``.
+% ========== ====== =======================================================
+%
+% The alphabeta_ package re-defines the math macros for Greek letters to work
+% in both, text and math mode, so that Greek letters can be specified with
+% the established command names in text, too.
+%
+% The NFSS TextComposite mechanism looks for the next token without expanding
+% it. In order to let compositions like ``\>"\alpha`` work as expected we
+% define TextComposites with the `letter name commands`.
+%
+% This file expands the font encoding definitions in lgrenc.def_ with
+% composite commands for use with 8-bit TeX fonts. It is sourced by
+% alphabeta_ under 8-bit TeX (pdfTeX, eTeX, TeX).
+%
+% ::
+
+ \DeclareTextComposite{\accvaria}{LGR}{\alpha}{128}
+ \DeclareTextComposite{\accdasia}{LGR}{\alpha}{129}
+ \DeclareTextComposite{\accpsili}{LGR}{\alpha}{130}
+ \DeclareTextComposite{\accdasiavaria}{LGR}{\alpha}{131}
+ \DeclareTextComposite{\acctonos}{LGR}{\alpha}{136}
+ \DeclareTextComposite{\accdasiaoxia}{LGR}{\alpha}{137}
+ \DeclareTextComposite{\accpsilioxia}{LGR}{\alpha}{138}
+ \DeclareTextComposite{\accpsilivaria}{LGR}{\alpha}{139}
+ \DeclareTextComposite{\accperispomeni}{LGR}{\alpha}{144}
+ \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\alpha}{145}
+ \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\alpha}{146}
+ \DeclareTextComposite{\accvaria}{LGR}{\eta}{152}
+ \DeclareTextComposite{\accdasia}{LGR}{\eta}{153}
+ \DeclareTextComposite{\accpsili}{LGR}{\eta}{154}
+ \DeclareTextComposite{\acctonos}{LGR}{\eta}{160}
+ \DeclareTextComposite{\accdasiaoxia}{LGR}{\eta}{161}
+ \DeclareTextComposite{\accpsilioxia}{LGR}{\eta}{162}
+ \DeclareTextComposite{\accdasiavaria}{LGR}{\eta}{163}
+ \DeclareTextComposite{\accperispomeni}{LGR}{\eta}{168}
+ \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\eta}{169}
+ \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\eta}{170}
+ \DeclareTextComposite{\accpsilivaria}{LGR}{\eta}{171}
+ \DeclareTextComposite{\accvaria}{LGR}{\omega}{176}
+ \DeclareTextComposite{\accdasia}{LGR}{\omega}{177}
+ \DeclareTextComposite{\accpsili}{LGR}{\omega}{178}
+ \DeclareTextComposite{\accdasiavaria}{LGR}{\omega}{179}
+ \DeclareTextComposite{\acctonos}{LGR}{\omega}{184}
+ \DeclareTextComposite{\accdasiaoxia}{LGR}{\omega}{185}
+ \DeclareTextComposite{\accpsilioxia}{LGR}{\omega}{186}
+ \DeclareTextComposite{\accpsilivaria}{LGR}{\omega}{187}
+ \DeclareTextComposite{\accperispomeni}{LGR}{\omega}{192}
+ \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\omega}{193}
+ \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\omega}{194}
+ \DeclareTextComposite{\accvaria}{LGR}{\iota}{200}
+ \DeclareTextComposite{\accdasia}{LGR}{\iota}{201}
+ \DeclareTextComposite{\accpsili}{LGR}{\iota}{202}
+ \DeclareTextComposite{\accdasiavaria}{LGR}{\iota}{203}
+ \DeclareTextComposite{\acctonos}{LGR}{\iota}{208}
+ \DeclareTextComposite{\accdasiaoxia}{LGR}{\iota}{209}
+ \DeclareTextComposite{\accpsilioxia}{LGR}{\iota}{210}
+ \DeclareTextComposite{\accpsilivaria}{LGR}{\iota}{211}
+ \DeclareTextComposite{\accperispomeni}{LGR}{\iota}{216}
+ \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\iota}{217}
+ \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\iota}{218}
+ \DeclareTextComposite{\accdialytika}{LGR}{\iota}{240}
+ \DeclareTextComposite{\accdialytikavaria}{LGR}{\iota}{241}
+ \DeclareTextComposite{\accdialytikatonos}{LGR}{\iota}{242}
+ \DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\iota}{243}
+ \DeclareTextComposite{\accvaria}{LGR}{\upsilon}{204}
+ \DeclareTextComposite{\accdasia}{LGR}{\upsilon}{205}
+ \DeclareTextComposite{\accpsili}{LGR}{\upsilon}{206}
+ \DeclareTextComposite{\accdasiavaria}{LGR}{\upsilon}{207}
+ \DeclareTextComposite{\acctonos}{LGR}{\upsilon}{212}
+ \DeclareTextComposite{\accdasiaoxia}{LGR}{\upsilon}{213}
+ \DeclareTextComposite{\accpsilioxia}{LGR}{\upsilon}{214}
+ \DeclareTextComposite{\accpsilivaria}{LGR}{\upsilon}{215}
+ \DeclareTextComposite{\accperispomeni}{LGR}{\upsilon}{220}
+ \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\upsilon}{221}
+ \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\upsilon}{222}
+ \DeclareTextComposite{\accdialytika}{LGR}{\upsilon}{244}
+ \DeclareTextComposite{\accdialytikavaria}{LGR}{\upsilon}{245}
+ \DeclareTextComposite{\accdialytikatonos}{LGR}{\upsilon}{246}
+ \DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\upsilon}{247}
+ \DeclareTextComposite{\accvaria}{LGR}{\epsilon}{224}
+ \DeclareTextComposite{\accdasia}{LGR}{\epsilon}{225}
+ \DeclareTextComposite{\accpsili}{LGR}{\epsilon}{226}
+ \DeclareTextComposite{\accdasiavaria}{LGR}{\epsilon}{227}
+ \DeclareTextComposite{\acctonos}{LGR}{\epsilon}{232}
+ \DeclareTextComposite{\accdasiaoxia}{LGR}{\epsilon}{233}
+ \DeclareTextComposite{\accpsilioxia}{LGR}{\epsilon}{234}
+ \DeclareTextComposite{\accpsilivaria}{LGR}{\epsilon}{235}
+ \DeclareTextComposite{\accvaria}{LGR}{\omicron}{228}
+ \DeclareTextComposite{\accdasia}{LGR}{\omicron}{229}
+ \DeclareTextComposite{\accpsili}{LGR}{\omicron}{230}
+ \DeclareTextComposite{\accdasiavaria}{LGR}{\omicron}{231}
+ \DeclareTextComposite{\acctonos}{LGR}{\omicron}{236}
+ \DeclareTextComposite{\accdasiaoxia}{LGR}{\omicron}{237}
+ \DeclareTextComposite{\accpsilioxia}{LGR}{\omicron}{238}
+ \DeclareTextComposite{\accpsilivaria}{LGR}{\omicron}{239}
+ \DeclareTextCompositeCommand{\accdasia}{LGR}{\Alpha}{<A}
+ \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Alpha}{<`A}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Alpha}{<'A}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Alpha}{<\char126A}
+ \DeclareTextCompositeCommand{\accpsili}{LGR}{\Alpha}{>A}
+ \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Alpha}{>`A}
+ \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Alpha}{>'A}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Alpha}{>\char126A}
+ \DeclareTextCompositeCommand{\acctonos}{LGR}{\Alpha}{'A}
+ \DeclareTextCompositeCommand{\accvaria}{LGR}{\Alpha}{`A}
+ \DeclareTextCompositeCommand{\accdasia}{LGR}{\Epsilon}{<E}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Epsilon}{<'E}
+ \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Epsilon}{<`E}
+ \DeclareTextCompositeCommand{\accpsili}{LGR}{\Epsilon}{>E}
+ \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Epsilon}{>'E}
+ \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Epsilon}{>`E}
+ \DeclareTextCompositeCommand{\acctonos}{LGR}{\Epsilon}{'E}
+ \DeclareTextCompositeCommand{\accvaria}{LGR}{\Epsilon}{`E}
+ \DeclareTextCompositeCommand{\accdasia}{LGR}{\Eta}{<H}
+ \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Eta}{<`H}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Eta}{<'H}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Eta}{<\char126H}
+ \DeclareTextCompositeCommand{\accpsili}{LGR}{\Eta}{>H}
+ \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Eta}{>`H}
+ \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Eta}{>'H}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Eta}{>\char126H}
+ \DeclareTextCompositeCommand{\acctonos}{LGR}{\Eta}{'H}
+ \DeclareTextCompositeCommand{\accvaria}{LGR}{\Eta}{`H}
+ \DeclareTextCompositeCommand{\accdasia}{LGR}{\Iota}{<I}
+ \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Iota}{<`I}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Iota}{<'I}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Iota}{<\char126I}
+ \DeclareTextCompositeCommand{\accpsili}{LGR}{\Iota}{>I}
+ \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Iota}{>`I}
+ \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Iota}{>'I}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Iota}{>\char126I}
+ \DeclareTextCompositeCommand{\acctonos}{LGR}{\Iota}{'I}
+ \DeclareTextCompositeCommand{\accvaria}{LGR}{\Iota}{`I}
+ \DeclareTextCompositeCommand{\accdasia}{LGR}{\Omicron}{<O}
+ \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Omicron}{<`O}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Omicron}{<'O}
+ \DeclareTextCompositeCommand{\accpsili}{LGR}{\Omicron}{>O}
+ \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Omicron}{>`O}
+ \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Omicron}{>'O}
+ \DeclareTextCompositeCommand{\acctonos}{LGR}{\Omicron}{'O}
+ \DeclareTextCompositeCommand{\accvaria}{LGR}{\Omicron}{`O}
+ \DeclareTextCompositeCommand{\accdasia}{LGR}{\Upsilon}{<U}
+ \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Upsilon}{<`U}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Upsilon}{<'U}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Upsilon}{<\char126U}
+ \DeclareTextCompositeCommand{\acctonos}{LGR}{\Upsilon}{'U}
+ \DeclareTextCompositeCommand{\accvaria}{LGR}{\Upsilon}{`U}
+ \DeclareTextCompositeCommand{\accdasia}{LGR}{\Omega}{<W}
+ \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Omega}{<`W}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Omega}{<'W}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Omega}{<\char126W}
+ \DeclareTextCompositeCommand{\accpsili}{LGR}{\Omega}{>W}
+ \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Omega}{>`W}
+ \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Omega}{>'W}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Omega}{>\char126W}
+ \DeclareTextCompositeCommand{\acctonos}{LGR}{\Omega}{'W}
+ \DeclareTextCompositeCommand{\accvaria}{LGR}{\Omega}{`W}
+ \DeclareTextComposite{\accdialytika}{LGR}{\Iota}{219}
+ \DeclareTextComposite{\accdialytika}{LGR}{\Upsilon}{223}
+ \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\Alpha}{\LGR@A@hiatus}
+ \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\Epsilon}{\LGR@E@hiatus}
+
+
+% .. References
+%
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _alphabeta: alphabeta.sty.html
+% .. _lgrenc.def: lgrenc.def.html
diff --git a/language/greek/greek-fontenc/alphabeta-lgr.def.html b/language/greek/greek-fontenc/alphabeta-lgr.def.html
new file mode 100644
index 0000000000..e324cc3bdd
--- /dev/null
+++ b/language/greek/greek-fontenc/alphabeta-lgr.def.html
@@ -0,0 +1,729 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="generator" content="Docutils 0.13: http://docutils.sourceforge.net/" />
+<title>alphabeta-lgr.def</title>
+<style type="text/css">
+
+/* Minimal style sheet for the HTML output of Docutils. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id: minimal.css 7893 2015-05-11 15:38:58Z milde $ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+
+/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
+/* HTML equivalent. It is required to make the document semantic visible. */
+/* */
+/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
+/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
+
+/* Figure/table alignment */
+.align-left { text-align: left; }
+.align-right { text-align: right; }
+.align-center { clear: both; text-align: center;}
+
+/* titles */
+h1.title, p.subtitle {
+ text-align: center;
+}
+p.admonition-title,
+p.topic-title,
+p.sidebar-title,
+p.rubric,
+p.system-message-title {
+ font-weight: bold;
+}
+h1 + p.subtitle,
+h1 + p.section-subtitle {
+ font-size: 1.6em;
+}
+h2 + p.section-subtitle { font-size: 1.28em; }
+p.subtitle,
+p.section-subtitle,
+p.sidebar-subtitle {
+ font-weight: bold;
+ margin-top: -0.5em;
+}
+p.sidebar-title,
+p.rubric {
+ font-size: larger;
+}
+p.rubric { color: maroon; }
+a.toc-backref {
+ color: black;
+ text-decoration: none; }
+
+/* Warnings, Errors */
+div.caution p.admonition-title,
+div.attention p.admonition-title,
+div.danger p.admonition-title,
+div.error p.admonition-title,
+div.warning p.admonition-title,
+div.system-messages h1,
+div.error,
+span.problematic,
+p.system-message-title {
+ color: red;
+}
+
+/* inline literals */
+span.docutils.literal {
+ font-family: monospace;
+ white-space: pre-wrap;
+}
+/* do not wraph at hyphens and similar: */
+.literal > span.pre { white-space: nowrap; }
+
+/* Lists */
+
+/* compact and simple lists: no margin between items */
+.simple li, .compact li,
+.simple ul, .compact ul,
+.simple ol, .compact ol,
+.simple > li p, .compact > li p,
+dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+/* Table of Contents */
+div.topic.contents { margin: 0; }
+ul.auto-toc {
+ list-style-type: none;
+ padding-left: 1.5em; }
+
+/* Enumerated Lists */
+ol.arabic { list-style: decimal }
+ol.loweralpha { list-style: lower-alpha }
+ol.upperalpha { list-style: upper-alpha }
+ol.lowerroman { list-style: lower-roman }
+ol.upperroman { list-style: upper-roman }
+
+dt span.classifier { font-style: italic }
+dt span.classifier:before {
+ font-style: normal;
+ margin: 0.5em;
+ content: ":";
+}
+
+/* Field Lists and drivatives */
+/* bold field name, content starts on the same line */
+dl.field-list > dt,
+dl.option-list > dt,
+dl.docinfo > dt,
+dl.footnote > dt,
+dl.citation > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd,
+dl.option-list > dd,
+dl.docinfo > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+}
+/* start field-body on a new line after long field names */
+dl.field-list > dd > *:first-child,
+dl.option-list > dd > *:first-child
+{
+ display: inline-block;
+ width: 100%;
+ margin: 0;
+}
+/* field names followed by a colon */
+dl.field-list > dt:after,
+dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Bibliographic Fields (docinfo) */
+pre.address { font: inherit; }
+dd.authors > p { margin: 0; }
+
+/* Option Lists */
+dl.option-list { margin-left: 40px; }
+dl.option-list > dt { font-weight: normal; }
+span.option { white-space: nowrap; }
+
+/* Footnotes and Citations */
+dl > dt.label { font-weight: normal; }
+dt.label > span.fn-backref { margin: 0.2em; }
+dt.label > span.fn-backref > a { font-style: italic; }
+
+/* Line Blocks */
+div.line-block { display: block; }
+div.line-block div.line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 40px;
+}
+
+/* Images and Figures */
+img.align-left,
+.figure.align-left,
+object.align-left {
+ display: block;
+ margin-right: auto;
+}
+img.align-center,
+.figure.align-center,
+object.align-center {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+img.align-right,
+.figure.align-right,
+object.align-right {
+ display: block;
+ margin-left: auto;
+}
+/* reset inner alignment in figures */
+div.align-right { text-align: inherit }
+
+/* Admonitions and System Messages */
+div.admonition,
+div.system-message,
+div.sidebar{
+ margin: 40px;
+ border: medium outset;
+ padding-right: 1em;
+ padding-left: 1em;
+}
+
+/* Sidebar */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ float: right;
+ clear: right;
+}
+
+/* Text Blocks */
+div.topic,
+pre.literal-block,
+pre.doctest-block,
+pre.math,
+pre.code {
+ margin-right: 40px;
+ margin-left: 40px;
+}
+pre.code .ln { color: gray; } /* line numbers */
+
+/* Tables */
+table { border-collapse: collapse; }
+td, th {
+ border-style: solid;
+ border-color: silver;
+ padding: 0 1ex;
+ border-width: thin;
+}
+td > p:first-child, th > p:first-child { margin-top: 0; }
+td > p, th > p { margin-bottom: 0; }
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+}
+
+table.borderless td, table.borderless th {
+ border: 0;
+ padding: 0;
+ padding-right: 0.5em /* separate table cells */
+}
+
+</style>
+<style type="text/css">
+
+/* CSS31_ style sheet for the output of Docutils HTML writers. */
+/* Rules for easy reading and pre-defined style variants. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id: plain.css 7893 2015-05-11 15:38:58Z milde $ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+/* .. _CSS3: http://www.w3.org/TR/CSS3 */
+
+
+/* Document Structure */
+/* ****************** */
+
+/* "page layout" */
+body {
+ padding: 0 5%;
+ margin: 8px 0;
+}
+div.document {
+ line-height:1.3;
+ counter-reset: table;
+ /* counter-reset: figure; */
+ /* avoid long lines --> better reading */
+ /* OTOH: lines should not be too short because of missing hyphenation, */
+ max-width: 50em;
+ margin: auto;
+}
+
+/* Sections */
+
+/* Transitions */
+
+hr.docutils {
+ width: 80%;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ clear: both;
+}
+
+/* Paragraphs */
+/* ========== */
+
+/* vertical space (parskip) */
+p, ol, ul, dl,
+div.line-block,
+table{
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+h1, h2, h3, h4, h5, h6,
+dl > dd {
+ margin-bottom: 0.5em;
+}
+
+/* Lists */
+/* ========== */
+
+/* Definition Lists */
+
+dl > dd p:first-child { margin-top: 0; }
+/* :last-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+/* dl > dd p:last-child { margin-bottom: 0; } */
+
+/* lists nested in definition lists */
+/* :only-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
+
+/* Description Lists */
+/* styled like in most dictionaries, encyclopedias etc. */
+dl.description > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+
+/* Field Lists */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+/* run-in: start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* Bibliographic Fields */
+
+/* generally, bibliographic fields use special definition list dl.docinfo */
+/* but dedication and abstract are placed into "topic" divs */
+div.abstract p.topic-title {
+ text-align: center;
+}
+div.dedication {
+ margin: 2em 5em;
+ text-align: center;
+ font-style: italic;
+}
+div.dedication p.topic-title {
+ font-style: normal;
+}
+
+/* Citations */
+dl.citation dt.label {
+ font-weight: bold;
+}
+span.fn-backref {
+ font-weight: normal;
+}
+
+/* Text Blocks */
+/* ============ */
+
+/* Literal Blocks */
+pre.literal-block, pre.doctest-block,
+pre.math, pre.code {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+
+/* Block Quotes */
+
+blockquote,
+div.topic {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+blockquote > table,
+div.topic > table {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+blockquote p.attribution,
+div.topic p.attribution {
+ text-align: right;
+ margin-left: 20%;
+}
+
+/* Tables */
+/* ====== */
+
+/* th { vertical-align: bottom; } */
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+ text-align: left;
+}
+
+/* numbered tables (counter defined in div.document) */
+table.numbered > caption:before {
+ counter-increment: table;
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+/* Explicit Markup Blocks */
+/* ====================== */
+
+/* Footnotes and Citations */
+/* ----------------------- */
+
+/* line on the left */
+dl.footnote {
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+}
+
+/* Directives */
+/* ---------- */
+
+/* Body Elements */
+/* ~~~~~~~~~~~~~ */
+
+/* Images and Figures */
+img.align-left,
+.figure.align-left,
+object.align-left {
+ clear: left;
+ float: left;
+ margin-right: 1em
+}
+img.align-right,
+.figure.align-right,
+object.align-right {
+ clear: right;
+ float: right;
+ margin-left: 1em
+}
+/* Stop floating sidebars, images and figures at section level 1,2,3 */
+h1, h2, h3 { clear: both; }
+
+/* Sidebar */
+
+/* Move into the margin. In a layout with fixed margins, */
+/* it can be moved into the margin completely. */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ margin-left: 1em;
+ margin-right: -5.5%;
+ background-color: #ffffee ;
+}
+
+/* Code */
+
+pre.code, code { background-color: #eeeeee }
+pre.code .ln { color: gray; } /* line numbers */
+/* basic highlighting: for a complete scheme, see */
+/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+/* Math */
+/* styled separately (see math.css for math-output=HTML) */
+
+/* Epigraph */
+/* Highlights */
+/* Pull-Quote */
+/* Compound Paragraph */
+/* Container */
+
+/* can be styled in a custom stylesheet */
+
+/* Document Header and Footer */
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller;
+}
+
+/* Inline Markup */
+/* ============= */
+
+/* Emphasis */
+/* em */
+/* Strong Emphasis */
+/* strong */
+/* Interpreted Text */
+/* span.interpreted */
+/* Title Reference */
+/* cite */
+/* Inline Literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+/* span.docutils.literal {Β white-space: pre-wrap; } */
+
+/* Hyperlink References */
+a { text-decoration: none; }
+
+/* External Targets */
+/* span.target.external */
+/* Internal Targets */
+/* span.target.internal */
+/* Footnote References */
+/* a.footnote-reference */
+/* Citation References */
+/* a.citation-reference */
+
+</style>
+</head>
+<body>
+<div class="document" id="alphabeta-lgr-def">
+<h1 class="title">alphabeta-lgr.def</h1>
+
+<p class="subtitle" id="composite-definitions-for-8-bit-tex">Composite definitions for 8-bit TeX</p>
+<dl class="docinfo">
+<dt class="copyright">Copyright</dt>
+<dd class="copyright">Β© 2014 GΓΌnter Milde</dd>
+<dt class="licence">Licence</dt>
+<dd class="licence"><p>This work may be distributed and/or modified under the
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+versionΒ 1.3 of this license or any later version.</p>
+</dd>
+<dt class="identification">Identification</dt>
+<dd class="identification"><pre class="literal-block">\ProvidesFile{alphabeta-lgr}
+[2014/09/04 0.11.2 Composite definitions for 8-bit TeX]</pre>
+</dd>
+<dt class="changelog">Changelog</dt>
+<dd class="changelog"><table class="borderless">
+<colgroup>
+<col style="width: 14%" />
+<col style="width: 8%" />
+<col style="width: 77%" />
+</colgroup>
+<tbody>
+<tr><td><p>2014-09-04</p></td>
+<td><p>0.11.2</p></td>
+<td><p>outsourced from <span class="docutils literal">alphabeta.sty</span>.</p></td>
+</tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<p>The <a class="reference external" href="alphabeta.sty.html">alphabeta</a> package re-defines the math macros for Greek letters to work
+in both, text and math mode, so that Greek letters can be specified with
+the established command names in text, too.</p>
+<p>The NFSS TextComposite mechanism looks for the next token without expanding
+it. In order to let compositions like <span class="docutils literal"><span class="pre">\&gt;&quot;\alpha</span></span> work as expected we
+define TextComposites with the <cite>letter name commands</cite>.</p>
+<p>This file expands the font encoding definitions in <a class="reference external" href="lgrenc.def.html">lgrenc.def</a> with
+composite commands for use with 8-bit TeX fonts. It is sourced by
+<a class="reference external" href="alphabeta.sty.html">alphabeta</a> under 8-bit TeX (pdfTeX, eTeX, TeX).</p>
+<pre class="literal-block">\DeclareTextComposite{\accvaria}{LGR}{\alpha}{128}
+\DeclareTextComposite{\accdasia}{LGR}{\alpha}{129}
+\DeclareTextComposite{\accpsili}{LGR}{\alpha}{130}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\alpha}{131}
+\DeclareTextComposite{\acctonos}{LGR}{\alpha}{136}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\alpha}{137}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\alpha}{138}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\alpha}{139}
+\DeclareTextComposite{\accperispomeni}{LGR}{\alpha}{144}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\alpha}{145}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\alpha}{146}
+\DeclareTextComposite{\accvaria}{LGR}{\eta}{152}
+\DeclareTextComposite{\accdasia}{LGR}{\eta}{153}
+\DeclareTextComposite{\accpsili}{LGR}{\eta}{154}
+\DeclareTextComposite{\acctonos}{LGR}{\eta}{160}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\eta}{161}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\eta}{162}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\eta}{163}
+\DeclareTextComposite{\accperispomeni}{LGR}{\eta}{168}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\eta}{169}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\eta}{170}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\eta}{171}
+\DeclareTextComposite{\accvaria}{LGR}{\omega}{176}
+\DeclareTextComposite{\accdasia}{LGR}{\omega}{177}
+\DeclareTextComposite{\accpsili}{LGR}{\omega}{178}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\omega}{179}
+\DeclareTextComposite{\acctonos}{LGR}{\omega}{184}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\omega}{185}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\omega}{186}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\omega}{187}
+\DeclareTextComposite{\accperispomeni}{LGR}{\omega}{192}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\omega}{193}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\omega}{194}
+\DeclareTextComposite{\accvaria}{LGR}{\iota}{200}
+\DeclareTextComposite{\accdasia}{LGR}{\iota}{201}
+\DeclareTextComposite{\accpsili}{LGR}{\iota}{202}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\iota}{203}
+\DeclareTextComposite{\acctonos}{LGR}{\iota}{208}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\iota}{209}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\iota}{210}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\iota}{211}
+\DeclareTextComposite{\accperispomeni}{LGR}{\iota}{216}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\iota}{217}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\iota}{218}
+\DeclareTextComposite{\accdialytika}{LGR}{\iota}{240}
+\DeclareTextComposite{\accdialytikavaria}{LGR}{\iota}{241}
+\DeclareTextComposite{\accdialytikatonos}{LGR}{\iota}{242}
+\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\iota}{243}
+\DeclareTextComposite{\accvaria}{LGR}{\upsilon}{204}
+\DeclareTextComposite{\accdasia}{LGR}{\upsilon}{205}
+\DeclareTextComposite{\accpsili}{LGR}{\upsilon}{206}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\upsilon}{207}
+\DeclareTextComposite{\acctonos}{LGR}{\upsilon}{212}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\upsilon}{213}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\upsilon}{214}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\upsilon}{215}
+\DeclareTextComposite{\accperispomeni}{LGR}{\upsilon}{220}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\upsilon}{221}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\upsilon}{222}
+\DeclareTextComposite{\accdialytika}{LGR}{\upsilon}{244}
+\DeclareTextComposite{\accdialytikavaria}{LGR}{\upsilon}{245}
+\DeclareTextComposite{\accdialytikatonos}{LGR}{\upsilon}{246}
+\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\upsilon}{247}
+\DeclareTextComposite{\accvaria}{LGR}{\epsilon}{224}
+\DeclareTextComposite{\accdasia}{LGR}{\epsilon}{225}
+\DeclareTextComposite{\accpsili}{LGR}{\epsilon}{226}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\epsilon}{227}
+\DeclareTextComposite{\acctonos}{LGR}{\epsilon}{232}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\epsilon}{233}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\epsilon}{234}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\epsilon}{235}
+\DeclareTextComposite{\accvaria}{LGR}{\omicron}{228}
+\DeclareTextComposite{\accdasia}{LGR}{\omicron}{229}
+\DeclareTextComposite{\accpsili}{LGR}{\omicron}{230}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\omicron}{231}
+\DeclareTextComposite{\acctonos}{LGR}{\omicron}{236}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\omicron}{237}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\omicron}{238}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\omicron}{239}
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\Alpha}{&lt;A}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Alpha}{&lt;`A}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Alpha}{&lt;'A}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Alpha}{&lt;\char126A}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\Alpha}{&gt;A}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Alpha}{&gt;`A}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Alpha}{&gt;'A}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Alpha}{&gt;\char126A}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\Alpha}{'A}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\Alpha}{`A}
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\Epsilon}{&lt;E}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Epsilon}{&lt;'E}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Epsilon}{&lt;`E}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\Epsilon}{&gt;E}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Epsilon}{&gt;'E}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Epsilon}{&gt;`E}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\Epsilon}{'E}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\Epsilon}{`E}
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\Eta}{&lt;H}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Eta}{&lt;`H}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Eta}{&lt;'H}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Eta}{&lt;\char126H}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\Eta}{&gt;H}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Eta}{&gt;`H}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Eta}{&gt;'H}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Eta}{&gt;\char126H}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\Eta}{'H}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\Eta}{`H}
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\Iota}{&lt;I}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Iota}{&lt;`I}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Iota}{&lt;'I}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Iota}{&lt;\char126I}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\Iota}{&gt;I}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Iota}{&gt;`I}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Iota}{&gt;'I}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Iota}{&gt;\char126I}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\Iota}{'I}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\Iota}{`I}
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\Omicron}{&lt;O}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Omicron}{&lt;`O}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Omicron}{&lt;'O}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\Omicron}{&gt;O}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Omicron}{&gt;`O}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Omicron}{&gt;'O}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\Omicron}{'O}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\Omicron}{`O}
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\Upsilon}{&lt;U}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Upsilon}{&lt;`U}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Upsilon}{&lt;'U}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Upsilon}{&lt;\char126U}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\Upsilon}{'U}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\Upsilon}{`U}
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\Omega}{&lt;W}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Omega}{&lt;`W}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Omega}{&lt;'W}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Omega}{&lt;\char126W}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\Omega}{&gt;W}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Omega}{&gt;`W}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Omega}{&gt;'W}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Omega}{&gt;\char126W}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\Omega}{'W}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\Omega}{`W}
+\DeclareTextComposite{\accdialytika}{LGR}{\Iota}{219}
+\DeclareTextComposite{\accdialytika}{LGR}{\Upsilon}{223}
+\DeclareTextCompositeCommand{\LGR&#64;hiatus}{LGR}{\Alpha}{\LGR&#64;A&#64;hiatus}
+\DeclareTextCompositeCommand{\LGR&#64;hiatus}{LGR}{\Epsilon}{\LGR&#64;E&#64;hiatus}</pre>
+<!-- References -->
+</div>
+</body>
+</html>
diff --git a/language/greek/greek-fontenc/alphabeta.sty b/language/greek/greek-fontenc/alphabeta.sty
new file mode 100644
index 0000000000..a799a6cd90
--- /dev/null
+++ b/language/greek/greek-fontenc/alphabeta.sty
@@ -0,0 +1,403 @@
+% alphabeta: Greek symbols in text and math
+% *****************************************
+%
+% :Copyright: Β© 2010 GΓΌnter Milde
+% :Licence: 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 any later version.
+%
+% :Abstract: Use ``\alpha, \beta, ...`` for Greek letters in text and math
+% mode.
+%
+% :Identification:
+% ::
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{alphabeta}
+[2016/02/05 v0.13.2 macros for Greek letters in text and math]
+
+% Changelog:
+% .. class:: borderless
+%
+% ====== ========== =========================================================
+% 0.1 2012-06-26 initial version
+% 0.2 2013-05-03 new accent macro names with ``lgrxenc.def`` 0.7
+% 0.3 2013-05-28 use ``lgrenc.def`` from greek-fontenc,
+% .. enable Unicode input in math mode.
+% 0.4 2013-09-11 move to greek-fontenc_, support XeTeX/LuaTeX.
+% 0.13 2015-09-04 Support for `variant symbols`.
+% 0.13.2 2016-02-05 Support for standard Unicode text font encoding "TU"
+% (new in fontspec v2.5a).
+% ====== ========== =========================================================
+%
+% Motivation
+% ==========
+%
+% By default, the ``\alpha, \beta, ...`` macros for Greek letters
+% are only valid in mathematical mode.
+%
+% With this package, the math macros are redefined to work in both, text and
+% math mode, so that Greek letters can be specified with the established
+% command names in text, too.
+%
+% If used together with the ``utf8`` option of inputenc_, literal Unicode
+% characters can be used for Greek symbols in mathematical formulas.
+%
+% .. Attention::
+% The macros work well in any font encoding for single symbols.
+% However, with 8-bit TeX, the automatic font-encoding switches behind the
+% doors interfere with kerning between letters and replacement of
+% accent+character with a pre-composed character.
+%
+% Therefore, Greek text should be written with the help of babel_ or
+% polyglossia_ (setting the language to ``greek``) or wrapped in the
+% provided ``ensuregreek`` macro. Using babel_ or polyglossia_ also helps
+% to ensure proper hyphenation.
+%
+%
+% Usage
+% =====
+%
+% .. code:: latex
+%
+% \usepackage{alphabeta}
+%
+% The greek-inputenc_ package provides support for Unicode (utf-8) input
+% of Greek characters with 8-bit TeX and the inputenc_ package:
+%
+% .. code:: latex
+%
+% \usepackage[utf-8]{inputenc}
+% \usepackage{alphabeta}
+%
+% Conflicts
+% ----------
+%
+% `alphabeta` does not work if the ``utf8x`` input encoding is selected.
+% (``utf8x`` is an interface to the ``ucs`` package which uses a
+% non-compatible definition of ``\DeclareUnicodeCharacter``.)
+%
+% For details see `<alphabeta-doc.tex>`_ and `<alphabeta-doc.pdf>`_.
+%
+%
+% Implementation
+% ==============
+%
+% Requirements
+% ------------
+%
+% This package extends the `textalpha <textalpha.sty.html>`_ package.
+% Package options are passed on to `textalpha`::
+
+\RequirePackageWithOptions{textalpha}
+
+% Just like `alphabeta`, `textalpha` is part of greek-fontenc_.
+%
+% This package requires the e-TeX_ extensions (i.e. a not too old TeX
+% distribution) for the ``\ifdefined`` test.
+%
+% It uses the ``\TextOrMath`` test from the fixltx2e_ standard LaTeX package.
+% ``fixltx2e`` is loaded by default since TeXLive 2015. In case of an
+% ``\TextOrMath undefined`` error, load it in the document preamble via
+%
+% .. code:: latex
+%
+% \usepackage{fixltx2e}
+%
+%
+% Postpone the re-definitions
+% ---------------------------
+%
+% To prevent other packages overwriting the re-defined commands we postpone
+% the next steps until the start of the document body::
+
+\AtBeginDocument{
+
+% Save math macros
+% ----------------
+%
+% Provide an alias for the standard math commands::
+
+\let\mathGamma\Gamma
+\let\mathDelta\Delta
+\let\mathTheta\Theta
+\let\mathLambda\Lambda
+\let\mathXi\Xi
+\let\mathPi\Pi
+\let\mathSigma\Sigma
+\let\mathUpsilon\Upsilon
+\let\mathPhi\Phi
+\let\mathPsi\Psi
+\let\mathOmega\Omega
+%
+\let\mathalpha\alpha
+\let\mathbeta\beta
+\let\mathgamma\gamma
+\let\mathdelta\delta
+\let\mathepsilon\epsilon
+\let\mathvarepsilon\varepsilon
+\let\mathzeta\zeta
+\let\matheta\eta
+\let\maththeta\theta
+\let\mathvartheta\vartheta
+\let\mathiota\iota
+\let\mathkappa\kappa
+\let\mathlambda\lambda
+\let\mathmu\mu
+\let\mathnu\nu
+\let\mathxi\xi
+\let\mathpi\pi
+\let\mathvarpi\varpi
+\let\mathrho\rho
+\let\mathvarrho\varrho
+\let\mathsigma\sigma
+\let\mathvarsigma\varsigma
+\let\mathfinalsigma\varsigma
+\let\mathtau\tau
+\let\mathupsilon\upsilon
+\let\mathphi\phi
+\let\mathvarphi\varphi
+\let\mathchi\chi
+\let\mathpsi\psi
+\let\mathomega\omega
+% ``\digamma`` is defined by amsmath, provide a fallback
+\providecommand*{\digamma}{\textit{\textdigamma}}
+\let\mathdigamma\digamma
+
+% \varkappa and \varbeta are defined by some math packages
+\ifdefined\varbeta
+ \let\mathvarbeta\varbeta
+\fi
+\ifdefined\varkappa % e.g. with newtxmath
+ \let\mathvarkappa\varkappa
+\fi
+
+% Commands to access Greek letters by name
+% ----------------------------------------
+%
+% For letters defined in math mode, the commands work in both, text and math.
+%
+% Some Greek letters look identical to Latin letters and can therefore not be
+% used as variable symbols in math formulas. These letters are not defined in
+% TeX's math mode, we provide an alias to the corrsponding ``\text...``
+% command.
+%
+% Mathematical notation distinguishes `variant shape symbols`_ for pi, phi,
+% rho, theta (small and capital), beta, and kappa (characters for the latter
+% three symbols are not included in TeX’s math fonts). These variations have
+% no syntactic meaning in Greek text and are not given code-points in the LGR
+% encoding while Unicode defines separate code points for the symbol variants.
+%
+% Greek Alphabet:
+%
+% Macros keep their meaning in mathematical mode (i.e. use the same shape as
+% without this package) and refer to GREEK LETTER ... in text. For
+% ``\epsilon`` and ``phi``, this means that the selected symbol variant
+% differs in text vs. math mode. Use ``\varepsilon`` and ``\varphi`` (see
+% section `variant shape symbols`_ below) to select the GREEK LETTER ...”
+% in both, text and math mode.
+% ::
+
+\providecommand*{\Alpha}{\textAlpha}
+\providecommand*{\Beta}{\textBeta}
+\renewcommand*{\Gamma}{\TextOrMath{\textGamma}{\mathGamma}}
+\renewcommand*{\Delta}{\TextOrMath{\textDelta}{\mathDelta}}
+\providecommand*{\Epsilon}{\textEpsilon}
+\providecommand*{\Zeta}{\textZeta}
+\providecommand*{\Eta}{\textEta}
+\renewcommand*{\Theta}{\TextOrMath{\textTheta}{\mathTheta}}
+\providecommand*{\Iota}{\textIota}
+\providecommand*{\Kappa}{\textKappa}
+\renewcommand*{\Lambda}{\TextOrMath{\textLambda}{\mathLambda}}
+\providecommand*{\Mu}{\textMu}
+\providecommand*{\Nu}{\textNu}
+\renewcommand*{\Xi}{\TextOrMath{\textXi}{\mathXi}}
+\providecommand*{\Omicron}{\textOmicron}
+\renewcommand*{\Pi}{\TextOrMath{\textPi}{\mathPi}}
+\providecommand*{\Rho}{\textRho}
+\renewcommand*{\Sigma}{\TextOrMath{\textSigma}{\mathSigma}}
+\providecommand*{\Tau}{\textTau}
+\renewcommand*{\Upsilon}{\TextOrMath{\textUpsilon}{\mathUpsilon}}
+\renewcommand*{\Phi}{\TextOrMath{\textPhi}{\mathPhi}}
+\providecommand*{\Chi}{\textChi}
+\renewcommand*{\Psi}{\TextOrMath{\textPsi}{\mathPsi}}
+\renewcommand*{\Omega}{\TextOrMath{\textOmega}{\mathOmega}}
+%
+\renewcommand*{\alpha}{\TextOrMath{\textalpha}{\mathalpha}}
+\renewcommand*{\beta}{\TextOrMath{\textbeta}{\mathbeta}}
+\renewcommand*{\gamma}{\TextOrMath{\textgamma}{\mathgamma}}
+\renewcommand*{\delta}{\TextOrMath{\textdelta}{\mathdelta}}
+\renewcommand*{\epsilon}{\TextOrMath{\textepsilon}{\mathepsilon}} % Ξ΅/Ο΅
+\renewcommand*{\zeta}{\TextOrMath{\textzeta}{\mathzeta}}
+\renewcommand*{\eta}{\TextOrMath{\texteta}{\matheta}}
+\renewcommand*{\theta}{\TextOrMath{\texttheta}{\maththeta}}
+\renewcommand*{\iota}{\TextOrMath{\textiota}{\mathiota}}
+\renewcommand*{\kappa}{\TextOrMath{\textkappa}{\mathkappa}}
+\renewcommand*{\lambda}{\TextOrMath{\textlambda}{\mathlambda}}
+\renewcommand*{\mu}{\TextOrMath{\textmu}{\mathmu}}
+\renewcommand*{\nu}{\TextOrMath{\textnu}{\mathnu}}
+\renewcommand*{\xi}{\TextOrMath{\textxi}{\mathxi}}
+\providecommand*{\omicron}{\textomicron}
+\renewcommand*{\pi}{\TextOrMath{\textpi}{\mathpi}}
+\renewcommand*{\rho}{\TextOrMath{\textrho}{\mathrho}}
+\renewcommand*{\sigma}{\TextOrMath{\textsigma}{\mathsigma}}
+\renewcommand*{\varsigma}{\TextOrMath{\textvarsigma}{\mathvarsigma}}
+\providecommand*{\finalsigma}{\varsigma}
+\renewcommand*{\tau}{\TextOrMath{\texttau}{\mathtau}}
+\renewcommand*{\upsilon}{\TextOrMath{\textupsilon}{\mathupsilon}}
+\renewcommand*{\phi}{\TextOrMath{\textphi}{\mathphi}} % Ο•/Ο†
+\renewcommand*{\chi}{\TextOrMath{\textchi}{\mathchi}}
+\renewcommand*{\psi}{\TextOrMath{\textpsi}{\mathpsi}}
+\renewcommand*{\omega}{\TextOrMath{\textomega}{\mathomega}}
+
+
+% Archaic letters
+% '''''''''''''''
+%
+% ::
+
+\renewcommand*{\digamma}{\TextOrMath{\textdigamma}{\mathdigamma}} % ϝ
+\providecommand*{\Digamma}{\textDigamma} % Ϝ
+\providecommand*{\stigma}{\textstigma} % Ο›
+\providecommand*{\varstigma}{\textvarstigma} % stigma variant (CB.enc, teubner)
+\providecommand*{\koppa}{\textkoppa} % ϟ (greek small letter koppa)
+\providecommand*{\qoppa}{\textqoppa} % Ο™ (archaic koppa)
+\providecommand*{\Qoppa}{\textQoppa} % Ϙ (archaic Koppa)
+\providecommand*{\Stigma}{\textStigma} % Ϛ (in some fonts Ϲ΀ ligature)
+\providecommand*{\Sampi}{\textSampi} % Ο 
+\providecommand*{\sampi}{\textsampi} % Ο‘
+
+% Variant shape symbols
+% '''''''''''''''''''''
+%
+% TeX’s concept of β€œstandard” vs. β€œvariant” math symbols does not map to the
+% distinction between GREEK LETTER ... vs. GREEK ... SYMBOL in the Unicode
+% standard (see `<greek-euenc-doc.pdf>`_).
+%
+% The ``\...symbol`` macros select the GREEK ... SYMBOL in both, text and
+% math mode. For ``\epsilonsymbol`` and ``\phisymbol`` this is the default
+% shape in math mode. The ``\var...`` macros select the shape used by TeX
+% math (or, if not supported, the SYMBOL shape)::
+
+% ..symbol == var..
+\renewcommand*{\varpi}{\TextOrMath{\textpisymbol}{\mathvarpi}} % Ο–
+\providecommand*{\pisymbol}{\varpi} % Ο–
+\renewcommand*{\varrho}{\TextOrMath{\textrhosymbol}{\mathvarrho}} % Ο±
+\providecommand*{\rhosymbol}{\TextOrMath{\textrhosymbol}{\mathvarrho}} % Ο±
+\renewcommand*{\vartheta}{\TextOrMath{\textthetasymbol}{\mathvartheta}} % Ο‘
+\providecommand*{\thetasymbol}{\vartheta} % Ο‘
+% ..symbol != var..
+\renewcommand*{\varepsilon}{\TextOrMath{\textepsilon}{\mathvarepsilon}} % Ξ΅
+\providecommand*{\epsilonsymbol}{\TextOrMath{\textepsilonsymbol}{\mathepsilon}} % Ο΅
+\renewcommand*{\varphi}{\TextOrMath{\textphi}{\mathvarphi}} % Ο†
+\providecommand*{\phisymbol}{\TextOrMath{\textphisymbol}{\mathphi}} % Ο•
+% only text (in standard 8-bit TeX, may be defined with additional packages):
+\ifdefined\mathvarbeta
+ \renewcommand*{\varbeta}{\TextOrMath{\textbetasymbol}{\mathvarbeta}} % ϐ
+\else
+ \providecommand*{\varbeta}{\textbetasymbol}
+\fi
+\providecommand*{\betasymbol}{\varbeta}
+\ifdefined\mathvarkappa % Ο°
+ \renewcommand*{\varkappa}{\TextOrMath{\textkappasymbol}{\mathvarkappa}}
+\else
+ \providecommand*{\varkappa}{\textkappasymbol}
+\fi
+\providecommand*{\kappasymbol}{\varkappa}
+% \Theta/\varTheta are not a symbol variants but upright/italic shape of Theta
+\providecommand*{\Thetasymbol}{\textThetasymbol} % Ο΄
+
+
+% TextCompositeCommands for the generic macros
+% --------------------------------------------
+%
+% The NFSS TextComposite mechanism looks for the next token without expanding
+% it. In order to let compositions like ``\ensuregreek{\'\Alpha}`` or
+% ``\ensuregreek{\>"\alpha}`` work as expected we define TextComposites with the
+% `letter name commands`. (Composition only works if the active font encoding
+% is LGR). ::
+
+\ifdefined\XeTeXrevision
+ \input{alphabeta-euenc.def}
+ % \expandafter\endinput % "return"
+\else\ifdefined\luatexversion
+ \input{alphabeta-euenc.def}
+ % \expandafter\endinput % "return"
+\else % 8-bit TeX
+ \input{alphabeta-lgr.def}
+\fi\fi
+
+
+% Re-definition for Greek Unicode input in math mode
+% --------------------------------------------------
+%
+% Check with ``\ifdefined`` for the definition of
+% ``\DeclareUnicodeCharacter``. In contrast to ``\@ifdefined``, this works
+% without side-effects. It makes the package dependent on the `e-TeX`_
+% extensions but these are standard in all current TeX distributions anyway.
+%
+% Map Greek characters that are also defined in math mode to the generic
+% macros::
+
+\ifdefined\DeclareUnicodeCharacter
+ \DeclareUnicodeCharacter{0393}{\Gamma} % Ξ“
+ \DeclareUnicodeCharacter{0394}{\Delta} % Ξ”
+ \DeclareUnicodeCharacter{0398}{\Theta} % Θ
+ \DeclareUnicodeCharacter{039B}{\Lambda} % Ξ›
+ \DeclareUnicodeCharacter{039E}{\Xi} % Ξ
+ \DeclareUnicodeCharacter{03A0}{\Pi} % Ξ 
+ \DeclareUnicodeCharacter{03A3}{\Sigma} % Ξ£
+ \DeclareUnicodeCharacter{03A5}{\Upsilon} % Ξ₯
+ \DeclareUnicodeCharacter{03A6}{\Phi} % Ξ¦
+ \DeclareUnicodeCharacter{03A8}{\Psi} % Ξ¨
+ \DeclareUnicodeCharacter{03A9}{\Omega} % Ξ©
+
+ \DeclareUnicodeCharacter{03B1}{\alpha} % Ξ±
+ \DeclareUnicodeCharacter{03B2}{\beta} % Ξ²
+ \DeclareUnicodeCharacter{03B3}{\gamma} % Ξ³
+ \DeclareUnicodeCharacter{03B4}{\delta} % Ξ΄
+ \DeclareUnicodeCharacter{03B5}{\varepsilon} % Ξ΅ textepsilon/varepsilon
+ \DeclareUnicodeCharacter{03B6}{\zeta} % ΞΆ
+ \DeclareUnicodeCharacter{03B7}{\eta} % Ξ·
+ \DeclareUnicodeCharacter{03B8}{\theta} % ΞΈ
+ \DeclareUnicodeCharacter{03B9}{\iota} % ΞΉ
+ \DeclareUnicodeCharacter{03BA}{\kappa} % ΞΊ
+ \DeclareUnicodeCharacter{03BB}{\lambda} % Ξ»
+ \DeclareUnicodeCharacter{03BC}{\mu} % ΞΌ
+ \DeclareUnicodeCharacter{03BD}{\nu} % Ξ½
+ \DeclareUnicodeCharacter{03BE}{\xi} % ΞΎ
+ \DeclareUnicodeCharacter{03C0}{\pi} % Ο€
+ \DeclareUnicodeCharacter{03C1}{\rho} % ρ
+ \DeclareUnicodeCharacter{03C2}{\varsigma} % Ο‚
+ \DeclareUnicodeCharacter{03C3}{\sigma} % Οƒ
+ \DeclareUnicodeCharacter{03C4}{\tau} % Ο„
+ \DeclareUnicodeCharacter{03C5}{\upsilon} % Ο…
+ \DeclareUnicodeCharacter{03C6}{\varphi} % Ο† textphi/varphi
+ \DeclareUnicodeCharacter{03C7}{\chi} % Ο‡
+ \DeclareUnicodeCharacter{03C8}{\psi} % ψ
+ \DeclareUnicodeCharacter{03C9}{\omega} % Ο‰
+
+ \DeclareUnicodeCharacter{03D1}{\thetasymbol} % Ο‘
+ \DeclareUnicodeCharacter{03D5}{\phisymbol} % Ο• $\phi$
+ \DeclareUnicodeCharacter{03D6}{\pisymbol} % Ο–
+ \DeclareUnicodeCharacter{03DD}{\digamma} % ϝ
+ \DeclareUnicodeCharacter{03F1}{\rhosymbol} % Ο±
+ \DeclareUnicodeCharacter{03F5}{\epsilonsymbol} % Ο΅ $\epsilon$
+
+\fi
+
+% ::
+
+} % close the \AtBeginDocument macro
+
+% .. References
+% ----------
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _CB Fonts: http://www.ctan.org/pkg/cbgreek-complete
+% .. _babel: http://www.ctan.org/cgi-bin/ctanPackageInformation.py?id=babel
+% .. _e-TeX: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex
+% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
+% .. _greek-inputenc: http://www.ctan.org/pkg/greek-inputenc
+% .. _inputenc: http://www.ctan.org/pkg/inputenc
+% .. _fixltx2e: http://www.ctan.org/pkg/fixltx2e
+% .. _polyglossia: http://www.ctan.org/pkg/polyglossia
diff --git a/language/greek/greek-fontenc/alphabeta.sty.html b/language/greek/greek-fontenc/alphabeta.sty.html
new file mode 100644
index 0000000000..3bd9daef0e
--- /dev/null
+++ b/language/greek/greek-fontenc/alphabeta.sty.html
@@ -0,0 +1,945 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta charset="utf-8"/>
+<meta name="generator" content="Docutils 0.15b.dev: http://docutils.sourceforge.net/" />
+<title>alphabeta: Greek symbols in text and math</title>
+<meta name="dcterms.rights" content="Β© 2010 GΓΌnter Milde" />
+<link rel="schema.dcterms" href="http://purl.org/dc/terms/">
+<style type="text/css">
+
+/* Minimal style sheet for the HTML output of Docutils. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id: minimal.css 8036 2017-02-14 13:05:46Z milde $ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+
+/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
+/* HTML equivalent. It is required to make the document semantic visible. */
+/* */
+/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
+/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
+
+/* alignment of text and inline objects inside block objects*/
+.align-left { text-align: left; }
+.align-right { text-align: right; }
+.align-center { clear: both; text-align: center; }
+.align-top { vertical-align: top; }
+.align-middle { vertical-align: middle; }
+.align-bottom { vertical-align: bottom; }
+
+/* titles */
+h1.title, p.subtitle {
+ text-align: center;
+}
+p.admonition-title,
+p.topic-title,
+p.sidebar-title,
+p.rubric,
+p.system-message-title {
+ font-weight: bold;
+}
+h1 + p.subtitle,
+h1 + p.section-subtitle {
+ font-size: 1.6em;
+}
+h2 + p.section-subtitle { font-size: 1.28em; }
+p.subtitle,
+p.section-subtitle,
+p.sidebar-subtitle {
+ font-weight: bold;
+ margin-top: -0.5em;
+}
+p.sidebar-title,
+p.rubric {
+ font-size: larger;
+}
+p.rubric { color: maroon; }
+a.toc-backref {
+ color: black;
+ text-decoration: none; }
+
+/* Warnings, Errors */
+div.caution p.admonition-title,
+div.attention p.admonition-title,
+div.danger p.admonition-title,
+div.error p.admonition-title,
+div.warning p.admonition-title,
+div.system-messages h1,
+div.error,
+span.problematic,
+p.system-message-title {
+ color: red;
+}
+
+/* inline literals */
+span.docutils.literal {
+ font-family: monospace;
+ white-space: pre-wrap;
+}
+/* do not wraph at hyphens and similar: */
+.literal > span.pre { white-space: nowrap; }
+
+/* Lists */
+
+/* compact and simple lists: no margin between items */
+.simple li, .compact li,
+.simple ul, .compact ul,
+.simple ol, .compact ol,
+.simple > li p, .compact > li p,
+dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+/* Table of Contents */
+div.topic.contents { margin: 0; }
+ul.auto-toc {
+ list-style-type: none;
+ padding-left: 1.5em; }
+
+/* Enumerated Lists */
+ol.arabic { list-style: decimal }
+ol.loweralpha { list-style: lower-alpha }
+ol.upperalpha { list-style: upper-alpha }
+ol.lowerroman { list-style: lower-roman }
+ol.upperroman { list-style: upper-roman }
+
+dt span.classifier { font-style: italic }
+dt span.classifier:before {
+ font-style: normal;
+ margin: 0.5em;
+ content: ":";
+}
+
+/* Field Lists and drivatives */
+/* bold field name, content starts on the same line */
+dl.field-list > dt,
+dl.option-list > dt,
+dl.docinfo > dt,
+dl.footnote > dt,
+dl.citation > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd,
+dl.option-list > dd,
+dl.docinfo > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+}
+/* start field-body on a new line after long field names */
+dl.field-list > dd > *:first-child,
+dl.option-list > dd > *:first-child
+{
+ display: inline-block;
+ width: 100%;
+ margin: 0;
+}
+/* field names followed by a colon */
+dl.field-list > dt:after,
+dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Bibliographic Fields (docinfo) */
+pre.address { font: inherit; }
+dd.authors > p { margin: 0; }
+
+/* Option Lists */
+dl.option-list { margin-left: 40px; }
+dl.option-list > dt { font-weight: normal; }
+span.option { white-space: nowrap; }
+
+/* Footnotes and Citations */
+dl.footnote.superscript > dd {margin-left: 1em; }
+dl.footnote.brackets > dd {margin-left: 2em; }
+dl > dt.label { font-weight: normal; }
+a.footnote-reference.brackets:before,
+dt.label > span.brackets:before { content: "["; }
+a.footnote-reference.brackets:after,
+dt.label > span.brackets:after { content: "]"; }
+a.footnote-reference.superscript,
+dl.footnote.superscript > dt.label {
+ vertical-align: super;
+ font-size: smaller;
+}
+dt.label > span.fn-backref { margin-left: 0.2em; }
+dt.label > span.fn-backref > a { font-style: italic; }
+
+/* Line Blocks */
+div.line-block { display: block; }
+div.line-block div.line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 40px;
+}
+
+/* Figures, Images, and Tables */
+.figure.align-left,
+img.align-left,
+object.align-left,
+table.align-left {
+ margin-right: auto;
+}
+.figure.align-center,
+img.align-center,
+object.align-center {
+ margin-left: auto;
+ margin-right: auto;
+ display: block;
+}
+table.align-center {
+ margin-left: auto;
+ margin-right: auto;
+}
+.figure.align-right,
+img.align-right,
+object.align-right,
+table.align-right {
+ margin-left: auto;
+}
+/* reset inner alignment in figures and tables */
+/* div.align-left, div.align-center, div.align-right, */
+table.align-left, table.align-center, table.align-right
+{ text-align: inherit }
+
+/* Admonitions and System Messages */
+div.admonition,
+div.system-message,
+div.sidebar{
+ margin: 40px;
+ border: medium outset;
+ padding-right: 1em;
+ padding-left: 1em;
+}
+
+/* Sidebar */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ float: right;
+ clear: right;
+}
+
+/* Text Blocks */
+div.topic,
+pre.literal-block,
+pre.doctest-block,
+pre.math,
+pre.code {
+ margin-right: 40px;
+ margin-left: 40px;
+}
+pre.code .ln { color: gray; } /* line numbers */
+
+/* Tables */
+table { border-collapse: collapse; }
+td, th {
+ border-style: solid;
+ border-color: silver;
+ padding: 0 1ex;
+ border-width: thin;
+}
+td > p:first-child, th > p:first-child { margin-top: 0; }
+td > p, th > p { margin-bottom: 0; }
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+}
+
+table.borderless td, table.borderless th {
+ border: 0;
+ padding: 0;
+ padding-right: 0.5em /* separate table cells */
+}
+
+</style>
+<style type="text/css">
+
+/* CSS31_ style sheet for the output of Docutils HTML writers. */
+/* Rules for easy reading and pre-defined style variants. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id: plain.css 8120 2017-06-22 21:02:40Z milde $ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+/* .. _CSS3: http://www.w3.org/TR/CSS3 */
+
+
+/* Document Structure */
+/* ****************** */
+
+/* "page layout" */
+body {
+ padding: 0 5%;
+ margin: 8px 0;
+}
+div.document {
+ line-height:1.3;
+ counter-reset: table;
+ /* counter-reset: figure; */
+ /* avoid long lines --> better reading */
+ /* OTOH: lines should not be too short because of missing hyphenation, */
+ max-width: 50em;
+ margin: auto;
+}
+
+/* Sections */
+
+/* Transitions */
+
+hr.docutils {
+ width: 80%;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ clear: both;
+}
+
+/* Paragraphs */
+/* ========== */
+
+/* vertical space (parskip) */
+p, ol, ul, dl,
+div.line-block,
+table{
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+h1, h2, h3, h4, h5, h6,
+dl > dd {
+ margin-bottom: 0.5em;
+}
+
+/* Lists */
+/* ========== */
+
+/* Definition Lists */
+
+dl > dd > p:first-child { margin-top: 0; }
+/* :last-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dl > dd > p:last-child { margin-bottom: 0; }
+
+/* lists nested in definition lists */
+/* :only-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
+
+/* Description Lists */
+/* styled like in most dictionaries, encyclopedias etc. */
+dl.description > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+
+/* Field Lists */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+/* run-in: start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* Bibliographic Fields */
+
+/* generally, bibliographic fields use special definition list dl.docinfo */
+/* but dedication and abstract are placed into "topic" divs */
+div.abstract p.topic-title {
+ text-align: center;
+}
+div.dedication {
+ margin: 2em 5em;
+ text-align: center;
+ font-style: italic;
+}
+div.dedication p.topic-title {
+ font-style: normal;
+}
+
+/* Citations */
+dl.citation dt.label {
+ font-weight: bold;
+}
+span.fn-backref {
+ font-weight: normal;
+}
+
+/* Text Blocks */
+/* ============ */
+
+/* Literal Blocks */
+pre.literal-block, pre.doctest-block,
+pre.math, pre.code {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+
+/* Block Quotes */
+
+blockquote,
+div.topic {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+blockquote > table,
+div.topic > table {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+blockquote p.attribution,
+div.topic p.attribution {
+ text-align: right;
+ margin-left: 20%;
+}
+
+/* Tables */
+/* ====== */
+
+/* th { vertical-align: bottom; } */
+
+table tr { text-align: left; }
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+}
+
+/* numbered tables (counter defined in div.document) */
+table.numbered > caption:before {
+ counter-increment: table;
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+/* Explicit Markup Blocks */
+/* ====================== */
+
+/* Footnotes and Citations */
+/* ----------------------- */
+
+/* line on the left */
+dl.footnote {
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+}
+
+/* Directives */
+/* ---------- */
+
+/* Body Elements */
+/* ~~~~~~~~~~~~~ */
+
+/* Images and Figures */
+
+/* let content flow to the side of aligned images and figures */
+.figure.align-left,
+img.align-left,
+object.align-left {
+ display: block;
+ clear: left;
+ float: left;
+ margin-right: 1em
+}
+.figure.align-right,
+img.align-right,
+object.align-right {
+ display: block;
+ clear: right;
+ float: right;
+ margin-left: 1em
+}
+/* Stop floating sidebars, images and figures at section level 1,2,3 */
+h1, h2, h3 { clear: both; }
+
+/* Sidebar */
+
+/* Move into the margin. In a layout with fixed margins, */
+/* it can be moved into the margin completely. */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ margin-left: 1em;
+ margin-right: -5.5%;
+ background-color: #ffffee ;
+}
+
+/* Code */
+
+pre.code, code { background-color: #eeeeee }
+pre.code .ln { color: gray; } /* line numbers */
+/* basic highlighting: for a complete scheme, see */
+/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+/* Math */
+/* styled separately (see math.css for math-output=HTML) */
+
+/* Epigraph */
+/* Highlights */
+/* Pull-Quote */
+/* Compound Paragraph */
+/* Container */
+
+/* can be styled in a custom stylesheet */
+
+/* Document Header and Footer */
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller;
+}
+
+/* Inline Markup */
+/* ============= */
+
+/* Emphasis */
+/* em */
+/* Strong Emphasis */
+/* strong */
+/* Interpreted Text */
+/* span.interpreted */
+/* Title Reference */
+/* cite */
+/* Inline Literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+/* span.docutils.literal {Β white-space: pre-wrap; } */
+
+/* Hyperlink References */
+a { text-decoration: none; }
+
+/* External Targets */
+/* span.target.external */
+/* Internal Targets */
+/* span.target.internal */
+/* Footnote References */
+/* a.footnote-reference */
+/* Citation References */
+/* a.citation-reference */
+
+</style>
+</head>
+<body>
+<div class="document" id="alphabeta-greek-symbols-in-text-and-math">
+<h1 class="title">alphabeta: Greek symbols in text and math</h1>
+
+<dl class="docinfo">
+<dt class="copyright">Copyright</dt>
+<dd class="copyright">Β© 2010 GΓΌnter Milde</dd>
+<dt class="licence">Licence</dt>
+<dd class="licence"><p>This work may be distributed and/or modified under the
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+versionΒ 1.3 of this license or any later version.</p>
+</dd>
+<dt class="identification">Identification</dt>
+<dd class="identification"><pre class="literal-block">\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{alphabeta}
+[2016/02/05 v0.13.2 macros for Greek letters in text and math]</pre>
+</dd>
+</dl>
+<div class="abstract topic">
+<p class="topic-title first">Abstract</p>
+<p>Use <span class="docutils literal">\alpha, \beta, ...</span> for Greek letters in text and math
+mode.</p>
+</div>
+<dl>
+<dt>Changelog:</dt>
+<dd><table class="borderless">
+<colgroup>
+<col style="width: 8%" />
+<col style="width: 14%" />
+<col style="width: 78%" />
+</colgroup>
+<tbody>
+<tr><td><p>0.1</p></td>
+<td><p>2012-06-26</p></td>
+<td><p>initial version</p></td>
+</tr>
+<tr><td><p>0.2</p></td>
+<td><p>2013-05-03</p></td>
+<td><p>new accent macro names with <span class="docutils literal">lgrxenc.def</span> 0.7</p></td>
+</tr>
+<tr><td><p>0.3</p></td>
+<td><p>2013-05-28</p></td>
+<td><p>use <span class="docutils literal">lgrenc.def</span> from greek-fontenc,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>enable Unicode input in math mode.</p></td>
+</tr>
+<tr><td><p>0.4</p></td>
+<td><p>2013-09-11</p></td>
+<td><p>move to <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a>, support XeTeX/LuaTeX.</p></td>
+</tr>
+<tr><td><p>0.13</p></td>
+<td><p>2015-09-04</p></td>
+<td><p>Support for <cite>variant symbols</cite>.</p></td>
+</tr>
+<tr><td><p>0.13.2</p></td>
+<td><p>2016-02-05</p></td>
+<td><p>Support for standard Unicode text font encoding β€œTU”
+(new in fontspec v2.5a).</p></td>
+</tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<div class="section" id="motivation">
+<h1>Motivation</h1>
+<p>By default, the <span class="docutils literal">\alpha, \beta, ...</span> macros for Greek letters
+are only valid in mathematical mode.</p>
+<p>With this package, the math macros are redefined to work in both, text and
+math mode, so that Greek letters can be specified with the established
+command names in text, too.</p>
+<p>If used together with the <span class="docutils literal">utf8</span> option of <a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a>, literal Unicode
+characters can be used for Greek symbols in mathematical formulas.</p>
+<div class="admonition attention">
+<p class="admonition-title">Attention!</p>
+<p>The macros work well in any font encoding for single symbols.
+However, with 8-bit TeX, the automatic font-encoding switches behind the
+doors interfere with kerning between letters and replacement of
+accent+character with a pre-composed character.</p>
+<p>Therefore, Greek text should be written with the help of <a class="reference external" href="http://www.ctan.org/cgi-bin/ctanPackageInformation.py?id=babel">babel</a> or
+<a class="reference external" href="http://www.ctan.org/pkg/polyglossia">polyglossia</a> (setting the language to <span class="docutils literal">greek</span>) or wrapped in the
+provided <span class="docutils literal">ensuregreek</span> macro. Using <a class="reference external" href="http://www.ctan.org/cgi-bin/ctanPackageInformation.py?id=babel">babel</a> or <a class="reference external" href="http://www.ctan.org/pkg/polyglossia">polyglossia</a> also helps
+to ensure proper hyphenation.</p>
+</div>
+</div>
+<div class="section" id="usage">
+<h1>Usage</h1>
+<pre class="code latex literal-block"><code><span class="keyword">\usepackage</span><span class="name builtin">{</span>alphabeta<span class="name builtin">}</span></code></pre>
+<p>The <a class="reference external" href="http://www.ctan.org/pkg/greek-inputenc">greek-inputenc</a> package provides support for Unicode (utf-8) input
+of Greek characters with 8-bit TeX and the <a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a> package:</p>
+<pre class="code latex literal-block"><code><span class="keyword">\usepackage</span><span class="name attribute">[utf-8]</span><span class="name builtin">{</span>inputenc<span class="name builtin">}</span>
+<span class="keyword">\usepackage</span><span class="name builtin">{</span>alphabeta<span class="name builtin">}</span></code></pre>
+<div class="section" id="conflicts">
+<h2>Conflicts</h2>
+<p><cite>alphabeta</cite> does not work if the <span class="docutils literal">utf8x</span> input encoding is selected.
+(<span class="docutils literal">utf8x</span> is an interface to the <span class="docutils literal">ucs</span> package which uses a
+non-compatible definition of <span class="docutils literal">\DeclareUnicodeCharacter</span>.)</p>
+<p>For details see <a class="reference external" href="alphabeta-doc.tex">alphabeta-doc.tex</a> and <a class="reference external" href="alphabeta-doc.pdf">alphabeta-doc.pdf</a>.</p>
+</div>
+</div>
+<div class="section" id="implementation">
+<h1>Implementation</h1>
+<div class="section" id="requirements">
+<h2>Requirements</h2>
+<p>This package extends the <a class="reference external" href="textalpha.sty.html">textalpha</a> package.
+Package options are passed on to <cite>textalpha</cite>:</p>
+<pre class="literal-block">\RequirePackageWithOptions{textalpha}</pre>
+<p>Just like <cite>alphabeta</cite>, <cite>textalpha</cite> is part of <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a>.</p>
+<p>This package requires the <a class="reference external" href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex">e-TeX</a> extensions (i.e. a not too old TeX
+distribution) for the <span class="docutils literal">\ifdefined</span> test.</p>
+<p>It uses the <span class="docutils literal">\TextOrMath</span> test from the <a class="reference external" href="http://www.ctan.org/pkg/fixltx2e">fixltx2e</a> standard LaTeX package.
+<span class="docutils literal">fixltx2e</span> is loaded by default since TeXLive 2015. In case of an
+<span class="docutils literal">\TextOrMath undefined</span> error, load it in the document preamble via</p>
+<pre class="code latex literal-block"><code><span class="keyword">\usepackage</span><span class="name builtin">{</span>fixltx2e<span class="name builtin">}</span></code></pre>
+</div>
+<div class="section" id="postpone-the-re-definitions">
+<h2>Postpone the re-definitions</h2>
+<p>To prevent other packages overwriting the re-defined commands we postpone
+the next steps until the start of the document body:</p>
+<pre class="literal-block">\AtBeginDocument{</pre>
+</div>
+<div class="section" id="save-math-macros">
+<h2>Save math macros</h2>
+<p>Provide an alias for the standard math commands:</p>
+<pre class="literal-block">\let\mathGamma\Gamma
+\let\mathDelta\Delta
+\let\mathTheta\Theta
+\let\mathLambda\Lambda
+\let\mathXi\Xi
+\let\mathPi\Pi
+\let\mathSigma\Sigma
+\let\mathUpsilon\Upsilon
+\let\mathPhi\Phi
+\let\mathPsi\Psi
+\let\mathOmega\Omega
+%
+\let\mathalpha\alpha
+\let\mathbeta\beta
+\let\mathgamma\gamma
+\let\mathdelta\delta
+\let\mathepsilon\epsilon
+\let\mathvarepsilon\varepsilon
+\let\mathzeta\zeta
+\let\matheta\eta
+\let\maththeta\theta
+\let\mathvartheta\vartheta
+\let\mathiota\iota
+\let\mathkappa\kappa
+\let\mathlambda\lambda
+\let\mathmu\mu
+\let\mathnu\nu
+\let\mathxi\xi
+\let\mathpi\pi
+\let\mathvarpi\varpi
+\let\mathrho\rho
+\let\mathvarrho\varrho
+\let\mathsigma\sigma
+\let\mathvarsigma\varsigma
+\let\mathfinalsigma\varsigma
+\let\mathtau\tau
+\let\mathupsilon\upsilon
+\let\mathphi\phi
+\let\mathvarphi\varphi
+\let\mathchi\chi
+\let\mathpsi\psi
+\let\mathomega\omega
+% ``\digamma`` is defined by amsmath, provide a fallback
+\providecommand*{\digamma}{\textit{\textdigamma}}
+\let\mathdigamma\digamma
+
+% \varkappa and \varbeta are defined by some math packages
+\ifdefined\varbeta
+ \let\mathvarbeta\varbeta
+\fi
+\ifdefined\varkappa % e.g. with newtxmath
+ \let\mathvarkappa\varkappa
+\fi</pre>
+</div>
+<div class="section" id="commands-to-access-greek-letters-by-name">
+<h2>Commands to access Greek letters by name</h2>
+<p>For letters defined in math mode, the commands work in both, text and math.</p>
+<p>Some Greek letters look identical to Latin letters and can therefore not be
+used as variable symbols in math formulas. These letters are not defined in
+TeX’s math mode, we provide an alias to the corrsponding <span class="docutils literal"><span class="pre">\text...</span></span>
+command.</p>
+<p>Mathematical notation distinguishes <a class="reference internal" href="#variant-shape-symbols">variant shape symbols</a> for pi, phi,
+rho, theta (small and capital), beta, and kappa (characters for the latter
+three symbols are not included in TeX’s math fonts). These variations have
+no syntactic meaning in Greek text and are not given code-points in the LGR
+encoding while Unicode defines separate code points for the symbol variants.</p>
+<p>Greek Alphabet:</p>
+<p>Macros keep their meaning in mathematical mode (i.e. use the same shape as
+without this package) and refer to GREEK LETTER … in text. For
+<span class="docutils literal">\epsilon</span> and <span class="docutils literal">phi</span>, this means that the selected symbol variant
+differs in text vs. math mode. Use <span class="docutils literal">\varepsilon</span> and <span class="docutils literal">\varphi</span> (see
+section <a class="reference internal" href="#variant-shape-symbols">variant shape symbols</a> below) to select the GREEK LETTER …”
+in both, text and math mode.</p>
+<pre class="literal-block">\providecommand*{\Alpha}{\textAlpha}
+\providecommand*{\Beta}{\textBeta}
+\renewcommand*{\Gamma}{\TextOrMath{\textGamma}{\mathGamma}}
+\renewcommand*{\Delta}{\TextOrMath{\textDelta}{\mathDelta}}
+\providecommand*{\Epsilon}{\textEpsilon}
+\providecommand*{\Zeta}{\textZeta}
+\providecommand*{\Eta}{\textEta}
+\renewcommand*{\Theta}{\TextOrMath{\textTheta}{\mathTheta}}
+\providecommand*{\Iota}{\textIota}
+\providecommand*{\Kappa}{\textKappa}
+\renewcommand*{\Lambda}{\TextOrMath{\textLambda}{\mathLambda}}
+\providecommand*{\Mu}{\textMu}
+\providecommand*{\Nu}{\textNu}
+\renewcommand*{\Xi}{\TextOrMath{\textXi}{\mathXi}}
+\providecommand*{\Omicron}{\textOmicron}
+\renewcommand*{\Pi}{\TextOrMath{\textPi}{\mathPi}}
+\providecommand*{\Rho}{\textRho}
+\renewcommand*{\Sigma}{\TextOrMath{\textSigma}{\mathSigma}}
+\providecommand*{\Tau}{\textTau}
+\renewcommand*{\Upsilon}{\TextOrMath{\textUpsilon}{\mathUpsilon}}
+\renewcommand*{\Phi}{\TextOrMath{\textPhi}{\mathPhi}}
+\providecommand*{\Chi}{\textChi}
+\renewcommand*{\Psi}{\TextOrMath{\textPsi}{\mathPsi}}
+\renewcommand*{\Omega}{\TextOrMath{\textOmega}{\mathOmega}}
+%
+\renewcommand*{\alpha}{\TextOrMath{\textalpha}{\mathalpha}}
+\renewcommand*{\beta}{\TextOrMath{\textbeta}{\mathbeta}}
+\renewcommand*{\gamma}{\TextOrMath{\textgamma}{\mathgamma}}
+\renewcommand*{\delta}{\TextOrMath{\textdelta}{\mathdelta}}
+\renewcommand*{\epsilon}{\TextOrMath{\textepsilon}{\mathepsilon}} % Ξ΅/Ο΅
+\renewcommand*{\zeta}{\TextOrMath{\textzeta}{\mathzeta}}
+\renewcommand*{\eta}{\TextOrMath{\texteta}{\matheta}}
+\renewcommand*{\theta}{\TextOrMath{\texttheta}{\maththeta}}
+\renewcommand*{\iota}{\TextOrMath{\textiota}{\mathiota}}
+\renewcommand*{\kappa}{\TextOrMath{\textkappa}{\mathkappa}}
+\renewcommand*{\lambda}{\TextOrMath{\textlambda}{\mathlambda}}
+\renewcommand*{\mu}{\TextOrMath{\textmu}{\mathmu}}
+\renewcommand*{\nu}{\TextOrMath{\textnu}{\mathnu}}
+\renewcommand*{\xi}{\TextOrMath{\textxi}{\mathxi}}
+\providecommand*{\omicron}{\textomicron}
+\renewcommand*{\pi}{\TextOrMath{\textpi}{\mathpi}}
+\renewcommand*{\rho}{\TextOrMath{\textrho}{\mathrho}}
+\renewcommand*{\sigma}{\TextOrMath{\textsigma}{\mathsigma}}
+\renewcommand*{\varsigma}{\TextOrMath{\textvarsigma}{\mathvarsigma}}
+\providecommand*{\finalsigma}{\varsigma}
+\renewcommand*{\tau}{\TextOrMath{\texttau}{\mathtau}}
+\renewcommand*{\upsilon}{\TextOrMath{\textupsilon}{\mathupsilon}}
+\renewcommand*{\phi}{\TextOrMath{\textphi}{\mathphi}} % Ο•/Ο†
+\renewcommand*{\chi}{\TextOrMath{\textchi}{\mathchi}}
+\renewcommand*{\psi}{\TextOrMath{\textpsi}{\mathpsi}}
+\renewcommand*{\omega}{\TextOrMath{\textomega}{\mathomega}}</pre>
+<div class="section" id="archaic-letters">
+<h3>Archaic letters</h3>
+<pre class="literal-block">\renewcommand*{\digamma}{\TextOrMath{\textdigamma}{\mathdigamma}} % ϝ
+\providecommand*{\Digamma}{\textDigamma} % Ϝ
+\providecommand*{\stigma}{\textstigma} % Ο›
+\providecommand*{\varstigma}{\textvarstigma} % stigma variant (CB.enc, teubner)
+\providecommand*{\koppa}{\textkoppa} % ϟ (greek small letter koppa)
+\providecommand*{\qoppa}{\textqoppa} % Ο™ (archaic koppa)
+\providecommand*{\Qoppa}{\textQoppa} % Ϙ (archaic Koppa)
+\providecommand*{\Stigma}{\textStigma} % Ϛ (in some fonts Ϲ΀ ligature)
+\providecommand*{\Sampi}{\textSampi} % Ο 
+\providecommand*{\sampi}{\textsampi} % Ο‘</pre>
+</div>
+<div class="section" id="variant-shape-symbols">
+<h3>Variant shape symbols</h3>
+<p>TeX’s concept of β€œstandard” vs. β€œvariant” math symbols does not map to the
+distinction between GREEK LETTER … vs. GREEK … SYMBOL in the Unicode
+standard (see <a class="reference external" href="greek-euenc-doc.pdf">greek-euenc-doc.pdf</a>).</p>
+<p>The <span class="docutils literal"><span class="pre">\...symbol</span></span> macros select the GREEK … SYMBOL in both, text and
+math mode. For <span class="docutils literal">\epsilonsymbol</span> and <span class="docutils literal">\phisymbol</span> this is the default
+shape in math mode. The <span class="docutils literal"><span class="pre">\var...</span></span> macros select the shape used by TeX
+math (or, if not supported, the SYMBOL shape):</p>
+<pre class="literal-block">% ..symbol == var..
+\renewcommand*{\varpi}{\TextOrMath{\textpisymbol}{\mathvarpi}} % Ο–
+\providecommand*{\pisymbol}{\varpi} % Ο–
+\renewcommand*{\varrho}{\TextOrMath{\textrhosymbol}{\mathvarrho}} % Ο±
+\providecommand*{\rhosymbol}{\TextOrMath{\textrhosymbol}{\mathvarrho}} % Ο±
+\renewcommand*{\vartheta}{\TextOrMath{\textthetasymbol}{\mathvartheta}} % Ο‘
+\providecommand*{\thetasymbol}{\vartheta} % Ο‘
+% ..symbol != var..
+\renewcommand*{\varepsilon}{\TextOrMath{\textepsilon}{\mathvarepsilon}} % Ξ΅
+\providecommand*{\epsilonsymbol}{\TextOrMath{\textepsilonsymbol}{\mathepsilon}} % Ο΅
+\renewcommand*{\varphi}{\TextOrMath{\textphi}{\mathvarphi}} % Ο†
+\providecommand*{\phisymbol}{\TextOrMath{\textphisymbol}{\mathphi}} % Ο•
+% only text (in standard 8-bit TeX, may be defined with additional packages):
+\ifdefined\mathvarbeta
+ \renewcommand*{\varbeta}{\TextOrMath{\textbetasymbol}{\mathvarbeta}} % ϐ
+\else
+ \providecommand*{\varbeta}{\textbetasymbol}
+\fi
+\providecommand*{\betasymbol}{\varbeta}
+\ifdefined\mathvarkappa % Ο°
+ \renewcommand*{\varkappa}{\TextOrMath{\textkappasymbol}{\mathvarkappa}}
+\else
+ \providecommand*{\varkappa}{\textkappasymbol}
+\fi
+\providecommand*{\kappasymbol}{\varkappa}
+% \Theta/\varTheta are not a symbol variants but upright/italic shape of Theta
+\providecommand*{\Thetasymbol}{\textThetasymbol} % Ο΄</pre>
+</div>
+</div>
+<div class="section" id="textcompositecommands-for-the-generic-macros">
+<h2>TextCompositeCommands for the generic macros</h2>
+<p>The NFSS TextComposite mechanism looks for the next token without expanding
+it. In order to let compositions like <span class="docutils literal"><span class="pre">\ensuregreek{\'\Alpha}</span></span> or
+<span class="docutils literal"><span class="pre">\ensuregreek{\&gt;&quot;\alpha}</span></span> work as expected we define TextComposites with the
+<cite>letter name commands</cite>. (Composition only works if the active font encoding
+is LGR).</p>
+<pre class="literal-block">\ifdefined\XeTeXrevision
+ \input{alphabeta-euenc.def}
+ % \expandafter\endinput % &quot;return&quot;
+\else\ifdefined\luatexversion
+ \input{alphabeta-euenc.def}
+ % \expandafter\endinput % &quot;return&quot;
+\else % 8-bit TeX
+ \input{alphabeta-lgr.def}
+\fi\fi</pre>
+</div>
+<div class="section" id="re-definition-for-greek-unicode-input-in-math-mode">
+<h2>Re-definition for Greek Unicode input in math mode</h2>
+<p>Check with <span class="docutils literal">\ifdefined</span> for the definition of
+<span class="docutils literal">\DeclareUnicodeCharacter</span>. In contrast to <span class="docutils literal">\&#64;ifdefined</span>, this works
+without side-effects. It makes the package dependent on the <a class="reference external" href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex">e-TeX</a>
+extensions but these are standard in all current TeX distributions anyway.</p>
+<p>Map Greek characters that are also defined in math mode to the generic
+macros:</p>
+<pre class="literal-block">\ifdefined\DeclareUnicodeCharacter
+ \DeclareUnicodeCharacter{0393}{\Gamma} % Ξ“
+ \DeclareUnicodeCharacter{0394}{\Delta} % Ξ”
+ \DeclareUnicodeCharacter{0398}{\Theta} % Θ
+ \DeclareUnicodeCharacter{039B}{\Lambda} % Ξ›
+ \DeclareUnicodeCharacter{039E}{\Xi} % Ξ
+ \DeclareUnicodeCharacter{03A0}{\Pi} % Ξ 
+ \DeclareUnicodeCharacter{03A3}{\Sigma} % Ξ£
+ \DeclareUnicodeCharacter{03A5}{\Upsilon} % Ξ₯
+ \DeclareUnicodeCharacter{03A6}{\Phi} % Ξ¦
+ \DeclareUnicodeCharacter{03A8}{\Psi} % Ξ¨
+ \DeclareUnicodeCharacter{03A9}{\Omega} % Ξ©
+
+ \DeclareUnicodeCharacter{03B1}{\alpha} % Ξ±
+ \DeclareUnicodeCharacter{03B2}{\beta} % Ξ²
+ \DeclareUnicodeCharacter{03B3}{\gamma} % Ξ³
+ \DeclareUnicodeCharacter{03B4}{\delta} % Ξ΄
+ \DeclareUnicodeCharacter{03B5}{\varepsilon} % Ξ΅ textepsilon/varepsilon
+ \DeclareUnicodeCharacter{03B6}{\zeta} % ΞΆ
+ \DeclareUnicodeCharacter{03B7}{\eta} % Ξ·
+ \DeclareUnicodeCharacter{03B8}{\theta} % ΞΈ
+ \DeclareUnicodeCharacter{03B9}{\iota} % ΞΉ
+ \DeclareUnicodeCharacter{03BA}{\kappa} % ΞΊ
+ \DeclareUnicodeCharacter{03BB}{\lambda} % Ξ»
+ \DeclareUnicodeCharacter{03BC}{\mu} % ΞΌ
+ \DeclareUnicodeCharacter{03BD}{\nu} % Ξ½
+ \DeclareUnicodeCharacter{03BE}{\xi} % ΞΎ
+ \DeclareUnicodeCharacter{03C0}{\pi} % Ο€
+ \DeclareUnicodeCharacter{03C1}{\rho} % ρ
+ \DeclareUnicodeCharacter{03C2}{\varsigma} % Ο‚
+ \DeclareUnicodeCharacter{03C3}{\sigma} % Οƒ
+ \DeclareUnicodeCharacter{03C4}{\tau} % Ο„
+ \DeclareUnicodeCharacter{03C5}{\upsilon} % Ο…
+ \DeclareUnicodeCharacter{03C6}{\varphi} % Ο† textphi/varphi
+ \DeclareUnicodeCharacter{03C7}{\chi} % Ο‡
+ \DeclareUnicodeCharacter{03C8}{\psi} % ψ
+ \DeclareUnicodeCharacter{03C9}{\omega} % Ο‰
+
+ \DeclareUnicodeCharacter{03D1}{\thetasymbol} % Ο‘
+ \DeclareUnicodeCharacter{03D5}{\phisymbol} % Ο• $\phi$
+ \DeclareUnicodeCharacter{03D6}{\pisymbol} % Ο–
+ \DeclareUnicodeCharacter{03DD}{\digamma} % ϝ
+ \DeclareUnicodeCharacter{03F1}{\rhosymbol} % Ο±
+ \DeclareUnicodeCharacter{03F5}{\epsilonsymbol} % Ο΅ $\epsilon$
+
+\fi</pre>
+<pre class="literal-block">} % close the \AtBeginDocument macro</pre>
+<!-- References
+- - - - - - - - - - -->
+</div>
+</div>
+</div>
+</body>
+</html>
diff --git a/language/greek/greek-fontenc/diacritics.pdf b/language/greek/greek-fontenc/diacritics.pdf
new file mode 100644
index 0000000000..e49d902ef7
--- /dev/null
+++ b/language/greek/greek-fontenc/diacritics.pdf
Binary files differ
diff --git a/language/greek/greek-fontenc/diacritics.tex b/language/greek/greek-fontenc/diacritics.tex
new file mode 100644
index 0000000000..4a6f89d078
--- /dev/null
+++ b/language/greek/greek-fontenc/diacritics.tex
@@ -0,0 +1,176 @@
+% Test definitions for accents and composite accents in Greek
+\documentclass[a4paper,british,polutonikogreek]{article}
+\pagestyle{empty}
+\usepackage[margin=2.5cm]{geometry}
+\usepackage{cmap} % fix search and cut-and-paste in Acrobat Reader
+
+\usepackage%
+{lmodern}
+% {gfsartemisia}
+% {gfsbaskerville}
+% [default]{gfsbodoni}
+% [default]{gfscomplutum}
+% {gfsdidot}
+% [default]{gfsneohellenic}
+% {lmodern} \usepackage{gfsporson} \renewcommand*\rmdefault{porson}
+% [default]{gfssolomos}
+% {kerkis}
+% {teubner}
+% \renewcommand{\ttdefault}{txtt}
+
+% Load encoding definitions (after font package)
+\usepackage[LGR,T1]{fontenc}
+\usepackage{textalpha}
+
+\usepackage{listings}
+\lstset{basicstyle=\ttfamily}
+
+% Babel package:
+
+\usepackage{babel}
+
+% With XeTeX/LuaTeX, load fontspec after babel to use Unicode
+% fonts for Latin script and LGR for Greek:
+\ifdefined\luatexversion \usepackage{fontspec}\fi
+\ifdefined\XeTeXrevision \usepackage{fontspec}\fi
+
+
+% "Lipsiakos" italic font `cbleipzig`:
+\newcommand*{\lishape}{\fontencoding{LGR}\fontfamily{cmr}%
+ \fontshape{li}\selectfont}
+\DeclareTextFontCommand{\textli}{\lishape}
+
+
+\begin{document}
+
+\selectlanguage{british}
+
+\section*{Greek diacritics with standard accent macros}
+
+The font encoding definition file \texttt{lgrenc.def} defines LICR macros
+for all non-ASCII characters in the LGR font encoding. Greek accent macros
+have names starting with \verb|\acc| followed by the Greek accent name as
+used in the Unicode standard (e.g. \verb|\acctonos|). The standard symbol
+accents \verb|\' \` \~| behave according to Greek typography if used in the
+LGR font encoding.
+
+The \emph{textalpha} or \emph{alphabeta} packages define the symbol macros
+\verb|\<| and \verb|\>| as alias for the breathings (Dasia and Psili). With
+this, all diacritics can be input as backslash followed
+by the LGR transliteration. %
+\footnote{This makes it easy to follow the advise in
+ \emph{teubner-doc}: ``typeset your paper with the regular
+ accent vowel ligatures and [{\ldots}] substitute them in the
+ final revision with the accented vowel macros only in those
+ instances where the lack of kerning is disturbing''.}
+\footnote{The definition of the macros
+ \texttt{\textbackslash<} and \texttt{\textbackslash>} was moved
+ from the font definition file \texttt{greek-fontenc.def} to
+ \texttt{textalpha.sty} in order to avoid clashes with local
+ definitions of this macros in documents using the LGR font
+ encoding via \emph{fontenc} or \emph{babel}.}
+
+The example in greek-usage.pdf:
+%
+\begin{quote} \selectlanguage{greek}
+ T\'i f\'hic? \<Id\`wn \>enj\'ede pa\~id''
+ \>eleuj\'eran t\`ac plhs\'ion N\'umfac stefano\~usan,
+ S\'wstrate, \>er\~wn \'ap\~hljec e\>uj\'uc?
+\end{quote}
+can be input as
+\begin{lstlisting}
+ T\'i f\'hic? \<Id\`wn \>enj\'ede pa\~id''
+ \>eleuj\'eran t\`ac plhs\'ion N\'umfac stefano\~usan,
+ S\'wstrate, \>er\~wn \'ap\~hljec e\>uj\'uc?
+\end{lstlisting}
+%
+Improvements over the ligature-based approach in LGR:
+%
+\begin{itemize}
+
+\item Accents can be placed on any character:%
+ \footnote{In babel-greek versions < 1.4, Babel's \emph{polutonikogreek}
+ option re-defined \textbackslash\textasciitilde (even for
+ Latin with \textbackslash textlatin).
+ This document reverted the babel definition in the preamble
+ to make the tilde/perispomeni-accent work as usual in both,
+ English (\textgreek{ni\~n\~o} ni\~n\~o) and Greek %
+ % (\foreignlanguage{greek}{ni\~n\~o \textlatin{ni\~n\~o}}).
+ .}
+ \textgreek{\"k \`l \'m \~<n \<o \>'p \>9 \`\>-}
+
+\item Kerning is preserved
+ \selectlanguage{greek}
+ \begin{tabular}[t]{llll}
+ & \textlatin{roman} & \textlatin{italic} & \textlatin{cbleipzig} \\
+ \foreignlanguage{british}{accent macro:} &
+ a\>ut'os & \emph{a\>ut\'os} & \textli{a\>ut\'os} \\
+ \foreignlanguage{british}{transliteration:} &
+ a>ut'os & \emph{a>ut'os} & \textli{a>ut'os}\\
+ \end{tabular}
+ \selectlanguage{british}
+
+ Like in any font encoding, kerning only works with pre-composed glyphs:
+ \textgreek{A\"UA $\ne$ A\~UA}, AVA $\ne$ A\~VA.
+
+\item Compatible with hyperref (see greekhyperref.pdf).
+
+\item Following Greek typesetting convention, diacritics (except the
+ dialytika) are placed to the left of capital letters and and dropped
+ by \verb|\MakeUppercase|:
+
+ \begin{quote} \selectlanguage{greek}
+ \'antropos $\mapsto$ \MakeUppercase{\'antropos},
+ \>'antropos $\mapsto$ \MakeUppercase{\>'antropos},\\
+ Aqill\'eas $\mapsto$ \MakeUppercase{Aqill\'eas},
+ \>Aqille\'us $\mapsto$ \MakeUppercase{\>Aqille\'us}.
+ \end{quote}
+
+ The dialytika is printed even in cases where it's not needed
+ in lowercase: % the "hiatus" feature
+ \begin{quote} \selectlanguage{greek}
+ \'aulos $\mapsto$ \MakeUppercase{\'aulos},
+ \'>aulos $\mapsto$ \MakeUppercase{\'\>aulos},
+ % from http://diacritics.typo.cz/index.php?id=69 μάινα -> ΞœΞ‘ΞͺΝΑ
+ m\'aina $\mapsto$ \MakeUppercase{m\'aina},\\
+ % from http://de.wikipedia.org/wiki/Neugriechische_Orthographie#Das_Trema
+ % ΞΊΞ­ΞΉΞΊ, ἀυπνία/αϋπνία
+ k\'eik, $\mapsto$ \MakeUppercase{k\'eik},
+ \>aupn\'ia $\mapsto$ \MakeUppercase{\>aupn\'ia}.
+ \end{quote}
+\end{itemize}
+
+\selectlanguage{british} Composite diacritics can be specified as
+named macro, backslash + LGR transliteration, or combined accent macros,
+e.\,g. \textgreek{\~>a} can be written as
+\begin{quote}
+ \verb+\accpsiliperispomeni{a}+,
+ \verb+\~>a+, \verb+\>~a+,
+ \verb+\~\>{a}+, or \verb+\~\>a+.
+\end{quote}
+However, braces in composite accents
+(\verb+\~{\>a}+, \verb+\~{>a}+, or \verb+\~{\>{a}}+)
+lead to errors.
+
+\verb+\MakeUppercase+ works with most input variants but fails with a tilde
+in a document which does \textbf{not} define the \texttt{greek} or
+\texttt{polutonikogreek} language (where the tilde is an active character
+denoting a \verb|\nobreakspace|).
+Combining ``symbol macros'' (\verb+\>\~+) or reversing the order
+(\verb+\~>+) is safe:
+\foreignlanguage{greek}{\~>a $\mapsto$ \MakeUppercase{\~>a}}.
+
+Accent macros can start with \verb|\a| instead of \verb|\| when the
+short form is redefined, e.\,g. inside a \emph{tabbing} environment.
+This also works for the new-defined Dasia and Psili shortcuts
+(\verb|\a<| and \verb|\a>|):
+%
+\begin{quote}
+\selectlanguage{greek}
+\begin{tabbing}
+T'i f'hic? \= T\a'i f\a'hic? \\
+<Id`wn \> \a>enj\a'ede pa\a~id
+\end{tabbing}
+\end{quote}
+
+\end{document}
diff --git a/language/greek/greek-fontenc/greek-euenc-doc.pdf b/language/greek/greek-fontenc/greek-euenc-doc.pdf
new file mode 100644
index 0000000000..4f43326dab
--- /dev/null
+++ b/language/greek/greek-fontenc/greek-euenc-doc.pdf
Binary files differ
diff --git a/language/greek/greek-fontenc/greek-euenc-doc.tex b/language/greek/greek-fontenc/greek-euenc-doc.tex
new file mode 100644
index 0000000000..78ed736ef1
--- /dev/null
+++ b/language/greek/greek-fontenc/greek-euenc-doc.tex
@@ -0,0 +1,852 @@
+\documentclass[a4paper]{article}
+% \usepackage{textcomp}
+\usepackage[unicode,colorlinks=true,linkcolor=blue]{hyperref}
+\usepackage{bookmark}
+% \usepackage{parskip}
+\usepackage{booktabs}
+\usepackage{amssymb}
+
+% It is possible to use 8-bit Greek text fonts in the LGR TeX font encoding
+% also with XeTeX/LuaTeX, if the Β»fontencΒ« package is loaded before
+% Β»fontspecΒ« and Β»textalphaΒ«:
+\usepackage[LGR]{fontenc}
+
+% Unicode font setup:
+\usepackage[tuenc]{fontspec}
+% \setmainfont{DejaVu Serif}
+% \setsansfont{DejaVu Sans}
+% \usepackage{libertineotf}
+\setmainfont{Linux Libertine O}
+\setsansfont{Linux Biolinum O}
+\setmainfont{FreeSerif}%
+% \setmainfont{Droid Sans}
+
+% Declare the font encoding and Greek LICR definitions:
+\usepackage[normalize-symbols]{textalpha}
+
+\begin{document}
+
+\title{Font setup for Greek with XeTeX/LuaTeX}
+\author{GΓΌnter Milde}
+\maketitle
+
+\noindent
+The file \href{greek-euenc.def.html}{greek-euenc.def} provides support for
+Greek LICR macros and upcasing of text with XeTeX and LuaTeX. It is
+automatically loaded by the \href{textalpha-doc.pdf}{\emph{textalpha}} and
+\href{alphabeta-doc.pdf}{\emph{alphabeta}} packages as well as
+\href{http://www.ctan.org/pkg/babel-greek}{\emph{babel-greek}} if the font
+encoding is set to the Unicode font encoding TU (usually via
+the \href{http://www.ctan.org/pkg/fontspec}{\emph{fontspec}} package for
+font setup with LuaTeX and XeTeX).
+
+\tableofcontents
+
+\section{Requirements}
+
+\subsection{fontspec}
+ The \href{http://www.ctan.org/pkg/fontspec}{\emph{fontspec}} package sets
+ up the TU Unicode font encoding for XeTeX and LuaTeX. However, it does not
+ include support for the Greek script.
+
+\subsection{suitable Unicode fonts}
+With the XeTeX or LuaTeX engines, the user must ensure that the selected
+font contains Greek glyphs (the default Latin Modern fonts have only capital
+Greek letters).
+There are no errors for missing glyphs, just warnings in the log file (but
+not the console output) and empty spaces in the output document.
+
+Examples for suitable fonts are given in the
+\href{http://mirrors.ctan.org/language/greek/greek-fontenc/README.html#TU}
+{greek-fontenc README}.
+
+
+\section{Usage}
+
+\texttt{greek-euenc.def} is usually not loaded directly, but by one of
+\href{textalpha-doc.pdf}{\emph{textalpha}},
+\href{alphabeta-doc.pdf}{\emph{alphabeta}}, or \emph{Babel} (with the
+language option \href{http://www.ctan.org/pkg/babel-greek}{greek}). If these
+packages are loaded after
+\href{http://www.ctan.org/pkg/fontspec}{\emph{fontspec}}, Unicode font setup
+is amended for use of the Greek script.
+
+\section{LICR input}
+
+The LaTeX internal character representation (LICR) is a verbose,
+fail-safe 7-bit ASCII encoding that can be used unaltered under both, 8-bit
+TeX and XeTeX/LuaTeX. Use cases are macro definitions and generated text.
+
+See the source of this document,
+\href{greek-euenc-doc.tex}{\texttt{greek-euenc-doc.tex}} for the input used
+in the examples below.
+
+\subsection{Greek alphabet}
+
+Greek letters via LICR macros:
+\begin{quote}
+ \textAlpha{} \textBeta{} \textGamma{} \textDelta{} \textEpsilon{}
+ \textZeta{} \textEta{} \textTheta{} \textIota{} \textKappa{}
+ \textLambda{} \textMu{} \textNu{} \textXi{} \textOmicron{} \textPi{}
+ \textRho{} \textSigma{} \textTau{} \textUpsilon{} \textPhi{}
+ \textChi{} \textPsi{} \textOmega{}
+
+ \textalpha{} \textbeta{} \textgamma{} \textdelta{} \textepsilon{}
+ \textzeta{} \texteta{} \texttheta{} \textiota{} \textkappa{}
+ \textlambda{} \textmu{} \textnu{} \textxi{} \textomicron{} \textpi{}
+ \textrho{} \textsigma{} \texttau{} \textupsilon{}
+ \textphi{} \textchi{} \textpsi{} \textomega{}
+\end{quote}
+The small sigma is set with a different
+glyph if it ends a word:
+\begin{quote}
+ \textsigma{} \verb|textsigma|\\
+ \textfinalsigma{} \verb|textfinalsigma| or \verb|textvarsigma|
+\end{quote}
+The \verb|\textautosigma| macro, which automatically chooses the
+glyph according to the position, is not implemented for Unicode fonts.
+
+\subsection{Diacritics}
+
+Greek diacritics can be input by named macro or symbol macro:
+\begin{quote}
+ \acctonos\textalpha \'\textalpha{} \acctonos x\'x
+ \accvaria\textalpha \`\textalpha{} \accvaria x\`x
+ \accdialytika\textiota \"\textiota{} \accdialytika x\"x
+ \accperispomeni\textalpha \~\textalpha{} \accperispomeni x\~x
+ \accpsili\textalpha \>\textalpha{} \accpsili x\>x
+ \accdasia\textalpha \<\textalpha{} \accdasia x\<x
+\end{quote}
+Up-to-date Xe/LuaTeX normalizes base letter and combining diacritics to the
+corresponding pre-composed character if such a mapping is defined in the
+Unicode standard:
+
+\begin{quote}
+ % Ξ¬Ξ¬α½°α½°ΟŠΟŠαΎΆαΎΆαΌ€αΌ€αΌαΌ
+ \acctonos Ξ± \'Ξ±
+ \accvaria Ξ± \`Ξ±
+ \accdialytika ΞΉ \"ΞΉ
+ \accperispomeni Ξ± \~Ξ±
+ \accpsili Ξ± \>Ξ±
+ \accdasia Ξ± \<Ξ±
+\end{quote}
+
+
+\subsubsection{perispomeni vs. tilde}
+
+The Greek \emph{perispomeni} has the look of a tilde but the semantic
+of a circumflex accent.
+The ``named'' \verb|\accperispomeni| macro uses COMBINING GREEK PERISPOMENI,
+while the standard tilde-accent macro \verb|\~| uses the COMBINING TILDE
+which is not normalized to GREEK LETTER ... WITH PERISPOMENI
+characters.
+
+Composite definitions for \verb|\~| select the pre-composed character:
+
+\begin{quote}
+ \~Ξ± = αΎΆ, \~Ξ· = αΏ†, \~ΞΉ = αΏ–, \~Ο… = αΏ¦, \~Ο‰ = αΏΆ
+\end{quote}
+
+
+\subsubsection{combined diacritics}
+
+Combined accents are defined using combining diacritical characters.
+
+\begin{quote}
+\accdialytikatonos\textiota{} \"'\textiota{} \"\'\textiota{}
+\accdialytikatonos x \"'x \"\'x
+\accdialytikavaria\textiota{} \"`\textiota{} \"\`\textiota{}
+\accdialytikavaria x \"`x \"\`x
+\accdialytikaperispomeni\textiota{} \~"\textiota{} \~\"\textiota{}
+\accdialytikaperispomeni x \~"x \~\"x
+
+\accdasiaoxia\textiota{} \<'\textiota{} \<\'\textiota{}
+\accdasiaoxia x \<'x \<\'x
+\accdasiavaria\textiota{} \<`\textiota{} \<\`\textiota{}
+\accdasiavaria x \<`x \<\`x
+\accdasiaperispomeni\textiota{} \~<\textiota{} \~\<\textiota{}
+\accdasiaperispomeni x \~<x \~\<x
+
+\accpsilioxia\textiota{} \>'\textiota{} \>\'\textiota{}
+\accpsilioxia x \>'x \>\'x
+\accpsilivaria\textiota{} \>`\textiota{} \>\`\textiota{}
+\accpsilivaria x \>`x \>\`x
+\accpsiliperispomeni\textiota{} \~>\textiota{} \~\>\textiota{}
+\accpsiliperispomeni x \~>x \~\>x
+\end{quote}
+Composite diacritics overlap when they are not normalized to a pre-composed
+character. However, this is not a major problem in the real world, as
+pre-composed characters exist in Unicode for all letters that are actually
+used in (ancient, polytonic or monotonoc) Greek.
+
+
+\subsubsection{sub-iota}
+
+The sub-iota (ypogegrammeni/prosgegrammeni) is input after the base letter.
+
+
+\begin{quote}
+\verb|\prosgegrammeni| sets a spacing GREEK PROSGEGRAMMENI:
+ \textAlpha\prosgegrammeni{} K\prosgegrammeni{}.
+
+\verb|\ypogegrammeni| sets a COMBINING GREEK YPOGEGRAMMENI. \\
+A Greek capital letter followed by COMBINING GREEK YPOGEGRAMMENI is
+normalized to the corresponding GREEK CAPITAL LETTER ... WITH [.. AND]
+PROSGEGRAMMENI), if a mapping exists in the Unicode standard:
+\textalpha\ypogegrammeni{} k\ypogegrammeni{} \textAlpha\ypogegrammeni{}
+K\ypogegrammeni{}.
+\end{quote}
+
+\subsection{Additional Greek symbols}
+
+\subsubsection{symbols for Greek numbers}
+
+\begin{quote}
+\textkoppa{} textkoppa \\ % ϟ
+\textKoppa{} textKoppa \\ % Ϟ
+\textqoppa{} textqoppa (archaic koppa) \\ % Ο™
+\textQoppa{} textQoppa (archaic Koppa) \\ % Ϙ
+\textstigma{} textstigma \\ % Ο›
+% \textvarstigma{} textvarstigma \\ % no separate Unicode character
+\textStigma{} textStigma (Sigma-Tau-Ligature in CB-fonts)%
+\footnote{the name β€œstigma” originally applied to a medieval sigma-tau
+ ligature, whose shape was confusingly similar to the cursive
+ digamma} \\ % Ϛ
+\textsampi{} textsampi \\ % Ο‘
+\textSampi{} textSampi \\ % Ο 
+\textdigamma{} textdigamma \\ % ϝ (\digamma used by amsmath!)
+\textDigamma{} textDigamma \\ % Ϝ
+% numeral signs: http://en.wikipedia.org/wiki/Greek_numerals
+\textdexiakeraia{} textdexiakeraia \\ % Ν΄
+\textaristerikeraia{} textaristerikeraia \\ % Ν΅
+\end{quote}
+
+\subsubsection{symbol variants}
+
+Mathematical notation uses variant shapes of some Greek letters as
+additional symbols. The variations have no syntactic meaning in Greek text
+and text fonts may use the variant shapes in place of the β€œregular” ones as
+a stylistic choice.
+
+Unicode defines separate code points for the symbol variants. TeX supports
+some of the variant shape symbols in mathematical mode, but its concept of
+β€œstandard” vs. β€œvariant” symbols differs from the distinction between
+β€œGREEK LETTER ...” vs. β€œGREEK ... SYMBOL” in the Unicode standard (see
+Table \ref{tab:symbol-variants}).
+
+\begin{table}[tbp]
+ \centering
+ \begin{tabular}{cccc}
+ \hline
+ \multicolumn{2}{c}{TeX math} & \multicolumn{2}{c}{Unicode} \\
+ symbol & var symbol & β€œletter” & β€œsymbol” \\
+ \hline
+ $\pi$ & $\varpi$ & Ο€ & Ο– \\
+ $\rho$ & $\varrho$ & ρ & ϱ \\
+ $\theta$ & $\vartheta$ & ΞΈ & Ο‘ \\
+ \hline
+ $\epsilon$ & $\varepsilon$ & Ξ΅ & Ο΅ \\
+ $\phi$ & $\varphi$ & Ο† & Ο• \\
+ \hline
+ $\beta$ & \emph{missing} & β & ϐ \\
+ $\kappa$ & \emph{missing} & ΞΊ & Ο° \\
+ $\Theta$ & \emph{missing} & Θ & ϴ \\
+ \hline
+ \end{tabular}
+ \caption{Greek symbol variants in TeX and Unicode}
+ \label{tab:symbol-variants}
+\end{table}
+
+\texttt{greek-euenc.def} defines three TextCommands for each of these
+letters:
+\begin{quote}
+ \verb|\text<name>| selects the Unicode GREEK LETTER ... variant,
+
+ \verb|\text<name>symbol| selects the Unicode
+ GREEK ... SYMBOL variant,
+
+ \verb|\textvar<name>| selects the variant
+ shape according to TeX' mathematical mode
+\end{quote}
+See Table \ref{tab:symbol-variant-macros} for the full list. The
+\href{alphabeta-doc.pdf}{\emph{alphabeta}} package defines short macros that
+work in text and math mode.
+
+\begin{table}[tbp]
+ \centering
+ \begin{tabular}{lclc}
+ \hline
+ \multicolumn{2}{c}{text} & \multicolumn{2}{c}{mathematics} \\
+ macro & output & macro & output \\
+ \hline
+ \verb$\textpi$ & \textpi & \verb$\pi$ & $\pi$ \\
+ \verb$\textvarpi$ & \textvarpi & \verb$\varpi$ & $\varpi$ \\
+ \verb$\textpisymbol$ & \textpisymbol & & \\
+ \hline
+ \verb$\textrho$ & \textrho & \verb$\rho$ & $\rho$ \\
+ \verb$\textvarrho$ & \textvarrho & \verb$\varrho$ & $\varrho$ \\
+ \verb$\textrhosymbol$ & \textrhosymbol & & \\
+ \hline
+ \verb$\texttheta$ & \texttheta & \verb$\theta$ & $\theta$ \\
+ \verb$\textvartheta$ & \textvartheta & \verb$\vartheta$ & $\vartheta$ \\
+ \verb$\textthetasymbol$ & \textthetasymbol & & \\
+ \hline
+ \verb$\textepsilon$ & \textepsilon & \verb$\epsilon$ & $\epsilon$ \\
+ \verb$\textvarepsilon$ & \textvarepsilon & \verb$\varepsilon$ & $\varepsilon$ \\
+ \verb$\textepsilonsymbol$ & \textepsilonsymbol & & \\
+ \hline
+ \verb$\textphi$ & \textphi & \verb$\phi$ & $\phi$ \\
+ \verb$\textvarphi$ & \textvarphi & \verb$\varphi$ & $\varphi$ \\
+ \verb$\textphisymbol$ & \textphisymbol & & \\
+ \hline
+ \verb$\textbeta$ & \textbeta & \verb$\beta$ & $\beta$ \\
+ \verb$\textvarbeta$ & \textvarbeta & \emph{missing} & \\
+ \verb$\textbetasymbol$ & \textbetasymbol & & \\
+ \hline
+ \verb$\textkappa$ & \textkappa & \verb$\kappa$ & $\kappa$ \\
+ \verb$\textvarkappa$ & \textvarkappa & \verb$\varkappa$ & $\varkappa$ \\
+ \verb$\textkappasymbol$ & \textkappasymbol & & \\
+ \hline
+ \verb$\textTheta$ & \textTheta & \verb$\Theta$ & $\Theta$ \\
+ \verb$\textvarTheta$ & \textvarTheta & \emph{missing} & \\
+ \verb$\textThetasymbol$ & \textThetasymbol & & \\
+ \hline
+ \end{tabular}
+ \caption{Macros for Greek symbol variants}
+ \label{tab:symbol-variant-macros}
+\end{table}
+
+\subsubsection{Ancient Greek Numbers}
+
+Ancient Greek Numbers are missing in most fonts (including Libertine and
+Deja Vu). The β€œFreeSerif” font works fine:
+\begin{quote}
+\textpentedeka % GREEK ACROPHONIC ATTIC FIFTY
+\textpentehekaton % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\textpenteqilioi % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\textpentemuria % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+\end{quote}
+If the LGR font encoding is loaded via Β«fontencΒ» in the document preamble,
+Ancient Greek Numbers (as well as any other character) from LGR encoded
+8-bit TeX fonts can be used after a font-encoding switch. babel-greek
+defines the \verb|\textgreek| command for this purpose.
+\providecommand*{\textgreek}[1]{\leavevmode{%
+ \fontfamily{cmr}\fontencoding{LGR}\selectfont#1}%
+}
+\begin{quote}
+\textgreek{
+\textpentedeka % GREEK ACROPHONIC ATTIC FIFTY
+\textpentehekaton % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\textpenteqilioi % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\textpentemuria % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+}
+\end{quote}
+
+\section{Latin transcription}
+
+The Latin transcription known from LGR encoded 8-bit fonts%
+\footnote{ See the \href{http://www.ctan.org/pkg/teubner}{teubner} package
+or the file usage.pdf from the
+\href{http://www.ctan.org/pkg/babel-greek}{\emph{babel-greek}} package for a
+description.}
+does not work with Unicode fonts.
+
+It is possible to set up LGR encoded fonts parallel to Unicode fonts (see
+the preamble of the source file \url{greek-euenc-doc.tex} for an example).
+The \verb|\textgreek| macro can then be used for the input of Greek letters
+via the \emph{Latin transcription}, e.g. Β«logosΒ» becomes Β«\textgreek{logos}Β»
+and Β«\verb|\>aupn\'ia|Β» becomes Β«\textgreek{\>aupn\'ia}Β».
+
+Mark that you cannot use Unicode input with LGR encoded fonts except when
+running in 8-bit compatibility mode.
+LICR macros work in both, Unicode font encoding and LGR: compare
+ \>\textIota\textalpha\textnu\textomicron\textupsilon\textalpha
+ \textrho\acctonos\textiota\textomicron\textupsilon{}
+(Unicode font set up via fontspec) vs.
+\textgreek{\>\textIota\textalpha\textnu\textomicron\textupsilon\textalpha
+ \textrho\acctonos\textiota\textomicron\textupsilon}
+(LGR-encoded 8-bit font set up via NFSS commands).
+
+
+\section{UPPERCASE and lowercase}
+
+Capital Greek letters have Greek diacritics (except the dialytika and
+sub-iota) to the left (instead of above) and drop them if text is set in
+UPPERCASE, e.g.
+\ensuregreek{μαΐστρος $\mapsto$ \MakeUppercase{μαΐστρος}}.
+
+The uccode/lccode corrections (taken from Apostolos Syropoulos xgreek
+package) ensure dropping of accents with \verb|\MakeUppercase| for literal
+Unicode characters.
+
+@uclclist additions ensure that upcasing also drops Greek diacritics.
+However, when the tonos, varia, and perispomeni accents
+are input using the symbol macros (\verb|\' \` \~|), this does not work, as
+they cannot be distinguished from Latin acute, grave, and tilde accents.%
+\footnote{This might be fixed with \textbackslash accACUTE,
+ \textbackslash accGRAVE, and \textbackslash accTILDE definitions
+ with corresponding @uclclist entries and composite definitions.}
+If these accents should be dropped by MakeUppercase, they must be input as
+named macro:
+
+\begin{quote}
+\acctonos\textalpha \'\textalpha{} \acctonos a\'a
+\accvaria\textalpha \`\textalpha{} \accvaria a\`a
+$\mapsto$
+\MakeUppercase{
+\acctonos\textalpha \'\textalpha{} \acctonos a\'a
+\accvaria\textalpha \`\textalpha{} \accvaria a\`a
+}
+\end{quote}
+
+\subsubsection{hiatus}
+
+Tonos and dasia mark a \emph{hiatus} (break-up of a diphthong) if placed on
+the first vowel of a diphtong (άι, άυ, Ξ­ΞΉ, αΌ„ΞΉ, αΌ„Ο…, αΌ”ΞΉ). A dialytika must be
+placed on the second vowel if they are dropped.
+
+The Β«hiatusΒ» feature works with macro input:
+\begin{quote}
+ % from teubner: άυλος/Ξ‘Ξ«Ξ›ΞŸΞ£
+ \acctonos\textalpha\textupsilon λος $\mapsto$
+ \MakeUppercase{\acctonos\textalpha\textupsilon λος},
+ \accpsilioxia\textalpha\textupsilon λος $\mapsto$
+ \MakeUppercase{\accpsilioxia\textalpha\textupsilon λος},
+
+ % from http://diacritics.typo.cz/index.php?id=69 μάινα -> ΞœΞ‘ΞͺΝΑ
+ m\acctonos\textalpha\textiota Ξ½Ξ± $\mapsto$
+ \MakeUppercase{m\acctonos\textalpha\textiota Ξ½Ξ±},
+ % from http://de.wikipedia.org/wiki/Neugriechische_Orthographie#Das_Trema
+ % ΞΊΞ­ΞΉΞΊ, ἀυπνία/αϋπνία
+ \textkappa\acctonos\textepsilon\textiota\textkappa $\mapsto$
+ \MakeUppercase{\textkappa\acctonos\textepsilon\textiota\textkappa},
+ \accpsili\textalpha\textupsilon πνία $\mapsto$
+ \MakeUppercase{\accpsili\textalpha\textupsilon πνία}.
+\end{quote}
+
+It does not work with Unicode literals:
+\begin{quote}
+ άι, άυ, Ξ­ΞΉ, αΌ„ΞΉ, αΌ„Ο…, αΌ”ΞΉ $\mapsto$ \MakeUppercase{άι, άυ, Ξ­ΞΉ, αΌ„ΞΉ, αΌ„Ο…, αΌ”ΞΉ}
+\end{quote}
+
+or accent-macro + Unicode literals (yet?):
+\begin{quote}
+ \acctonos Ξ±ΞΉ, \acctonos Ξ±Ο…, \acctonos Ρι, \'>Ξ±ΞΉ, \'>Ξ±Ο…, \'>Ρι
+ $\mapsto$
+ \MakeUppercase{\acctonos Ξ±ΞΉ, \acctonos Ξ±Ο…, \acctonos Ρι, \'>Ξ±ΞΉ, \'>Ξ±Ο…, \'>Ρι}
+\end{quote}
+
+\section{Character Tables}
+
+The following tables list the Greek Unicode characters. In the input, the
+LICR macro is followed by the corresponding literal Unicode character.
+
+\subsection{Greek and Coptic Unicode block}
+
+Seldom used characters that are not part of LGR encoded TeX fonts have no
+LICR definition:
+
+\newcommand{\greekandcoptic}{
+% NR Unicode Name % babel name, UCS name
+% 0370 GREEK CAPITAL LETTER HETA % Ν°
+% 0371 GREEK SMALL LETTER HETA % Ν±
+% 0372 GREEK CAPITAL LETTER ARCHAIC SAMPI % Ν²
+% 0373 GREEK SMALL LETTER ARCHAIC SAMPI % Ν²
+\textnumeralsigngreek Ν΄ % \anwtonos, \textdexiakeraia
+\textnumeralsignlowergreek Ν΅ % \katwtonos, \textaristerikeraia,
+% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % ΝΆ
+% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % Ν·
+{ }\ypogegrammeni ΝΊ % \textsubiota{\empty}
+% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL %
+% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL %
+% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL %
+\texterotimatiko ΝΎ % \textquestion
+
+\acctonos{ } % Ξ„
+\"'{ } % Ξ…
+\'\textAlpha Ξ†
+\textanoteleia Ξ‡ % \anoteleia
+\'\textEpsilon Έ
+\'\textEta Ξ‰
+\'\textIota Ί
+\'\textOmicron Ό
+\'\textUpsilon Ύ
+\'\textOmega Ώ
+
+\'"\textiota ΐ
+\textAlpha Ξ‘
+\textBeta Ξ’
+\textGamma Ξ“
+\textDelta Ξ”
+\textEpsilon Ξ•
+\textZeta Ξ–
+\textEta Ξ—
+\textTheta Θ
+\textIota Ξ™
+\textKappa Κ
+\textLambda Ξ›
+\textMu Μ
+\textNu Ν
+\textXi Ξ
+\textOmicron Ο
+
+\textPi Ξ 
+\textRho Ξ‘
+\textSigma Ξ£
+\textTau Ξ€
+\textUpsilon Ξ₯
+\textPhi Ξ¦
+\textChi Ξ§
+\textPsi Ξ¨
+\textOmega Ξ©
+\"\textIota Ξͺ
+\"\textUpsilon Ξ«
+\'\textalpha Ξ¬
+\'\textepsilon Ξ­
+\'\texteta Ξ
+\'\textiota Ξ―
+
+\"'\textupsilon Ξ°
+\textalpha Ξ±
+\textbeta Ξ²
+\textgamma Ξ³
+\textdelta Ξ΄
+\textepsilon Ξ΅
+\textzeta ΞΆ
+\texteta Ξ·
+\texttheta ΞΈ
+\textiota ΞΉ
+\textkappa ΞΊ
+\textlambda Ξ»
+\textmu ΞΌ % \textmugreek
+\textnu Ξ½
+\textxi ΞΎ
+\textomicron ΞΏ
+
+\textpi Ο€
+\textrho ρ
+\textvarsigma Ο‚
+\textsigma Οƒ
+\texttau Ο„
+\textupsilon Ο…
+\textphi Ο†
+\textchi Ο‡
+\textpsi ψ
+\textomega Ο‰
+\"\textiota ϊ
+\"\textupsilon Ο‹
+\'\textomicron ό
+\'\textupsilon ύ
+\'\textomega ώ
+
+ϐ Ο‘ Ο’ Ο“ Ο” Ο• Ο– %Ο—
+\textQoppa Ϙ
+\textqoppa Ο™
+\textStigma Ϛ
+\textstigma Ο›
+\textDigamma Ϝ
+\textdigamma ϝ
+\textKoppa Ϟ % \textKoppagreek
+\textkoppa ϟ % \koppa, \textqoppa [sic!]
+
+\textSampi Ο 
+\textsampi Ο‘
+
+% Ο’ Ο£ Ο€ Ο₯ Ο¦ Ο§ Ο¨ Ο© Οͺ Ο« Ο¬ Ο­ Ο Ο―
+
+Ο° Ο± Ο²
+% Ο³
+Ο΄ Ο΅ ΟΆ
+% Ο· ΟΈ
+ΟΉ
+% ΟΊ Ο» ΟΌ
+Ο½ ΟΎ ΟΏ
+}
+
+\greekandcoptic
+
+\noindent MakeUppercase:
+
+\MakeUppercase{\greekandcoptic}
+
+\noindent MakeLowercase:
+
+\MakeLowercase{\greekandcoptic}
+
+The lowercase of Ξ£ is Οƒ (GREEK SMALL LETTER SIGMA).\footnote{%
+With LICRs, it is \texttt{\textbackslash textautosigma}.}
+The lowercase of Ϛ (GREEK LETTER STIGMA) is \MakeLowercase{Ϛ}.
+
+
+
+\subsection{Greek Extended Unicode block}
+
+There are no LICR definitions for spacing diacritical characters.
+
+% \accvaria\textalpha α½°
+% \accoxia\textalpha α½±
+
+
+\newcommand{\greekextended}{
+\>\textalpha αΌ€
+\<\textalpha ἁ
+\>`\textalpha αΌ‚
+\<`\textalpha αΌƒ
+\>'\textalpha αΌ„
+\<'\textalpha αΌ…
+\~>\textalpha αΌ†
+\~<\textalpha αΌ‡
+\>\textAlpha Ἀ
+\<\textAlpha αΌ‰
+\>`\textAlpha Ἂ
+\<`\textAlpha αΌ‹
+\>'\textAlpha Ἄ
+\<'\textAlpha Ἅ
+\~>\textAlpha Ἆ
+\~<\textAlpha Ἇ
+
+\>\textepsilon ἐ
+\<\textepsilon αΌ‘
+\>`\textepsilon αΌ’
+\<`\textepsilon αΌ“
+\>'\textepsilon αΌ”
+\<'\textepsilon αΌ•
+\>\textEpsilon Ἐ
+\<\textEpsilon αΌ™
+\>`\textEpsilon Ἒ
+\<`\textEpsilon αΌ›
+\>'\textEpsilon Ἔ
+\<'\textEpsilon Ἕ
+
+\>\texteta αΌ 
+\<\texteta αΌ‘
+\>`\texteta αΌ’
+\<`\texteta αΌ£
+\>'\texteta αΌ€
+\<'\texteta αΌ₯
+\~>\texteta αΌ¦
+\~<\texteta αΌ§
+\>\textEta αΌ¨
+\<\textEta αΌ©
+\>`\textEta αΌͺ
+\<`\textEta αΌ«
+\>'\textEta αΌ¬
+\<'\textEta αΌ­
+\~>\textEta αΌ
+\~<\textEta αΌ―
+
+\>\textiota αΌ°
+\<\textiota αΌ±
+\>`\textiota αΌ²
+\<`\textiota αΌ³
+\>'\textiota αΌ΄
+\<'\textiota αΌ΅
+\~>\textiota αΌΆ
+\~<\textiota αΌ·
+\>\textIota αΌΈ
+\<\textIota αΌΉ
+\>`\textIota αΌΊ
+\<`\textIota αΌ»
+\>'\textIota αΌΌ
+\<'\textIota αΌ½
+\~>\textIota αΌΎ
+\~<\textIota αΌΏ
+
+\>\textomicron α½€
+\<\textomicron ὁ
+\>`\textomicron ὂ
+\<`\textomicron ὃ
+\>'\textomicron ὄ
+\<'\textomicron α½…
+\>\textOmicron Ὀ
+\<\textOmicron Ὁ
+\>`\textOmicron Ὂ
+\<`\textOmicron Ὃ
+\>'\textOmicron Ὄ
+\<'\textOmicron Ὅ
+
+\>\textupsilon ὐ
+\<\textupsilon ὑ
+\>`\textupsilon α½’
+\<`\textupsilon ὓ
+\>'\textupsilon α½”
+\<'\textupsilon ὕ
+\~>\textupsilon α½–
+\~<\textupsilon α½—
+\<\textUpsilon α½™
+\<`\textUpsilon α½›
+\<'\textUpsilon Ὕ
+\~<\textUpsilon Ὗ
+
+\>\textomega α½ 
+\<\textomega ὑ
+\>`\textomega α½’
+\<`\textomega α½£
+\>'\textomega α½€
+\<'\textomega α½₯
+\~>\textomega ὦ
+\~<\textomega ὧ
+\>\textOmega Ὠ
+\<\textOmega Ὡ
+\>`\textOmega α½ͺ
+\<`\textOmega Ὣ
+\>'\textOmega Ὤ
+\<'\textOmega α½­
+\~>\textOmega α½
+\~<\textOmega α½―
+
+\accvaria\textalpha α½°
+\accoxia\textalpha α½±
+\accvaria\textepsilon α½²
+\accoxia\textepsilon α½³
+\accvaria\texteta ὴ
+\accoxia\texteta ὡ
+\accvaria\textiota α½Ά
+\accoxia\textiota α½·
+\accvaria\textomicron α½Έ
+\accoxia\textomicron α½Ή
+\accvaria\textupsilon α½Ί
+\accoxia\textupsilon α½»
+\accvaria\textomega α½Ό
+\accoxia\textomega α½½
+
+\>\textalpha\ypogegrammeni αΎ€
+\<\textalpha\ypogegrammeni ᾁ
+\>`\textalpha\ypogegrammeni αΎ‚
+\<`\textalpha\ypogegrammeni αΎƒ
+\>'\textalpha\ypogegrammeni αΎ„
+\<'\textalpha\ypogegrammeni αΎ…
+\~>\textalpha\ypogegrammeni αΎ†
+\~<\textalpha\ypogegrammeni αΎ‡
+\>\textAlpha\ypogegrammeni ᾈ
+\<\textAlpha\ypogegrammeni αΎ‰
+\>`\textAlpha\ypogegrammeni ᾊ
+\<`\textAlpha\ypogegrammeni αΎ‹
+\>'\textAlpha\ypogegrammeni ᾌ
+\<'\textAlpha\ypogegrammeni ᾍ
+\~>\textAlpha\ypogegrammeni ᾎ
+\~<\textAlpha\ypogegrammeni ᾏ
+
+\>\texteta\ypogegrammeni ᾐ
+\<\texteta\ypogegrammeni αΎ‘
+\>`\texteta\ypogegrammeni αΎ’
+\<`\texteta\ypogegrammeni αΎ“
+\>'\texteta\ypogegrammeni αΎ”
+\<'\texteta\ypogegrammeni αΎ•
+\~>\texteta\ypogegrammeni αΎ–
+\~<\texteta\ypogegrammeni αΎ—
+\>\textEta\ypogegrammeni ᾘ
+\<\textEta\ypogegrammeni αΎ™
+\>`\textEta\ypogegrammeni ᾚ
+\<`\textEta\ypogegrammeni αΎ›
+\>'\textEta\ypogegrammeni ᾜ
+\<'\textEta\ypogegrammeni ᾝ
+\~>\textEta\ypogegrammeni ᾞ
+\~<\textEta\ypogegrammeni ᾟ
+
+\>\textomega\ypogegrammeni αΎ 
+\<\textomega\ypogegrammeni αΎ‘
+\>`\textomega\ypogegrammeni αΎ’
+\<`\textomega\ypogegrammeni αΎ£
+\>'\textomega\ypogegrammeni αΎ€
+\<'\textomega\ypogegrammeni αΎ₯
+\~>\textomega\ypogegrammeni αΎ¦
+\~<\textomega\ypogegrammeni αΎ§
+\>\textOmega\ypogegrammeni αΎ¨
+\<\textOmega\ypogegrammeni αΎ©
+\>`\textOmega\ypogegrammeni αΎͺ
+\<`\textOmega\ypogegrammeni αΎ«
+\>'\textOmega\ypogegrammeni αΎ¬
+\<'\textOmega\ypogegrammeni αΎ­
+\~>\textOmega\ypogegrammeni αΎ
+\~<\textOmega\ypogegrammeni αΎ―
+
+\u\textalpha αΎ°
+\=\textalpha αΎ±
+\accvaria\textalpha\ypogegrammeni αΎ²
+\textalpha\ypogegrammeni αΎ³
+\accoxia\textalpha\ypogegrammeni αΎ΄
+\~\textalpha αΎΆ
+\~\textalpha\ypogegrammeni αΎ·
+\u\textAlpha αΎΈ
+\=\textAlpha αΎΉ
+\accvaria\textAlpha αΎΊ
+\accoxia\textAlpha αΎ»
+\textAlpha\ypogegrammeni αΎΌ
+\>{ } αΎ½
+{ }\prosgegrammeni αΎΎ
+\>{ } αΎΏ
+
+\accperispomeni\textcompwordmark αΏ€
+\"\~{ } ῁
+\accvaria\texteta\ypogegrammeni αΏ‚
+\texteta\ypogegrammeni αΏƒ
+\accoxia\texteta\ypogegrammeni αΏ„
+\~\texteta αΏ†
+\~\texteta\ypogegrammeni αΏ‡
+\accvaria\textEpsilon Ὲ
+\accoxia\textEpsilon αΏ‰
+\accvaria\textEta Ὴ
+\accoxia\textEta αΏ‹
+\textEta\ypogegrammeni ῌ
+\>`{ } ῍
+\>'{ } ῎
+\~>{ } ῏
+
+\u\textiota ῐ
+\=\textiota αΏ‘
+\`"\textiota αΏ’
+\'"\textiota αΏ“
+\~\textiota αΏ–
+\~"\textiota αΏ—
+\u\textIota Ῐ
+\=\textIota αΏ™
+\accvaria\textIota Ὶ
+\accoxia\textIota αΏ›
+\<`{ } ῝
+\>'{ } ῞
+\~<{ } ῟
+
+\u\textupsilon αΏ 
+\=\textupsilon αΏ‘
+\`"\textupsilon αΏ’
+\'"\textupsilon αΏ£
+\>\textrho αΏ€
+\<\textrho αΏ₯
+\~\textupsilon αΏ¦
+\~"\textupsilon αΏ§
+\u\textUpsilon αΏ¨
+\=\textUpsilon αΏ©
+\accvaria\textUpsilon αΏͺ
+\accoxia\textUpsilon αΏ«
+\<\textRho αΏ¬
+\`"{ } αΏ­
+\'"{ } αΏ
+\accvaria{ } αΏ―
+
+\accvaria\textomega\ypogegrammeni αΏ²
+\textomega\ypogegrammeni αΏ³
+\accoxia\textomega\ypogegrammeni αΏ΄
+\~\textomega αΏΆ
+\~\textomega\ypogegrammeni αΏ·
+\accvaria\textOmicron αΏΈ
+\accoxia\textOmicron αΏΉ
+\accvaria\textOmega αΏΊ
+\accoxia\textOmega αΏ»
+\textOmega\ypogegrammeni αΏΌ
+\accoxia{ } αΏ½
+\<{ } αΏΎ
+}
+
+\greekextended
+
+\noindent MakeUppercase:
+
+\MakeUppercase{\greekextended}
+
+\noindent MakeLowercase:
+
+\MakeLowercase{\greekextended}
+
+
+\end{document}
diff --git a/language/greek/greek-fontenc/greek-euenc.def b/language/greek/greek-fontenc/greek-euenc.def
new file mode 100644
index 0000000000..b48535fe30
--- /dev/null
+++ b/language/greek/greek-fontenc/greek-euenc.def
@@ -0,0 +1,881 @@
+% greek-euenc.def
+% +++++++++++++++
+% Greek LICR definitions for XeTeX and LuaTeX
+% *******************************************
+%
+% :Copyright: Β© 2013 GΓΌnter Milde
+% :Licence: 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 any later version.
+% :Identification:
+% ::
+
+\ProvidesFile{greek-euenc.def}
+[2018/01/06 0.13.3 Greek LICRs for XeTeX and LuaTeX]
+
+% :abstract:
+% Experimental support for Greek LICR macros with XeTeX and LuaTeX.
+% Extends euenc_. Used by babel-greek_ and textalpha_.
+%
+% **History**:
+% .. class:: borderless
+%
+% ====== ========== ========================================================
+% 0.1 2013-07-16 initial version
+% 0.1.1 2013-07-18 bugfix: wrong breathings psilioxia -> dasiaoxia
+% 0.1.2 2013-07-19 bugfix: Disable composite defs starting with char macro,
+% .. fix "hiatus" handling.
+% 0.1.3 2013-07-24 fix "input" path.
+% 0.1.4 2013-10-01 remove clashing defs for legacy characters with oxia,
+% .. fix upcasing of ``\finalsigma``.
+% 0.11.1 2013-12-01 fix identification.
+% 0.11.2 2014-09-08 ``\textKoppa`` macro
+% .. (Capital Koppa is not defined in LGR but Unicode).
+% 0.12 2014-12-12 Remove symbol macros for breathing accents.
+% 0.13 2015-08-07 ``\lccode``/``\uccode`` corrections from xgreek_.
+% .. LICR macros for symbol variants.
+% 0.13.3 2018-01-06 Documentation update.
+% ====== ========== ========================================================
+%
+% .. contents::
+%
+% Motivation
+% ==========
+%
+% LICR macro definitions for the Greek script are missing in both, xunicode_
+% and euenc_.
+%
+% This file expands the font encoding definition files ``eu1enc.def`` rsp.
+% ``eu2enc.def`` from euenc_ defining `LaTeX Internal Character
+% Representaction` (LICR) macros for Greek letters and symbols. It works
+% independed of xunicode_ using the standard commands for `LaTeX2e font
+% selection`_.
+%
+% Requirements
+% ============
+%
+% Requires XeTeX or LuaTeX, fontspec_, and a font with Greek characters.
+%
+% See `<greek-euenc-doc.tex>`_ and `<greek-euenc-doc.pdf>`_ for setup and
+% usage examples.
+%
+%
+% Greek Diacritics
+% ================
+%
+% Define "named macros" for simple and combined diacritics.
+%
+% * Named accent macros can be used instead of the ``\@tabacckludge`` by
+% to-LaTeX converters to ensure working also inside the tabbing environment.
+%
+% * Named macros are required for upcasing according to Greek typesetting
+% conventions and in the definition of composite commands.
+%
+% Greek alias names for standard accents::
+
+\DeclareTextCommand{\acctonos}{\LastDeclaredEncoding}{\@tabacckludge'}
+\DeclareTextCommand{\accvaria}{\LastDeclaredEncoding}{\@tabacckludge`}
+\DeclareTextCommand{\accdialytika}{\LastDeclaredEncoding}{\@tabacckludge"}
+
+% The combining perispomeni character is normalized with Greek base letters,
+% while the (standard) combining tilde is not::
+
+\DeclareTextCommand{\accperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0342 }
+
+% Breathings:
+%
+% (The COMBINING GREEK KORONIS is a legacy character, discarded in favour of
+% COMBINING COMMA ABOVE) ::
+
+\DeclareTextCommand{\accpsili}{\LastDeclaredEncoding}[1]{#1\char"0313 } % ψιλΠspiritus lenis (smooth breathing)
+\DeclareTextCommand{\accdasia}{\LastDeclaredEncoding}[1]{#1\char"0314 } % δασΡῖα spiritus asper (rough breathing)
+
+
+% Sub-iota:
+%
+% ``\ypogegrammeni`` is a postfix accent (ligature in LGR) ::
+
+\DeclareTextSymbol{\ypogegrammeni}{\LastDeclaredEncoding}{0837} % COMBINING GREEK YPOGEGRAMMENI
+
+% Combined diacritics::
+
+% The COMBINING DIALYTIKA TONOS is discarded and not well supported by fonts:
+\DeclareTextCommand{\accdialytikatonos}{\LastDeclaredEncoding}[1]{#1\char"0308 \char"0301 }
+\DeclareTextCommand{\accdialytikavaria}{\LastDeclaredEncoding}[1]{#1\char"0308 \char"0300 }
+\DeclareTextCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0342 \char"0308 }
+
+\DeclareTextCommand{\accdasiaoxia}{\LastDeclaredEncoding}[1]{#1\char"0314 \char"0301 }
+\DeclareTextCommand{\accdasiavaria}{\LastDeclaredEncoding}[1]{#1\char"0314 \char"0300 }
+\DeclareTextCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0314 \char"0342 }
+
+\DeclareTextCommand{\accpsilioxia}{\LastDeclaredEncoding}[1]{#1\char"0301 \char"0313 }
+\DeclareTextCommand{\accpsilivaria}{\LastDeclaredEncoding}[1]{#1\char"0300 \char"0313 }
+\DeclareTextCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0342 \char"0313 }
+
+
+% Common Definitions
+% ==================
+%
+% Use the `common Greek font encoding definitions`_::
+
+\input{greek-fontenc.def}
+
+
+% Character Definitions
+% =====================
+%
+% General Punctuation
+% ~~~~~~~~~~~~~~~~~~~
+%
+% Ligature break up with ZERO WIDTH NON-JOINER::
+
+\DeclareTextCommand{\textcompwordmark}{\LastDeclaredEncoding}{\char"200C}
+
+% Greek and Coptic
+% ~~~~~~~~~~~~~~~~
+%
+% ::
+
+% NR Unicode Name % babel name, % PU name
+% 0370 GREEK CAPITAL LETTER HETA % Ν°
+% 0371 GREEK SMALL LETTER HETA % Ν±
+% 0372 GREEK CAPITAL LETTER ARCHAIC SAMPI % Ν²
+% 0373 GREEK SMALL LETTER ARCHAIC SAMPI % Ν³
+\DeclareTextCommand{\textdexiakeraia}{\LastDeclaredEncoding}{Ν΄} % \anwtonos, \textnumeralsigngreek
+\DeclareTextCommand{\textaristerikeraia}{\LastDeclaredEncoding}{Ν΅} % \katwtonos, \textnumeralsignlowergreek
+% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % ΝΆ
+% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % Ν·
+
+% 037A GREEK YPOGEGRAMMENI (use \textcompwordmark\ypogegrammeni) % ΝΊ
+% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL
+% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL
+% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL
+\DeclareTextCommand{\texterotimatiko}{\LastDeclaredEncoding}{ΝΎ} % 037E GREEK QUESTION MARK
+
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textcompwordmark}{Ξ„}
+\DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\textcompwordmark}{Ξ…}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textAlpha}{Ξ†}
+\DeclareTextCommand{\textanoteleia}{\LastDeclaredEncoding}{Ξ‡} % \anoteleia
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textEpsilon}{Έ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textEta}{Ξ‰}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textIota}{Ί}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textOmicron}{Ό}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textUpsilon}{Ύ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textOmega}{Ώ}
+\DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\textiota}{ΐ}
+
+\DeclareTextCommand{\textAlpha}{\LastDeclaredEncoding}{Ξ‘}
+\DeclareTextCommand{\textBeta}{\LastDeclaredEncoding}{Ξ’}
+\DeclareTextCommand{\textGamma}{\LastDeclaredEncoding}{Ξ“}
+\DeclareTextCommand{\textDelta}{\LastDeclaredEncoding}{Ξ”}
+\DeclareTextCommand{\textEpsilon}{\LastDeclaredEncoding}{Ξ•}
+\DeclareTextCommand{\textZeta}{\LastDeclaredEncoding}{Ξ–}
+\DeclareTextCommand{\textEta}{\LastDeclaredEncoding}{Ξ—}
+\DeclareTextCommand{\textTheta}{\LastDeclaredEncoding}{Θ}
+\DeclareTextCommand{\textIota}{\LastDeclaredEncoding}{Ξ™}
+\DeclareTextCommand{\textKappa}{\LastDeclaredEncoding}{Κ}
+\DeclareTextCommand{\textLambda}{\LastDeclaredEncoding}{Ξ›}
+\DeclareTextCommand{\textMu}{\LastDeclaredEncoding}{Μ}
+\DeclareTextCommand{\textNu}{\LastDeclaredEncoding}{Ν}
+\DeclareTextCommand{\textXi}{\LastDeclaredEncoding}{Ξ}
+\DeclareTextCommand{\textOmicron}{\LastDeclaredEncoding}{Ο}
+\DeclareTextCommand{\textPi}{\LastDeclaredEncoding}{Ξ }
+\DeclareTextCommand{\textRho}{\LastDeclaredEncoding}{Ξ‘}
+\DeclareTextCommand{\textSigma}{\LastDeclaredEncoding}{Ξ£}
+\DeclareTextCommand{\textTau}{\LastDeclaredEncoding}{Ξ€}
+\DeclareTextCommand{\textUpsilon}{\LastDeclaredEncoding}{Ξ₯}
+\DeclareTextCommand{\textPhi}{\LastDeclaredEncoding}{Ξ¦}
+\DeclareTextCommand{\textChi}{\LastDeclaredEncoding}{Ξ§}
+\DeclareTextCommand{\textPsi}{\LastDeclaredEncoding}{Ξ¨}
+\DeclareTextCommand{\textOmega}{\LastDeclaredEncoding}{Ξ©}
+
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\textIota}{Ξͺ}
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\textUpsilon}{Ξ«}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textalpha}{Ξ¬}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textepsilon}{Ξ­}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\texteta}{Ξ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textiota}{Ξ―}
+\DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\textupsilon}{Ξ°}
+
+\DeclareTextCommand{\textalpha}{\LastDeclaredEncoding}{Ξ±}
+\DeclareTextCommand{\textbeta}{\LastDeclaredEncoding}{Ξ²}
+\DeclareTextCommand{\textgamma}{\LastDeclaredEncoding}{Ξ³}
+\DeclareTextCommand{\textdelta}{\LastDeclaredEncoding}{Ξ΄}
+\DeclareTextCommand{\textepsilon}{\LastDeclaredEncoding}{Ξ΅}
+\DeclareTextCommand{\textvarepsilon}{\LastDeclaredEncoding}{Ξ΅} % cf. $\varepsiolon$
+\DeclareTextCommand{\textzeta}{\LastDeclaredEncoding}{ΞΆ}
+\DeclareTextCommand{\texteta}{\LastDeclaredEncoding}{Ξ·}
+\DeclareTextCommand{\texttheta}{\LastDeclaredEncoding}{ΞΈ}
+\DeclareTextCommand{\textiota}{\LastDeclaredEncoding}{ΞΉ}
+\DeclareTextCommand{\textkappa}{\LastDeclaredEncoding}{ΞΊ}
+\DeclareTextCommand{\textlambda}{\LastDeclaredEncoding}{Ξ»}
+\DeclareTextCommand{\textmu}{\LastDeclaredEncoding}{ΞΌ} % \textmugreek
+\DeclareTextCommand{\textnu}{\LastDeclaredEncoding}{Ξ½}
+\DeclareTextCommand{\textxi}{\LastDeclaredEncoding}{ΞΎ}
+\DeclareTextCommand{\textomicron}{\LastDeclaredEncoding}{ΞΏ}
+\DeclareTextCommand{\textpi}{\LastDeclaredEncoding}{Ο€}
+\DeclareTextCommand{\textrho}{\LastDeclaredEncoding}{ρ}
+\DeclareTextCommand{\textvarsigma}{\LastDeclaredEncoding}{Ο‚} % final sigma
+\DeclareTextCommand{\textfinalsigma}{\LastDeclaredEncoding}{\textvarsigma}
+\DeclareTextCommand{\textsigma}{\LastDeclaredEncoding}{Οƒ}
+% Dummy definition (\textautosigma is lowercase of \textSigma):
+\ProvideTextCommand{\textautosigma}{\LastDeclaredEncoding}{\textsigma}
+\DeclareTextCommand{\texttau}{\LastDeclaredEncoding}{Ο„}
+\DeclareTextCommand{\textupsilon}{\LastDeclaredEncoding}{Ο…}
+\DeclareTextCommand{\textphi}{\LastDeclaredEncoding}{Ο†}
+\DeclareTextCommand{\textvarphi}{\LastDeclaredEncoding}{Ο†} % cf. $\varphi$
+\DeclareTextCommand{\textchi}{\LastDeclaredEncoding}{Ο‡}
+\DeclareTextCommand{\textpsi}{\LastDeclaredEncoding}{ψ}
+\DeclareTextCommand{\textomega}{\LastDeclaredEncoding}{Ο‰}
+
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\textiota}{ϊ}
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\textupsilon}{Ο‹}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textomicron}{ό}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textupsilon}{ύ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textomega}{ώ}
+
+\DeclareTextCommand{\textQoppa}{\LastDeclaredEncoding}{Ϙ}
+\DeclareTextCommand{\textqoppa}{\LastDeclaredEncoding}{Ο™}
+\DeclareTextCommand{\textStigma}{\LastDeclaredEncoding}{Ϛ}
+\DeclareTextCommand{\textstigma}{\LastDeclaredEncoding}{Ο›}
+\DeclareTextCommand{\textDigamma}{\LastDeclaredEncoding}{Ϝ}
+\DeclareTextCommand{\textdigamma}{\LastDeclaredEncoding}{ϝ}
+\DeclareTextCommand{\textKoppa}{\LastDeclaredEncoding}{Ϟ} % not defined in LGR
+\DeclareTextCommand{\textkoppa}{\LastDeclaredEncoding}{ϟ} % \koppa, \textqoppa [sic!]
+\DeclareTextCommand{\textSampi}{\LastDeclaredEncoding}{Ο }
+\DeclareTextCommand{\textsampi}{\LastDeclaredEncoding}{Ο‘}
+
+% Symbol variants
+\DeclareTextCommand{\textbetasymbol}{\LastDeclaredEncoding}{ϐ}
+\DeclareTextCommand{\textkappasymbol}{\LastDeclaredEncoding}{Ο°}
+\DeclareTextCommand{\textThetasymbol}{\LastDeclaredEncoding}{Ο΄}
+\DeclareTextCommand{\textthetasymbol}{\LastDeclaredEncoding}{Ο‘}
+\DeclareTextCommand{\textphisymbol}{\LastDeclaredEncoding}{Ο•}
+\DeclareTextCommand{\textpisymbol}{\LastDeclaredEncoding}{Ο–}
+\DeclareTextCommand{\textrhosymbol}{\LastDeclaredEncoding}{Ο±}
+\DeclareTextCommand{\textepsilonsymbol}{\LastDeclaredEncoding}{Ο΅}
+% math compatibility aliases
+% $\varphi$ and $\varepsilon$ refer to the letter characters (see above)!
+\DeclareTextCommand{\textvarbeta}{\LastDeclaredEncoding}{\textbetasymbol}
+\DeclareTextCommand{\textvarkappa}{\LastDeclaredEncoding}{Ο°}
+\DeclareTextCommand{\textvarTheta}{\LastDeclaredEncoding}{Ο΄}
+\DeclareTextCommand{\textvartheta}{\LastDeclaredEncoding}{Ο‘}
+\DeclareTextCommand{\textvarpi}{\LastDeclaredEncoding}{Ο–}
+\DeclareTextCommand{\textvarrho}{\LastDeclaredEncoding}{Ο±}
+
+% Greek Extended
+% ~~~~~~~~~~~~~~
+%
+% We skip definitions for characters "... WITH OXIA", because they would
+% overwrite the defintions for "... WITH TONOS" in the `Greek and Coptic`
+% block.
+%
+% ::
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textalpha}{αΌ€}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textalpha}{ἁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textalpha}{αΌ‚}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textalpha}{αΌƒ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textalpha}{αΌ„}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textalpha}{αΌ…}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textalpha}{αΌ†}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textalpha}{αΌ‡}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textAlpha}{Ἀ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textAlpha}{αΌ‰}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textAlpha}{Ἂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textAlpha}{αΌ‹}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textAlpha}{Ἄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textAlpha}{Ἅ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textAlpha}{Ἆ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textAlpha}{Ἇ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textepsilon}{ἐ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textepsilon}{αΌ‘}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textepsilon}{αΌ’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textepsilon}{αΌ“}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textepsilon}{αΌ”}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textepsilon}{αΌ•}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textEpsilon}{Ἐ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textEpsilon}{αΌ™}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textEpsilon}{Ἒ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textEpsilon}{αΌ›}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textEpsilon}{Ἔ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textEpsilon}{Ἕ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\texteta}{αΌ }
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\texteta}{αΌ‘}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\texteta}{αΌ’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\texteta}{αΌ£}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\texteta}{αΌ€}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\texteta}{αΌ₯}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\texteta}{αΌ¦}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\texteta}{αΌ§}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textEta}{αΌ¨}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textEta}{αΌ©}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textEta}{αΌͺ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textEta}{αΌ«}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textEta}{αΌ¬}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textEta}{αΌ­}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textEta}{αΌ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textEta}{αΌ―}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textiota}{αΌ°}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textiota}{αΌ±}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textiota}{αΌ²}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textiota}{αΌ³}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textiota}{αΌ΄}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textiota}{αΌ΅}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textiota}{αΌΆ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textiota}{αΌ·}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textIota}{αΌΈ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textIota}{αΌΉ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textIota}{αΌΊ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textIota}{αΌ»}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textIota}{αΌΌ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textIota}{αΌ½}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textIota}{αΌΎ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textIota}{αΌΏ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textomicron}{α½€}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textomicron}{ὁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textomicron}{ὂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textomicron}{ὃ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textomicron}{ὄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textomicron}{α½…}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textOmicron}{Ὀ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textOmicron}{Ὁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textOmicron}{Ὂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textOmicron}{Ὃ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textOmicron}{Ὄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textOmicron}{Ὅ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textupsilon}{ὐ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textupsilon}{ὑ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textupsilon}{α½’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textupsilon}{ὓ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textupsilon}{α½”}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textupsilon}{ὕ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textupsilon}{α½–}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textupsilon}{α½—}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textUpsilon}{α½™}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textUpsilon}{α½›}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textUpsilon}{Ὕ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textUpsilon}{Ὗ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textomega}{α½ }
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textomega}{ὑ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textomega}{α½’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textomega}{α½£}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textomega}{α½€}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textomega}{α½₯}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textomega}{ὦ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textomega}{ὧ}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textOmega}{Ὠ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textOmega}{Ὡ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textOmega}{α½ͺ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textOmega}{Ὣ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textOmega}{Ὤ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textOmega}{α½­}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textOmega}{α½}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textOmega}{α½―}
+
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textalpha}{α½°}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textepsilon}{α½²}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\texteta}{ὴ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textiota}{α½Ά}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textomicron}{α½Έ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textupsilon}{α½Ί}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textomega}{α½Ό}
+
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textalpha}{αΎ°}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textalpha}{αΎ±}
+% αΎ²
+% αΎ³
+% αΎ΄
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\textalpha}{αΎΆ}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{Ξ±}{αΎΆ}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textalpha}{αΎΆ}
+% αΎ·
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textAlpha}{αΎΈ}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textAlpha}{αΎΉ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textAlpha}{αΎΊ}
+% αΎΌ
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textcompwordmark}{αΎ½}
+\DeclareTextCommand{\prosgegrammeni}{\LastDeclaredEncoding}{αΎΎ}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textcompwordmark}{αΎΏ}
+
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textcompwordmark}{αΏ€}
+\DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\textcompwordmark}{῁}
+% αΏ‚
+% αΏƒ
+% αΏ„
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\texteta}{αΏ†}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{Ξ·}{αΏ†}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\texteta}{αΏ†}
+% αΏ‡
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textEpsilon}{Ὲ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textEta}{Ὴ}
+% ῌ
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textcompwordmark}{῍}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textcompwordmark}{῎}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textcompwordmark}{῏}
+
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textiota}{ῐ}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textiota}{αΏ‘}
+\DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\textiota}{αΏ’}
+\DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\textiota}{αΏ“}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\textiota}{αΏ–}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{ΞΉ}{αΏ–}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textiota}{αΏ–}
+\DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\textiota}{αΏ—}
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textIota}{Ῐ}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textIota}{αΏ™}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textIota}{Ὶ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textcompwordmark}{῝}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textcompwordmark}{῞}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textcompwordmark}{῟}
+
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textupsilon}{αΏ }
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textupsilon}{αΏ‘}
+\DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\textupsilon}{αΏ’}
+\DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\textupsilon}{αΏ£}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textrho}{αΏ€}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textrho}{αΏ₯}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\textupsilon}{αΏ¦}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{Ο…}{αΏ¦}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textupsilon}{αΏ¦}
+\DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\textupsilon}{αΏ§}
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textUpsilon}{αΏ¨}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textUpsilon}{αΏ©}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textUpsilon}{αΏͺ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textRho}{αΏ¬}
+\DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\textcompwordmark}{αΏ­}
+\DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\textcompwordmark}{αΏ}
+
+% αΏ²
+% αΏ³
+% αΏ΄
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\textomega}{αΏΆ}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{Ο‰}{αΏΆ}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textomega}{αΏΆ}
+% αΏ·
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textOmicron}{αΏΈ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textOmega}{αΏΊ}
+% αΏΌ
+\DeclareTextCompositeCommand{\accoxia}{\LastDeclaredEncoding}{\textcompwordmark}{αΏ½}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textcompwordmark}{αΏΎ}
+
+% Letterlike Symbols
+% ~~~~~~~~~~~~~~~~~~
+% ::
+
+\DeclareTextCommand{\textohm}{\LastDeclaredEncoding}{Ω} % OHM SIGN
+
+% Ancient Greek Numbers
+% ~~~~~~~~~~~~~~~~~~~~~
+% TODO: map other chars to corresponding Greek letters.
+% See also the grnumalt_ package.
+%
+% Definition with literal Unicode characters, because the code-point has 5
+% hexadecimal digits:
+%
+% ::
+
+\DeclareTextCommand{\textpentedeka}{\LastDeclaredEncoding}{𐅄} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareTextCommand{\textpentehekaton}{\LastDeclaredEncoding}{𐅅} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareTextCommand{\textpenteqilioi}{\LastDeclaredEncoding}{𐅆} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareTextCommand{\textpentemuria}{\LastDeclaredEncoding}{𐅇} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+
+
+% UPPERCASE
+% =========
+%
+% Greek letters drop diacritics (eccept dialytika and sub-iota) in UPPERCASE.
+%
+% uc/lc values
+% ~~~~~~~~~~~~
+%
+% ``\lccode`` and ``\uccode`` corrections from the xgreek_ package by Apostolos Syropoulos::
+
+\global\lccode"0370="0371 \global\uccode"0370="0370
+\global\lccode"0371="0371 \global\uccode"0371="0370
+\global\lccode"0372="0373 \global\uccode"0372="0372
+\global\lccode"0373="0373 \global\uccode"0373="0372
+\global\lccode"0376="0377 \global\uccode"0376="0376
+\global\lccode"0377="0377 \global\uccode"0377="0376
+\global\lccode"03FD="037B \global\uccode"03FD="03FD
+\global\lccode"037B="037B \global\uccode"037B="03FD
+\global\lccode"03FE="037C \global\uccode"03FE="03FE
+\global\lccode"037C="037C \global\uccode"037C="03FE
+\global\lccode"03FF="037D \global\uccode"03FF="03FF
+\global\lccode"037D="037D \global\uccode"037D="03FF
+\global\lccode"0386="03AC \global\uccode"0386="0391
+\global\lccode"0388="03AD \global\uccode"0388="0395
+\global\lccode"0389="03AC \global\uccode"0389="0397
+\global\lccode"038A="03AF \global\uccode"038A="0399
+\global\lccode"038C="03CC \global\uccode"038C="039F
+\global\lccode"038E="03CD \global\uccode"038E="03A5
+\global\lccode"038F="03CE \global\uccode"038F="03A9
+\global\lccode"0390="0390 \global\uccode"0390="03AA
+\global\lccode"0391="03B1 \global\uccode"0391="0391
+\global\lccode"0392="03B2 \global\uccode"0392="0392
+\global\lccode"0393="03B3 \global\uccode"0393="0393
+\global\lccode"0394="03B4 \global\uccode"0394="0394
+\global\lccode"0395="03B5 \global\uccode"0395="0395
+\global\lccode"0396="03B6 \global\uccode"0396="0396
+\global\lccode"0397="03B7 \global\uccode"0397="0397
+\global\lccode"0398="03B8 \global\uccode"0398="0398
+\global\lccode"0399="03B9 \global\uccode"0399="0399
+\global\lccode"039A="03BA \global\uccode"039A="039A
+\global\lccode"039B="03BB \global\uccode"039B="039B
+\global\lccode"039C="03BC \global\uccode"039C="039C
+\global\lccode"039D="03BD \global\uccode"039D="039D
+\global\lccode"039E="03BE \global\uccode"039E="039E
+\global\lccode"039F="03BF \global\uccode"039F="039F
+\global\lccode"03A0="03C0 \global\uccode"03A0="03A0
+\global\lccode"03A1="03C1 \global\uccode"03A1="03A1
+\global\lccode"03A3="03C3 \global\uccode"03A3="03A3
+\global\lccode"03A4="03C4 \global\uccode"03A4="03A4
+\global\lccode"03A5="03C5 \global\uccode"03A5="03A5
+\global\lccode"03A6="03C6 \global\uccode"03A6="03A6
+\global\lccode"03A7="03C7 \global\uccode"03A7="03A7
+\global\lccode"03A8="03C8 \global\uccode"03A8="03A8
+\global\lccode"03A9="03C9 \global\uccode"03A9="03A9
+\global\lccode"03AA="03CA \global\uccode"03AA="03AA
+\global\lccode"03AB="03CB \global\uccode"03AB="03AB
+\global\lccode"03AC="03AC \global\uccode"03AC="0391
+\global\lccode"03AD="03AD \global\uccode"03AD="0395
+\global\lccode"03AE="03AE \global\uccode"03AE="0397
+\global\lccode"03AF="03AF \global\uccode"03AF="0399
+\global\lccode"03B0="03B0 \global\uccode"03B0="03AB
+\global\lccode"03B1="03B1 \global\uccode"03B1="0391
+\global\lccode"03B2="03B2 \global\uccode"03B2="0392
+\global\lccode"03B3="03B3 \global\uccode"03B3="0393
+\global\lccode"03B4="03B4 \global\uccode"03B4="0394
+\global\lccode"03B5="03B5 \global\uccode"03B5="0395
+\global\lccode"03B6="03B6 \global\uccode"03B6="0396
+\global\lccode"03B7="03B7 \global\uccode"03B7="0397
+\global\lccode"03B8="03B8 \global\uccode"03B8="0398
+\global\lccode"03B9="03B9 \global\uccode"03B9="0399
+\global\lccode"03BA="03BA \global\uccode"03BA="039A
+\global\lccode"03BB="03BB \global\uccode"03BB="039B
+\global\lccode"03BC="03BC \global\uccode"03BC="039C
+\global\lccode"03BD="03BD \global\uccode"03BD="039D
+\global\lccode"03BE="03BE \global\uccode"03BE="039E
+\global\lccode"03BF="03BF \global\uccode"03BF="039F
+\global\lccode"03C0="03C0 \global\uccode"03C0="03A0
+\global\lccode"03C1="03C1 \global\uccode"03C1="03A1
+\global\lccode"03C2="03C2 \global\uccode"03C2="03A3
+\global\lccode"03C3="03C3 \global\uccode"03C3="03A3
+\global\lccode"03C4="03C4 \global\uccode"03C4="03A4
+\global\lccode"03C5="03C5 \global\uccode"03C5="03A5
+\global\lccode"03C6="03C6 \global\uccode"03C6="03A6
+\global\lccode"03C7="03C7 \global\uccode"03C7="03A7
+\global\lccode"03C8="03C8 \global\uccode"03C8="03A8
+\global\lccode"03C9="03C9 \global\uccode"03C9="03A9
+\global\lccode"03CA="03CA \global\uccode"03CA="03AA
+\global\lccode"03CB="03CB \global\uccode"03CB="03AB
+\global\lccode"03CC="03CC \global\uccode"03CC="039F
+\global\lccode"03CD="03CD \global\uccode"03CD="03A5
+\global\lccode"03CE="03CE \global\uccode"03CE="03A9
+\global\lccode"03D0="03D0 \global\uccode"03D0="0392
+\global\lccode"03D1="03D1 \global\uccode"03D1="0398
+\global\lccode"03D2="03C5 \global\uccode"03D2="03A5
+\global\lccode"03D3="03CD \global\uccode"03D3="03A5
+\global\lccode"03D4="03CB \global\uccode"03D4="03AB
+\global\lccode"03D5="03C6 \global\uccode"03D5="03A6
+\global\lccode"03D6="03C0 \global\uccode"03D6="03A0
+\global\lccode"03DA="03DB \global\uccode"03DA="03DA
+\global\lccode"03DB="03DB \global\uccode"03DB="03DA
+\global\lccode"03DC="03DD \global\uccode"03DC="03DC
+\global\lccode"03DD="03DD \global\uccode"03DD="03DC
+\global\lccode"03DE="03DF \global\uccode"03DE="03DE
+\global\lccode"03DF="03DF \global\uccode"03DF="03DE
+\global\lccode"03E0="03E1 \global\uccode"03E0="03E0
+\global\lccode"03E1="03E1 \global\uccode"03E1="03E0
+\global\lccode"03F0="03BA \global\uccode"03F0="039A
+\global\lccode"03F1="03C1 \global\uccode"03F1="03A1
+\global\lccode"03F2="03F2 \global\uccode"03F2="03F9
+\global\lccode"03F9="03F2 \global\uccode"03F9="03F9
+\global\lccode"1F00="1F00 \global\uccode"1F00="0391
+\global\lccode"1F01="1F01 \global\uccode"1F01="0391
+\global\lccode"1F02="1F02 \global\uccode"1F02="0391
+\global\lccode"1F03="1F03 \global\uccode"1F03="0391
+\global\lccode"1F04="1F04 \global\uccode"1F04="0391
+\global\lccode"1F05="1F05 \global\uccode"1F05="0391
+\global\lccode"1F06="1F06 \global\uccode"1F06="0391
+\global\lccode"1F07="1F07 \global\uccode"1F07="0391
+\global\lccode"1F08="1F00 \global\uccode"1F08="0391
+\global\lccode"1F09="1F01 \global\uccode"1F09="0391
+\global\lccode"1F0A="1F02 \global\uccode"1F0A="0391
+\global\lccode"1F0B="1F03 \global\uccode"1F0B="0391
+\global\lccode"1F0C="1F04 \global\uccode"1F0C="0391
+\global\lccode"1F0D="1F05 \global\uccode"1F0D="0391
+\global\lccode"1F0E="1F06 \global\uccode"1F0E="0391
+\global\lccode"1F0F="1F07 \global\uccode"1F0F="0391
+\global\lccode"1F10="1F10 \global\uccode"1F10="0395
+\global\lccode"1F11="1F11 \global\uccode"1F11="0395
+\global\lccode"1F12="1F12 \global\uccode"1F12="0395
+\global\lccode"1F13="1F13 \global\uccode"1F13="0395
+\global\lccode"1F14="1F14 \global\uccode"1F14="0395
+\global\lccode"1F15="1F15 \global\uccode"1F15="0395
+\global\lccode"1F18="1F10 \global\uccode"1F18="0395
+\global\lccode"1F19="1F11 \global\uccode"1F19="0395
+\global\lccode"1F1A="1F12 \global\uccode"1F1A="0395
+\global\lccode"1F1B="1F13 \global\uccode"1F1B="0395
+\global\lccode"1F1C="1F14 \global\uccode"1F1C="0395
+\global\lccode"1F1D="1F15 \global\uccode"1F1D="0395
+\global\lccode"1F20="1F20 \global\uccode"1F20="0397
+\global\lccode"1F21="1F21 \global\uccode"1F21="0397
+\global\lccode"1F22="1F22 \global\uccode"1F22="0397
+\global\lccode"1F23="1F23 \global\uccode"1F23="0397
+\global\lccode"1F24="1F24 \global\uccode"1F24="0397
+\global\lccode"1F25="1F25 \global\uccode"1F25="0397
+\global\lccode"1F26="1F26 \global\uccode"1F26="0397
+\global\lccode"1F27="1F27 \global\uccode"1F27="0397
+\global\lccode"1F28="1F20 \global\uccode"1F28="0397
+\global\lccode"1F29="1F21 \global\uccode"1F29="0397
+\global\lccode"1F2A="1F22 \global\uccode"1F2A="0397
+\global\lccode"1F2B="1F23 \global\uccode"1F2B="0397
+\global\lccode"1F2C="1F24 \global\uccode"1F2C="0397
+\global\lccode"1F2D="1F25 \global\uccode"1F2D="0397
+\global\lccode"1F2E="1F26 \global\uccode"1F2E="0397
+\global\lccode"1F2F="1F27 \global\uccode"1F2F="0397
+\global\lccode"1F30="1F30 \global\uccode"1F30="0399
+\global\lccode"1F31="1F31 \global\uccode"1F31="0399
+\global\lccode"1F32="1F32 \global\uccode"1F32="0399
+\global\lccode"1F33="1F33 \global\uccode"1F33="0399
+\global\lccode"1F34="1F34 \global\uccode"1F34="0399
+\global\lccode"1F35="1F35 \global\uccode"1F35="0399
+\global\lccode"1F36="1F36 \global\uccode"1F36="0399
+\global\lccode"1F37="1F37 \global\uccode"1F37="0399
+\global\lccode"1F38="1F30 \global\uccode"1F38="0399
+\global\lccode"1F39="1F31 \global\uccode"1F39="0399
+\global\lccode"1F3A="1F32 \global\uccode"1F3A="0399
+\global\lccode"1F3B="1F33 \global\uccode"1F3B="0399
+\global\lccode"1F3C="1F34 \global\uccode"1F3C="0399
+\global\lccode"1F3D="1F35 \global\uccode"1F3D="0399
+\global\lccode"1F3E="1F36 \global\uccode"1F3E="0399
+\global\lccode"1F3F="1F37 \global\uccode"1F3F="0399
+\global\lccode"1F40="1F40 \global\uccode"1F40="039F
+\global\lccode"1F41="1F41 \global\uccode"1F41="039F
+\global\lccode"1F42="1F42 \global\uccode"1F42="039F
+\global\lccode"1F43="1F43 \global\uccode"1F43="039F
+\global\lccode"1F44="1F44 \global\uccode"1F44="039F
+\global\lccode"1F45="1F45 \global\uccode"1F45="039F
+\global\lccode"1F48="1F40 \global\uccode"1F48="039F
+\global\lccode"1F49="1F41 \global\uccode"1F49="039F
+\global\lccode"1F4A="1F42 \global\uccode"1F4A="039F
+\global\lccode"1F4B="1F43 \global\uccode"1F4B="039F
+\global\lccode"1F4C="1F44 \global\uccode"1F4C="039F
+\global\lccode"1F4D="1F45 \global\uccode"1F4D="039F
+\global\lccode"1F50="1F50 \global\uccode"1F50="03A5
+\global\lccode"1F51="1F51 \global\uccode"1F51="03A5
+\global\lccode"1F52="1F52 \global\uccode"1F52="03A5
+\global\lccode"1F53="1F53 \global\uccode"1F53="03A5
+\global\lccode"1F54="1F54 \global\uccode"1F54="03A5
+\global\lccode"1F55="1F55 \global\uccode"1F55="03A5
+\global\lccode"1F56="1F56 \global\uccode"1F56="03A5
+\global\lccode"1F57="1F57 \global\uccode"1F57="03A5
+\global\lccode"1F59="1F51 \global\uccode"1F59="03A5
+\global\lccode"1F5B="1F53 \global\uccode"1F5B="03A5
+\global\lccode"1F5D="1F55 \global\uccode"1F5D="03A5
+\global\lccode"1F5F="1F57 \global\uccode"1F5F="03A5
+\global\lccode"1F60="1F60 \global\uccode"1F60="03A9
+\global\lccode"1F61="1F61 \global\uccode"1F61="03A9
+\global\lccode"1F62="1F62 \global\uccode"1F62="03A9
+\global\lccode"1F63="1F63 \global\uccode"1F63="03A9
+\global\lccode"1F64="1F64 \global\uccode"1F64="03A9
+\global\lccode"1F65="1F65 \global\uccode"1F65="03A9
+\global\lccode"1F66="1F66 \global\uccode"1F66="03A9
+\global\lccode"1F67="1F67 \global\uccode"1F67="03A9
+\global\lccode"1F68="1F60 \global\uccode"1F68="03A9
+\global\lccode"1F69="1F61 \global\uccode"1F69="03A9
+\global\lccode"1F6A="1F62 \global\uccode"1F6A="03A9
+\global\lccode"1F6B="1F63 \global\uccode"1F6B="03A9
+\global\lccode"1F6C="1F64 \global\uccode"1F6C="03A9
+\global\lccode"1F6D="1F65 \global\uccode"1F6D="03A9
+\global\lccode"1F6E="1F66 \global\uccode"1F6E="03A9
+\global\lccode"1F6F="1F67 \global\uccode"1F6F="03A9
+\global\lccode"1F70="1F70 \global\uccode"1F70="0391
+\global\lccode"1F71="1F71 \global\uccode"1F71="0391
+\global\lccode"1F72="1F72 \global\uccode"1F72="0395
+\global\lccode"1F73="1F73 \global\uccode"1F73="0395
+\global\lccode"1F74="1F74 \global\uccode"1F74="0397
+\global\lccode"1F75="1F75 \global\uccode"1F75="0397
+\global\lccode"1F76="1F76 \global\uccode"1F76="0399
+\global\lccode"1F77="1F77 \global\uccode"1F77="0399
+\global\lccode"1F78="1F78 \global\uccode"1F78="039F
+\global\lccode"1F79="1F79 \global\uccode"1F79="039F
+\global\lccode"1F7A="1F7A \global\uccode"1F7A="03A5
+\global\lccode"1F7B="1F7B \global\uccode"1F7B="03A5
+\global\lccode"1F7C="1F7C \global\uccode"1F7C="03A9
+\global\lccode"1F7D="1F7D \global\uccode"1F7D="03A9
+\global\lccode"1F80="1F80 \global\uccode"1F80="1FBC
+\global\lccode"1F81="1F81 \global\uccode"1F81="1FBC
+\global\lccode"1F82="1F82 \global\uccode"1F82="1FBC
+\global\lccode"1F83="1F83 \global\uccode"1F83="1FBC
+\global\lccode"1F84="1F84 \global\uccode"1F84="1FBC
+\global\lccode"1F85="1F85 \global\uccode"1F85="1FBC
+\global\lccode"1F86="1F86 \global\uccode"1F86="1FBC
+\global\lccode"1F87="1F87 \global\uccode"1F87="1FBC
+\global\lccode"1F88="1F80 \global\uccode"1F88="1FBC
+\global\lccode"1F89="1F81 \global\uccode"1F89="1FBC
+\global\lccode"1F8A="1F82 \global\uccode"1F8A="1FBC
+\global\lccode"1F8B="1F83 \global\uccode"1F8B="1FBC
+\global\lccode"1F8C="1F84 \global\uccode"1F8C="1FBC
+\global\lccode"1F8D="1F85 \global\uccode"1F8D="1FBC
+\global\lccode"1F8E="1F86 \global\uccode"1F8E="1FBC
+\global\lccode"1F8F="1F87 \global\uccode"1F8F="1FBC
+\global\lccode"1F90="1F90 \global\uccode"1F90="1FCC
+\global\lccode"1F91="1F91 \global\uccode"1F91="1FCC
+\global\lccode"1F92="1F92 \global\uccode"1F92="1FCC
+\global\lccode"1F93="1F93 \global\uccode"1F93="1FCC
+\global\lccode"1F94="1F94 \global\uccode"1F94="1FCC
+\global\lccode"1F95="1F95 \global\uccode"1F95="1FCC
+\global\lccode"1F96="1F96 \global\uccode"1F96="1FCC
+\global\lccode"1F97="1F97 \global\uccode"1F97="1FCC
+\global\lccode"1F98="1F90 \global\uccode"1F98="1FCC
+\global\lccode"1F99="1F91 \global\uccode"1F99="1FCC
+\global\lccode"1F9A="1F92 \global\uccode"1F9A="1FCC
+\global\lccode"1F9B="1F93 \global\uccode"1F9B="1FCC
+\global\lccode"1F9C="1F94 \global\uccode"1F9C="1FCC
+\global\lccode"1F9D="1F95 \global\uccode"1F9D="1FCC
+\global\lccode"1F9E="1F96 \global\uccode"1F9E="1FCC
+\global\lccode"1F9F="1F97 \global\uccode"1F9F="1FCC
+\global\lccode"1FA0="1FA0 \global\uccode"1FA0="1FFC
+\global\lccode"1FA1="1FA1 \global\uccode"1FA1="1FFC
+\global\lccode"1FA2="1FA2 \global\uccode"1FA2="1FFC
+\global\lccode"1FA3="1FA3 \global\uccode"1FA3="1FFC
+\global\lccode"1FA4="1FA4 \global\uccode"1FA4="1FFC
+\global\lccode"1FA5="1FA5 \global\uccode"1FA5="1FFC
+\global\lccode"1FA6="1FA6 \global\uccode"1FA6="1FFC
+\global\lccode"1FA7="1FA7 \global\uccode"1FA7="1FFC
+\global\lccode"1FA8="1FA0 \global\uccode"1FA8="1FFC
+\global\lccode"1FA9="1FA1 \global\uccode"1FA9="1FFC
+\global\lccode"1FAA="1FA2 \global\uccode"1FAA="1FFC
+\global\lccode"1FAB="1FA3 \global\uccode"1FAB="1FFC
+\global\lccode"1FAC="1FA4 \global\uccode"1FAC="1FFC
+\global\lccode"1FAD="1FA5 \global\uccode"1FAD="1FFC
+\global\lccode"1FAE="1FA6 \global\uccode"1FAE="1FFC
+\global\lccode"1FAF="1FA7 \global\uccode"1FAF="1FFC
+\global\lccode"1FB0="1FB0 \global\uccode"1FB0="1FB8
+\global\lccode"1FB1="1FB1 \global\uccode"1FB1="1FB9
+\global\lccode"1FB2="1FB2 \global\uccode"1FB2="1FBC
+\global\lccode"1FB3="1FB3 \global\uccode"1FB3="1FBC
+\global\lccode"1FB4="1FB4 \global\uccode"1FB4="1FBC
+\global\lccode"1FB6="1FB6 \global\uccode"1FB6="0391
+\global\lccode"1FB7="1FB7 \global\uccode"1FB7="1FBC
+\global\lccode"1FB8="1FB0 \global\uccode"1FB8="1FB8
+\global\lccode"1FB9="1FB1 \global\uccode"1FB9="1FB9
+\global\lccode"1FBA="1F70 \global\uccode"1FBA="0391
+\global\lccode"1FBB="1F71 \global\uccode"1FBB="0391
+\global\lccode"1FBC="1FB3 \global\uccode"1FBC="1FBC
+\global\lccode"1FBD="1FBD \global\uccode"1FBD="1FBD
+\global\lccode"1FC2="1FC2 \global\uccode"1FC2="1FCC
+\global\lccode"1FC3="1FC3 \global\uccode"1FC3="1FCC
+\global\lccode"1FC4="1FC4 \global\uccode"1FC4="1FCC
+\global\lccode"1FC6="1FC6 \global\uccode"1FC6="0397
+\global\lccode"1FC7="1FC7 \global\uccode"1FC7="1FCC
+\global\lccode"1FC8="1F72 \global\uccode"1FC8="0395
+\global\lccode"1FC9="1F73 \global\uccode"1FC9="0395
+\global\lccode"1FCA="1F74 \global\uccode"1FCA="0397
+\global\lccode"1FCB="1F75 \global\uccode"1FCB="0397
+\global\lccode"1FCC="1FC3 \global\uccode"1FCC="1FCC
+\global\lccode"1FD0="1FD0 \global\uccode"1FD0="1FD8
+\global\lccode"1FD1="1FD1 \global\uccode"1FD1="1FD9
+\global\lccode"1FD2="1FD2 \global\uccode"1FD2="03AA
+\global\lccode"1FD3="1FD3 \global\uccode"1FD3="03AA
+\global\lccode"1FD6="1FD6 \global\uccode"1FD6="0399
+\global\lccode"1FD7="1FD7 \global\uccode"1FD7="03AA
+\global\lccode"1FD8="1FD0 \global\uccode"1FD8="1FD8
+\global\lccode"1FD9="1FD1 \global\uccode"1FD9="1FD9
+\global\lccode"1FDA="1F76 \global\uccode"1FDA="0399
+\global\lccode"1FDB="1F77 \global\uccode"1FDB="0399
+\global\lccode"1FE0="1FE0 \global\uccode"1FE0="1FE8
+\global\lccode"1FE1="1FE1 \global\uccode"1FE1="1FE9
+\global\lccode"1FE2="1FE2 \global\uccode"1FE2="03AB
+\global\lccode"1FE3="1FE3 \global\uccode"1FE3="03AB
+\global\lccode"1FE4="1FE4 \global\uccode"1FE4="03A1
+\global\lccode"1FE5="1FE5 \global\uccode"1FE5="03A1
+\global\lccode"1FE6="1FE6 \global\uccode"1FE6="03A5
+\global\lccode"1FE7="1FE7 \global\uccode"1FE7="03AB
+\global\lccode"1FE8="1FE0 \global\uccode"1FE8="1FE8
+\global\lccode"1FE9="1FE1 \global\uccode"1FE9="1FE9
+\global\lccode"1FEA="1F7A \global\uccode"1FEA="03A5
+\global\lccode"1FEB="1F7B \global\uccode"1FEB="03A5
+\global\lccode"1FEC="1FE5 \global\uccode"1FEC="03A1
+\global\lccode"1FF2="1FF2 \global\uccode"1FF2="1FFC
+\global\lccode"1FF3="1FF3 \global\uccode"1FF3="1FFC
+\global\lccode"1FF4="1FF4 \global\uccode"1FF4="1FFC
+\global\lccode"1FF6="1FF6 \global\uccode"1FF6="03A9
+\global\lccode"1FF7="1FF7 \global\uccode"1FF7="1FFC
+\global\lccode"1FF8="1F78 \global\uccode"1FF8="039F
+\global\lccode"1FF9="1F79 \global\uccode"1FF9="039F
+\global\lccode"1FFA="1F7C \global\uccode"1FFA="03A9
+\global\lccode"1FFB="1F7D \global\uccode"1FFB="03A9
+\global\lccode"1FFC="1FF3 \global\uccode"1FFC="1FFC
+
+
+% uclclist
+% ~~~~~~~~
+%
+% The common Greek font encoding definitions in greek-fontenc.def_ extend the
+% `uclclist` with Greek LICR macros. Here, we add textkoppa/textKoppa and
+% Unicode-specific "hiatus_" handling (copied from lgrenc.def_ and changed
+% Latin transcription to Unicode literals).
+%
+% @uclclist extension (see also greek-fontenc.def_)::
+
+\providecommand*\greek@euenc@update@uclclist{%
+ \expandafter\def\expandafter\@uclclist\expandafter{%
+ \@uclclist
+ \textkoppa \textKoppa
+ }%
+ \let\greek@euenc@update@uclclist\relax
+}
+
+% Expand the uclc list using the just defined macro::
+
+\greek@euenc@update@uclclist
+
+% Now the hiatus definition modifications::
+
+\DeclareTextCommand{\LGR@A@hiatus}{\LastDeclaredEncoding}{%
+ \LGR@ifnextchar{Ξ™}{\textAlpha\"}{%
+ \LGR@ifnextchar{Ξ₯}{\textAlpha\"}{%
+ \LGR@ifnextchar{\textIota}{\textAlpha\"}{%
+ \LGR@ifnextchar{\textUpsilon}{\textAlpha\"}{\textAlpha}%
+ }%
+ }%
+ }%
+}
+\DeclareTextCommand{\LGR@E@hiatus}{\LastDeclaredEncoding}{%
+ \LGR@ifnextchar{Ξ™}{\textEpsilon\"}{%
+ \LGR@ifnextchar{Ξ₯}{\textEpsilon\"}{%
+ \LGR@ifnextchar{\textIota}{\textEpsilon\"}{%
+ \LGR@ifnextchar{\textUpsilon}{\textEpsilon\"}{\textEpsilon}%
+ }%
+ }%
+ }%
+}
+
+% .. References
+%
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _babel-greek: http://www.ctan.org/pkg/babel-greek
+% .. _euenc: http://www.ctan.org/pkg/euenc
+% .. _fontspec: http://www.ctan.org/pkg/fontspec
+% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
+% .. _grnumalt: http://www.ctan.org/pkg/grnumalt
+% .. _inputenc: http://www.ctan.org/pkg/inputenc
+% .. _textalpha: textalpha.sty.html
+% .. _xgreek: http://www.ctan.org/pkg/xgreek
+% .. _xunicode: http://www.ctan.org/pkg/xunicode
+%
+% .. _LaTeX2e font selection:
+% http://mirror.ctan.org/macros/latex/doc/fntguide.pdf
+% .. _common Greek font encoding definitions:
+% .. _greek-fontenc.def: greek-fontenc.def.html
+% .. _lgrenc.def: lgrenc.def.html
+% .. _hiatus: greek-fontenc.def.html#mark-hiatus
diff --git a/language/greek/greek-fontenc/greek-euenc.def.html b/language/greek/greek-fontenc/greek-euenc.def.html
new file mode 100644
index 0000000000..70f720ebae
--- /dev/null
+++ b/language/greek/greek-fontenc/greek-euenc.def.html
@@ -0,0 +1,1454 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta charset="utf-8"/>
+<meta name="generator" content="Docutils 0.15b.dev: http://docutils.sourceforge.net/" />
+<title>greek-euenc.def</title>
+<meta name="dcterms.rights" content="Β© 2013 GΓΌnter Milde" />
+<link rel="schema.dcterms" href="http://purl.org/dc/terms/">
+<style type="text/css">
+
+/* Minimal style sheet for the HTML output of Docutils. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id: minimal.css 8036 2017-02-14 13:05:46Z milde $ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+
+/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
+/* HTML equivalent. It is required to make the document semantic visible. */
+/* */
+/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
+/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
+
+/* alignment of text and inline objects inside block objects*/
+.align-left { text-align: left; }
+.align-right { text-align: right; }
+.align-center { clear: both; text-align: center; }
+.align-top { vertical-align: top; }
+.align-middle { vertical-align: middle; }
+.align-bottom { vertical-align: bottom; }
+
+/* titles */
+h1.title, p.subtitle {
+ text-align: center;
+}
+p.admonition-title,
+p.topic-title,
+p.sidebar-title,
+p.rubric,
+p.system-message-title {
+ font-weight: bold;
+}
+h1 + p.subtitle,
+h1 + p.section-subtitle {
+ font-size: 1.6em;
+}
+h2 + p.section-subtitle { font-size: 1.28em; }
+p.subtitle,
+p.section-subtitle,
+p.sidebar-subtitle {
+ font-weight: bold;
+ margin-top: -0.5em;
+}
+p.sidebar-title,
+p.rubric {
+ font-size: larger;
+}
+p.rubric { color: maroon; }
+a.toc-backref {
+ color: black;
+ text-decoration: none; }
+
+/* Warnings, Errors */
+div.caution p.admonition-title,
+div.attention p.admonition-title,
+div.danger p.admonition-title,
+div.error p.admonition-title,
+div.warning p.admonition-title,
+div.system-messages h1,
+div.error,
+span.problematic,
+p.system-message-title {
+ color: red;
+}
+
+/* inline literals */
+span.docutils.literal {
+ font-family: monospace;
+ white-space: pre-wrap;
+}
+/* do not wraph at hyphens and similar: */
+.literal > span.pre { white-space: nowrap; }
+
+/* Lists */
+
+/* compact and simple lists: no margin between items */
+.simple li, .compact li,
+.simple ul, .compact ul,
+.simple ol, .compact ol,
+.simple > li p, .compact > li p,
+dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+/* Table of Contents */
+div.topic.contents { margin: 0; }
+ul.auto-toc {
+ list-style-type: none;
+ padding-left: 1.5em; }
+
+/* Enumerated Lists */
+ol.arabic { list-style: decimal }
+ol.loweralpha { list-style: lower-alpha }
+ol.upperalpha { list-style: upper-alpha }
+ol.lowerroman { list-style: lower-roman }
+ol.upperroman { list-style: upper-roman }
+
+dt span.classifier { font-style: italic }
+dt span.classifier:before {
+ font-style: normal;
+ margin: 0.5em;
+ content: ":";
+}
+
+/* Field Lists and drivatives */
+/* bold field name, content starts on the same line */
+dl.field-list > dt,
+dl.option-list > dt,
+dl.docinfo > dt,
+dl.footnote > dt,
+dl.citation > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd,
+dl.option-list > dd,
+dl.docinfo > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+}
+/* start field-body on a new line after long field names */
+dl.field-list > dd > *:first-child,
+dl.option-list > dd > *:first-child
+{
+ display: inline-block;
+ width: 100%;
+ margin: 0;
+}
+/* field names followed by a colon */
+dl.field-list > dt:after,
+dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Bibliographic Fields (docinfo) */
+pre.address { font: inherit; }
+dd.authors > p { margin: 0; }
+
+/* Option Lists */
+dl.option-list { margin-left: 40px; }
+dl.option-list > dt { font-weight: normal; }
+span.option { white-space: nowrap; }
+
+/* Footnotes and Citations */
+dl.footnote.superscript > dd {margin-left: 1em; }
+dl.footnote.brackets > dd {margin-left: 2em; }
+dl > dt.label { font-weight: normal; }
+a.footnote-reference.brackets:before,
+dt.label > span.brackets:before { content: "["; }
+a.footnote-reference.brackets:after,
+dt.label > span.brackets:after { content: "]"; }
+a.footnote-reference.superscript,
+dl.footnote.superscript > dt.label {
+ vertical-align: super;
+ font-size: smaller;
+}
+dt.label > span.fn-backref { margin-left: 0.2em; }
+dt.label > span.fn-backref > a { font-style: italic; }
+
+/* Line Blocks */
+div.line-block { display: block; }
+div.line-block div.line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 40px;
+}
+
+/* Figures, Images, and Tables */
+.figure.align-left,
+img.align-left,
+object.align-left,
+table.align-left {
+ margin-right: auto;
+}
+.figure.align-center,
+img.align-center,
+object.align-center {
+ margin-left: auto;
+ margin-right: auto;
+ display: block;
+}
+table.align-center {
+ margin-left: auto;
+ margin-right: auto;
+}
+.figure.align-right,
+img.align-right,
+object.align-right,
+table.align-right {
+ margin-left: auto;
+}
+/* reset inner alignment in figures and tables */
+/* div.align-left, div.align-center, div.align-right, */
+table.align-left, table.align-center, table.align-right
+{ text-align: inherit }
+
+/* Admonitions and System Messages */
+div.admonition,
+div.system-message,
+div.sidebar{
+ margin: 40px;
+ border: medium outset;
+ padding-right: 1em;
+ padding-left: 1em;
+}
+
+/* Sidebar */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ float: right;
+ clear: right;
+}
+
+/* Text Blocks */
+div.topic,
+pre.literal-block,
+pre.doctest-block,
+pre.math,
+pre.code {
+ margin-right: 40px;
+ margin-left: 40px;
+}
+pre.code .ln { color: gray; } /* line numbers */
+
+/* Tables */
+table { border-collapse: collapse; }
+td, th {
+ border-style: solid;
+ border-color: silver;
+ padding: 0 1ex;
+ border-width: thin;
+}
+td > p:first-child, th > p:first-child { margin-top: 0; }
+td > p, th > p { margin-bottom: 0; }
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+}
+
+table.borderless td, table.borderless th {
+ border: 0;
+ padding: 0;
+ padding-right: 0.5em /* separate table cells */
+}
+
+</style>
+<style type="text/css">
+
+/* CSS31_ style sheet for the output of Docutils HTML writers. */
+/* Rules for easy reading and pre-defined style variants. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id: plain.css 8120 2017-06-22 21:02:40Z milde $ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+/* .. _CSS3: http://www.w3.org/TR/CSS3 */
+
+
+/* Document Structure */
+/* ****************** */
+
+/* "page layout" */
+body {
+ padding: 0 5%;
+ margin: 8px 0;
+}
+div.document {
+ line-height:1.3;
+ counter-reset: table;
+ /* counter-reset: figure; */
+ /* avoid long lines --> better reading */
+ /* OTOH: lines should not be too short because of missing hyphenation, */
+ max-width: 50em;
+ margin: auto;
+}
+
+/* Sections */
+
+/* Transitions */
+
+hr.docutils {
+ width: 80%;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ clear: both;
+}
+
+/* Paragraphs */
+/* ========== */
+
+/* vertical space (parskip) */
+p, ol, ul, dl,
+div.line-block,
+table{
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+h1, h2, h3, h4, h5, h6,
+dl > dd {
+ margin-bottom: 0.5em;
+}
+
+/* Lists */
+/* ========== */
+
+/* Definition Lists */
+
+dl > dd > p:first-child { margin-top: 0; }
+/* :last-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dl > dd > p:last-child { margin-bottom: 0; }
+
+/* lists nested in definition lists */
+/* :only-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
+
+/* Description Lists */
+/* styled like in most dictionaries, encyclopedias etc. */
+dl.description > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+
+/* Field Lists */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+/* run-in: start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* Bibliographic Fields */
+
+/* generally, bibliographic fields use special definition list dl.docinfo */
+/* but dedication and abstract are placed into "topic" divs */
+div.abstract p.topic-title {
+ text-align: center;
+}
+div.dedication {
+ margin: 2em 5em;
+ text-align: center;
+ font-style: italic;
+}
+div.dedication p.topic-title {
+ font-style: normal;
+}
+
+/* Citations */
+dl.citation dt.label {
+ font-weight: bold;
+}
+span.fn-backref {
+ font-weight: normal;
+}
+
+/* Text Blocks */
+/* ============ */
+
+/* Literal Blocks */
+pre.literal-block, pre.doctest-block,
+pre.math, pre.code {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+
+/* Block Quotes */
+
+blockquote,
+div.topic {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+blockquote > table,
+div.topic > table {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+blockquote p.attribution,
+div.topic p.attribution {
+ text-align: right;
+ margin-left: 20%;
+}
+
+/* Tables */
+/* ====== */
+
+/* th { vertical-align: bottom; } */
+
+table tr { text-align: left; }
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+}
+
+/* numbered tables (counter defined in div.document) */
+table.numbered > caption:before {
+ counter-increment: table;
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+/* Explicit Markup Blocks */
+/* ====================== */
+
+/* Footnotes and Citations */
+/* ----------------------- */
+
+/* line on the left */
+dl.footnote {
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+}
+
+/* Directives */
+/* ---------- */
+
+/* Body Elements */
+/* ~~~~~~~~~~~~~ */
+
+/* Images and Figures */
+
+/* let content flow to the side of aligned images and figures */
+.figure.align-left,
+img.align-left,
+object.align-left {
+ display: block;
+ clear: left;
+ float: left;
+ margin-right: 1em
+}
+.figure.align-right,
+img.align-right,
+object.align-right {
+ display: block;
+ clear: right;
+ float: right;
+ margin-left: 1em
+}
+/* Stop floating sidebars, images and figures at section level 1,2,3 */
+h1, h2, h3 { clear: both; }
+
+/* Sidebar */
+
+/* Move into the margin. In a layout with fixed margins, */
+/* it can be moved into the margin completely. */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ margin-left: 1em;
+ margin-right: -5.5%;
+ background-color: #ffffee ;
+}
+
+/* Code */
+
+pre.code, code { background-color: #eeeeee }
+pre.code .ln { color: gray; } /* line numbers */
+/* basic highlighting: for a complete scheme, see */
+/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+/* Math */
+/* styled separately (see math.css for math-output=HTML) */
+
+/* Epigraph */
+/* Highlights */
+/* Pull-Quote */
+/* Compound Paragraph */
+/* Container */
+
+/* can be styled in a custom stylesheet */
+
+/* Document Header and Footer */
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller;
+}
+
+/* Inline Markup */
+/* ============= */
+
+/* Emphasis */
+/* em */
+/* Strong Emphasis */
+/* strong */
+/* Interpreted Text */
+/* span.interpreted */
+/* Title Reference */
+/* cite */
+/* Inline Literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+/* span.docutils.literal {Β white-space: pre-wrap; } */
+
+/* Hyperlink References */
+a { text-decoration: none; }
+
+/* External Targets */
+/* span.target.external */
+/* Internal Targets */
+/* span.target.internal */
+/* Footnote References */
+/* a.footnote-reference */
+/* Citation References */
+/* a.citation-reference */
+
+</style>
+</head>
+<body>
+<div class="document" id="greek-euenc-def">
+<h1 class="title">greek-euenc.def</h1>
+
+<p class="subtitle" id="greek-licr-definitions-for-xetex-and-luatex">Greek LICR definitions for XeTeX and LuaTeX</p>
+<dl class="docinfo">
+<dt class="copyright">Copyright</dt>
+<dd class="copyright">Β© 2013 GΓΌnter Milde</dd>
+<dt class="licence">Licence</dt>
+<dd class="licence"><p>This work may be distributed and/or modified under the
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+versionΒ 1.3 of this license or any later version.</p>
+</dd>
+<dt class="identification">Identification</dt>
+<dd class="identification"><pre class="literal-block">\ProvidesFile{greek-euenc.def}
+[2018/01/06 0.13.3 Greek LICRs for XeTeX and LuaTeX]</pre>
+</dd>
+</dl>
+<div class="abstract topic">
+<p class="topic-title first">Abstract</p>
+<p>Experimental support for Greek LICR macros with XeTeX and LuaTeX.
+Extends <a class="reference external" href="http://www.ctan.org/pkg/euenc">euenc</a>. Used by <a class="reference external" href="http://www.ctan.org/pkg/babel-greek">babel-greek</a> and <a class="reference external" href="textalpha.sty.html">textalpha</a>.</p>
+</div>
+<dl>
+<dt><strong>History</strong>:</dt>
+<dd><table class="borderless">
+<colgroup>
+<col style="width: 8%" />
+<col style="width: 14%" />
+<col style="width: 78%" />
+</colgroup>
+<tbody>
+<tr><td><p>0.1</p></td>
+<td><p>2013-07-16</p></td>
+<td><p>initial version</p></td>
+</tr>
+<tr><td><p>0.1.1</p></td>
+<td><p>2013-07-18</p></td>
+<td><p>bugfix: wrong breathings psilioxia -&gt; dasiaoxia</p></td>
+</tr>
+<tr><td><p>0.1.2</p></td>
+<td><p>2013-07-19
+..</p></td>
+<td><p>bugfix: Disable composite defs starting with char macro,
+fix β€œhiatus” handling.</p></td>
+</tr>
+<tr><td><p>0.1.3</p></td>
+<td><p>2013-07-24</p></td>
+<td><p>fix β€œinput” path.</p></td>
+</tr>
+<tr><td><p>0.1.4</p></td>
+<td><p>2013-10-01
+..</p></td>
+<td><p>remove clashing defs for legacy characters with oxia,
+fix upcasing of <span class="docutils literal">\finalsigma</span>.</p></td>
+</tr>
+<tr><td><p>0.11.1</p></td>
+<td><p>2013-12-01</p></td>
+<td><p>fix identification.</p></td>
+</tr>
+<tr><td><p>0.11.2</p></td>
+<td><p>2014-09-08</p></td>
+<td><p><span class="docutils literal">\textKoppa</span> macro</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>(Capital Koppa is not defined in LGR but Unicode).</p></td>
+</tr>
+<tr><td><p>0.12</p></td>
+<td><p>2014-12-12</p></td>
+<td><p>Remove symbol macros for breathing accents.</p></td>
+</tr>
+<tr><td><p>0.13</p></td>
+<td><p>2015-08-07</p></td>
+<td><p><span class="docutils literal">\lccode</span>/<span class="docutils literal">\uccode</span> corrections from <a class="reference external" href="http://www.ctan.org/pkg/xgreek">xgreek</a>.</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>LICR macros for symbol variants.</p></td>
+</tr>
+<tr><td><p>0.13.3</p></td>
+<td><p>2018-01-06</p></td>
+<td><p>Documentation update.</p></td>
+</tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<div class="contents topic" id="contents">
+<p class="topic-title first">Contents</p>
+<ul class="simple">
+<li><p><a class="reference internal" href="#motivation" id="id1">Motivation</a></p></li>
+<li><p><a class="reference internal" href="#requirements" id="id2">Requirements</a></p></li>
+<li><p><a class="reference internal" href="#greek-diacritics" id="id3">Greek Diacritics</a></p></li>
+<li><p><a class="reference internal" href="#common-definitions" id="id4">Common Definitions</a></p></li>
+<li><p><a class="reference internal" href="#character-definitions" id="id5">Character Definitions</a></p>
+<ul>
+<li><p><a class="reference internal" href="#general-punctuation" id="id6">General Punctuation</a></p></li>
+<li><p><a class="reference internal" href="#greek-and-coptic" id="id7">Greek and Coptic</a></p></li>
+<li><p><a class="reference internal" href="#greek-extended" id="id8">Greek Extended</a></p></li>
+<li><p><a class="reference internal" href="#letterlike-symbols" id="id9">Letterlike Symbols</a></p></li>
+<li><p><a class="reference internal" href="#ancient-greek-numbers" id="id10">Ancient Greek Numbers</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#uppercase" id="id11">UPPERCASE</a></p>
+<ul>
+<li><p><a class="reference internal" href="#uc-lc-values" id="id12">uc/lc values</a></p></li>
+<li><p><a class="reference internal" href="#uclclist" id="id13">uclclist</a></p></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="section" id="motivation">
+<h1><a class="toc-backref" href="#id1">Motivation</a></h1>
+<p>LICR macro definitions for the Greek script are missing in both, <a class="reference external" href="http://www.ctan.org/pkg/xunicode">xunicode</a>
+and <a class="reference external" href="http://www.ctan.org/pkg/euenc">euenc</a>.</p>
+<p>This file expands the font encoding definition files <span class="docutils literal">eu1enc.def</span> rsp.
+<span class="docutils literal">eu2enc.def</span> from <a class="reference external" href="http://www.ctan.org/pkg/euenc">euenc</a> defining <cite>LaTeX Internal Character
+Representaction</cite> (LICR) macros for Greek letters and symbols. It works
+independed of <a class="reference external" href="http://www.ctan.org/pkg/xunicode">xunicode</a> using the standard commands for <a class="reference external" href="http://mirror.ctan.org/macros/latex/doc/fntguide.pdf">LaTeX2e font
+selection</a>.</p>
+</div>
+<div class="section" id="requirements">
+<h1><a class="toc-backref" href="#id2">Requirements</a></h1>
+<p>Requires XeTeX or LuaTeX, <a class="reference external" href="http://www.ctan.org/pkg/fontspec">fontspec</a>, and a font with Greek characters.</p>
+<p>See <a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a> and <a class="reference external" href="greek-euenc-doc.pdf">greek-euenc-doc.pdf</a> for setup and
+usage examples.</p>
+</div>
+<div class="section" id="greek-diacritics">
+<h1><a class="toc-backref" href="#id3">Greek Diacritics</a></h1>
+<p>Define β€œnamed macros” for simple and combined diacritics.</p>
+<ul class="simple">
+<li><p>Named accent macros can be used instead of the <span class="docutils literal">\&#64;tabacckludge</span> by
+to-LaTeX converters to ensure working also inside the tabbing environment.</p></li>
+<li><p>Named macros are required for upcasing according to Greek typesetting
+conventions and in the definition of composite commands.</p></li>
+</ul>
+<p>Greek alias names for standard accents:</p>
+<pre class="literal-block">\DeclareTextCommand{\acctonos}{\LastDeclaredEncoding}{\&#64;tabacckludge'}
+\DeclareTextCommand{\accvaria}{\LastDeclaredEncoding}{\&#64;tabacckludge`}
+\DeclareTextCommand{\accdialytika}{\LastDeclaredEncoding}{\&#64;tabacckludge&quot;}</pre>
+<p>The combining perispomeni character is normalized with Greek base letters,
+while the (standard) combining tilde is not:</p>
+<pre class="literal-block">\DeclareTextCommand{\accperispomeni}{\LastDeclaredEncoding}[1]{#1\char&quot;0342 }</pre>
+<p>Breathings:</p>
+<p>(The COMBINING GREEK KORONIS is a legacy character, discarded in favour of
+COMBINING COMMA ABOVE)</p>
+<pre class="literal-block">\DeclareTextCommand{\accpsili}{\LastDeclaredEncoding}[1]{#1\char&quot;0313 } % ψιλΠspiritus lenis (smooth breathing)
+\DeclareTextCommand{\accdasia}{\LastDeclaredEncoding}[1]{#1\char&quot;0314 } % δασΡῖα spiritus asper (rough breathing)</pre>
+<p>Sub-iota:</p>
+<p><span class="docutils literal">\ypogegrammeni</span> is a postfix accent (ligature in LGR)</p>
+<pre class="literal-block">\DeclareTextSymbol{\ypogegrammeni}{\LastDeclaredEncoding}{0837} % COMBINING GREEK YPOGEGRAMMENI</pre>
+<p>Combined diacritics:</p>
+<pre class="literal-block">% The COMBINING DIALYTIKA TONOS is discarded and not well supported by fonts:
+\DeclareTextCommand{\accdialytikatonos}{\LastDeclaredEncoding}[1]{#1\char&quot;0308 \char&quot;0301 }
+\DeclareTextCommand{\accdialytikavaria}{\LastDeclaredEncoding}[1]{#1\char&quot;0308 \char&quot;0300 }
+\DeclareTextCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}[1]{#1\char&quot;0342 \char&quot;0308 }
+
+\DeclareTextCommand{\accdasiaoxia}{\LastDeclaredEncoding}[1]{#1\char&quot;0314 \char&quot;0301 }
+\DeclareTextCommand{\accdasiavaria}{\LastDeclaredEncoding}[1]{#1\char&quot;0314 \char&quot;0300 }
+\DeclareTextCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}[1]{#1\char&quot;0314 \char&quot;0342 }
+
+\DeclareTextCommand{\accpsilioxia}{\LastDeclaredEncoding}[1]{#1\char&quot;0301 \char&quot;0313 }
+\DeclareTextCommand{\accpsilivaria}{\LastDeclaredEncoding}[1]{#1\char&quot;0300 \char&quot;0313 }
+\DeclareTextCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}[1]{#1\char&quot;0342 \char&quot;0313 }</pre>
+</div>
+<div class="section" id="common-definitions">
+<h1><a class="toc-backref" href="#id4">Common Definitions</a></h1>
+<p>Use the <a class="reference external" href="greek-fontenc.def.html">common Greek font encoding definitions</a>:</p>
+<pre class="literal-block">\input{greek-fontenc.def}</pre>
+</div>
+<div class="section" id="character-definitions">
+<h1><a class="toc-backref" href="#id5">Character Definitions</a></h1>
+<div class="section" id="general-punctuation">
+<h2><a class="toc-backref" href="#id6">General Punctuation</a></h2>
+<p>Ligature break up with ZERO WIDTH NON-JOINER:</p>
+<pre class="literal-block">\DeclareTextCommand{\textcompwordmark}{\LastDeclaredEncoding}{\char&quot;200C}</pre>
+</div>
+<div class="section" id="greek-and-coptic">
+<h2><a class="toc-backref" href="#id7">Greek and Coptic</a></h2>
+<pre class="literal-block">% NR Unicode Name % babel name, % PU name
+% 0370 GREEK CAPITAL LETTER HETA % Ν°
+% 0371 GREEK SMALL LETTER HETA % Ν±
+% 0372 GREEK CAPITAL LETTER ARCHAIC SAMPI % Ν²
+% 0373 GREEK SMALL LETTER ARCHAIC SAMPI % Ν³
+\DeclareTextCommand{\textdexiakeraia}{\LastDeclaredEncoding}{Ν΄} % \anwtonos, \textnumeralsigngreek
+\DeclareTextCommand{\textaristerikeraia}{\LastDeclaredEncoding}{Ν΅} % \katwtonos, \textnumeralsignlowergreek
+% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % ΝΆ
+% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % Ν·
+
+% 037A GREEK YPOGEGRAMMENI (use \textcompwordmark\ypogegrammeni) % ΝΊ
+% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL
+% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL
+% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL
+\DeclareTextCommand{\texterotimatiko}{\LastDeclaredEncoding}{ΝΎ} % 037E GREEK QUESTION MARK
+
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textcompwordmark}{Ξ„}
+\DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\textcompwordmark}{Ξ…}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textAlpha}{Ξ†}
+\DeclareTextCommand{\textanoteleia}{\LastDeclaredEncoding}{Ξ‡} % \anoteleia
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textEpsilon}{Έ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textEta}{Ξ‰}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textIota}{Ί}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textOmicron}{Ό}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textUpsilon}{Ύ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textOmega}{Ώ}
+\DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\textiota}{ΐ}
+
+\DeclareTextCommand{\textAlpha}{\LastDeclaredEncoding}{Ξ‘}
+\DeclareTextCommand{\textBeta}{\LastDeclaredEncoding}{Ξ’}
+\DeclareTextCommand{\textGamma}{\LastDeclaredEncoding}{Ξ“}
+\DeclareTextCommand{\textDelta}{\LastDeclaredEncoding}{Ξ”}
+\DeclareTextCommand{\textEpsilon}{\LastDeclaredEncoding}{Ξ•}
+\DeclareTextCommand{\textZeta}{\LastDeclaredEncoding}{Ξ–}
+\DeclareTextCommand{\textEta}{\LastDeclaredEncoding}{Ξ—}
+\DeclareTextCommand{\textTheta}{\LastDeclaredEncoding}{Θ}
+\DeclareTextCommand{\textIota}{\LastDeclaredEncoding}{Ξ™}
+\DeclareTextCommand{\textKappa}{\LastDeclaredEncoding}{Κ}
+\DeclareTextCommand{\textLambda}{\LastDeclaredEncoding}{Ξ›}
+\DeclareTextCommand{\textMu}{\LastDeclaredEncoding}{Μ}
+\DeclareTextCommand{\textNu}{\LastDeclaredEncoding}{Ν}
+\DeclareTextCommand{\textXi}{\LastDeclaredEncoding}{Ξ}
+\DeclareTextCommand{\textOmicron}{\LastDeclaredEncoding}{Ο}
+\DeclareTextCommand{\textPi}{\LastDeclaredEncoding}{Ξ }
+\DeclareTextCommand{\textRho}{\LastDeclaredEncoding}{Ξ‘}
+\DeclareTextCommand{\textSigma}{\LastDeclaredEncoding}{Ξ£}
+\DeclareTextCommand{\textTau}{\LastDeclaredEncoding}{Ξ€}
+\DeclareTextCommand{\textUpsilon}{\LastDeclaredEncoding}{Ξ₯}
+\DeclareTextCommand{\textPhi}{\LastDeclaredEncoding}{Ξ¦}
+\DeclareTextCommand{\textChi}{\LastDeclaredEncoding}{Ξ§}
+\DeclareTextCommand{\textPsi}{\LastDeclaredEncoding}{Ξ¨}
+\DeclareTextCommand{\textOmega}{\LastDeclaredEncoding}{Ξ©}
+
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{\textIota}{Ξͺ}
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{\textUpsilon}{Ξ«}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textalpha}{Ξ¬}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textepsilon}{Ξ­}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\texteta}{Ξ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textiota}{Ξ―}
+\DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\textupsilon}{Ξ°}
+
+\DeclareTextCommand{\textalpha}{\LastDeclaredEncoding}{Ξ±}
+\DeclareTextCommand{\textbeta}{\LastDeclaredEncoding}{Ξ²}
+\DeclareTextCommand{\textgamma}{\LastDeclaredEncoding}{Ξ³}
+\DeclareTextCommand{\textdelta}{\LastDeclaredEncoding}{Ξ΄}
+\DeclareTextCommand{\textepsilon}{\LastDeclaredEncoding}{Ξ΅}
+\DeclareTextCommand{\textvarepsilon}{\LastDeclaredEncoding}{Ξ΅} % cf. $\varepsiolon$
+\DeclareTextCommand{\textzeta}{\LastDeclaredEncoding}{ΞΆ}
+\DeclareTextCommand{\texteta}{\LastDeclaredEncoding}{Ξ·}
+\DeclareTextCommand{\texttheta}{\LastDeclaredEncoding}{ΞΈ}
+\DeclareTextCommand{\textiota}{\LastDeclaredEncoding}{ΞΉ}
+\DeclareTextCommand{\textkappa}{\LastDeclaredEncoding}{ΞΊ}
+\DeclareTextCommand{\textlambda}{\LastDeclaredEncoding}{Ξ»}
+\DeclareTextCommand{\textmu}{\LastDeclaredEncoding}{ΞΌ} % \textmugreek
+\DeclareTextCommand{\textnu}{\LastDeclaredEncoding}{Ξ½}
+\DeclareTextCommand{\textxi}{\LastDeclaredEncoding}{ΞΎ}
+\DeclareTextCommand{\textomicron}{\LastDeclaredEncoding}{ΞΏ}
+\DeclareTextCommand{\textpi}{\LastDeclaredEncoding}{Ο€}
+\DeclareTextCommand{\textrho}{\LastDeclaredEncoding}{ρ}
+\DeclareTextCommand{\textvarsigma}{\LastDeclaredEncoding}{Ο‚} % final sigma
+\DeclareTextCommand{\textfinalsigma}{\LastDeclaredEncoding}{\textvarsigma}
+\DeclareTextCommand{\textsigma}{\LastDeclaredEncoding}{Οƒ}
+% Dummy definition (\textautosigma is lowercase of \textSigma):
+\ProvideTextCommand{\textautosigma}{\LastDeclaredEncoding}{\textsigma}
+\DeclareTextCommand{\texttau}{\LastDeclaredEncoding}{Ο„}
+\DeclareTextCommand{\textupsilon}{\LastDeclaredEncoding}{Ο…}
+\DeclareTextCommand{\textphi}{\LastDeclaredEncoding}{Ο†}
+\DeclareTextCommand{\textvarphi}{\LastDeclaredEncoding}{Ο†} % cf. $\varphi$
+\DeclareTextCommand{\textchi}{\LastDeclaredEncoding}{Ο‡}
+\DeclareTextCommand{\textpsi}{\LastDeclaredEncoding}{ψ}
+\DeclareTextCommand{\textomega}{\LastDeclaredEncoding}{Ο‰}
+
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{\textiota}{ϊ}
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{\textupsilon}{Ο‹}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textomicron}{ό}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textupsilon}{ύ}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textomega}{ώ}
+
+\DeclareTextCommand{\textQoppa}{\LastDeclaredEncoding}{Ϙ}
+\DeclareTextCommand{\textqoppa}{\LastDeclaredEncoding}{Ο™}
+\DeclareTextCommand{\textStigma}{\LastDeclaredEncoding}{Ϛ}
+\DeclareTextCommand{\textstigma}{\LastDeclaredEncoding}{Ο›}
+\DeclareTextCommand{\textDigamma}{\LastDeclaredEncoding}{Ϝ}
+\DeclareTextCommand{\textdigamma}{\LastDeclaredEncoding}{ϝ}
+\DeclareTextCommand{\textKoppa}{\LastDeclaredEncoding}{Ϟ} % not defined in LGR
+\DeclareTextCommand{\textkoppa}{\LastDeclaredEncoding}{ϟ} % \koppa, \textqoppa [sic!]
+\DeclareTextCommand{\textSampi}{\LastDeclaredEncoding}{Ο }
+\DeclareTextCommand{\textsampi}{\LastDeclaredEncoding}{Ο‘}
+
+% Symbol variants
+\DeclareTextCommand{\textbetasymbol}{\LastDeclaredEncoding}{ϐ}
+\DeclareTextCommand{\textkappasymbol}{\LastDeclaredEncoding}{Ο°}
+\DeclareTextCommand{\textThetasymbol}{\LastDeclaredEncoding}{Ο΄}
+\DeclareTextCommand{\textthetasymbol}{\LastDeclaredEncoding}{Ο‘}
+\DeclareTextCommand{\textphisymbol}{\LastDeclaredEncoding}{Ο•}
+\DeclareTextCommand{\textpisymbol}{\LastDeclaredEncoding}{Ο–}
+\DeclareTextCommand{\textrhosymbol}{\LastDeclaredEncoding}{Ο±}
+\DeclareTextCommand{\textepsilonsymbol}{\LastDeclaredEncoding}{Ο΅}
+% math compatibility aliases
+% $\varphi$ and $\varepsilon$ refer to the letter characters (see above)!
+\DeclareTextCommand{\textvarbeta}{\LastDeclaredEncoding}{\textbetasymbol}
+\DeclareTextCommand{\textvarkappa}{\LastDeclaredEncoding}{Ο°}
+\DeclareTextCommand{\textvarTheta}{\LastDeclaredEncoding}{Ο΄}
+\DeclareTextCommand{\textvartheta}{\LastDeclaredEncoding}{Ο‘}
+\DeclareTextCommand{\textvarpi}{\LastDeclaredEncoding}{Ο–}
+\DeclareTextCommand{\textvarrho}{\LastDeclaredEncoding}{Ο±}</pre>
+</div>
+<div class="section" id="greek-extended">
+<h2><a class="toc-backref" href="#id8">Greek Extended</a></h2>
+<p>We skip definitions for characters β€œβ€¦ WITH OXIA”, because they would
+overwrite the defintions for β€œβ€¦ WITH TONOS” in the <cite>Greek and Coptic</cite>
+block.</p>
+<pre class="literal-block">\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textalpha}{αΌ€}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textalpha}{ἁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textalpha}{αΌ‚}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textalpha}{αΌƒ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textalpha}{αΌ„}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textalpha}{αΌ…}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textalpha}{αΌ†}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textalpha}{αΌ‡}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textAlpha}{Ἀ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textAlpha}{αΌ‰}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textAlpha}{Ἂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textAlpha}{αΌ‹}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textAlpha}{Ἄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textAlpha}{Ἅ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textAlpha}{Ἆ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textAlpha}{Ἇ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textepsilon}{ἐ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textepsilon}{αΌ‘}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textepsilon}{αΌ’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textepsilon}{αΌ“}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textepsilon}{αΌ”}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textepsilon}{αΌ•}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textEpsilon}{Ἐ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textEpsilon}{αΌ™}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textEpsilon}{Ἒ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textEpsilon}{αΌ›}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textEpsilon}{Ἔ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textEpsilon}{Ἕ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\texteta}{αΌ }
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\texteta}{αΌ‘}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\texteta}{αΌ’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\texteta}{αΌ£}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\texteta}{αΌ€}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\texteta}{αΌ₯}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\texteta}{αΌ¦}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\texteta}{αΌ§}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textEta}{αΌ¨}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textEta}{αΌ©}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textEta}{αΌͺ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textEta}{αΌ«}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textEta}{αΌ¬}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textEta}{αΌ­}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textEta}{αΌ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textEta}{αΌ―}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textiota}{αΌ°}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textiota}{αΌ±}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textiota}{αΌ²}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textiota}{αΌ³}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textiota}{αΌ΄}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textiota}{αΌ΅}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textiota}{αΌΆ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textiota}{αΌ·}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textIota}{αΌΈ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textIota}{αΌΉ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textIota}{αΌΊ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textIota}{αΌ»}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textIota}{αΌΌ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textIota}{αΌ½}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textIota}{αΌΎ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textIota}{αΌΏ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textomicron}{α½€}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textomicron}{ὁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textomicron}{ὂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textomicron}{ὃ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textomicron}{ὄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textomicron}{α½…}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textOmicron}{Ὀ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textOmicron}{Ὁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textOmicron}{Ὂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textOmicron}{Ὃ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textOmicron}{Ὄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textOmicron}{Ὅ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textupsilon}{ὐ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textupsilon}{ὑ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textupsilon}{α½’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textupsilon}{ὓ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textupsilon}{α½”}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textupsilon}{ὕ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textupsilon}{α½–}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textupsilon}{α½—}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textUpsilon}{α½™}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textUpsilon}{α½›}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textUpsilon}{Ὕ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textUpsilon}{Ὗ}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textomega}{α½ }
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textomega}{ὑ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textomega}{α½’}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textomega}{α½£}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textomega}{α½€}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textomega}{α½₯}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textomega}{ὦ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textomega}{ὧ}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textOmega}{Ὠ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textOmega}{Ὡ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textOmega}{α½ͺ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textOmega}{Ὣ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textOmega}{Ὤ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textOmega}{α½­}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textOmega}{α½}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textOmega}{α½―}
+
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textalpha}{α½°}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textepsilon}{α½²}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\texteta}{ὴ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textiota}{α½Ά}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textomicron}{α½Έ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textupsilon}{α½Ί}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textomega}{α½Ό}
+
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textalpha}{αΎ°}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textalpha}{αΎ±}
+% αΎ²
+% αΎ³
+% αΎ΄
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\textalpha}{αΎΆ}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{Ξ±}{αΎΆ}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textalpha}{αΎΆ}
+% αΎ·
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textAlpha}{αΎΈ}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textAlpha}{αΎΉ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textAlpha}{αΎΊ}
+% αΎΌ
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textcompwordmark}{αΎ½}
+\DeclareTextCommand{\prosgegrammeni}{\LastDeclaredEncoding}{αΎΎ}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textcompwordmark}{αΎΏ}
+
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textcompwordmark}{αΏ€}
+\DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\textcompwordmark}{῁}
+% αΏ‚
+% αΏƒ
+% αΏ„
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\texteta}{αΏ†}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{Ξ·}{αΏ†}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\texteta}{αΏ†}
+% αΏ‡
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textEpsilon}{Ὲ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textEta}{Ὴ}
+% ῌ
+\DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textcompwordmark}{῍}
+\DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textcompwordmark}{῎}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textcompwordmark}{῏}
+
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textiota}{ῐ}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textiota}{αΏ‘}
+\DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\textiota}{αΏ’}
+\DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\textiota}{αΏ“}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\textiota}{αΏ–}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{ΞΉ}{αΏ–}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textiota}{αΏ–}
+\DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\textiota}{αΏ—}
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textIota}{Ῐ}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textIota}{αΏ™}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textIota}{Ὶ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textcompwordmark}{῝}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textcompwordmark}{῞}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textcompwordmark}{῟}
+
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textupsilon}{αΏ }
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textupsilon}{αΏ‘}
+\DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\textupsilon}{αΏ’}
+\DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\textupsilon}{αΏ£}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textrho}{αΏ€}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textrho}{αΏ₯}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\textupsilon}{αΏ¦}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{Ο…}{αΏ¦}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textupsilon}{αΏ¦}
+\DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\textupsilon}{αΏ§}
+\DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textUpsilon}{αΏ¨}
+\DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textUpsilon}{αΏ©}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textUpsilon}{αΏͺ}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textRho}{αΏ¬}
+\DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\textcompwordmark}{αΏ­}
+\DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\textcompwordmark}{αΏ}
+
+% αΏ²
+% αΏ³
+% αΏ΄
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\textomega}{αΏΆ}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{Ο‰}{αΏΆ}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textomega}{αΏΆ}
+% αΏ·
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textOmicron}{αΏΈ}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textOmega}{αΏΊ}
+% αΏΌ
+\DeclareTextCompositeCommand{\accoxia}{\LastDeclaredEncoding}{\textcompwordmark}{αΏ½}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textcompwordmark}{αΏΎ}</pre>
+</div>
+<div class="section" id="letterlike-symbols">
+<h2><a class="toc-backref" href="#id9">Letterlike Symbols</a></h2>
+<pre class="literal-block">\DeclareTextCommand{\textohm}{\LastDeclaredEncoding}{Ω} % OHM SIGN</pre>
+</div>
+<div class="section" id="ancient-greek-numbers">
+<h2><a class="toc-backref" href="#id10">Ancient Greek Numbers</a></h2>
+<p>TODO: map other chars to corresponding Greek letters.
+See also the <a class="reference external" href="http://www.ctan.org/pkg/grnumalt">grnumalt</a> package.</p>
+<p>Definition with literal Unicode characters, because the code-point has 5
+hexadecimal digits:</p>
+<pre class="literal-block">\DeclareTextCommand{\textpentedeka}{\LastDeclaredEncoding}{𐅄} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareTextCommand{\textpentehekaton}{\LastDeclaredEncoding}{𐅅} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareTextCommand{\textpenteqilioi}{\LastDeclaredEncoding}{𐅆} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareTextCommand{\textpentemuria}{\LastDeclaredEncoding}{𐅇} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND</pre>
+</div>
+</div>
+<div class="section" id="uppercase">
+<h1><a class="toc-backref" href="#id11">UPPERCASE</a></h1>
+<p>Greek letters drop diacritics (eccept dialytika and sub-iota) in UPPERCASE.</p>
+<div class="section" id="uc-lc-values">
+<h2><a class="toc-backref" href="#id12">uc/lc values</a></h2>
+<p><span class="docutils literal">\lccode</span> and <span class="docutils literal">\uccode</span> corrections from the <a class="reference external" href="http://www.ctan.org/pkg/xgreek">xgreek</a> package by Apostolos Syropoulos:</p>
+<pre class="literal-block">\global\lccode&quot;0370=&quot;0371 \global\uccode&quot;0370=&quot;0370
+\global\lccode&quot;0371=&quot;0371 \global\uccode&quot;0371=&quot;0370
+\global\lccode&quot;0372=&quot;0373 \global\uccode&quot;0372=&quot;0372
+\global\lccode&quot;0373=&quot;0373 \global\uccode&quot;0373=&quot;0372
+\global\lccode&quot;0376=&quot;0377 \global\uccode&quot;0376=&quot;0376
+\global\lccode&quot;0377=&quot;0377 \global\uccode&quot;0377=&quot;0376
+\global\lccode&quot;03FD=&quot;037B \global\uccode&quot;03FD=&quot;03FD
+\global\lccode&quot;037B=&quot;037B \global\uccode&quot;037B=&quot;03FD
+\global\lccode&quot;03FE=&quot;037C \global\uccode&quot;03FE=&quot;03FE
+\global\lccode&quot;037C=&quot;037C \global\uccode&quot;037C=&quot;03FE
+\global\lccode&quot;03FF=&quot;037D \global\uccode&quot;03FF=&quot;03FF
+\global\lccode&quot;037D=&quot;037D \global\uccode&quot;037D=&quot;03FF
+\global\lccode&quot;0386=&quot;03AC \global\uccode&quot;0386=&quot;0391
+\global\lccode&quot;0388=&quot;03AD \global\uccode&quot;0388=&quot;0395
+\global\lccode&quot;0389=&quot;03AC \global\uccode&quot;0389=&quot;0397
+\global\lccode&quot;038A=&quot;03AF \global\uccode&quot;038A=&quot;0399
+\global\lccode&quot;038C=&quot;03CC \global\uccode&quot;038C=&quot;039F
+\global\lccode&quot;038E=&quot;03CD \global\uccode&quot;038E=&quot;03A5
+\global\lccode&quot;038F=&quot;03CE \global\uccode&quot;038F=&quot;03A9
+\global\lccode&quot;0390=&quot;0390 \global\uccode&quot;0390=&quot;03AA
+\global\lccode&quot;0391=&quot;03B1 \global\uccode&quot;0391=&quot;0391
+\global\lccode&quot;0392=&quot;03B2 \global\uccode&quot;0392=&quot;0392
+\global\lccode&quot;0393=&quot;03B3 \global\uccode&quot;0393=&quot;0393
+\global\lccode&quot;0394=&quot;03B4 \global\uccode&quot;0394=&quot;0394
+\global\lccode&quot;0395=&quot;03B5 \global\uccode&quot;0395=&quot;0395
+\global\lccode&quot;0396=&quot;03B6 \global\uccode&quot;0396=&quot;0396
+\global\lccode&quot;0397=&quot;03B7 \global\uccode&quot;0397=&quot;0397
+\global\lccode&quot;0398=&quot;03B8 \global\uccode&quot;0398=&quot;0398
+\global\lccode&quot;0399=&quot;03B9 \global\uccode&quot;0399=&quot;0399
+\global\lccode&quot;039A=&quot;03BA \global\uccode&quot;039A=&quot;039A
+\global\lccode&quot;039B=&quot;03BB \global\uccode&quot;039B=&quot;039B
+\global\lccode&quot;039C=&quot;03BC \global\uccode&quot;039C=&quot;039C
+\global\lccode&quot;039D=&quot;03BD \global\uccode&quot;039D=&quot;039D
+\global\lccode&quot;039E=&quot;03BE \global\uccode&quot;039E=&quot;039E
+\global\lccode&quot;039F=&quot;03BF \global\uccode&quot;039F=&quot;039F
+\global\lccode&quot;03A0=&quot;03C0 \global\uccode&quot;03A0=&quot;03A0
+\global\lccode&quot;03A1=&quot;03C1 \global\uccode&quot;03A1=&quot;03A1
+\global\lccode&quot;03A3=&quot;03C3 \global\uccode&quot;03A3=&quot;03A3
+\global\lccode&quot;03A4=&quot;03C4 \global\uccode&quot;03A4=&quot;03A4
+\global\lccode&quot;03A5=&quot;03C5 \global\uccode&quot;03A5=&quot;03A5
+\global\lccode&quot;03A6=&quot;03C6 \global\uccode&quot;03A6=&quot;03A6
+\global\lccode&quot;03A7=&quot;03C7 \global\uccode&quot;03A7=&quot;03A7
+\global\lccode&quot;03A8=&quot;03C8 \global\uccode&quot;03A8=&quot;03A8
+\global\lccode&quot;03A9=&quot;03C9 \global\uccode&quot;03A9=&quot;03A9
+\global\lccode&quot;03AA=&quot;03CA \global\uccode&quot;03AA=&quot;03AA
+\global\lccode&quot;03AB=&quot;03CB \global\uccode&quot;03AB=&quot;03AB
+\global\lccode&quot;03AC=&quot;03AC \global\uccode&quot;03AC=&quot;0391
+\global\lccode&quot;03AD=&quot;03AD \global\uccode&quot;03AD=&quot;0395
+\global\lccode&quot;03AE=&quot;03AE \global\uccode&quot;03AE=&quot;0397
+\global\lccode&quot;03AF=&quot;03AF \global\uccode&quot;03AF=&quot;0399
+\global\lccode&quot;03B0=&quot;03B0 \global\uccode&quot;03B0=&quot;03AB
+\global\lccode&quot;03B1=&quot;03B1 \global\uccode&quot;03B1=&quot;0391
+\global\lccode&quot;03B2=&quot;03B2 \global\uccode&quot;03B2=&quot;0392
+\global\lccode&quot;03B3=&quot;03B3 \global\uccode&quot;03B3=&quot;0393
+\global\lccode&quot;03B4=&quot;03B4 \global\uccode&quot;03B4=&quot;0394
+\global\lccode&quot;03B5=&quot;03B5 \global\uccode&quot;03B5=&quot;0395
+\global\lccode&quot;03B6=&quot;03B6 \global\uccode&quot;03B6=&quot;0396
+\global\lccode&quot;03B7=&quot;03B7 \global\uccode&quot;03B7=&quot;0397
+\global\lccode&quot;03B8=&quot;03B8 \global\uccode&quot;03B8=&quot;0398
+\global\lccode&quot;03B9=&quot;03B9 \global\uccode&quot;03B9=&quot;0399
+\global\lccode&quot;03BA=&quot;03BA \global\uccode&quot;03BA=&quot;039A
+\global\lccode&quot;03BB=&quot;03BB \global\uccode&quot;03BB=&quot;039B
+\global\lccode&quot;03BC=&quot;03BC \global\uccode&quot;03BC=&quot;039C
+\global\lccode&quot;03BD=&quot;03BD \global\uccode&quot;03BD=&quot;039D
+\global\lccode&quot;03BE=&quot;03BE \global\uccode&quot;03BE=&quot;039E
+\global\lccode&quot;03BF=&quot;03BF \global\uccode&quot;03BF=&quot;039F
+\global\lccode&quot;03C0=&quot;03C0 \global\uccode&quot;03C0=&quot;03A0
+\global\lccode&quot;03C1=&quot;03C1 \global\uccode&quot;03C1=&quot;03A1
+\global\lccode&quot;03C2=&quot;03C2 \global\uccode&quot;03C2=&quot;03A3
+\global\lccode&quot;03C3=&quot;03C3 \global\uccode&quot;03C3=&quot;03A3
+\global\lccode&quot;03C4=&quot;03C4 \global\uccode&quot;03C4=&quot;03A4
+\global\lccode&quot;03C5=&quot;03C5 \global\uccode&quot;03C5=&quot;03A5
+\global\lccode&quot;03C6=&quot;03C6 \global\uccode&quot;03C6=&quot;03A6
+\global\lccode&quot;03C7=&quot;03C7 \global\uccode&quot;03C7=&quot;03A7
+\global\lccode&quot;03C8=&quot;03C8 \global\uccode&quot;03C8=&quot;03A8
+\global\lccode&quot;03C9=&quot;03C9 \global\uccode&quot;03C9=&quot;03A9
+\global\lccode&quot;03CA=&quot;03CA \global\uccode&quot;03CA=&quot;03AA
+\global\lccode&quot;03CB=&quot;03CB \global\uccode&quot;03CB=&quot;03AB
+\global\lccode&quot;03CC=&quot;03CC \global\uccode&quot;03CC=&quot;039F
+\global\lccode&quot;03CD=&quot;03CD \global\uccode&quot;03CD=&quot;03A5
+\global\lccode&quot;03CE=&quot;03CE \global\uccode&quot;03CE=&quot;03A9
+\global\lccode&quot;03D0=&quot;03D0 \global\uccode&quot;03D0=&quot;0392
+\global\lccode&quot;03D1=&quot;03D1 \global\uccode&quot;03D1=&quot;0398
+\global\lccode&quot;03D2=&quot;03C5 \global\uccode&quot;03D2=&quot;03A5
+\global\lccode&quot;03D3=&quot;03CD \global\uccode&quot;03D3=&quot;03A5
+\global\lccode&quot;03D4=&quot;03CB \global\uccode&quot;03D4=&quot;03AB
+\global\lccode&quot;03D5=&quot;03C6 \global\uccode&quot;03D5=&quot;03A6
+\global\lccode&quot;03D6=&quot;03C0 \global\uccode&quot;03D6=&quot;03A0
+\global\lccode&quot;03DA=&quot;03DB \global\uccode&quot;03DA=&quot;03DA
+\global\lccode&quot;03DB=&quot;03DB \global\uccode&quot;03DB=&quot;03DA
+\global\lccode&quot;03DC=&quot;03DD \global\uccode&quot;03DC=&quot;03DC
+\global\lccode&quot;03DD=&quot;03DD \global\uccode&quot;03DD=&quot;03DC
+\global\lccode&quot;03DE=&quot;03DF \global\uccode&quot;03DE=&quot;03DE
+\global\lccode&quot;03DF=&quot;03DF \global\uccode&quot;03DF=&quot;03DE
+\global\lccode&quot;03E0=&quot;03E1 \global\uccode&quot;03E0=&quot;03E0
+\global\lccode&quot;03E1=&quot;03E1 \global\uccode&quot;03E1=&quot;03E0
+\global\lccode&quot;03F0=&quot;03BA \global\uccode&quot;03F0=&quot;039A
+\global\lccode&quot;03F1=&quot;03C1 \global\uccode&quot;03F1=&quot;03A1
+\global\lccode&quot;03F2=&quot;03F2 \global\uccode&quot;03F2=&quot;03F9
+\global\lccode&quot;03F9=&quot;03F2 \global\uccode&quot;03F9=&quot;03F9
+\global\lccode&quot;1F00=&quot;1F00 \global\uccode&quot;1F00=&quot;0391
+\global\lccode&quot;1F01=&quot;1F01 \global\uccode&quot;1F01=&quot;0391
+\global\lccode&quot;1F02=&quot;1F02 \global\uccode&quot;1F02=&quot;0391
+\global\lccode&quot;1F03=&quot;1F03 \global\uccode&quot;1F03=&quot;0391
+\global\lccode&quot;1F04=&quot;1F04 \global\uccode&quot;1F04=&quot;0391
+\global\lccode&quot;1F05=&quot;1F05 \global\uccode&quot;1F05=&quot;0391
+\global\lccode&quot;1F06=&quot;1F06 \global\uccode&quot;1F06=&quot;0391
+\global\lccode&quot;1F07=&quot;1F07 \global\uccode&quot;1F07=&quot;0391
+\global\lccode&quot;1F08=&quot;1F00 \global\uccode&quot;1F08=&quot;0391
+\global\lccode&quot;1F09=&quot;1F01 \global\uccode&quot;1F09=&quot;0391
+\global\lccode&quot;1F0A=&quot;1F02 \global\uccode&quot;1F0A=&quot;0391
+\global\lccode&quot;1F0B=&quot;1F03 \global\uccode&quot;1F0B=&quot;0391
+\global\lccode&quot;1F0C=&quot;1F04 \global\uccode&quot;1F0C=&quot;0391
+\global\lccode&quot;1F0D=&quot;1F05 \global\uccode&quot;1F0D=&quot;0391
+\global\lccode&quot;1F0E=&quot;1F06 \global\uccode&quot;1F0E=&quot;0391
+\global\lccode&quot;1F0F=&quot;1F07 \global\uccode&quot;1F0F=&quot;0391
+\global\lccode&quot;1F10=&quot;1F10 \global\uccode&quot;1F10=&quot;0395
+\global\lccode&quot;1F11=&quot;1F11 \global\uccode&quot;1F11=&quot;0395
+\global\lccode&quot;1F12=&quot;1F12 \global\uccode&quot;1F12=&quot;0395
+\global\lccode&quot;1F13=&quot;1F13 \global\uccode&quot;1F13=&quot;0395
+\global\lccode&quot;1F14=&quot;1F14 \global\uccode&quot;1F14=&quot;0395
+\global\lccode&quot;1F15=&quot;1F15 \global\uccode&quot;1F15=&quot;0395
+\global\lccode&quot;1F18=&quot;1F10 \global\uccode&quot;1F18=&quot;0395
+\global\lccode&quot;1F19=&quot;1F11 \global\uccode&quot;1F19=&quot;0395
+\global\lccode&quot;1F1A=&quot;1F12 \global\uccode&quot;1F1A=&quot;0395
+\global\lccode&quot;1F1B=&quot;1F13 \global\uccode&quot;1F1B=&quot;0395
+\global\lccode&quot;1F1C=&quot;1F14 \global\uccode&quot;1F1C=&quot;0395
+\global\lccode&quot;1F1D=&quot;1F15 \global\uccode&quot;1F1D=&quot;0395
+\global\lccode&quot;1F20=&quot;1F20 \global\uccode&quot;1F20=&quot;0397
+\global\lccode&quot;1F21=&quot;1F21 \global\uccode&quot;1F21=&quot;0397
+\global\lccode&quot;1F22=&quot;1F22 \global\uccode&quot;1F22=&quot;0397
+\global\lccode&quot;1F23=&quot;1F23 \global\uccode&quot;1F23=&quot;0397
+\global\lccode&quot;1F24=&quot;1F24 \global\uccode&quot;1F24=&quot;0397
+\global\lccode&quot;1F25=&quot;1F25 \global\uccode&quot;1F25=&quot;0397
+\global\lccode&quot;1F26=&quot;1F26 \global\uccode&quot;1F26=&quot;0397
+\global\lccode&quot;1F27=&quot;1F27 \global\uccode&quot;1F27=&quot;0397
+\global\lccode&quot;1F28=&quot;1F20 \global\uccode&quot;1F28=&quot;0397
+\global\lccode&quot;1F29=&quot;1F21 \global\uccode&quot;1F29=&quot;0397
+\global\lccode&quot;1F2A=&quot;1F22 \global\uccode&quot;1F2A=&quot;0397
+\global\lccode&quot;1F2B=&quot;1F23 \global\uccode&quot;1F2B=&quot;0397
+\global\lccode&quot;1F2C=&quot;1F24 \global\uccode&quot;1F2C=&quot;0397
+\global\lccode&quot;1F2D=&quot;1F25 \global\uccode&quot;1F2D=&quot;0397
+\global\lccode&quot;1F2E=&quot;1F26 \global\uccode&quot;1F2E=&quot;0397
+\global\lccode&quot;1F2F=&quot;1F27 \global\uccode&quot;1F2F=&quot;0397
+\global\lccode&quot;1F30=&quot;1F30 \global\uccode&quot;1F30=&quot;0399
+\global\lccode&quot;1F31=&quot;1F31 \global\uccode&quot;1F31=&quot;0399
+\global\lccode&quot;1F32=&quot;1F32 \global\uccode&quot;1F32=&quot;0399
+\global\lccode&quot;1F33=&quot;1F33 \global\uccode&quot;1F33=&quot;0399
+\global\lccode&quot;1F34=&quot;1F34 \global\uccode&quot;1F34=&quot;0399
+\global\lccode&quot;1F35=&quot;1F35 \global\uccode&quot;1F35=&quot;0399
+\global\lccode&quot;1F36=&quot;1F36 \global\uccode&quot;1F36=&quot;0399
+\global\lccode&quot;1F37=&quot;1F37 \global\uccode&quot;1F37=&quot;0399
+\global\lccode&quot;1F38=&quot;1F30 \global\uccode&quot;1F38=&quot;0399
+\global\lccode&quot;1F39=&quot;1F31 \global\uccode&quot;1F39=&quot;0399
+\global\lccode&quot;1F3A=&quot;1F32 \global\uccode&quot;1F3A=&quot;0399
+\global\lccode&quot;1F3B=&quot;1F33 \global\uccode&quot;1F3B=&quot;0399
+\global\lccode&quot;1F3C=&quot;1F34 \global\uccode&quot;1F3C=&quot;0399
+\global\lccode&quot;1F3D=&quot;1F35 \global\uccode&quot;1F3D=&quot;0399
+\global\lccode&quot;1F3E=&quot;1F36 \global\uccode&quot;1F3E=&quot;0399
+\global\lccode&quot;1F3F=&quot;1F37 \global\uccode&quot;1F3F=&quot;0399
+\global\lccode&quot;1F40=&quot;1F40 \global\uccode&quot;1F40=&quot;039F
+\global\lccode&quot;1F41=&quot;1F41 \global\uccode&quot;1F41=&quot;039F
+\global\lccode&quot;1F42=&quot;1F42 \global\uccode&quot;1F42=&quot;039F
+\global\lccode&quot;1F43=&quot;1F43 \global\uccode&quot;1F43=&quot;039F
+\global\lccode&quot;1F44=&quot;1F44 \global\uccode&quot;1F44=&quot;039F
+\global\lccode&quot;1F45=&quot;1F45 \global\uccode&quot;1F45=&quot;039F
+\global\lccode&quot;1F48=&quot;1F40 \global\uccode&quot;1F48=&quot;039F
+\global\lccode&quot;1F49=&quot;1F41 \global\uccode&quot;1F49=&quot;039F
+\global\lccode&quot;1F4A=&quot;1F42 \global\uccode&quot;1F4A=&quot;039F
+\global\lccode&quot;1F4B=&quot;1F43 \global\uccode&quot;1F4B=&quot;039F
+\global\lccode&quot;1F4C=&quot;1F44 \global\uccode&quot;1F4C=&quot;039F
+\global\lccode&quot;1F4D=&quot;1F45 \global\uccode&quot;1F4D=&quot;039F
+\global\lccode&quot;1F50=&quot;1F50 \global\uccode&quot;1F50=&quot;03A5
+\global\lccode&quot;1F51=&quot;1F51 \global\uccode&quot;1F51=&quot;03A5
+\global\lccode&quot;1F52=&quot;1F52 \global\uccode&quot;1F52=&quot;03A5
+\global\lccode&quot;1F53=&quot;1F53 \global\uccode&quot;1F53=&quot;03A5
+\global\lccode&quot;1F54=&quot;1F54 \global\uccode&quot;1F54=&quot;03A5
+\global\lccode&quot;1F55=&quot;1F55 \global\uccode&quot;1F55=&quot;03A5
+\global\lccode&quot;1F56=&quot;1F56 \global\uccode&quot;1F56=&quot;03A5
+\global\lccode&quot;1F57=&quot;1F57 \global\uccode&quot;1F57=&quot;03A5
+\global\lccode&quot;1F59=&quot;1F51 \global\uccode&quot;1F59=&quot;03A5
+\global\lccode&quot;1F5B=&quot;1F53 \global\uccode&quot;1F5B=&quot;03A5
+\global\lccode&quot;1F5D=&quot;1F55 \global\uccode&quot;1F5D=&quot;03A5
+\global\lccode&quot;1F5F=&quot;1F57 \global\uccode&quot;1F5F=&quot;03A5
+\global\lccode&quot;1F60=&quot;1F60 \global\uccode&quot;1F60=&quot;03A9
+\global\lccode&quot;1F61=&quot;1F61 \global\uccode&quot;1F61=&quot;03A9
+\global\lccode&quot;1F62=&quot;1F62 \global\uccode&quot;1F62=&quot;03A9
+\global\lccode&quot;1F63=&quot;1F63 \global\uccode&quot;1F63=&quot;03A9
+\global\lccode&quot;1F64=&quot;1F64 \global\uccode&quot;1F64=&quot;03A9
+\global\lccode&quot;1F65=&quot;1F65 \global\uccode&quot;1F65=&quot;03A9
+\global\lccode&quot;1F66=&quot;1F66 \global\uccode&quot;1F66=&quot;03A9
+\global\lccode&quot;1F67=&quot;1F67 \global\uccode&quot;1F67=&quot;03A9
+\global\lccode&quot;1F68=&quot;1F60 \global\uccode&quot;1F68=&quot;03A9
+\global\lccode&quot;1F69=&quot;1F61 \global\uccode&quot;1F69=&quot;03A9
+\global\lccode&quot;1F6A=&quot;1F62 \global\uccode&quot;1F6A=&quot;03A9
+\global\lccode&quot;1F6B=&quot;1F63 \global\uccode&quot;1F6B=&quot;03A9
+\global\lccode&quot;1F6C=&quot;1F64 \global\uccode&quot;1F6C=&quot;03A9
+\global\lccode&quot;1F6D=&quot;1F65 \global\uccode&quot;1F6D=&quot;03A9
+\global\lccode&quot;1F6E=&quot;1F66 \global\uccode&quot;1F6E=&quot;03A9
+\global\lccode&quot;1F6F=&quot;1F67 \global\uccode&quot;1F6F=&quot;03A9
+\global\lccode&quot;1F70=&quot;1F70 \global\uccode&quot;1F70=&quot;0391
+\global\lccode&quot;1F71=&quot;1F71 \global\uccode&quot;1F71=&quot;0391
+\global\lccode&quot;1F72=&quot;1F72 \global\uccode&quot;1F72=&quot;0395
+\global\lccode&quot;1F73=&quot;1F73 \global\uccode&quot;1F73=&quot;0395
+\global\lccode&quot;1F74=&quot;1F74 \global\uccode&quot;1F74=&quot;0397
+\global\lccode&quot;1F75=&quot;1F75 \global\uccode&quot;1F75=&quot;0397
+\global\lccode&quot;1F76=&quot;1F76 \global\uccode&quot;1F76=&quot;0399
+\global\lccode&quot;1F77=&quot;1F77 \global\uccode&quot;1F77=&quot;0399
+\global\lccode&quot;1F78=&quot;1F78 \global\uccode&quot;1F78=&quot;039F
+\global\lccode&quot;1F79=&quot;1F79 \global\uccode&quot;1F79=&quot;039F
+\global\lccode&quot;1F7A=&quot;1F7A \global\uccode&quot;1F7A=&quot;03A5
+\global\lccode&quot;1F7B=&quot;1F7B \global\uccode&quot;1F7B=&quot;03A5
+\global\lccode&quot;1F7C=&quot;1F7C \global\uccode&quot;1F7C=&quot;03A9
+\global\lccode&quot;1F7D=&quot;1F7D \global\uccode&quot;1F7D=&quot;03A9
+\global\lccode&quot;1F80=&quot;1F80 \global\uccode&quot;1F80=&quot;1FBC
+\global\lccode&quot;1F81=&quot;1F81 \global\uccode&quot;1F81=&quot;1FBC
+\global\lccode&quot;1F82=&quot;1F82 \global\uccode&quot;1F82=&quot;1FBC
+\global\lccode&quot;1F83=&quot;1F83 \global\uccode&quot;1F83=&quot;1FBC
+\global\lccode&quot;1F84=&quot;1F84 \global\uccode&quot;1F84=&quot;1FBC
+\global\lccode&quot;1F85=&quot;1F85 \global\uccode&quot;1F85=&quot;1FBC
+\global\lccode&quot;1F86=&quot;1F86 \global\uccode&quot;1F86=&quot;1FBC
+\global\lccode&quot;1F87=&quot;1F87 \global\uccode&quot;1F87=&quot;1FBC
+\global\lccode&quot;1F88=&quot;1F80 \global\uccode&quot;1F88=&quot;1FBC
+\global\lccode&quot;1F89=&quot;1F81 \global\uccode&quot;1F89=&quot;1FBC
+\global\lccode&quot;1F8A=&quot;1F82 \global\uccode&quot;1F8A=&quot;1FBC
+\global\lccode&quot;1F8B=&quot;1F83 \global\uccode&quot;1F8B=&quot;1FBC
+\global\lccode&quot;1F8C=&quot;1F84 \global\uccode&quot;1F8C=&quot;1FBC
+\global\lccode&quot;1F8D=&quot;1F85 \global\uccode&quot;1F8D=&quot;1FBC
+\global\lccode&quot;1F8E=&quot;1F86 \global\uccode&quot;1F8E=&quot;1FBC
+\global\lccode&quot;1F8F=&quot;1F87 \global\uccode&quot;1F8F=&quot;1FBC
+\global\lccode&quot;1F90=&quot;1F90 \global\uccode&quot;1F90=&quot;1FCC
+\global\lccode&quot;1F91=&quot;1F91 \global\uccode&quot;1F91=&quot;1FCC
+\global\lccode&quot;1F92=&quot;1F92 \global\uccode&quot;1F92=&quot;1FCC
+\global\lccode&quot;1F93=&quot;1F93 \global\uccode&quot;1F93=&quot;1FCC
+\global\lccode&quot;1F94=&quot;1F94 \global\uccode&quot;1F94=&quot;1FCC
+\global\lccode&quot;1F95=&quot;1F95 \global\uccode&quot;1F95=&quot;1FCC
+\global\lccode&quot;1F96=&quot;1F96 \global\uccode&quot;1F96=&quot;1FCC
+\global\lccode&quot;1F97=&quot;1F97 \global\uccode&quot;1F97=&quot;1FCC
+\global\lccode&quot;1F98=&quot;1F90 \global\uccode&quot;1F98=&quot;1FCC
+\global\lccode&quot;1F99=&quot;1F91 \global\uccode&quot;1F99=&quot;1FCC
+\global\lccode&quot;1F9A=&quot;1F92 \global\uccode&quot;1F9A=&quot;1FCC
+\global\lccode&quot;1F9B=&quot;1F93 \global\uccode&quot;1F9B=&quot;1FCC
+\global\lccode&quot;1F9C=&quot;1F94 \global\uccode&quot;1F9C=&quot;1FCC
+\global\lccode&quot;1F9D=&quot;1F95 \global\uccode&quot;1F9D=&quot;1FCC
+\global\lccode&quot;1F9E=&quot;1F96 \global\uccode&quot;1F9E=&quot;1FCC
+\global\lccode&quot;1F9F=&quot;1F97 \global\uccode&quot;1F9F=&quot;1FCC
+\global\lccode&quot;1FA0=&quot;1FA0 \global\uccode&quot;1FA0=&quot;1FFC
+\global\lccode&quot;1FA1=&quot;1FA1 \global\uccode&quot;1FA1=&quot;1FFC
+\global\lccode&quot;1FA2=&quot;1FA2 \global\uccode&quot;1FA2=&quot;1FFC
+\global\lccode&quot;1FA3=&quot;1FA3 \global\uccode&quot;1FA3=&quot;1FFC
+\global\lccode&quot;1FA4=&quot;1FA4 \global\uccode&quot;1FA4=&quot;1FFC
+\global\lccode&quot;1FA5=&quot;1FA5 \global\uccode&quot;1FA5=&quot;1FFC
+\global\lccode&quot;1FA6=&quot;1FA6 \global\uccode&quot;1FA6=&quot;1FFC
+\global\lccode&quot;1FA7=&quot;1FA7 \global\uccode&quot;1FA7=&quot;1FFC
+\global\lccode&quot;1FA8=&quot;1FA0 \global\uccode&quot;1FA8=&quot;1FFC
+\global\lccode&quot;1FA9=&quot;1FA1 \global\uccode&quot;1FA9=&quot;1FFC
+\global\lccode&quot;1FAA=&quot;1FA2 \global\uccode&quot;1FAA=&quot;1FFC
+\global\lccode&quot;1FAB=&quot;1FA3 \global\uccode&quot;1FAB=&quot;1FFC
+\global\lccode&quot;1FAC=&quot;1FA4 \global\uccode&quot;1FAC=&quot;1FFC
+\global\lccode&quot;1FAD=&quot;1FA5 \global\uccode&quot;1FAD=&quot;1FFC
+\global\lccode&quot;1FAE=&quot;1FA6 \global\uccode&quot;1FAE=&quot;1FFC
+\global\lccode&quot;1FAF=&quot;1FA7 \global\uccode&quot;1FAF=&quot;1FFC
+\global\lccode&quot;1FB0=&quot;1FB0 \global\uccode&quot;1FB0=&quot;1FB8
+\global\lccode&quot;1FB1=&quot;1FB1 \global\uccode&quot;1FB1=&quot;1FB9
+\global\lccode&quot;1FB2=&quot;1FB2 \global\uccode&quot;1FB2=&quot;1FBC
+\global\lccode&quot;1FB3=&quot;1FB3 \global\uccode&quot;1FB3=&quot;1FBC
+\global\lccode&quot;1FB4=&quot;1FB4 \global\uccode&quot;1FB4=&quot;1FBC
+\global\lccode&quot;1FB6=&quot;1FB6 \global\uccode&quot;1FB6=&quot;0391
+\global\lccode&quot;1FB7=&quot;1FB7 \global\uccode&quot;1FB7=&quot;1FBC
+\global\lccode&quot;1FB8=&quot;1FB0 \global\uccode&quot;1FB8=&quot;1FB8
+\global\lccode&quot;1FB9=&quot;1FB1 \global\uccode&quot;1FB9=&quot;1FB9
+\global\lccode&quot;1FBA=&quot;1F70 \global\uccode&quot;1FBA=&quot;0391
+\global\lccode&quot;1FBB=&quot;1F71 \global\uccode&quot;1FBB=&quot;0391
+\global\lccode&quot;1FBC=&quot;1FB3 \global\uccode&quot;1FBC=&quot;1FBC
+\global\lccode&quot;1FBD=&quot;1FBD \global\uccode&quot;1FBD=&quot;1FBD
+\global\lccode&quot;1FC2=&quot;1FC2 \global\uccode&quot;1FC2=&quot;1FCC
+\global\lccode&quot;1FC3=&quot;1FC3 \global\uccode&quot;1FC3=&quot;1FCC
+\global\lccode&quot;1FC4=&quot;1FC4 \global\uccode&quot;1FC4=&quot;1FCC
+\global\lccode&quot;1FC6=&quot;1FC6 \global\uccode&quot;1FC6=&quot;0397
+\global\lccode&quot;1FC7=&quot;1FC7 \global\uccode&quot;1FC7=&quot;1FCC
+\global\lccode&quot;1FC8=&quot;1F72 \global\uccode&quot;1FC8=&quot;0395
+\global\lccode&quot;1FC9=&quot;1F73 \global\uccode&quot;1FC9=&quot;0395
+\global\lccode&quot;1FCA=&quot;1F74 \global\uccode&quot;1FCA=&quot;0397
+\global\lccode&quot;1FCB=&quot;1F75 \global\uccode&quot;1FCB=&quot;0397
+\global\lccode&quot;1FCC=&quot;1FC3 \global\uccode&quot;1FCC=&quot;1FCC
+\global\lccode&quot;1FD0=&quot;1FD0 \global\uccode&quot;1FD0=&quot;1FD8
+\global\lccode&quot;1FD1=&quot;1FD1 \global\uccode&quot;1FD1=&quot;1FD9
+\global\lccode&quot;1FD2=&quot;1FD2 \global\uccode&quot;1FD2=&quot;03AA
+\global\lccode&quot;1FD3=&quot;1FD3 \global\uccode&quot;1FD3=&quot;03AA
+\global\lccode&quot;1FD6=&quot;1FD6 \global\uccode&quot;1FD6=&quot;0399
+\global\lccode&quot;1FD7=&quot;1FD7 \global\uccode&quot;1FD7=&quot;03AA
+\global\lccode&quot;1FD8=&quot;1FD0 \global\uccode&quot;1FD8=&quot;1FD8
+\global\lccode&quot;1FD9=&quot;1FD1 \global\uccode&quot;1FD9=&quot;1FD9
+\global\lccode&quot;1FDA=&quot;1F76 \global\uccode&quot;1FDA=&quot;0399
+\global\lccode&quot;1FDB=&quot;1F77 \global\uccode&quot;1FDB=&quot;0399
+\global\lccode&quot;1FE0=&quot;1FE0 \global\uccode&quot;1FE0=&quot;1FE8
+\global\lccode&quot;1FE1=&quot;1FE1 \global\uccode&quot;1FE1=&quot;1FE9
+\global\lccode&quot;1FE2=&quot;1FE2 \global\uccode&quot;1FE2=&quot;03AB
+\global\lccode&quot;1FE3=&quot;1FE3 \global\uccode&quot;1FE3=&quot;03AB
+\global\lccode&quot;1FE4=&quot;1FE4 \global\uccode&quot;1FE4=&quot;03A1
+\global\lccode&quot;1FE5=&quot;1FE5 \global\uccode&quot;1FE5=&quot;03A1
+\global\lccode&quot;1FE6=&quot;1FE6 \global\uccode&quot;1FE6=&quot;03A5
+\global\lccode&quot;1FE7=&quot;1FE7 \global\uccode&quot;1FE7=&quot;03AB
+\global\lccode&quot;1FE8=&quot;1FE0 \global\uccode&quot;1FE8=&quot;1FE8
+\global\lccode&quot;1FE9=&quot;1FE1 \global\uccode&quot;1FE9=&quot;1FE9
+\global\lccode&quot;1FEA=&quot;1F7A \global\uccode&quot;1FEA=&quot;03A5
+\global\lccode&quot;1FEB=&quot;1F7B \global\uccode&quot;1FEB=&quot;03A5
+\global\lccode&quot;1FEC=&quot;1FE5 \global\uccode&quot;1FEC=&quot;03A1
+\global\lccode&quot;1FF2=&quot;1FF2 \global\uccode&quot;1FF2=&quot;1FFC
+\global\lccode&quot;1FF3=&quot;1FF3 \global\uccode&quot;1FF3=&quot;1FFC
+\global\lccode&quot;1FF4=&quot;1FF4 \global\uccode&quot;1FF4=&quot;1FFC
+\global\lccode&quot;1FF6=&quot;1FF6 \global\uccode&quot;1FF6=&quot;03A9
+\global\lccode&quot;1FF7=&quot;1FF7 \global\uccode&quot;1FF7=&quot;1FFC
+\global\lccode&quot;1FF8=&quot;1F78 \global\uccode&quot;1FF8=&quot;039F
+\global\lccode&quot;1FF9=&quot;1F79 \global\uccode&quot;1FF9=&quot;039F
+\global\lccode&quot;1FFA=&quot;1F7C \global\uccode&quot;1FFA=&quot;03A9
+\global\lccode&quot;1FFB=&quot;1F7D \global\uccode&quot;1FFB=&quot;03A9
+\global\lccode&quot;1FFC=&quot;1FF3 \global\uccode&quot;1FFC=&quot;1FFC</pre>
+</div>
+<div class="section" id="uclclist">
+<h2><a class="toc-backref" href="#id13">uclclist</a></h2>
+<p>The common Greek font encoding definitions in <a class="reference external" href="greek-fontenc.def.html">greek-fontenc.def</a> extend the
+<cite>uclclist</cite> with Greek LICR macros. Here, we add textkoppa/textKoppa and
+Unicode-specific β€œ<a class="reference external" href="greek-fontenc.def.html#mark-hiatus">hiatus</a>” handling (copied from <a class="reference external" href="lgrenc.def.html">lgrenc.def</a> and changed
+Latin transcription to Unicode literals).</p>
+<p>&#64;uclclist extension (see also <a class="reference external" href="greek-fontenc.def.html">greek-fontenc.def</a>):</p>
+<pre class="literal-block">\providecommand*\greek&#64;euenc&#64;update&#64;uclclist{%
+ \expandafter\def\expandafter\&#64;uclclist\expandafter{%
+ \&#64;uclclist
+ \textkoppa \textKoppa
+ }%
+ \let\greek&#64;euenc&#64;update&#64;uclclist\relax
+}</pre>
+<p>Expand the uclc list using the just defined macro:</p>
+<pre class="literal-block">\greek&#64;euenc&#64;update&#64;uclclist</pre>
+<p>Now the hiatus definition modifications:</p>
+<pre class="literal-block">\DeclareTextCommand{\LGR&#64;A&#64;hiatus}{\LastDeclaredEncoding}{%
+ \LGR&#64;ifnextchar{Ξ™}{\textAlpha\&quot;}{%
+ \LGR&#64;ifnextchar{Ξ₯}{\textAlpha\&quot;}{%
+ \LGR&#64;ifnextchar{\textIota}{\textAlpha\&quot;}{%
+ \LGR&#64;ifnextchar{\textUpsilon}{\textAlpha\&quot;}{\textAlpha}%
+ }%
+ }%
+ }%
+}
+\DeclareTextCommand{\LGR&#64;E&#64;hiatus}{\LastDeclaredEncoding}{%
+ \LGR&#64;ifnextchar{Ξ™}{\textEpsilon\&quot;}{%
+ \LGR&#64;ifnextchar{Ξ₯}{\textEpsilon\&quot;}{%
+ \LGR&#64;ifnextchar{\textIota}{\textEpsilon\&quot;}{%
+ \LGR&#64;ifnextchar{\textUpsilon}{\textEpsilon\&quot;}{\textEpsilon}%
+ }%
+ }%
+ }%
+}</pre>
+<!-- References -->
+</div>
+</div>
+</div>
+</body>
+</html>
diff --git a/language/greek/greek-fontenc/greek-euenc.def.txt b/language/greek/greek-fontenc/greek-euenc.def.txt
new file mode 100644
index 0000000000..c022f7f160
--- /dev/null
+++ b/language/greek/greek-fontenc/greek-euenc.def.txt
@@ -0,0 +1,881 @@
+greek-euenc.def
++++++++++++++++
+Greek LICR definitions for XeTeX and LuaTeX
+*******************************************
+
+:Copyright: Β© 2013 GΓΌnter Milde
+:Licence: 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 any later version.
+:Identification:
+ ::
+
+ \ProvidesFile{greek-euenc.def}
+ [2018/01/06 0.13.3 Greek LICRs for XeTeX and LuaTeX]
+
+:abstract:
+ Experimental support for Greek LICR macros with XeTeX and LuaTeX.
+ Extends euenc_. Used by babel-greek_ and textalpha_.
+
+**History**:
+ .. class:: borderless
+
+ ====== ========== ========================================================
+ 0.1 2013-07-16 initial version
+ 0.1.1 2013-07-18 bugfix: wrong breathings psilioxia -> dasiaoxia
+ 0.1.2 2013-07-19 bugfix: Disable composite defs starting with char macro,
+ .. fix "hiatus" handling.
+ 0.1.3 2013-07-24 fix "input" path.
+ 0.1.4 2013-10-01 remove clashing defs for legacy characters with oxia,
+ .. fix upcasing of ``\finalsigma``.
+ 0.11.1 2013-12-01 fix identification.
+ 0.11.2 2014-09-08 ``\textKoppa`` macro
+ .. (Capital Koppa is not defined in LGR but Unicode).
+ 0.12 2014-12-12 Remove symbol macros for breathing accents.
+ 0.13 2015-08-07 ``\lccode``/``\uccode`` corrections from xgreek_.
+ .. LICR macros for symbol variants.
+ 0.13.3 2018-01-06 Documentation update.
+ ====== ========== ========================================================
+
+.. contents::
+
+Motivation
+==========
+
+LICR macro definitions for the Greek script are missing in both, xunicode_
+and euenc_.
+
+This file expands the font encoding definition files ``eu1enc.def`` rsp.
+``eu2enc.def`` from euenc_ defining `LaTeX Internal Character
+Representaction` (LICR) macros for Greek letters and symbols. It works
+independed of xunicode_ using the standard commands for `LaTeX2e font
+selection`_.
+
+Requirements
+============
+
+Requires XeTeX or LuaTeX, fontspec_, and a font with Greek characters.
+
+See `<greek-euenc-doc.tex>`_ and `<greek-euenc-doc.pdf>`_ for setup and
+usage examples.
+
+
+Greek Diacritics
+================
+
+Define "named macros" for simple and combined diacritics.
+
+* Named accent macros can be used instead of the ``\@tabacckludge`` by
+ to-LaTeX converters to ensure working also inside the tabbing environment.
+
+* Named macros are required for upcasing according to Greek typesetting
+ conventions and in the definition of composite commands.
+
+Greek alias names for standard accents::
+
+ \DeclareTextCommand{\acctonos}{\LastDeclaredEncoding}{\@tabacckludge'}
+ \DeclareTextCommand{\accvaria}{\LastDeclaredEncoding}{\@tabacckludge`}
+ \DeclareTextCommand{\accdialytika}{\LastDeclaredEncoding}{\@tabacckludge"}
+
+The combining perispomeni character is normalized with Greek base letters,
+while the (standard) combining tilde is not::
+
+ \DeclareTextCommand{\accperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0342 }
+
+Breathings:
+
+(The COMBINING GREEK KORONIS is a legacy character, discarded in favour of
+COMBINING COMMA ABOVE) ::
+
+ \DeclareTextCommand{\accpsili}{\LastDeclaredEncoding}[1]{#1\char"0313 } % ψιλΠspiritus lenis (smooth breathing)
+ \DeclareTextCommand{\accdasia}{\LastDeclaredEncoding}[1]{#1\char"0314 } % δασΡῖα spiritus asper (rough breathing)
+
+
+Sub-iota:
+
+``\ypogegrammeni`` is a postfix accent (ligature in LGR) ::
+
+ \DeclareTextSymbol{\ypogegrammeni}{\LastDeclaredEncoding}{0837} % COMBINING GREEK YPOGEGRAMMENI
+
+Combined diacritics::
+
+ % The COMBINING DIALYTIKA TONOS is discarded and not well supported by fonts:
+ \DeclareTextCommand{\accdialytikatonos}{\LastDeclaredEncoding}[1]{#1\char"0308 \char"0301 }
+ \DeclareTextCommand{\accdialytikavaria}{\LastDeclaredEncoding}[1]{#1\char"0308 \char"0300 }
+ \DeclareTextCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0342 \char"0308 }
+
+ \DeclareTextCommand{\accdasiaoxia}{\LastDeclaredEncoding}[1]{#1\char"0314 \char"0301 }
+ \DeclareTextCommand{\accdasiavaria}{\LastDeclaredEncoding}[1]{#1\char"0314 \char"0300 }
+ \DeclareTextCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0314 \char"0342 }
+
+ \DeclareTextCommand{\accpsilioxia}{\LastDeclaredEncoding}[1]{#1\char"0301 \char"0313 }
+ \DeclareTextCommand{\accpsilivaria}{\LastDeclaredEncoding}[1]{#1\char"0300 \char"0313 }
+ \DeclareTextCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0342 \char"0313 }
+
+
+Common Definitions
+==================
+
+Use the `common Greek font encoding definitions`_::
+
+ \input{greek-fontenc.def}
+
+
+Character Definitions
+=====================
+
+General Punctuation
+~~~~~~~~~~~~~~~~~~~
+
+Ligature break up with ZERO WIDTH NON-JOINER::
+
+ \DeclareTextCommand{\textcompwordmark}{\LastDeclaredEncoding}{\char"200C}
+
+Greek and Coptic
+~~~~~~~~~~~~~~~~
+
+::
+
+ % NR Unicode Name % babel name, % PU name
+ % 0370 GREEK CAPITAL LETTER HETA % Ν°
+ % 0371 GREEK SMALL LETTER HETA % Ν±
+ % 0372 GREEK CAPITAL LETTER ARCHAIC SAMPI % Ν²
+ % 0373 GREEK SMALL LETTER ARCHAIC SAMPI % Ν³
+ \DeclareTextCommand{\textdexiakeraia}{\LastDeclaredEncoding}{Ν΄} % \anwtonos, \textnumeralsigngreek
+ \DeclareTextCommand{\textaristerikeraia}{\LastDeclaredEncoding}{Ν΅} % \katwtonos, \textnumeralsignlowergreek
+ % 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % ΝΆ
+ % 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % Ν·
+
+ % 037A GREEK YPOGEGRAMMENI (use \textcompwordmark\ypogegrammeni) % ΝΊ
+ % 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL
+ % 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL
+ % 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL
+ \DeclareTextCommand{\texterotimatiko}{\LastDeclaredEncoding}{ΝΎ} % 037E GREEK QUESTION MARK
+
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textcompwordmark}{Ξ„}
+ \DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\textcompwordmark}{Ξ…}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textAlpha}{Ξ†}
+ \DeclareTextCommand{\textanoteleia}{\LastDeclaredEncoding}{Ξ‡} % \anoteleia
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textEpsilon}{Έ}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textEta}{Ξ‰}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textIota}{Ί}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textOmicron}{Ό}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textUpsilon}{Ύ}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textOmega}{Ώ}
+ \DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\textiota}{ΐ}
+
+ \DeclareTextCommand{\textAlpha}{\LastDeclaredEncoding}{Ξ‘}
+ \DeclareTextCommand{\textBeta}{\LastDeclaredEncoding}{Ξ’}
+ \DeclareTextCommand{\textGamma}{\LastDeclaredEncoding}{Ξ“}
+ \DeclareTextCommand{\textDelta}{\LastDeclaredEncoding}{Ξ”}
+ \DeclareTextCommand{\textEpsilon}{\LastDeclaredEncoding}{Ξ•}
+ \DeclareTextCommand{\textZeta}{\LastDeclaredEncoding}{Ξ–}
+ \DeclareTextCommand{\textEta}{\LastDeclaredEncoding}{Ξ—}
+ \DeclareTextCommand{\textTheta}{\LastDeclaredEncoding}{Θ}
+ \DeclareTextCommand{\textIota}{\LastDeclaredEncoding}{Ξ™}
+ \DeclareTextCommand{\textKappa}{\LastDeclaredEncoding}{Κ}
+ \DeclareTextCommand{\textLambda}{\LastDeclaredEncoding}{Ξ›}
+ \DeclareTextCommand{\textMu}{\LastDeclaredEncoding}{Μ}
+ \DeclareTextCommand{\textNu}{\LastDeclaredEncoding}{Ν}
+ \DeclareTextCommand{\textXi}{\LastDeclaredEncoding}{Ξ}
+ \DeclareTextCommand{\textOmicron}{\LastDeclaredEncoding}{Ο}
+ \DeclareTextCommand{\textPi}{\LastDeclaredEncoding}{Ξ }
+ \DeclareTextCommand{\textRho}{\LastDeclaredEncoding}{Ξ‘}
+ \DeclareTextCommand{\textSigma}{\LastDeclaredEncoding}{Ξ£}
+ \DeclareTextCommand{\textTau}{\LastDeclaredEncoding}{Ξ€}
+ \DeclareTextCommand{\textUpsilon}{\LastDeclaredEncoding}{Ξ₯}
+ \DeclareTextCommand{\textPhi}{\LastDeclaredEncoding}{Ξ¦}
+ \DeclareTextCommand{\textChi}{\LastDeclaredEncoding}{Ξ§}
+ \DeclareTextCommand{\textPsi}{\LastDeclaredEncoding}{Ξ¨}
+ \DeclareTextCommand{\textOmega}{\LastDeclaredEncoding}{Ξ©}
+
+ \DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\textIota}{Ξͺ}
+ \DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\textUpsilon}{Ξ«}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textalpha}{Ξ¬}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textepsilon}{Ξ­}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\texteta}{Ξ}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textiota}{Ξ―}
+ \DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\textupsilon}{Ξ°}
+
+ \DeclareTextCommand{\textalpha}{\LastDeclaredEncoding}{Ξ±}
+ \DeclareTextCommand{\textbeta}{\LastDeclaredEncoding}{Ξ²}
+ \DeclareTextCommand{\textgamma}{\LastDeclaredEncoding}{Ξ³}
+ \DeclareTextCommand{\textdelta}{\LastDeclaredEncoding}{Ξ΄}
+ \DeclareTextCommand{\textepsilon}{\LastDeclaredEncoding}{Ξ΅}
+ \DeclareTextCommand{\textvarepsilon}{\LastDeclaredEncoding}{Ξ΅} % cf. $\varepsiolon$
+ \DeclareTextCommand{\textzeta}{\LastDeclaredEncoding}{ΞΆ}
+ \DeclareTextCommand{\texteta}{\LastDeclaredEncoding}{Ξ·}
+ \DeclareTextCommand{\texttheta}{\LastDeclaredEncoding}{ΞΈ}
+ \DeclareTextCommand{\textiota}{\LastDeclaredEncoding}{ΞΉ}
+ \DeclareTextCommand{\textkappa}{\LastDeclaredEncoding}{ΞΊ}
+ \DeclareTextCommand{\textlambda}{\LastDeclaredEncoding}{Ξ»}
+ \DeclareTextCommand{\textmu}{\LastDeclaredEncoding}{ΞΌ} % \textmugreek
+ \DeclareTextCommand{\textnu}{\LastDeclaredEncoding}{Ξ½}
+ \DeclareTextCommand{\textxi}{\LastDeclaredEncoding}{ΞΎ}
+ \DeclareTextCommand{\textomicron}{\LastDeclaredEncoding}{ΞΏ}
+ \DeclareTextCommand{\textpi}{\LastDeclaredEncoding}{Ο€}
+ \DeclareTextCommand{\textrho}{\LastDeclaredEncoding}{ρ}
+ \DeclareTextCommand{\textvarsigma}{\LastDeclaredEncoding}{Ο‚} % final sigma
+ \DeclareTextCommand{\textfinalsigma}{\LastDeclaredEncoding}{\textvarsigma}
+ \DeclareTextCommand{\textsigma}{\LastDeclaredEncoding}{Οƒ}
+ % Dummy definition (\textautosigma is lowercase of \textSigma):
+ \ProvideTextCommand{\textautosigma}{\LastDeclaredEncoding}{\textsigma}
+ \DeclareTextCommand{\texttau}{\LastDeclaredEncoding}{Ο„}
+ \DeclareTextCommand{\textupsilon}{\LastDeclaredEncoding}{Ο…}
+ \DeclareTextCommand{\textphi}{\LastDeclaredEncoding}{Ο†}
+ \DeclareTextCommand{\textvarphi}{\LastDeclaredEncoding}{Ο†} % cf. $\varphi$
+ \DeclareTextCommand{\textchi}{\LastDeclaredEncoding}{Ο‡}
+ \DeclareTextCommand{\textpsi}{\LastDeclaredEncoding}{ψ}
+ \DeclareTextCommand{\textomega}{\LastDeclaredEncoding}{Ο‰}
+
+ \DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\textiota}{ϊ}
+ \DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\textupsilon}{Ο‹}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textomicron}{ό}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textupsilon}{ύ}
+ \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\textomega}{ώ}
+
+ \DeclareTextCommand{\textQoppa}{\LastDeclaredEncoding}{Ϙ}
+ \DeclareTextCommand{\textqoppa}{\LastDeclaredEncoding}{Ο™}
+ \DeclareTextCommand{\textStigma}{\LastDeclaredEncoding}{Ϛ}
+ \DeclareTextCommand{\textstigma}{\LastDeclaredEncoding}{Ο›}
+ \DeclareTextCommand{\textDigamma}{\LastDeclaredEncoding}{Ϝ}
+ \DeclareTextCommand{\textdigamma}{\LastDeclaredEncoding}{ϝ}
+ \DeclareTextCommand{\textKoppa}{\LastDeclaredEncoding}{Ϟ} % not defined in LGR
+ \DeclareTextCommand{\textkoppa}{\LastDeclaredEncoding}{ϟ} % \koppa, \textqoppa [sic!]
+ \DeclareTextCommand{\textSampi}{\LastDeclaredEncoding}{Ο }
+ \DeclareTextCommand{\textsampi}{\LastDeclaredEncoding}{Ο‘}
+
+ % Symbol variants
+ \DeclareTextCommand{\textbetasymbol}{\LastDeclaredEncoding}{ϐ}
+ \DeclareTextCommand{\textkappasymbol}{\LastDeclaredEncoding}{Ο°}
+ \DeclareTextCommand{\textThetasymbol}{\LastDeclaredEncoding}{Ο΄}
+ \DeclareTextCommand{\textthetasymbol}{\LastDeclaredEncoding}{Ο‘}
+ \DeclareTextCommand{\textphisymbol}{\LastDeclaredEncoding}{Ο•}
+ \DeclareTextCommand{\textpisymbol}{\LastDeclaredEncoding}{Ο–}
+ \DeclareTextCommand{\textrhosymbol}{\LastDeclaredEncoding}{Ο±}
+ \DeclareTextCommand{\textepsilonsymbol}{\LastDeclaredEncoding}{Ο΅}
+ % math compatibility aliases
+ % $\varphi$ and $\varepsilon$ refer to the letter characters (see above)!
+ \DeclareTextCommand{\textvarbeta}{\LastDeclaredEncoding}{\textbetasymbol}
+ \DeclareTextCommand{\textvarkappa}{\LastDeclaredEncoding}{Ο°}
+ \DeclareTextCommand{\textvarTheta}{\LastDeclaredEncoding}{Ο΄}
+ \DeclareTextCommand{\textvartheta}{\LastDeclaredEncoding}{Ο‘}
+ \DeclareTextCommand{\textvarpi}{\LastDeclaredEncoding}{Ο–}
+ \DeclareTextCommand{\textvarrho}{\LastDeclaredEncoding}{Ο±}
+
+Greek Extended
+~~~~~~~~~~~~~~
+
+We skip definitions for characters "... WITH OXIA", because they would
+overwrite the defintions for "... WITH TONOS" in the `Greek and Coptic`
+block.
+
+::
+
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textalpha}{αΌ€}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textalpha}{ἁ}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textalpha}{αΌ‚}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textalpha}{αΌƒ}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textalpha}{αΌ„}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textalpha}{αΌ…}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textalpha}{αΌ†}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textalpha}{αΌ‡}
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textAlpha}{Ἀ}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textAlpha}{αΌ‰}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textAlpha}{Ἂ}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textAlpha}{αΌ‹}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textAlpha}{Ἄ}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textAlpha}{Ἅ}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textAlpha}{Ἆ}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textAlpha}{Ἇ}
+
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textepsilon}{ἐ}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textepsilon}{αΌ‘}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textepsilon}{αΌ’}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textepsilon}{αΌ“}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textepsilon}{αΌ”}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textepsilon}{αΌ•}
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textEpsilon}{Ἐ}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textEpsilon}{αΌ™}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textEpsilon}{Ἒ}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textEpsilon}{αΌ›}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textEpsilon}{Ἔ}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textEpsilon}{Ἕ}
+
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\texteta}{αΌ }
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\texteta}{αΌ‘}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\texteta}{αΌ’}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\texteta}{αΌ£}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\texteta}{αΌ€}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\texteta}{αΌ₯}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\texteta}{αΌ¦}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\texteta}{αΌ§}
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textEta}{αΌ¨}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textEta}{αΌ©}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textEta}{αΌͺ}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textEta}{αΌ«}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textEta}{αΌ¬}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textEta}{αΌ­}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textEta}{αΌ}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textEta}{αΌ―}
+
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textiota}{αΌ°}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textiota}{αΌ±}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textiota}{αΌ²}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textiota}{αΌ³}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textiota}{αΌ΄}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textiota}{αΌ΅}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textiota}{αΌΆ}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textiota}{αΌ·}
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textIota}{αΌΈ}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textIota}{αΌΉ}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textIota}{αΌΊ}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textIota}{αΌ»}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textIota}{αΌΌ}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textIota}{αΌ½}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textIota}{αΌΎ}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textIota}{αΌΏ}
+
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textomicron}{α½€}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textomicron}{ὁ}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textomicron}{ὂ}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textomicron}{ὃ}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textomicron}{ὄ}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textomicron}{α½…}
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textOmicron}{Ὀ}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textOmicron}{Ὁ}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textOmicron}{Ὂ}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textOmicron}{Ὃ}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textOmicron}{Ὄ}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textOmicron}{Ὅ}
+
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textupsilon}{ὐ}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textupsilon}{ὑ}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textupsilon}{α½’}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textupsilon}{ὓ}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textupsilon}{α½”}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textupsilon}{ὕ}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textupsilon}{α½–}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textupsilon}{α½—}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textUpsilon}{α½™}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textUpsilon}{α½›}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textUpsilon}{Ὕ}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textUpsilon}{Ὗ}
+
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textomega}{α½ }
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textomega}{ὑ}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textomega}{α½’}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textomega}{α½£}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textomega}{α½€}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textomega}{α½₯}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textomega}{ὦ}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textomega}{ὧ}
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textOmega}{Ὠ}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textOmega}{Ὡ}
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textOmega}{α½ͺ}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textOmega}{Ὣ}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textOmega}{Ὤ}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textOmega}{α½­}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textOmega}{α½}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textOmega}{α½―}
+
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textalpha}{α½°}
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textepsilon}{α½²}
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\texteta}{ὴ}
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textiota}{α½Ά}
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textomicron}{α½Έ}
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textupsilon}{α½Ί}
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textomega}{α½Ό}
+
+ \DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textalpha}{αΎ°}
+ \DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textalpha}{αΎ±}
+ % αΎ²
+ % αΎ³
+ % αΎ΄
+ \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\textalpha}{αΎΆ}
+ \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{Ξ±}{αΎΆ}
+ \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textalpha}{αΎΆ}
+ % αΎ·
+ \DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textAlpha}{αΎΈ}
+ \DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textAlpha}{αΎΉ}
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textAlpha}{αΎΊ}
+ % αΎΌ
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textcompwordmark}{αΎ½}
+ \DeclareTextCommand{\prosgegrammeni}{\LastDeclaredEncoding}{αΎΎ}
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textcompwordmark}{αΎΏ}
+
+ \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textcompwordmark}{αΏ€}
+ \DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\textcompwordmark}{῁}
+ % αΏ‚
+ % αΏƒ
+ % αΏ„
+ \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\texteta}{αΏ†}
+ \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{Ξ·}{αΏ†}
+ \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\texteta}{αΏ†}
+ % αΏ‡
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textEpsilon}{Ὲ}
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textEta}{Ὴ}
+ % ῌ
+ \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\textcompwordmark}{῍}
+ \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\textcompwordmark}{῎}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\textcompwordmark}{῏}
+
+ \DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textiota}{ῐ}
+ \DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textiota}{αΏ‘}
+ \DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\textiota}{αΏ’}
+ \DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\textiota}{αΏ“}
+ \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\textiota}{αΏ–}
+ \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{ΞΉ}{αΏ–}
+ \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textiota}{αΏ–}
+ \DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\textiota}{αΏ—}
+ \DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textIota}{Ῐ}
+ \DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textIota}{αΏ™}
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textIota}{Ὶ}
+ \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\textcompwordmark}{῝}
+ \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\textcompwordmark}{῞}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\textcompwordmark}{῟}
+
+ \DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textupsilon}{αΏ }
+ \DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textupsilon}{αΏ‘}
+ \DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\textupsilon}{αΏ’}
+ \DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\textupsilon}{αΏ£}
+ \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textrho}{αΏ€}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textrho}{αΏ₯}
+ \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\textupsilon}{αΏ¦}
+ \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{Ο…}{αΏ¦}
+ \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textupsilon}{αΏ¦}
+ \DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\textupsilon}{αΏ§}
+ \DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\textUpsilon}{αΏ¨}
+ \DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\textUpsilon}{αΏ©}
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textUpsilon}{αΏͺ}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textRho}{αΏ¬}
+ \DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\textcompwordmark}{αΏ­}
+ \DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\textcompwordmark}{αΏ}
+
+ % αΏ²
+ % αΏ³
+ % αΏ΄
+ \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\textomega}{αΏΆ}
+ \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{Ο‰}{αΏΆ}
+ \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\textomega}{αΏΆ}
+ % αΏ·
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textOmicron}{αΏΈ}
+ \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\textOmega}{αΏΊ}
+ % αΏΌ
+ \DeclareTextCompositeCommand{\accoxia}{\LastDeclaredEncoding}{\textcompwordmark}{αΏ½}
+ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\textcompwordmark}{αΏΎ}
+
+Letterlike Symbols
+~~~~~~~~~~~~~~~~~~
+::
+
+ \DeclareTextCommand{\textohm}{\LastDeclaredEncoding}{Ω} % OHM SIGN
+
+Ancient Greek Numbers
+~~~~~~~~~~~~~~~~~~~~~
+TODO: map other chars to corresponding Greek letters.
+See also the grnumalt_ package.
+
+Definition with literal Unicode characters, because the code-point has 5
+hexadecimal digits:
+
+::
+
+ \DeclareTextCommand{\textpentedeka}{\LastDeclaredEncoding}{𐅄} % GREEK ACROPHONIC ATTIC FIFTY
+ \DeclareTextCommand{\textpentehekaton}{\LastDeclaredEncoding}{𐅅} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+ \DeclareTextCommand{\textpenteqilioi}{\LastDeclaredEncoding}{𐅆} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+ \DeclareTextCommand{\textpentemuria}{\LastDeclaredEncoding}{𐅇} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+
+
+UPPERCASE
+=========
+
+Greek letters drop diacritics (eccept dialytika and sub-iota) in UPPERCASE.
+
+uc/lc values
+~~~~~~~~~~~~
+
+``\lccode`` and ``\uccode`` corrections from the xgreek_ package by Apostolos Syropoulos::
+
+ \global\lccode"0370="0371 \global\uccode"0370="0370
+ \global\lccode"0371="0371 \global\uccode"0371="0370
+ \global\lccode"0372="0373 \global\uccode"0372="0372
+ \global\lccode"0373="0373 \global\uccode"0373="0372
+ \global\lccode"0376="0377 \global\uccode"0376="0376
+ \global\lccode"0377="0377 \global\uccode"0377="0376
+ \global\lccode"03FD="037B \global\uccode"03FD="03FD
+ \global\lccode"037B="037B \global\uccode"037B="03FD
+ \global\lccode"03FE="037C \global\uccode"03FE="03FE
+ \global\lccode"037C="037C \global\uccode"037C="03FE
+ \global\lccode"03FF="037D \global\uccode"03FF="03FF
+ \global\lccode"037D="037D \global\uccode"037D="03FF
+ \global\lccode"0386="03AC \global\uccode"0386="0391
+ \global\lccode"0388="03AD \global\uccode"0388="0395
+ \global\lccode"0389="03AC \global\uccode"0389="0397
+ \global\lccode"038A="03AF \global\uccode"038A="0399
+ \global\lccode"038C="03CC \global\uccode"038C="039F
+ \global\lccode"038E="03CD \global\uccode"038E="03A5
+ \global\lccode"038F="03CE \global\uccode"038F="03A9
+ \global\lccode"0390="0390 \global\uccode"0390="03AA
+ \global\lccode"0391="03B1 \global\uccode"0391="0391
+ \global\lccode"0392="03B2 \global\uccode"0392="0392
+ \global\lccode"0393="03B3 \global\uccode"0393="0393
+ \global\lccode"0394="03B4 \global\uccode"0394="0394
+ \global\lccode"0395="03B5 \global\uccode"0395="0395
+ \global\lccode"0396="03B6 \global\uccode"0396="0396
+ \global\lccode"0397="03B7 \global\uccode"0397="0397
+ \global\lccode"0398="03B8 \global\uccode"0398="0398
+ \global\lccode"0399="03B9 \global\uccode"0399="0399
+ \global\lccode"039A="03BA \global\uccode"039A="039A
+ \global\lccode"039B="03BB \global\uccode"039B="039B
+ \global\lccode"039C="03BC \global\uccode"039C="039C
+ \global\lccode"039D="03BD \global\uccode"039D="039D
+ \global\lccode"039E="03BE \global\uccode"039E="039E
+ \global\lccode"039F="03BF \global\uccode"039F="039F
+ \global\lccode"03A0="03C0 \global\uccode"03A0="03A0
+ \global\lccode"03A1="03C1 \global\uccode"03A1="03A1
+ \global\lccode"03A3="03C3 \global\uccode"03A3="03A3
+ \global\lccode"03A4="03C4 \global\uccode"03A4="03A4
+ \global\lccode"03A5="03C5 \global\uccode"03A5="03A5
+ \global\lccode"03A6="03C6 \global\uccode"03A6="03A6
+ \global\lccode"03A7="03C7 \global\uccode"03A7="03A7
+ \global\lccode"03A8="03C8 \global\uccode"03A8="03A8
+ \global\lccode"03A9="03C9 \global\uccode"03A9="03A9
+ \global\lccode"03AA="03CA \global\uccode"03AA="03AA
+ \global\lccode"03AB="03CB \global\uccode"03AB="03AB
+ \global\lccode"03AC="03AC \global\uccode"03AC="0391
+ \global\lccode"03AD="03AD \global\uccode"03AD="0395
+ \global\lccode"03AE="03AE \global\uccode"03AE="0397
+ \global\lccode"03AF="03AF \global\uccode"03AF="0399
+ \global\lccode"03B0="03B0 \global\uccode"03B0="03AB
+ \global\lccode"03B1="03B1 \global\uccode"03B1="0391
+ \global\lccode"03B2="03B2 \global\uccode"03B2="0392
+ \global\lccode"03B3="03B3 \global\uccode"03B3="0393
+ \global\lccode"03B4="03B4 \global\uccode"03B4="0394
+ \global\lccode"03B5="03B5 \global\uccode"03B5="0395
+ \global\lccode"03B6="03B6 \global\uccode"03B6="0396
+ \global\lccode"03B7="03B7 \global\uccode"03B7="0397
+ \global\lccode"03B8="03B8 \global\uccode"03B8="0398
+ \global\lccode"03B9="03B9 \global\uccode"03B9="0399
+ \global\lccode"03BA="03BA \global\uccode"03BA="039A
+ \global\lccode"03BB="03BB \global\uccode"03BB="039B
+ \global\lccode"03BC="03BC \global\uccode"03BC="039C
+ \global\lccode"03BD="03BD \global\uccode"03BD="039D
+ \global\lccode"03BE="03BE \global\uccode"03BE="039E
+ \global\lccode"03BF="03BF \global\uccode"03BF="039F
+ \global\lccode"03C0="03C0 \global\uccode"03C0="03A0
+ \global\lccode"03C1="03C1 \global\uccode"03C1="03A1
+ \global\lccode"03C2="03C2 \global\uccode"03C2="03A3
+ \global\lccode"03C3="03C3 \global\uccode"03C3="03A3
+ \global\lccode"03C4="03C4 \global\uccode"03C4="03A4
+ \global\lccode"03C5="03C5 \global\uccode"03C5="03A5
+ \global\lccode"03C6="03C6 \global\uccode"03C6="03A6
+ \global\lccode"03C7="03C7 \global\uccode"03C7="03A7
+ \global\lccode"03C8="03C8 \global\uccode"03C8="03A8
+ \global\lccode"03C9="03C9 \global\uccode"03C9="03A9
+ \global\lccode"03CA="03CA \global\uccode"03CA="03AA
+ \global\lccode"03CB="03CB \global\uccode"03CB="03AB
+ \global\lccode"03CC="03CC \global\uccode"03CC="039F
+ \global\lccode"03CD="03CD \global\uccode"03CD="03A5
+ \global\lccode"03CE="03CE \global\uccode"03CE="03A9
+ \global\lccode"03D0="03D0 \global\uccode"03D0="0392
+ \global\lccode"03D1="03D1 \global\uccode"03D1="0398
+ \global\lccode"03D2="03C5 \global\uccode"03D2="03A5
+ \global\lccode"03D3="03CD \global\uccode"03D3="03A5
+ \global\lccode"03D4="03CB \global\uccode"03D4="03AB
+ \global\lccode"03D5="03C6 \global\uccode"03D5="03A6
+ \global\lccode"03D6="03C0 \global\uccode"03D6="03A0
+ \global\lccode"03DA="03DB \global\uccode"03DA="03DA
+ \global\lccode"03DB="03DB \global\uccode"03DB="03DA
+ \global\lccode"03DC="03DD \global\uccode"03DC="03DC
+ \global\lccode"03DD="03DD \global\uccode"03DD="03DC
+ \global\lccode"03DE="03DF \global\uccode"03DE="03DE
+ \global\lccode"03DF="03DF \global\uccode"03DF="03DE
+ \global\lccode"03E0="03E1 \global\uccode"03E0="03E0
+ \global\lccode"03E1="03E1 \global\uccode"03E1="03E0
+ \global\lccode"03F0="03BA \global\uccode"03F0="039A
+ \global\lccode"03F1="03C1 \global\uccode"03F1="03A1
+ \global\lccode"03F2="03F2 \global\uccode"03F2="03F9
+ \global\lccode"03F9="03F2 \global\uccode"03F9="03F9
+ \global\lccode"1F00="1F00 \global\uccode"1F00="0391
+ \global\lccode"1F01="1F01 \global\uccode"1F01="0391
+ \global\lccode"1F02="1F02 \global\uccode"1F02="0391
+ \global\lccode"1F03="1F03 \global\uccode"1F03="0391
+ \global\lccode"1F04="1F04 \global\uccode"1F04="0391
+ \global\lccode"1F05="1F05 \global\uccode"1F05="0391
+ \global\lccode"1F06="1F06 \global\uccode"1F06="0391
+ \global\lccode"1F07="1F07 \global\uccode"1F07="0391
+ \global\lccode"1F08="1F00 \global\uccode"1F08="0391
+ \global\lccode"1F09="1F01 \global\uccode"1F09="0391
+ \global\lccode"1F0A="1F02 \global\uccode"1F0A="0391
+ \global\lccode"1F0B="1F03 \global\uccode"1F0B="0391
+ \global\lccode"1F0C="1F04 \global\uccode"1F0C="0391
+ \global\lccode"1F0D="1F05 \global\uccode"1F0D="0391
+ \global\lccode"1F0E="1F06 \global\uccode"1F0E="0391
+ \global\lccode"1F0F="1F07 \global\uccode"1F0F="0391
+ \global\lccode"1F10="1F10 \global\uccode"1F10="0395
+ \global\lccode"1F11="1F11 \global\uccode"1F11="0395
+ \global\lccode"1F12="1F12 \global\uccode"1F12="0395
+ \global\lccode"1F13="1F13 \global\uccode"1F13="0395
+ \global\lccode"1F14="1F14 \global\uccode"1F14="0395
+ \global\lccode"1F15="1F15 \global\uccode"1F15="0395
+ \global\lccode"1F18="1F10 \global\uccode"1F18="0395
+ \global\lccode"1F19="1F11 \global\uccode"1F19="0395
+ \global\lccode"1F1A="1F12 \global\uccode"1F1A="0395
+ \global\lccode"1F1B="1F13 \global\uccode"1F1B="0395
+ \global\lccode"1F1C="1F14 \global\uccode"1F1C="0395
+ \global\lccode"1F1D="1F15 \global\uccode"1F1D="0395
+ \global\lccode"1F20="1F20 \global\uccode"1F20="0397
+ \global\lccode"1F21="1F21 \global\uccode"1F21="0397
+ \global\lccode"1F22="1F22 \global\uccode"1F22="0397
+ \global\lccode"1F23="1F23 \global\uccode"1F23="0397
+ \global\lccode"1F24="1F24 \global\uccode"1F24="0397
+ \global\lccode"1F25="1F25 \global\uccode"1F25="0397
+ \global\lccode"1F26="1F26 \global\uccode"1F26="0397
+ \global\lccode"1F27="1F27 \global\uccode"1F27="0397
+ \global\lccode"1F28="1F20 \global\uccode"1F28="0397
+ \global\lccode"1F29="1F21 \global\uccode"1F29="0397
+ \global\lccode"1F2A="1F22 \global\uccode"1F2A="0397
+ \global\lccode"1F2B="1F23 \global\uccode"1F2B="0397
+ \global\lccode"1F2C="1F24 \global\uccode"1F2C="0397
+ \global\lccode"1F2D="1F25 \global\uccode"1F2D="0397
+ \global\lccode"1F2E="1F26 \global\uccode"1F2E="0397
+ \global\lccode"1F2F="1F27 \global\uccode"1F2F="0397
+ \global\lccode"1F30="1F30 \global\uccode"1F30="0399
+ \global\lccode"1F31="1F31 \global\uccode"1F31="0399
+ \global\lccode"1F32="1F32 \global\uccode"1F32="0399
+ \global\lccode"1F33="1F33 \global\uccode"1F33="0399
+ \global\lccode"1F34="1F34 \global\uccode"1F34="0399
+ \global\lccode"1F35="1F35 \global\uccode"1F35="0399
+ \global\lccode"1F36="1F36 \global\uccode"1F36="0399
+ \global\lccode"1F37="1F37 \global\uccode"1F37="0399
+ \global\lccode"1F38="1F30 \global\uccode"1F38="0399
+ \global\lccode"1F39="1F31 \global\uccode"1F39="0399
+ \global\lccode"1F3A="1F32 \global\uccode"1F3A="0399
+ \global\lccode"1F3B="1F33 \global\uccode"1F3B="0399
+ \global\lccode"1F3C="1F34 \global\uccode"1F3C="0399
+ \global\lccode"1F3D="1F35 \global\uccode"1F3D="0399
+ \global\lccode"1F3E="1F36 \global\uccode"1F3E="0399
+ \global\lccode"1F3F="1F37 \global\uccode"1F3F="0399
+ \global\lccode"1F40="1F40 \global\uccode"1F40="039F
+ \global\lccode"1F41="1F41 \global\uccode"1F41="039F
+ \global\lccode"1F42="1F42 \global\uccode"1F42="039F
+ \global\lccode"1F43="1F43 \global\uccode"1F43="039F
+ \global\lccode"1F44="1F44 \global\uccode"1F44="039F
+ \global\lccode"1F45="1F45 \global\uccode"1F45="039F
+ \global\lccode"1F48="1F40 \global\uccode"1F48="039F
+ \global\lccode"1F49="1F41 \global\uccode"1F49="039F
+ \global\lccode"1F4A="1F42 \global\uccode"1F4A="039F
+ \global\lccode"1F4B="1F43 \global\uccode"1F4B="039F
+ \global\lccode"1F4C="1F44 \global\uccode"1F4C="039F
+ \global\lccode"1F4D="1F45 \global\uccode"1F4D="039F
+ \global\lccode"1F50="1F50 \global\uccode"1F50="03A5
+ \global\lccode"1F51="1F51 \global\uccode"1F51="03A5
+ \global\lccode"1F52="1F52 \global\uccode"1F52="03A5
+ \global\lccode"1F53="1F53 \global\uccode"1F53="03A5
+ \global\lccode"1F54="1F54 \global\uccode"1F54="03A5
+ \global\lccode"1F55="1F55 \global\uccode"1F55="03A5
+ \global\lccode"1F56="1F56 \global\uccode"1F56="03A5
+ \global\lccode"1F57="1F57 \global\uccode"1F57="03A5
+ \global\lccode"1F59="1F51 \global\uccode"1F59="03A5
+ \global\lccode"1F5B="1F53 \global\uccode"1F5B="03A5
+ \global\lccode"1F5D="1F55 \global\uccode"1F5D="03A5
+ \global\lccode"1F5F="1F57 \global\uccode"1F5F="03A5
+ \global\lccode"1F60="1F60 \global\uccode"1F60="03A9
+ \global\lccode"1F61="1F61 \global\uccode"1F61="03A9
+ \global\lccode"1F62="1F62 \global\uccode"1F62="03A9
+ \global\lccode"1F63="1F63 \global\uccode"1F63="03A9
+ \global\lccode"1F64="1F64 \global\uccode"1F64="03A9
+ \global\lccode"1F65="1F65 \global\uccode"1F65="03A9
+ \global\lccode"1F66="1F66 \global\uccode"1F66="03A9
+ \global\lccode"1F67="1F67 \global\uccode"1F67="03A9
+ \global\lccode"1F68="1F60 \global\uccode"1F68="03A9
+ \global\lccode"1F69="1F61 \global\uccode"1F69="03A9
+ \global\lccode"1F6A="1F62 \global\uccode"1F6A="03A9
+ \global\lccode"1F6B="1F63 \global\uccode"1F6B="03A9
+ \global\lccode"1F6C="1F64 \global\uccode"1F6C="03A9
+ \global\lccode"1F6D="1F65 \global\uccode"1F6D="03A9
+ \global\lccode"1F6E="1F66 \global\uccode"1F6E="03A9
+ \global\lccode"1F6F="1F67 \global\uccode"1F6F="03A9
+ \global\lccode"1F70="1F70 \global\uccode"1F70="0391
+ \global\lccode"1F71="1F71 \global\uccode"1F71="0391
+ \global\lccode"1F72="1F72 \global\uccode"1F72="0395
+ \global\lccode"1F73="1F73 \global\uccode"1F73="0395
+ \global\lccode"1F74="1F74 \global\uccode"1F74="0397
+ \global\lccode"1F75="1F75 \global\uccode"1F75="0397
+ \global\lccode"1F76="1F76 \global\uccode"1F76="0399
+ \global\lccode"1F77="1F77 \global\uccode"1F77="0399
+ \global\lccode"1F78="1F78 \global\uccode"1F78="039F
+ \global\lccode"1F79="1F79 \global\uccode"1F79="039F
+ \global\lccode"1F7A="1F7A \global\uccode"1F7A="03A5
+ \global\lccode"1F7B="1F7B \global\uccode"1F7B="03A5
+ \global\lccode"1F7C="1F7C \global\uccode"1F7C="03A9
+ \global\lccode"1F7D="1F7D \global\uccode"1F7D="03A9
+ \global\lccode"1F80="1F80 \global\uccode"1F80="1FBC
+ \global\lccode"1F81="1F81 \global\uccode"1F81="1FBC
+ \global\lccode"1F82="1F82 \global\uccode"1F82="1FBC
+ \global\lccode"1F83="1F83 \global\uccode"1F83="1FBC
+ \global\lccode"1F84="1F84 \global\uccode"1F84="1FBC
+ \global\lccode"1F85="1F85 \global\uccode"1F85="1FBC
+ \global\lccode"1F86="1F86 \global\uccode"1F86="1FBC
+ \global\lccode"1F87="1F87 \global\uccode"1F87="1FBC
+ \global\lccode"1F88="1F80 \global\uccode"1F88="1FBC
+ \global\lccode"1F89="1F81 \global\uccode"1F89="1FBC
+ \global\lccode"1F8A="1F82 \global\uccode"1F8A="1FBC
+ \global\lccode"1F8B="1F83 \global\uccode"1F8B="1FBC
+ \global\lccode"1F8C="1F84 \global\uccode"1F8C="1FBC
+ \global\lccode"1F8D="1F85 \global\uccode"1F8D="1FBC
+ \global\lccode"1F8E="1F86 \global\uccode"1F8E="1FBC
+ \global\lccode"1F8F="1F87 \global\uccode"1F8F="1FBC
+ \global\lccode"1F90="1F90 \global\uccode"1F90="1FCC
+ \global\lccode"1F91="1F91 \global\uccode"1F91="1FCC
+ \global\lccode"1F92="1F92 \global\uccode"1F92="1FCC
+ \global\lccode"1F93="1F93 \global\uccode"1F93="1FCC
+ \global\lccode"1F94="1F94 \global\uccode"1F94="1FCC
+ \global\lccode"1F95="1F95 \global\uccode"1F95="1FCC
+ \global\lccode"1F96="1F96 \global\uccode"1F96="1FCC
+ \global\lccode"1F97="1F97 \global\uccode"1F97="1FCC
+ \global\lccode"1F98="1F90 \global\uccode"1F98="1FCC
+ \global\lccode"1F99="1F91 \global\uccode"1F99="1FCC
+ \global\lccode"1F9A="1F92 \global\uccode"1F9A="1FCC
+ \global\lccode"1F9B="1F93 \global\uccode"1F9B="1FCC
+ \global\lccode"1F9C="1F94 \global\uccode"1F9C="1FCC
+ \global\lccode"1F9D="1F95 \global\uccode"1F9D="1FCC
+ \global\lccode"1F9E="1F96 \global\uccode"1F9E="1FCC
+ \global\lccode"1F9F="1F97 \global\uccode"1F9F="1FCC
+ \global\lccode"1FA0="1FA0 \global\uccode"1FA0="1FFC
+ \global\lccode"1FA1="1FA1 \global\uccode"1FA1="1FFC
+ \global\lccode"1FA2="1FA2 \global\uccode"1FA2="1FFC
+ \global\lccode"1FA3="1FA3 \global\uccode"1FA3="1FFC
+ \global\lccode"1FA4="1FA4 \global\uccode"1FA4="1FFC
+ \global\lccode"1FA5="1FA5 \global\uccode"1FA5="1FFC
+ \global\lccode"1FA6="1FA6 \global\uccode"1FA6="1FFC
+ \global\lccode"1FA7="1FA7 \global\uccode"1FA7="1FFC
+ \global\lccode"1FA8="1FA0 \global\uccode"1FA8="1FFC
+ \global\lccode"1FA9="1FA1 \global\uccode"1FA9="1FFC
+ \global\lccode"1FAA="1FA2 \global\uccode"1FAA="1FFC
+ \global\lccode"1FAB="1FA3 \global\uccode"1FAB="1FFC
+ \global\lccode"1FAC="1FA4 \global\uccode"1FAC="1FFC
+ \global\lccode"1FAD="1FA5 \global\uccode"1FAD="1FFC
+ \global\lccode"1FAE="1FA6 \global\uccode"1FAE="1FFC
+ \global\lccode"1FAF="1FA7 \global\uccode"1FAF="1FFC
+ \global\lccode"1FB0="1FB0 \global\uccode"1FB0="1FB8
+ \global\lccode"1FB1="1FB1 \global\uccode"1FB1="1FB9
+ \global\lccode"1FB2="1FB2 \global\uccode"1FB2="1FBC
+ \global\lccode"1FB3="1FB3 \global\uccode"1FB3="1FBC
+ \global\lccode"1FB4="1FB4 \global\uccode"1FB4="1FBC
+ \global\lccode"1FB6="1FB6 \global\uccode"1FB6="0391
+ \global\lccode"1FB7="1FB7 \global\uccode"1FB7="1FBC
+ \global\lccode"1FB8="1FB0 \global\uccode"1FB8="1FB8
+ \global\lccode"1FB9="1FB1 \global\uccode"1FB9="1FB9
+ \global\lccode"1FBA="1F70 \global\uccode"1FBA="0391
+ \global\lccode"1FBB="1F71 \global\uccode"1FBB="0391
+ \global\lccode"1FBC="1FB3 \global\uccode"1FBC="1FBC
+ \global\lccode"1FBD="1FBD \global\uccode"1FBD="1FBD
+ \global\lccode"1FC2="1FC2 \global\uccode"1FC2="1FCC
+ \global\lccode"1FC3="1FC3 \global\uccode"1FC3="1FCC
+ \global\lccode"1FC4="1FC4 \global\uccode"1FC4="1FCC
+ \global\lccode"1FC6="1FC6 \global\uccode"1FC6="0397
+ \global\lccode"1FC7="1FC7 \global\uccode"1FC7="1FCC
+ \global\lccode"1FC8="1F72 \global\uccode"1FC8="0395
+ \global\lccode"1FC9="1F73 \global\uccode"1FC9="0395
+ \global\lccode"1FCA="1F74 \global\uccode"1FCA="0397
+ \global\lccode"1FCB="1F75 \global\uccode"1FCB="0397
+ \global\lccode"1FCC="1FC3 \global\uccode"1FCC="1FCC
+ \global\lccode"1FD0="1FD0 \global\uccode"1FD0="1FD8
+ \global\lccode"1FD1="1FD1 \global\uccode"1FD1="1FD9
+ \global\lccode"1FD2="1FD2 \global\uccode"1FD2="03AA
+ \global\lccode"1FD3="1FD3 \global\uccode"1FD3="03AA
+ \global\lccode"1FD6="1FD6 \global\uccode"1FD6="0399
+ \global\lccode"1FD7="1FD7 \global\uccode"1FD7="03AA
+ \global\lccode"1FD8="1FD0 \global\uccode"1FD8="1FD8
+ \global\lccode"1FD9="1FD1 \global\uccode"1FD9="1FD9
+ \global\lccode"1FDA="1F76 \global\uccode"1FDA="0399
+ \global\lccode"1FDB="1F77 \global\uccode"1FDB="0399
+ \global\lccode"1FE0="1FE0 \global\uccode"1FE0="1FE8
+ \global\lccode"1FE1="1FE1 \global\uccode"1FE1="1FE9
+ \global\lccode"1FE2="1FE2 \global\uccode"1FE2="03AB
+ \global\lccode"1FE3="1FE3 \global\uccode"1FE3="03AB
+ \global\lccode"1FE4="1FE4 \global\uccode"1FE4="03A1
+ \global\lccode"1FE5="1FE5 \global\uccode"1FE5="03A1
+ \global\lccode"1FE6="1FE6 \global\uccode"1FE6="03A5
+ \global\lccode"1FE7="1FE7 \global\uccode"1FE7="03AB
+ \global\lccode"1FE8="1FE0 \global\uccode"1FE8="1FE8
+ \global\lccode"1FE9="1FE1 \global\uccode"1FE9="1FE9
+ \global\lccode"1FEA="1F7A \global\uccode"1FEA="03A5
+ \global\lccode"1FEB="1F7B \global\uccode"1FEB="03A5
+ \global\lccode"1FEC="1FE5 \global\uccode"1FEC="03A1
+ \global\lccode"1FF2="1FF2 \global\uccode"1FF2="1FFC
+ \global\lccode"1FF3="1FF3 \global\uccode"1FF3="1FFC
+ \global\lccode"1FF4="1FF4 \global\uccode"1FF4="1FFC
+ \global\lccode"1FF6="1FF6 \global\uccode"1FF6="03A9
+ \global\lccode"1FF7="1FF7 \global\uccode"1FF7="1FFC
+ \global\lccode"1FF8="1F78 \global\uccode"1FF8="039F
+ \global\lccode"1FF9="1F79 \global\uccode"1FF9="039F
+ \global\lccode"1FFA="1F7C \global\uccode"1FFA="03A9
+ \global\lccode"1FFB="1F7D \global\uccode"1FFB="03A9
+ \global\lccode"1FFC="1FF3 \global\uccode"1FFC="1FFC
+
+
+uclclist
+~~~~~~~~
+
+The common Greek font encoding definitions in greek-fontenc.def_ extend the
+`uclclist` with Greek LICR macros. Here, we add textkoppa/textKoppa and
+Unicode-specific "hiatus_" handling (copied from lgrenc.def_ and changed
+Latin transcription to Unicode literals).
+
+@uclclist extension (see also greek-fontenc.def_)::
+
+ \providecommand*\greek@euenc@update@uclclist{%
+ \expandafter\def\expandafter\@uclclist\expandafter{%
+ \@uclclist
+ \textkoppa \textKoppa
+ }%
+ \let\greek@euenc@update@uclclist\relax
+ }
+
+Expand the uclc list using the just defined macro::
+
+ \greek@euenc@update@uclclist
+
+Now the hiatus definition modifications::
+
+ \DeclareTextCommand{\LGR@A@hiatus}{\LastDeclaredEncoding}{%
+ \LGR@ifnextchar{Ξ™}{\textAlpha\"}{%
+ \LGR@ifnextchar{Ξ₯}{\textAlpha\"}{%
+ \LGR@ifnextchar{\textIota}{\textAlpha\"}{%
+ \LGR@ifnextchar{\textUpsilon}{\textAlpha\"}{\textAlpha}%
+ }%
+ }%
+ }%
+ }
+ \DeclareTextCommand{\LGR@E@hiatus}{\LastDeclaredEncoding}{%
+ \LGR@ifnextchar{Ξ™}{\textEpsilon\"}{%
+ \LGR@ifnextchar{Ξ₯}{\textEpsilon\"}{%
+ \LGR@ifnextchar{\textIota}{\textEpsilon\"}{%
+ \LGR@ifnextchar{\textUpsilon}{\textEpsilon\"}{\textEpsilon}%
+ }%
+ }%
+ }%
+ }
+
+.. References
+
+.. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+.. _babel-greek: http://www.ctan.org/pkg/babel-greek
+.. _euenc: http://www.ctan.org/pkg/euenc
+.. _fontspec: http://www.ctan.org/pkg/fontspec
+.. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
+.. _grnumalt: http://www.ctan.org/pkg/grnumalt
+.. _inputenc: http://www.ctan.org/pkg/inputenc
+.. _textalpha: textalpha.sty.html
+.. _xgreek: http://www.ctan.org/pkg/xgreek
+.. _xunicode: http://www.ctan.org/pkg/xunicode
+
+.. _LaTeX2e font selection:
+ http://mirror.ctan.org/macros/latex/doc/fntguide.pdf
+.. _common Greek font encoding definitions:
+.. _greek-fontenc.def: greek-fontenc.def.html
+.. _lgrenc.def: lgrenc.def.html
+.. _hiatus: greek-fontenc.def.html#mark-hiatus
diff --git a/language/greek/greek-fontenc/greek-fontenc.def b/language/greek/greek-fontenc/greek-fontenc.def
new file mode 100644
index 0000000000..5b8d801309
--- /dev/null
+++ b/language/greek/greek-fontenc/greek-fontenc.def
@@ -0,0 +1,392 @@
+% greek-fontenc.def
+% *****************
+%
+% Common Greek font encoding definitions
+% ======================================
+%
+% :Copyright: Β© 2013 GΓΌnter Milde
+% :Licence: 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 any later version.
+% :Identification:
+% ::
+
+\ProvidesFile{greek-fontenc.def}
+[2015/08/04 v0.13.4 Common Greek font encoding definitions]
+
+% :Abstract: This file provides definitions that are shared between
+% font encodings providing Greek characters.
+%
+% Changelog:
+% .. class:: borderless
+%
+% ====== ============ =========================================================
+% 0.9 2013-07-03 code "outsourced" from lgrxenc.def
+% 0.9.1 2013-07-17 composite definitions starting with standard accent cmds
+% 0.11 2013-11-28 ``\greekscript`` TextCommand
+% 0.12 2014-12-12 Remove symbol macros for breathing accents.
+% 0.13 2015-08-04 No @uclclist entry for ypogegrammeni/prosgegrammeni.
+% 0.13.4 2019-07-10 ``@uclclist`` entry for ``\prosgegrammeni``.
+% ====== ============ =========================================================
+%
+% Usage
+% -----
+%
+% This file is input by the font encoding definition files lgrenc.def_. and
+% greek-euenc.def_.
+%
+% Implementation
+% --------------
+%
+% ensuregreek, greekscript
+% ~~~~~~~~~~~~~~~~~~~~~~~~
+%
+% Provide "empty" encoding-specific definitions for ``\ensuregreek`` and
+% ``\greekscript``. The definitions in this file make the font encoding fit
+% for use with the Greek script. (See ``textalpha.sty`` for default
+% definitions.)
+%
+% The ``\ensuregreek`` macro can be used to ensure that its argument is set
+% in a font encoding with support for Greek. If the active font encoding
+% supports it, kerning between adjacent command calls (e.g.
+% ``\ensuregreek{A}\ensuregreek{\Upsilon}``) is preserved. This allows, e.g.,
+% wrapping of compound Unicode character definitions. ::
+
+\ProvideTextCommand{\ensuregreek}{\LastDeclaredEncoding}[1]{#1}
+
+% The ``\greekscript`` declaration switches to a font encoding supporting
+% the Greek script, if required. The following definition announces the
+% ``\LastDeclaredEncoding`` as Greek-supporting::
+
+\ProvideTextCommand{\greekscript}{\LastDeclaredEncoding}{}
+
+
+% Aliases
+% ~~~~~~~
+%
+% Aliases are defined via `DeclareTextCommand` so that up/downcasing works
+% without the need for additional uclclist_ entries.
+%
+% Compatibility aliases for hyperref_'s puenc.def::
+
+\DeclareTextCommand{\textstigmagreek}{\LastDeclaredEncoding}{\textstigma}
+\DeclareTextCommand{\textkoppagreek}{\LastDeclaredEncoding}{\textkoppa}
+\DeclareTextCommand{\textStigmagreek}{\LastDeclaredEncoding}{\textStigma}
+\DeclareTextCommand{\textSampigreek}{\LastDeclaredEncoding}{\textSampi}
+\DeclareTextCommand{\textsampigreek}{\LastDeclaredEncoding}{\textsampi}
+\DeclareTextCommand{\textdigammagreek}{\LastDeclaredEncoding}{\textdigamma}
+\DeclareTextCommand{\textDigammagreek}{\LastDeclaredEncoding}{\textDigamma}
+
+\DeclareTextCommand{\textnumeralsigngreek}{\LastDeclaredEncoding}{\textdexiakeraia}
+\DeclareTextCommand{\textnumeralsignlowergreek}{\LastDeclaredEncoding}{\textaristerikeraia}
+
+% Names from babel_ and teubner_ (do we want to define them here as alias?)
+%
+% .. code:: latex
+%
+% \DeclareTextCommand{\anwtonos}{\LastDeclaredEncoding}{\textdexiakeraia} % Ν΄
+% \DeclareTextCommand{\katwtonos}{\LastDeclaredEncoding}{\textaristerikeraia} % Ν΅
+%
+% Two Unicode code points and names for one character::
+
+\DeclareTextCommand{\accoxia}{\LastDeclaredEncoding}{\acctonos}
+\DeclareTextCommand{\acckoronis}{\LastDeclaredEncoding}{\accpsili}
+
+% Symbol macros for the breathings:
+%
+% Moved to ``textalpha.sty`` to avoid clashes with local definitions
+% of ``\<`` and ``\>`` in documents using LGR or babel-greek.
+% (Bugreport David Kastrup). If you want to use the short macros without
+% loading `textalpha`, you can define them in the document preamble like
+%
+% .. code:: latex
+%
+% \DeclareTextCommand{\<}{LGR}{\accdasia}
+% \DeclareTextCommand{\>}{LGR}{\accpsili}
+% \DeclareTextCompositeCommand{\>}{LGR}{'}{\accpsilioxia}
+% \DeclareTextCompositeCommand{\>}{LGR}{`}{\accpsilivaria}
+% \DeclareTextCompositeCommand{\>}{LGR}{~}{\accpsiliperispomeni}
+% \DeclareTextCompositeCommand{\<}{LGR}{'}{\accdasiaoxia}
+% \DeclareTextCompositeCommand{\<}{LGR}{`}{\accdasiavaria}
+% \DeclareTextCompositeCommand{\<}{LGR}{~}{\accdasiaperispomeni}
+%
+% Or use alternative symbols for the breathings (cf. X compose
+% table, LCI encoding)?
+%
+% .. code:: latex
+%
+% \DeclareTextCommand{\(}{\LastDeclaredEncoding}{\accdasia}
+% \DeclareTextCommand{\)}{\LastDeclaredEncoding}{\accpsili}
+%
+% Composite diacritics
+% ~~~~~~~~~~~~~~~~~~~~
+%
+% Composite accents can be input as sequence of simple diacritics (in
+% arbitrary order) via named macro, symbol macro and "transcription
+% characters", e.g. one of
+%
+% .. code:: latex
+%
+% \accdialytica\accvaria\textalpha,
+% \"\'\textalpha,
+% \"'\textalpha, or
+% \'"\textalpha.
+%
+% Separate definitions for the supported variants of the second input token
+% are required as composition is based on the non-expanded input
+%
+% The composition with simple "transcription characters" must also be defined
+% for the symbol macros, otherwise it fails with ``\Makeuppercase``.
+%
+% For Unicode encodings (where they do not resolve to Greek named macros,
+% composite definitions starting with standard macros are requried::
+
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\acctonos}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\'}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{'}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\'}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{'}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\accvaria}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\`}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{`}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\`}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{`}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\accperispomeni}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\~}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{~}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\~}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{~}{\accdialytikaperispomeni}
+
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{\accdialytika}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{\"}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{"}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\"}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{"}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{\accdasia}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{\<}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{<}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\<}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{<}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{\accpsili}{\accpsilioxia}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{\>}{\accpsilioxia}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{>}{\accpsilioxia}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\>}{\accpsilioxia}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{>}{\accpsilioxia}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\'}{\textquoteright}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{'}{\textquoteright}
+
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\accdialytika}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\"}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{"}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\"}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{"}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\accdasia}{\accdasiavaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\<}{\accdasiavaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{<}{\accdasiavaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\<}{\accdasiavaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{<}{\accdasiavaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\accpsili}{\accpsilivaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\>}{\accpsilivaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{>}{\accpsilivaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\>}{\accpsilivaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{>}{\accpsilivaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\`}{\textquoteleft}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{`}{\textquoteleft}
+
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\accdialytika}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\"}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{"}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\"}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{"}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\accdasia}{\accdasiaperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\<}{\accdasiaperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{<}{\accdasiaperispomeni}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\<}{\accdasiaperispomeni}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{<}{\accdasiaperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\accpsili}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\>}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{>}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\>}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{>}{\accpsiliperispomeni}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\acctonos}{\accpsilioxia}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\'}{\accpsilioxia}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{'}{\accpsilioxia}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\accvaria}{\accpsilivaria}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\`}{\accpsilivaria}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{`}{\accpsilivaria}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\accperispomeni}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\~}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{~}{\accpsiliperispomeni}
+
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\acctonos}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\'}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{'}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\accvaria}{\accdasiavaria}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\`}{\accdasiavaria}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{`}{\accdasiavaria}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\accperispomeni}{\accdasiaperispomeni}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\~}{\accdasiaperispomeni}
+
+% .. _uclclist:
+%
+% UPPERCASE
+% ~~~~~~~~~
+%
+% If UPPERCASE (all-caps) is generated with ``\MakeUppercase``, macro
+% substitutions in the ``\@uclclist`` apply. This can be used to drop the
+% diacritics (except dialytika and `iota subscript`__). Different conventions
+% exist for the `treatment of the iota subscript with uppercase letters`__. In
+% the CB Fonts, a small capital adscript iota is used.
+%
+% __ https://en.wikipedia.org/wiki/Iota_subscript
+% __ https://opoudjis.net/unicode/unicode_adscript.html
+%
+% @uclclist extension
+% """""""""""""""""""
+%
+% Based on the `babel patch`_ and ``fontenc.sty``.
+%
+% The definition of an auxiliary, self-restting macro makes this idempotent
+% (only the first use of this function will expand the ``@uclclist``).
+% The second and third lines are TeX' way of writing ``uclclist += …``::
+
+\providecommand*\update@uclc@with@greek{%
+ \expandafter\def\expandafter\@uclclist\expandafter{%
+ \@uclclist
+ \accdasia\LGR@accdropped
+ \accdasiaoxia\LGR@hiatus
+ \accdasiavaria\LGR@accdropped
+ \accdasiaperispomeni\LGR@accdropped
+ \accpsili\LGR@hiatus
+ \accpsilioxia\LGR@hiatus
+ \accpsilivaria\LGR@hiatus
+ \accpsiliperispomeni\LGR@accdropped
+ \acctonos\LGR@hiatus
+ \accvaria\LGR@accdropped
+ \accdialytikatonos\LGR@accDialytika
+ \accdialytikavaria\LGR@accDialytika
+ \accdialytikaperispomeni\LGR@accDialytika
+ \accperispomeni\LGR@accdropped
+ \LGR@ypogegrammeni\prosgegrammeni
+ \textalpha \textAlpha
+ \textbeta \textBeta
+ \textgamma \textGamma
+ \textdelta \textDelta
+ \textepsilon\textEpsilon
+ \textzeta \textZeta
+ \texteta \textEta
+ \texttheta \textTheta
+ \textiota \textIota
+ \textkappa \textKappa
+ \textlambda \textLambda
+ \textmu \textMu
+ \textnu \textNu
+ \textxi \textXi
+ \textomicron\textOmicron
+ \textpi \textPi
+ \textrho \textRho
+ \textvarsigma \textSigma
+ \textsigma \textSigma
+ \textautosigma \textSigma
+ \texttau \textTau
+ \textupsilon\textUpsilon
+ \textphi \textPhi
+ \textchi \textChi
+ \textpsi \textPsi
+ \textomega \textOmega
+ \textqoppa \textQoppa
+ \textvarstigma \textStigma
+ \textstigma \textStigma
+ \textsampi \textSampi
+ \textdigamma \textDigamma
+ }%
+ \let\update@uclc@with@greek\relax
+}
+
+% Expand the uclc list using the just defined macro::
+
+\update@uclc@with@greek
+
+
+% Substitution macros
+% """""""""""""""""""
+%
+% Drop diacritics (The argument passing ensures that kerning is preserved) ::
+
+\DeclareTextCommand{\LGR@accdropped}{\LastDeclaredEncoding}[1]{#1}
+
+
+% Keep dialytika: Define a dummy alias so that downcasing with
+% ``\MakeLowercase`` does not convert a simple dialytika to a composite
+% accent::
+
+\DeclareTextCommand{\LGR@accDialytika}{\LastDeclaredEncoding}{\accdialytika}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\LGR@hiatus}{\accdialytika}
+
+% Convert ``\prosgegrammeni`` (adscriptΒ iota) to ``\ypogegrammeni``
+% (subscriptΒ iota) but not vice versa::
+
+\DeclareTextCommand{\LGR@ypogegrammeni}{\LastDeclaredEncoding}{\ypogegrammeni}
+
+
+% Mark hiatus
+% """""""""""
+%
+% Tonos and dasia mark a hiatus if placed on the
+% first vowel of a diphthong (ΑΙ, Ξ‘Ξ₯, ΕΙ). A dialytika must be placed on the
+% second vowel if they are dropped (άυλος β†’ Ξ‘Ξ«Ξ›ΞŸΞ£, μάινα β†’ ΞœΞ‘ΞͺΝΑ, ΞΊΞ­ΞΉΞΊ β†’ ΞšΞ•ΞͺΚ,
+% ἀυπνία β†’ ΑΫΠΝΙΑ)::
+
+\DeclareTextCommand{\LGR@hiatus}{\LastDeclaredEncoding}[1]{#1}
+\DeclareTextCompositeCommand{\LGR@hiatus}{\LastDeclaredEncoding}{>}{\LGR@hiatus}
+\DeclareTextCompositeCommand{\LGR@hiatus}{\LastDeclaredEncoding}{<}{\LGR@accdropped}
+\DeclareTextCompositeCommand{\LGR@hiatus}{\LastDeclaredEncoding}{\textAlpha}{\LGR@A@hiatus}
+\DeclareTextCompositeCommand{\LGR@hiatus}{\LastDeclaredEncoding}{\textEpsilon}{\LGR@E@hiatus}
+
+% The font encoding file must define the ``\LGR@hiatus`` TextCommand. See
+% ``lgrenc.def`` for an example.
+%
+% The following macro can be used to test if the next character is an Alpha or
+% Epsilon. As ``\@ifnextchar`` gobbles spaces the lookahead macro definition
+% from ``amsgen.sty`` is used:
+%
+% This macro is a new version of LaTeX’s ``\@ifnextchar``, macro
+% that does not skip over spaces.
+%
+% ::
+
+\providecommand*{\LGR@ifnextchar}[3]{%
+ \let\reserved@d= #1%
+ \def\reserved@a{#2}\def\reserved@b{#3}%
+ \futurelet\@let@token\LGR@ifnch
+}
+\providecommand*{\LGR@ifnch}{%
+ \ifx\@let@token\reserved@d \let\reserved@b\reserved@a \fi
+ \reserved@b
+}
+
+
+
+% .. References
+% ----------
+%
+% .. _alphabeta: alphabeta.sty.html
+% .. _athnum: http://www.ctan.org/pkg/athnum
+% .. _Babel: http://www.ctan.org/pkg/babel
+% .. _babel patch: http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf
+% .. _fntguide: http://mirror.ctan.org/macros/latex/doc/fntguide.pdf
+% .. _fontenc: http://www.ctan.org/pkg/fontenc
+% .. _hyperref: http://www.ctan.org/pkg/hyperref
+% .. _ibycus: http://www.ctan.org/pkg/ibycus-babel
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _lgrx: http://www.ctan.org/pkg/lgrx
+% .. _ltxcmds: http://www.ctan.org/pkg/ltxcmds
+% .. _teubner: http://www.ctan.org/pkg/teubner
+% .. _teubner-doc:
+% http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf
+% .. _textalpha: textalpha.sty.html
+% .. _ucs: http://www.ctan.org/pkg/unicode
+%
+% .. _lgrenc.def: lgrenc.def.html
+% .. _greek-euenc.def: greek-euenc.def.html
diff --git a/language/greek/greek-fontenc/greek-fontenc.def.html b/language/greek/greek-fontenc/greek-fontenc.def.html
new file mode 100644
index 0000000000..a376e4fb86
--- /dev/null
+++ b/language/greek/greek-fontenc/greek-fontenc.def.html
@@ -0,0 +1,902 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta charset="utf-8"/>
+<meta name="generator" content="Docutils 0.15b.dev: http://docutils.sourceforge.net/" />
+<title>greek-fontenc.def</title>
+<meta name="dcterms.rights" content="Β© 2013 GΓΌnter Milde" />
+<link rel="schema.dcterms" href="http://purl.org/dc/terms/">
+<style type="text/css">
+
+/* Minimal style sheet for the HTML output of Docutils. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id$ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+
+/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
+/* HTML equivalent. It is required to make the document semantic visible. */
+/* */
+/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
+/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
+
+/* alignment of text and inline objects inside block objects*/
+.align-left { text-align: left; }
+.align-right { text-align: right; }
+.align-center { clear: both; text-align: center; }
+.align-top { vertical-align: top; }
+.align-middle { vertical-align: middle; }
+.align-bottom { vertical-align: bottom; }
+
+/* titles */
+h1.title, p.subtitle {
+ text-align: center;
+}
+p.admonition-title,
+p.topic-title,
+p.sidebar-title,
+p.rubric,
+p.system-message-title {
+ font-weight: bold;
+}
+h1 + p.subtitle,
+h1 + p.section-subtitle {
+ font-size: 1.6em;
+}
+h2 + p.section-subtitle { font-size: 1.28em; }
+p.subtitle,
+p.section-subtitle,
+p.sidebar-subtitle {
+ font-weight: bold;
+ margin-top: -0.5em;
+}
+p.sidebar-title,
+p.rubric {
+ font-size: larger;
+}
+p.rubric { color: maroon; }
+a.toc-backref {
+ color: black;
+ text-decoration: none; }
+
+/* Warnings, Errors */
+div.caution p.admonition-title,
+div.attention p.admonition-title,
+div.danger p.admonition-title,
+div.error p.admonition-title,
+div.warning p.admonition-title,
+div.system-messages h1,
+div.error,
+span.problematic,
+p.system-message-title {
+ color: red;
+}
+
+/* inline literals */
+span.docutils.literal {
+ font-family: monospace;
+ white-space: pre-wrap;
+}
+/* do not wraph at hyphens and similar: */
+.literal > span.pre { white-space: nowrap; }
+
+/* Lists */
+
+/* compact and simple lists: no margin between items */
+.simple li, .compact li,
+.simple ul, .compact ul,
+.simple ol, .compact ol,
+.simple > li p, .compact > li p,
+dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+/* Table of Contents */
+div.topic.contents { margin: 0; }
+div.topic.contents ul {
+ list-style-type: none;
+ padding-left: 1.5em;
+}
+
+/* Enumerated Lists */
+ol.arabic { list-style: decimal }
+ol.loweralpha { list-style: lower-alpha }
+ol.upperalpha { list-style: upper-alpha }
+ol.lowerroman { list-style: lower-roman }
+ol.upperroman { list-style: upper-roman }
+
+dt span.classifier { font-style: italic }
+dt span.classifier:before {
+ font-style: normal;
+ margin: 0.5em;
+ content: ":";
+}
+
+/* Field Lists and drivatives */
+/* bold field name, content starts on the same line */
+dl.field-list > dt,
+dl.option-list > dt,
+dl.docinfo > dt,
+dl.footnote > dt,
+dl.citation > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd,
+dl.option-list > dd,
+dl.docinfo > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+}
+/* start field-body on a new line after long field names */
+dl.field-list > dd > *:first-child,
+dl.option-list > dd > *:first-child
+{
+ display: inline-block;
+ width: 100%;
+ margin: 0;
+}
+/* field names followed by a colon */
+dl.field-list > dt:after,
+dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Bibliographic Fields (docinfo) */
+pre.address { font: inherit; }
+dd.authors > p { margin: 0; }
+
+/* Option Lists */
+dl.option-list { margin-left: 40px; }
+dl.option-list > dt { font-weight: normal; }
+span.option { white-space: nowrap; }
+
+/* Footnotes and Citations */
+dl.footnote.superscript > dd {margin-left: 1em; }
+dl.footnote.brackets > dd {margin-left: 2em; }
+dl > dt.label { font-weight: normal; }
+a.footnote-reference.brackets:before,
+dt.label > span.brackets:before { content: "["; }
+a.footnote-reference.brackets:after,
+dt.label > span.brackets:after { content: "]"; }
+a.footnote-reference.superscript,
+dl.footnote.superscript > dt.label {
+ vertical-align: super;
+ font-size: smaller;
+}
+dt.label > span.fn-backref { margin-left: 0.2em; }
+dt.label > span.fn-backref > a { font-style: italic; }
+
+/* Line Blocks */
+div.line-block { display: block; }
+div.line-block div.line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 40px;
+}
+
+/* Figures, Images, and Tables */
+.figure.align-left,
+img.align-left,
+object.align-left,
+table.align-left {
+ margin-right: auto;
+}
+.figure.align-center,
+img.align-center,
+object.align-center {
+ margin-left: auto;
+ margin-right: auto;
+ display: block;
+}
+table.align-center {
+ margin-left: auto;
+ margin-right: auto;
+}
+.figure.align-right,
+img.align-right,
+object.align-right,
+table.align-right {
+ margin-left: auto;
+}
+/* reset inner alignment in figures and tables */
+/* div.align-left, div.align-center, div.align-right, */
+table.align-left, table.align-center, table.align-right
+{ text-align: inherit }
+
+/* Admonitions and System Messages */
+div.admonition,
+div.system-message,
+div.sidebar{
+ margin: 40px;
+ border: medium outset;
+ padding-right: 1em;
+ padding-left: 1em;
+}
+
+/* Sidebar */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ float: right;
+ clear: right;
+}
+
+/* Text Blocks */
+blockquote,
+div.topic,
+pre.literal-block,
+pre.doctest-block,
+pre.math,
+pre.code {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+pre.code .ln { color: gray; } /* line numbers */
+
+/* Tables */
+table { border-collapse: collapse; }
+td, th {
+ border-style: solid;
+ border-color: silver;
+ padding: 0 1ex;
+ border-width: thin;
+}
+td > p:first-child, th > p:first-child { margin-top: 0; }
+td > p, th > p { margin-bottom: 0; }
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+}
+
+table.borderless td, table.borderless th {
+ border: 0;
+ padding: 0;
+ padding-right: 0.5em /* separate table cells */
+}
+
+</style>
+<style type="text/css">
+
+/* CSS31_ style sheet for the output of Docutils HTML writers. */
+/* Rules for easy reading and pre-defined style variants. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id$ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+/* .. _CSS3: http://www.w3.org/TR/CSS3 */
+
+
+/* Document Structure */
+/* ****************** */
+
+/* "page layout" */
+body {
+ margin: 0;
+ background-color: #dbdbdb;
+}
+div.document {
+ line-height:1.3;
+ counter-reset: table;
+ /* counter-reset: figure; */
+ /* avoid long lines --> better reading */
+ /* OTOH: lines should not be too short because of missing hyphenation, */
+ max-width: 50em;
+ padding: 1px 2%; /* 1px on top avoids grey bar above title (mozilla) */
+ margin: auto;
+ background-color: white;
+}
+
+/* Sections */
+
+/* Transitions */
+
+hr.docutils {
+ width: 80%;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ clear: both;
+}
+
+/* Paragraphs */
+/* ========== */
+
+/* vertical space (parskip) */
+p, ol, ul, dl,
+div.line-block,
+table{
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+h1, h2, h3, h4, h5, h6,
+dl > dd {
+ margin-bottom: 0.5em;
+}
+
+/* Lists */
+/* ========== */
+
+/* Definition Lists */
+
+dl > dd > p:first-child { margin-top: 0; }
+/* :last-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dl > dd > p:last-child { margin-bottom: 0; }
+
+/* lists nested in definition lists */
+/* :only-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
+
+/* Description Lists */
+/* styled like in most dictionaries, encyclopedias etc. */
+dl.description > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+
+/* Field Lists */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+/* run-in: start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* Bibliographic Fields */
+
+/* generally, bibliographic fields use special definition list dl.docinfo */
+/* but dedication and abstract are placed into "topic" divs */
+div.abstract p.topic-title {
+ text-align: center;
+}
+div.dedication {
+ margin: 2em 5em;
+ text-align: center;
+ font-style: italic;
+}
+div.dedication p.topic-title {
+ font-style: normal;
+}
+
+/* Citations */
+dl.citation dt.label {
+ font-weight: bold;
+}
+span.fn-backref {
+ font-weight: normal;
+}
+
+/* Text Blocks */
+/* ============ */
+
+/* Literal Blocks */
+
+/* Block Quotes */
+
+blockquote > table,
+div.topic > table {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+blockquote p.attribution,
+div.topic p.attribution {
+ text-align: right;
+ margin-left: 20%;
+}
+
+/* Tables */
+/* ====== */
+
+/* th { vertical-align: bottom; } */
+
+table tr { text-align: left; }
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+}
+
+/* numbered tables (counter defined in div.document) */
+table.numbered > caption:before {
+ counter-increment: table;
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+/* Explicit Markup Blocks */
+/* ====================== */
+
+/* Footnotes and Citations */
+/* ----------------------- */
+
+/* line on the left */
+dl.footnote {
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+}
+
+/* Directives */
+/* ---------- */
+
+/* Body Elements */
+/* ~~~~~~~~~~~~~ */
+
+/* Images and Figures */
+
+/* let content flow to the side of aligned images and figures */
+.figure.align-left,
+img.align-left,
+object.align-left {
+ display: block;
+ clear: left;
+ float: left;
+ margin-right: 1em
+}
+.figure.align-right,
+img.align-right,
+object.align-right {
+ display: block;
+ clear: right;
+ float: right;
+ margin-left: 1em
+}
+/* Stop floating sidebars, images and figures at section level 1,2,3 */
+h1, h2, h3 { clear: both; }
+
+/* Sidebar */
+
+/* Move into the margin. In a layout with fixed margins, */
+/* it can be moved into the margin completely. */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ margin-left: 1em;
+ margin-right: -5.5%;
+ background-color: #ffffee ;
+}
+
+/* Code */
+
+pre.code { padding: 0.7ex }
+pre.code, code { background-color: #eeeeee }
+pre.code .ln { color: gray; } /* line numbers */
+/* basic highlighting: for a complete scheme, see */
+/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+/* Math */
+/* styled separately (see math.css for math-output=HTML) */
+
+/* Epigraph */
+/* Highlights */
+/* Pull-Quote */
+/* Compound Paragraph */
+/* Container */
+
+/* can be styled in a custom stylesheet */
+
+/* Document Header and Footer */
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller;
+}
+
+/* Inline Markup */
+/* ============= */
+
+/* Emphasis */
+/* em */
+/* Strong Emphasis */
+/* strong */
+/* Interpreted Text */
+/* span.interpreted */
+/* Title Reference */
+/* cite */
+/* Inline Literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+/* span.docutils.literal {Β white-space: pre-wrap; } */
+
+/* Hyperlink References */
+a { text-decoration: none; }
+
+/* External Targets */
+/* span.target.external */
+/* Internal Targets */
+/* span.target.internal */
+/* Footnote References */
+/* a.footnote-reference */
+/* Citation References */
+/* a.citation-reference */
+
+</style>
+</head>
+<body>
+<div class="document" id="greek-fontenc-def">
+<h1 class="title">greek-fontenc.def</h1>
+<p class="subtitle" id="common-greek-font-encoding-definitions">Common Greek font encoding definitions</p>
+<dl class="docinfo">
+<dt class="copyright">Copyright</dt>
+<dd class="copyright">Β© 2013 GΓΌnter Milde</dd>
+<dt class="licence">Licence</dt>
+<dd class="licence"><p>This work may be distributed and/or modified under the
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+versionΒ 1.3 of this license or any later version.</p>
+</dd>
+<dt class="identification">Identification</dt>
+<dd class="identification"><pre class="literal-block">\ProvidesFile{greek-fontenc.def}
+[2015/08/04 v0.13.4 Common Greek font encoding definitions]</pre>
+</dd>
+</dl>
+<div class="abstract topic">
+<p class="topic-title first">Abstract</p>
+<p>This file provides definitions that are shared between
+font encodings providing Greek characters.</p>
+</div>
+<dl>
+<dt>Changelog:</dt>
+<dd><table class="borderless">
+<colgroup>
+<col style="width: 8%" />
+<col style="width: 16%" />
+<col style="width: 76%" />
+</colgroup>
+<tbody>
+<tr><td><p>0.9</p></td>
+<td><p>2013-07-03</p></td>
+<td><p>code β€œoutsourced” from lgrxenc.def</p></td>
+</tr>
+<tr><td><p>0.9.1</p></td>
+<td><p>2013-07-17</p></td>
+<td><p>composite definitions starting with standard accent cmds</p></td>
+</tr>
+<tr><td><p>0.11</p></td>
+<td><p>2013-11-28</p></td>
+<td><p><span class="docutils literal">\greekscript</span> TextCommand</p></td>
+</tr>
+<tr><td><p>0.12</p></td>
+<td><p>2014-12-12</p></td>
+<td><p>Remove symbol macros for breathing accents.</p></td>
+</tr>
+<tr><td><p>0.13</p></td>
+<td><p>2015-08-04</p></td>
+<td><p>No &#64;uclclist entry for ypogegrammeni/prosgegrammeni.</p></td>
+</tr>
+<tr><td><p>0.13.4</p></td>
+<td><p>2019-07-10</p></td>
+<td><p><span class="docutils literal">&#64;uclclist</span> entry for <span class="docutils literal">\prosgegrammeni</span>.</p></td>
+</tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<div class="section" id="usage">
+<h1>Usage</h1>
+<p>This file is input by the font encoding definition files <a class="reference external" href="lgrenc.def.html">lgrenc.def</a>. and
+<a class="reference external" href="greek-euenc.def.html">greek-euenc.def</a>.</p>
+</div>
+<div class="section" id="implementation">
+<h1>Implementation</h1>
+<div class="section" id="ensuregreek-greekscript">
+<h2>ensuregreek, greekscript</h2>
+<p>Provide β€œempty” encoding-specific definitions for <span class="docutils literal">\ensuregreek</span> and
+<span class="docutils literal">\greekscript</span>. The definitions in this file make the font encoding fit
+for use with the Greek script. (See <span class="docutils literal">textalpha.sty</span> for default
+definitions.)</p>
+<p>The <span class="docutils literal">\ensuregreek</span> macro can be used to ensure that its argument is set
+in a font encoding with support for Greek. If the active font encoding
+supports it, kerning between adjacent command calls (e.g.
+<span class="docutils literal"><span class="pre">\ensuregreek{A}\ensuregreek{\Upsilon}</span></span>) is preserved. This allows, e.g.,
+wrapping of compound Unicode character definitions.</p>
+<pre class="literal-block">\ProvideTextCommand{\ensuregreek}{\LastDeclaredEncoding}[1]{#1}</pre>
+<p>The <span class="docutils literal">\greekscript</span> declaration switches to a font encoding supporting
+the Greek script, if required. The following definition announces the
+<span class="docutils literal">\LastDeclaredEncoding</span> as Greek-supporting:</p>
+<pre class="literal-block">\ProvideTextCommand{\greekscript}{\LastDeclaredEncoding}{}</pre>
+</div>
+<div class="section" id="aliases">
+<h2>Aliases</h2>
+<p>Aliases are defined via <cite>DeclareTextCommand</cite> so that up/downcasing works
+without the need for additional <a class="reference internal" href="#uclclist">uclclist</a> entries.</p>
+<p>Compatibility aliases for <a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a>’s puenc.def:</p>
+<pre class="literal-block">\DeclareTextCommand{\textstigmagreek}{\LastDeclaredEncoding}{\textstigma}
+\DeclareTextCommand{\textkoppagreek}{\LastDeclaredEncoding}{\textkoppa}
+\DeclareTextCommand{\textStigmagreek}{\LastDeclaredEncoding}{\textStigma}
+\DeclareTextCommand{\textSampigreek}{\LastDeclaredEncoding}{\textSampi}
+\DeclareTextCommand{\textsampigreek}{\LastDeclaredEncoding}{\textsampi}
+\DeclareTextCommand{\textdigammagreek}{\LastDeclaredEncoding}{\textdigamma}
+\DeclareTextCommand{\textDigammagreek}{\LastDeclaredEncoding}{\textDigamma}
+
+\DeclareTextCommand{\textnumeralsigngreek}{\LastDeclaredEncoding}{\textdexiakeraia}
+\DeclareTextCommand{\textnumeralsignlowergreek}{\LastDeclaredEncoding}{\textaristerikeraia}</pre>
+<p>Names from <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a> and <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a> (do we want to define them here as alias?)</p>
+<pre class="code latex literal-block"><code><span class="keyword">\DeclareTextCommand</span><span class="name builtin">{</span><span class="keyword">\anwtonos</span><span class="name builtin">}{</span><span class="keyword">\LastDeclaredEncoding</span><span class="name builtin">}{</span><span class="keyword">\textdexiakeraia</span><span class="name builtin">}</span> <span class="comment">% Ν΄
+</span><span class="keyword">\DeclareTextCommand</span><span class="name builtin">{</span><span class="keyword">\katwtonos</span><span class="name builtin">}{</span><span class="keyword">\LastDeclaredEncoding</span><span class="name builtin">}{</span><span class="keyword">\textaristerikeraia</span><span class="name builtin">}</span> <span class="comment">% Ν΅</span></code></pre>
+<p>Two Unicode code points and names for one character:</p>
+<pre class="literal-block">\DeclareTextCommand{\accoxia}{\LastDeclaredEncoding}{\acctonos}
+\DeclareTextCommand{\acckoronis}{\LastDeclaredEncoding}{\accpsili}</pre>
+<p>Symbol macros for the breathings:</p>
+<p>Moved to <span class="docutils literal">textalpha.sty</span> to avoid clashes with local definitions
+of <span class="docutils literal">\&lt;</span> and <span class="docutils literal">\&gt;</span> in documents using LGR or babel-greek.
+(Bugreport David Kastrup). If you want to use the short macros without
+loading <cite>textalpha</cite>, you can define them in the document preamble like</p>
+<pre class="code latex literal-block"><code><span class="keyword">\DeclareTextCommand</span><span class="name builtin">{</span><span class="keyword">\&lt;</span><span class="name builtin">}{</span>LGR<span class="name builtin">}{</span><span class="keyword">\accdasia</span><span class="name builtin">}</span>
+<span class="keyword">\DeclareTextCommand</span><span class="name builtin">{</span><span class="keyword">\&gt;</span><span class="name builtin">}{</span>LGR<span class="name builtin">}{</span><span class="keyword">\accpsili</span><span class="name builtin">}</span>
+<span class="keyword">\DeclareTextCompositeCommand</span><span class="name builtin">{</span><span class="keyword">\&gt;</span><span class="name builtin">}{</span>LGR<span class="name builtin">}{</span>'<span class="name builtin">}{</span><span class="keyword">\accpsilioxia</span><span class="name builtin">}</span>
+<span class="keyword">\DeclareTextCompositeCommand</span><span class="name builtin">{</span><span class="keyword">\&gt;</span><span class="name builtin">}{</span>LGR<span class="name builtin">}{</span>`<span class="name builtin">}{</span><span class="keyword">\accpsilivaria</span><span class="name builtin">}</span>
+<span class="keyword">\DeclareTextCompositeCommand</span><span class="name builtin">{</span><span class="keyword">\&gt;</span><span class="name builtin">}{</span>LGR<span class="name builtin">}{</span>~<span class="name builtin">}{</span><span class="keyword">\accpsiliperispomeni</span><span class="name builtin">}</span>
+<span class="keyword">\DeclareTextCompositeCommand</span><span class="name builtin">{</span><span class="keyword">\&lt;</span><span class="name builtin">}{</span>LGR<span class="name builtin">}{</span>'<span class="name builtin">}{</span><span class="keyword">\accdasiaoxia</span><span class="name builtin">}</span>
+<span class="keyword">\DeclareTextCompositeCommand</span><span class="name builtin">{</span><span class="keyword">\&lt;</span><span class="name builtin">}{</span>LGR<span class="name builtin">}{</span>`<span class="name builtin">}{</span><span class="keyword">\accdasiavaria</span><span class="name builtin">}</span>
+<span class="keyword">\DeclareTextCompositeCommand</span><span class="name builtin">{</span><span class="keyword">\&lt;</span><span class="name builtin">}{</span>LGR<span class="name builtin">}{</span>~<span class="name builtin">}{</span><span class="keyword">\accdasiaperispomeni</span><span class="name builtin">}</span></code></pre>
+<p>Or use alternative symbols for the breathings (cf. X compose
+table, LCI encoding)?</p>
+<pre class="code latex literal-block"><code><span class="keyword">\DeclareTextCommand</span><span class="name builtin">{</span><span class="literal string">\(</span><span class="name builtin">}{</span><span class="name variable">\LastDeclaredEncoding</span><span class="name builtin">}{</span><span class="name variable">\accdasia</span><span class="name builtin">}
+</span><span class="name variable">\DeclareTextCommand</span><span class="name builtin">{</span><span class="literal string">\)</span><span class="name builtin">}{</span><span class="keyword">\LastDeclaredEncoding</span><span class="name builtin">}{</span><span class="keyword">\accpsili</span><span class="name builtin">}</span></code></pre>
+</div>
+<div class="section" id="composite-diacritics">
+<h2>Composite diacritics</h2>
+<p>Composite accents can be input as sequence of simple diacritics (in
+arbitrary order) via named macro, symbol macro and β€œtranscription
+characters”, e.g. one of</p>
+<pre class="code latex literal-block"><code><span class="keyword">\accdialytica\accvaria\textalpha</span>,
+<span class="keyword">\&quot;\'\textalpha</span>,
+<span class="keyword">\&quot;</span>'<span class="keyword">\textalpha</span>, or
+<span class="keyword">\'</span>&quot;<span class="keyword">\textalpha</span>.</code></pre>
+<p>Separate definitions for the supported variants of the second input token
+are required as composition is based on the non-expanded input</p>
+<p>The composition with simple β€œtranscription characters” must also be defined
+for the symbol macros, otherwise it fails with <span class="docutils literal">\Makeuppercase</span>.</p>
+<p>For Unicode encodings (where they do not resolve to Greek named macros,
+composite definitions starting with standard macros are requried:</p>
+<pre class="literal-block">\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\acctonos}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\'}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{'}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{\'}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{'}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\accvaria}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\`}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{`}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{\`}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{`}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\accperispomeni}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\~}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{~}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{\~}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\&quot;}{\LastDeclaredEncoding}{~}{\accdialytikaperispomeni}
+
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{\accdialytika}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{\&quot;}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{&quot;}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\&quot;}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{&quot;}{\accdialytikatonos}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{\accdasia}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{\&lt;}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{&lt;}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\&lt;}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{&lt;}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{\accpsili}{\accpsilioxia}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{\&gt;}{\accpsilioxia}
+\DeclareTextCompositeCommand{\acctonos}{\LastDeclaredEncoding}{&gt;}{\accpsilioxia}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\&gt;}{\accpsilioxia}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{&gt;}{\accpsilioxia}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\'}{\textquoteright}
+\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{'}{\textquoteright}
+
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\accdialytika}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\&quot;}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{&quot;}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\&quot;}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{&quot;}{\accdialytikavaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\accdasia}{\accdasiavaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\&lt;}{\accdasiavaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{&lt;}{\accdasiavaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\&lt;}{\accdasiavaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{&lt;}{\accdasiavaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\accpsili}{\accpsilivaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\&gt;}{\accpsilivaria}
+\DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{&gt;}{\accpsilivaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\&gt;}{\accpsilivaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{&gt;}{\accpsilivaria}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\`}{\textquoteleft}
+\DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{`}{\textquoteleft}
+
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\accdialytika}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\&quot;}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{&quot;}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\&quot;}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{&quot;}{\accdialytikaperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\accdasia}{\accdasiaperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\&lt;}{\accdasiaperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{&lt;}{\accdasiaperispomeni}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\&lt;}{\accdasiaperispomeni}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{&lt;}{\accdasiaperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\accpsili}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\&gt;}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{&gt;}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\&gt;}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{&gt;}{\accpsiliperispomeni}
+
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\acctonos}{\accpsilioxia}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\'}{\accpsilioxia}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{'}{\accpsilioxia}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\accvaria}{\accpsilivaria}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\`}{\accpsilivaria}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{`}{\accpsilivaria}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\accperispomeni}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\~}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{~}{\accpsiliperispomeni}
+
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\acctonos}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\'}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{'}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\accvaria}{\accdasiavaria}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\`}{\accdasiavaria}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{`}{\accdasiavaria}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\accperispomeni}{\accdasiaperispomeni}
+\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\~}{\accdasiaperispomeni}</pre>
+</div>
+<div class="section" id="uppercase">
+<span id="uclclist"></span><h2>UPPERCASE</h2>
+<p>If UPPERCASE (all-caps) is generated with <span class="docutils literal">\MakeUppercase</span>, macro
+substitutions in the <span class="docutils literal">\&#64;uclclist</span> apply. This can be used to drop the
+diacritics (except dialytika and <a class="reference external" href="https://en.wikipedia.org/wiki/Iota_subscript">iota subscript</a>). Different conventions
+exist for the <a class="reference external" href="https://opoudjis.net/unicode/unicode_adscript.html">treatment of the iota subscript with uppercase letters</a>. In
+the CB Fonts, a small capital adscript iota is used.</p>
+<div class="section" id="uclclist-extension">
+<h3>&#64;uclclist extension</h3>
+<p>Based on the <a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf">babel patch</a> and <span class="docutils literal">fontenc.sty</span>.</p>
+<p>The definition of an auxiliary, self-restting macro makes this idempotent
+(only the first use of this function will expand the <span class="docutils literal">&#64;uclclist</span>).
+The second and third lines are TeX’ way of writing <span class="docutils literal">uclclist += …</span>:</p>
+<pre class="literal-block">\providecommand*\update&#64;uclc&#64;with&#64;greek{%
+ \expandafter\def\expandafter\&#64;uclclist\expandafter{%
+ \&#64;uclclist
+ \accdasia\LGR&#64;accdropped
+ \accdasiaoxia\LGR&#64;hiatus
+ \accdasiavaria\LGR&#64;accdropped
+ \accdasiaperispomeni\LGR&#64;accdropped
+ \accpsili\LGR&#64;hiatus
+ \accpsilioxia\LGR&#64;hiatus
+ \accpsilivaria\LGR&#64;hiatus
+ \accpsiliperispomeni\LGR&#64;accdropped
+ \acctonos\LGR&#64;hiatus
+ \accvaria\LGR&#64;accdropped
+ \accdialytikatonos\LGR&#64;accDialytika
+ \accdialytikavaria\LGR&#64;accDialytika
+ \accdialytikaperispomeni\LGR&#64;accDialytika
+ \accperispomeni\LGR&#64;accdropped
+ \LGR&#64;ypogegrammeni\prosgegrammeni
+ \textalpha \textAlpha
+ \textbeta \textBeta
+ \textgamma \textGamma
+ \textdelta \textDelta
+ \textepsilon\textEpsilon
+ \textzeta \textZeta
+ \texteta \textEta
+ \texttheta \textTheta
+ \textiota \textIota
+ \textkappa \textKappa
+ \textlambda \textLambda
+ \textmu \textMu
+ \textnu \textNu
+ \textxi \textXi
+ \textomicron\textOmicron
+ \textpi \textPi
+ \textrho \textRho
+ \textvarsigma \textSigma
+ \textsigma \textSigma
+ \textautosigma \textSigma
+ \texttau \textTau
+ \textupsilon\textUpsilon
+ \textphi \textPhi
+ \textchi \textChi
+ \textpsi \textPsi
+ \textomega \textOmega
+ \textqoppa \textQoppa
+ \textvarstigma \textStigma
+ \textstigma \textStigma
+ \textsampi \textSampi
+ \textdigamma \textDigamma
+ }%
+ \let\update&#64;uclc&#64;with&#64;greek\relax
+}</pre>
+<p>Expand the uclc list using the just defined macro:</p>
+<pre class="literal-block">\update&#64;uclc&#64;with&#64;greek</pre>
+</div>
+<div class="section" id="substitution-macros">
+<h3>Substitution macros</h3>
+<p>Drop diacritics (The argument passing ensures that kerning is preserved)</p>
+<pre class="literal-block">\DeclareTextCommand{\LGR&#64;accdropped}{\LastDeclaredEncoding}[1]{#1}</pre>
+<p>Keep dialytika: Define a dummy alias so that downcasing with
+<span class="docutils literal">\MakeLowercase</span> does not convert a simple dialytika to a composite
+accent:</p>
+<pre class="literal-block">\DeclareTextCommand{\LGR&#64;accDialytika}{\LastDeclaredEncoding}{\accdialytika}
+\DeclareTextCompositeCommand{\accdialytika}{\LastDeclaredEncoding}{\LGR&#64;hiatus}{\accdialytika}</pre>
+<p>Convert <span class="docutils literal">\prosgegrammeni</span> (adscriptΒ iota) to <span class="docutils literal">\ypogegrammeni</span>
+(subscriptΒ iota) but not vice versa:</p>
+<pre class="literal-block">\DeclareTextCommand{\LGR&#64;ypogegrammeni}{\LastDeclaredEncoding}{\ypogegrammeni}</pre>
+</div>
+<div class="section" id="mark-hiatus">
+<h3>Mark hiatus</h3>
+<p>Tonos and dasia mark a hiatus if placed on the
+first vowel of a diphthong (ΑΙ, Ξ‘Ξ₯, ΕΙ). A dialytika must be placed on the
+second vowel if they are dropped (άυλος β†’ Ξ‘Ξ«Ξ›ΞŸΞ£, μάινα β†’ ΞœΞ‘ΞͺΝΑ, ΞΊΞ­ΞΉΞΊ β†’ ΞšΞ•ΞͺΚ,
+ἀυπνία β†’ ΑΫΠΝΙΑ):</p>
+<pre class="literal-block">\DeclareTextCommand{\LGR&#64;hiatus}{\LastDeclaredEncoding}[1]{#1}
+\DeclareTextCompositeCommand{\LGR&#64;hiatus}{\LastDeclaredEncoding}{&gt;}{\LGR&#64;hiatus}
+\DeclareTextCompositeCommand{\LGR&#64;hiatus}{\LastDeclaredEncoding}{&lt;}{\LGR&#64;accdropped}
+\DeclareTextCompositeCommand{\LGR&#64;hiatus}{\LastDeclaredEncoding}{\textAlpha}{\LGR&#64;A&#64;hiatus}
+\DeclareTextCompositeCommand{\LGR&#64;hiatus}{\LastDeclaredEncoding}{\textEpsilon}{\LGR&#64;E&#64;hiatus}</pre>
+<p>The font encoding file must define the <span class="docutils literal">\LGR&#64;hiatus</span> TextCommand. See
+<span class="docutils literal">lgrenc.def</span> for an example.</p>
+<p>The following macro can be used to test if the next character is an Alpha or
+Epsilon. As <span class="docutils literal">\&#64;ifnextchar</span> gobbles spaces the lookahead macro definition
+from <span class="docutils literal">amsgen.sty</span> is used:</p>
+<blockquote>
+<p>This macro is a new version of LaTeX’s <span class="docutils literal">\&#64;ifnextchar</span>, macro
+that does not skip over spaces.</p>
+</blockquote>
+<pre class="literal-block">\providecommand*{\LGR&#64;ifnextchar}[3]{%
+ \let\reserved&#64;d= #1%
+ \def\reserved&#64;a{#2}\def\reserved&#64;b{#3}%
+ \futurelet\&#64;let&#64;token\LGR&#64;ifnch
+}
+\providecommand*{\LGR&#64;ifnch}{%
+ \ifx\&#64;let&#64;token\reserved&#64;d \let\reserved&#64;b\reserved&#64;a \fi
+ \reserved&#64;b
+}</pre>
+<!-- References
+- - - - - - - - - - -->
+</div>
+</div>
+</div>
+</div>
+</body>
+</html>
diff --git a/language/greek/greek-fontenc/greekhyperref.pdf b/language/greek/greek-fontenc/greekhyperref.pdf
new file mode 100644
index 0000000000..7b7ff16418
--- /dev/null
+++ b/language/greek/greek-fontenc/greekhyperref.pdf
Binary files differ
diff --git a/language/greek/greek-fontenc/greekhyperref.tex b/language/greek/greek-fontenc/greekhyperref.tex
new file mode 100644
index 0000000000..ed3c8b5cb3
--- /dev/null
+++ b/language/greek/greek-fontenc/greekhyperref.tex
@@ -0,0 +1,127 @@
+\documentclass{article}
+\usepackage{fixltx2e} % LaTeX patches, \textsubscript
+\usepackage{cmap} % fix search and cut-and-paste in Acrobat
+\usepackage[LGR,T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage[unicode,colorlinks=true,linkcolor=blue]{hyperref}
+\usepackage{bookmark}
+
+\usepackage[greek,english]{babel}
+\usepackage{alphabeta}
+\usepackage[utf8]{inputenc}
+
+
+% \pagestyle{headings}
+
+\begin{document}
+
+\title{Greek and hyperref}
+\maketitle
+
+\noindent
+On 2010-11-05, Heiko Oberdiek wrote in comp.text.tex:
+%
+\begin{quote}
+ \textbackslash pdfstringdef (converting TeX code to PDF strings for
+ bookmarks) supports NFSS2 and needs active characters. Encoding
+ stuff based on the internal font machinery of TeX (letters with
+ catcode 11 or 12, ligatures) does not work, because the strings
+ don't reach TeX's stomach.
+\end{quote}
+%
+The \emph{greek-fontenc} package allows input of Greek characters in a way
+that ``reaches TeX's stomach'' and hence works in both, the main document as
+well as in PDF strings (e.g. bookmarks). Hyperref's ``puenc.def`` font
+encoding file defines LICR macros for monotonic Greek (Greek characters of
+the ``Greek and Coptic'' unicode block).
+
+All utf8-encoded literal Unicode characters work in PDF strings. With
+\emph{greek-fontenc} and \emph{greek-inputenc}, this enables use of all
+Greek character in text and PDF strings.
+
+\section{Transcription: \ensuregreek{logos}, \foreignlanguage{greek}{logos}}
+
+\textbackslash{}textgreek + LGR transcription or
+Greek language (babel) + LGR transcription:
+In the PDF-bookmark are Latin letters instead of Greek ones.
+
+
+\section{Macros:
+ \textlambda\textomicron\textgamma\textomicron\textvarsigma{},
+ \lambda\omicron\gamma\omicron\varsigma{},
+ λογος}
+
+textalpha package with \textbackslash{}textgreek* macros,
+alphabeta package with \textbackslash{}alpha ... \textbackslash{}Omega macros,
+and literal Greek Unicode characters.
+
+Works, if the ``unicode'' or ``pdfencoding=auto'' option is given to hyperref.
+(With the ``xpdf'' viewer, Greek letters are not shown in PDF bookmarks.)
+
+The generic short macros from the \emph{alphabeta} package result in
+hyperref warnings. See ``alphabeta-doc.tex`` and ``alphabeta-doc.pdf``
+from the `lgrx` package for details an workarounds.
+
+
+\section{LGR + Macros: \foreignlanguage{greek}{
+ \textlambda\textomicron\textgamma\textomicron\textvarsigma{}}}
+
+LICR-macro input works also if the font encoding is LGR.
+
+\section{%
+ Kerning: \textAlpha\textUpsilon\textLambda{}
+ \ensuregreek{\textAlpha\textUpsilon\textLambda}
+ \foreignlanguage{greek}{\textAlpha\textUpsilon\textLambda}%
+}
+
+Kerning is impossible if the font encoding is switched for every single
+character. Wrap the Greek part in a command switching to LGR font encoding
+to fix this, either \verb+\ensuregreek{...}+ (with package textalpha) or
+\verb+\foreignlanguage{greek}{...}+ (with babel).
+
+% letters of the Greek and Coptic Unicode Block supported by LGR:
+\newcommand{\GreekAndCoptic}{Ν΄Ν΅ΝΊΝΎ Ξ„ Ξ… Ξ†Ξ‡ΞˆΞ‰ΞŠΞŒΞŽΞΞΞ‘Ξ’Ξ“Ξ”Ξ•Ξ–Ξ—Ξ˜Ξ™ΞšΞ›ΞœΞΞžΞŸΞ Ξ‘Ξ£Ξ€Ξ₯ΦΧΨΩΞͺΫϘϚϜϠ}
+\newcommand{\greekandcoptic}{άέΞΞ―Ξ°Ξ±Ξ²Ξ³Ξ΄Ξ΅ΞΆΞ·ΞΈΞΉΞΊΞ»ΞΌΞ½ΞΎΞΏΟ€ΟΟ‚ΟƒΟ„Ο…Ο†Ο‡ΟˆΟ‰ΟŠΟ‹ΟŒΟΟŽΟ™Ο›ΟΟŸΟ‘}
+
+\section{Literal Unicode input}
+The following subsection headings contain all characters from the ``Greek
+and Coptic'' and ``Greek Extended'' Unicode Blocks that are supported by the
+LGR font encoding as literal Unicode characters.
+\subsection{\GreekAndCoptic}
+\subsection{\greekandcoptic}
+\subsection{αΌ€αΌαΌ‚αΌƒαΌ„αΌ…αΌ†αΌ‡αΌˆαΌ‰αΌŠαΌ‹αΌŒαΌαΌŽαΌ αΌαΌ‘αΌ’αΌ“αΌ”αΌ•αΌ˜αΌ™αΌšαΌ›αΌœαΌ}
+\subsection{αΌ αΌ‘αΌ’αΌ£αΌ€αΌ₯αΌ¦αΌ§αΌ¨αΌ©αΌͺαΌ«αΌ¬αΌ­αΌαΌ― αΌ°αΌ±αΌ²αΌ³αΌ΄αΌ΅αΌΆαΌ·αΌΈαΌΉαΌΊαΌ»αΌΌαΌ½αΌΎαΌΏ}
+\subsection{α½€α½α½‚α½ƒα½„α½…α½ˆα½‰α½Šα½‹α½Œα½ α½α½‘α½’α½“α½”α½•α½–α½—α½™α½›α½α½Ÿ}
+\subsection{ὠὑὒὣὀα½₯ὦὧὨὩα½ͺὫὬὭα½α½― ὰάὲέὴὡὢίὸόὺύὼώ}
+\subsection{αΎ€αΎαΎ‚αΎƒαΎ„αΎ…αΎ†αΎ‡αΎˆαΎ‰αΎŠαΎ‹αΎŒαΎαΎŽαΎ αΎαΎ‘αΎ’αΎ“αΎ”αΎ•αΎ–αΎ—αΎ˜αΎ™αΎšαΎ›αΎœαΎαΎžαΎŸ}
+\subsection{αΎ αΎ‘αΎ’αΎ£αΎ€αΎ₯αΎ¦αΎ§αΎ¨αΎ©αΎͺαΎ«αΎ¬αΎ­αΎαΎ― αΎ°αΎ±αΎ²αΎ³αΎ΄αΎΆαΎ·αΎΈαΎΉαΎΊαΎ»αΎΌαΎ½αΎΎαΎΏ}
+\subsection{αΏ€αΏαΏ‚αΏƒαΏ„αΏ†αΏ‡αΏˆαΏ‰αΏŠαΏ‹αΏŒαΏαΏŽαΏ αΏαΏ‘αΏ’αΏ“αΏ–αΏ—αΏ˜αΏ™αΏšαΏ›αΏαΏžαΏŸ}
+\subsection{αΏ αΏ‘αΏ’αΏ£αΏ€αΏ₯αΏ¦αΏ§αΏ¨αΏ©αΏͺαΏ«αΏ¬αΏ­αΏαΏ― αΏ²αΏ³αΏ΄αΏΆαΏ·αΏΈαΏΉαΏΊαΏ»αΏΌαΏ½αΏΎ}
+
+\section{non-standard and combined diacritics:
+ \ensuregreek{\>\textalpha \'"\textalpha}}
+
+Currently, there is no hyperref support for LICR input with non-standard
+accents or combined diacritics characters. Input as literal precomposed
+Unicode character works fine.
+
+\section{Makeuppercase}
+
+According to Greek typesetting conventions,
+diacritics (except the dialytika) are dropped in ALL CAPS.
+
+However, \verb|\Makeuppercase| is not supported in PDF-strings, so we
+do not need to care for this.
+
+\section{Conclusion}
+
+For Greek text parts in section headers use either literal Unicode
+characters or macros. For multi-accented letters or non-standard accents,
+use literal pre-composed Unicode characters. (Combining Unicode characters
+do not work with inputenc and 8-bit LaTeX. This is a general restriction.)
+
+For proper kerning in the main document, combine this with the
+\verb+\textgreek+ or \verb+\foreignlanguage{greek}+ macros.
+
+\end{document}
diff --git a/language/greek/greek-fontenc/lgr2licr.lua b/language/greek/greek-fontenc/lgr2licr.lua
new file mode 100755
index 0000000000..da64c0ad73
--- /dev/null
+++ b/language/greek/greek-fontenc/lgr2licr.lua
@@ -0,0 +1,169 @@
+#!/usr/bin/env lua
+
+-- LGR Transcription to Greek LICR transformation
+-- **********************************************
+--
+-- :Copyright: Β© 2010 GΓΌnter Milde
+-- :Licence: 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 any later version.
+--
+-- .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+--
+-- The LGR font encoding is the de-facto standard for Greek typesetting with
+-- LaTeX. This file provides a translation from the Latin transcription defined
+-- by LGR into the LaTeX Internal Character Representation (LICR) macros.
+--
+-- ::
+
+usage = [[
+Usage: lua lgr2licr.lua [OPTIONS] [STRING]
+ Convert STRING from Latin transcription to LICR macros for Greek symbols.
+ (This dumb conversion fails if the string contains TeX macros.)
+ Without argument, the script reads from standard input like a
+ redirected file. End interactive input with Ctrl-D.
+Options: -h, --help show this help
+ -f, --file read input from file STRING
+]]
+
+if arg[1] == "-h" or arg[1] == "--help" then
+ print(usage)
+ return
+end
+
+-- Get input string::
+
+local s
+
+if arg[1] == "-f" then
+ local f = assert(io.open(arg[2], "r"))
+ s = f:read("*all")
+ f:close()
+elseif arg[1] then
+ s = table.concat(arg, " ") .. "\n"
+else
+ -- test:
+ -- s = "\\emph{x\\'us}"
+ s = io.read("*all")
+end
+
+-- The mapping from the LGR Latin transcription to LICR macros::
+
+LGR_map = {
+ A = "\\textAlpha{}",
+ B = "\\textBeta{}",
+ G = "\\textGamma{}",
+ D = "\\textDelta{}",
+ E = "\\textEpsilon{}",
+ Z = "\\textZeta{}",
+ H = "\\textEta{}",
+ J = "\\textTheta{}",
+ I = "\\textIota{}",
+ K = "\\textKappa{}",
+ L = "\\textLambda{}",
+ M = "\\textMu{}",
+ N = "\\textNu{}",
+ X = "\\textXi{}",
+ O = "\\textOmicron{}",
+ P = "\\textPi{}",
+ R = "\\textRho{}",
+ S = "\\textSigma{}",
+ T = "\\textTau{}",
+ U = "\\textUpsilon{}",
+ F = "\\textPhi{}",
+ Q = "\\textChi{}",
+ Y = "\\textPsi{}",
+ W = "\\textOmega{}",
+
+ a = "\\textalpha{}",
+ b = "\\textbeta{}",
+ g = "\\textgamma{}",
+ d = "\\textdelta{}",
+ e = "\\textepsilon{}",
+ z = "\\textzeta{}",
+ h = "\\texteta{}",
+ j = "\\texttheta{}",
+ i = "\\textiota{}",
+ k = "\\textkappa{}",
+ l = "\\textlambda{}",
+ m = "\\textmu{}",
+ n = "\\textnu{}",
+ x = "\\textxi{}",
+ o = "\\textomicron{}",
+ p = "\\textpi{}",
+ r = "\\textrho{}",
+ s = "\\textautosigma{}",
+ c = "\\textfinalsigma{}",
+ t = "\\texttau{}",
+ u = "\\textupsilon{}",
+ f = "\\textphi{}",
+ q = "\\textchi{}",
+ y = "\\textpsi{}",
+ w = "\\textomega{}",
+ v = "\\noboundary{}",
+
+ ["'"] = "\\'",
+ ["`"] = "\\`",
+ ["~"] = "\\~",
+ ["<"] = "\\<",
+ [">"] = "\\>",
+ ["|"] = "\\|",
+ ['"'] = '\\"',
+ [";"] = "\\textanoteleia{}",
+ ["?"] = "\\texterotimatiko{}",
+}
+
+-- Return substitution string for 3 captures:
+--
+-- `c1` backslash
+-- `c2` a-zA-Z
+-- `c3` any other char
+-- ::
+
+function lgr_replace(c1, c2, c3)
+ -- print (c1, c2, c3)
+ if c1 == "\\" then
+ if c2 and (c2 ~= "") then
+ return c1 .. c2 .. (LGR_map[c3] or c3 or "")
+ end
+ return c1 .. c3
+ end
+ c2 = string.gsub(c2, "s(.)", "sv%1")
+ return (string.gsub(c2, ".", LGR_map) or "") .. (LGR_map[c3] or c3 or "")
+end
+
+-- Use the mapping to replace every ASCII-character with
+-- non-standard meaning to the corresponding LICR macro
+-- (skip macros)::
+ -- *([a-zA-Z'`~<>|\";?]
+s = string.gsub(s, "(\\?)([a-zA-Z]*)([^\\]?)", lgr_replace)
+
+-- Ligatures::
+
+s = string.gsub(s, "%(%(", "\\guillemotleft{}")
+s = string.gsub(s, "%)%)", "\\guillemotright{}")
+s = string.gsub(s, "\\'\\'", "\\textquoteright{}") -- ''
+s = string.gsub(s, "\\`\\`", "\\textquoteleft{}") -- ``
+s = string.gsub(s, '\"(%s)', "\\textquoteright{}%1")
+
+-- Separating empty group "{}" only required if followed by space or ASCII::
+
+s = string.gsub(s, "{}([^ a-zA-Z])", "%1")
+
+-- Autosigma replacements::
+
+s = string.gsub(s, "\\textautosigma\\noboundary", "\\textsigma") -- sv
+s = string.gsub(s, "\\textautosigma(\\['`~<>|\"])", "\\textsigma%1") -- accents
+
+s = string.gsub(s, "\\textautosigma([-%s!#$%%&%(%)*+,./0-9:=%[%]{|}])",
+ "\\textfinalsigma%1")
+
+s = string.gsub(s, "\\textautosigma(\\textquote)", "\\textfinalsigma%1")
+s = string.gsub(s, "\\textautosigma(\\texterotimatiko)", "\\textfinalsigma%1")
+s = string.gsub(s, "\\textautosigma(\\textanoteleia)", "\\textfinalsigma%1")
+
+s = string.gsub(s, "\\textautosigma$", "\\textfinalsigma")
+
+-- Write the result to stdout::
+
+io.write(s)
diff --git a/language/greek/greek-fontenc/lgr2licr.lua.html b/language/greek/greek-fontenc/lgr2licr.lua.html
new file mode 100644
index 0000000000..82d424e598
--- /dev/null
+++ b/language/greek/greek-fontenc/lgr2licr.lua.html
@@ -0,0 +1,693 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="generator" content="Docutils 0.13: http://docutils.sourceforge.net/" />
+<title>LGR Transcription to Greek LICR transformation</title>
+<style type="text/css">
+
+/* Minimal style sheet for the HTML output of Docutils. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id: minimal.css 7893 2015-05-11 15:38:58Z milde $ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+
+/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
+/* HTML equivalent. It is required to make the document semantic visible. */
+/* */
+/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
+/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
+
+/* Figure/table alignment */
+.align-left { text-align: left; }
+.align-right { text-align: right; }
+.align-center { clear: both; text-align: center;}
+
+/* titles */
+h1.title, p.subtitle {
+ text-align: center;
+}
+p.admonition-title,
+p.topic-title,
+p.sidebar-title,
+p.rubric,
+p.system-message-title {
+ font-weight: bold;
+}
+h1 + p.subtitle,
+h1 + p.section-subtitle {
+ font-size: 1.6em;
+}
+h2 + p.section-subtitle { font-size: 1.28em; }
+p.subtitle,
+p.section-subtitle,
+p.sidebar-subtitle {
+ font-weight: bold;
+ margin-top: -0.5em;
+}
+p.sidebar-title,
+p.rubric {
+ font-size: larger;
+}
+p.rubric { color: maroon; }
+a.toc-backref {
+ color: black;
+ text-decoration: none; }
+
+/* Warnings, Errors */
+div.caution p.admonition-title,
+div.attention p.admonition-title,
+div.danger p.admonition-title,
+div.error p.admonition-title,
+div.warning p.admonition-title,
+div.system-messages h1,
+div.error,
+span.problematic,
+p.system-message-title {
+ color: red;
+}
+
+/* inline literals */
+span.docutils.literal {
+ font-family: monospace;
+ white-space: pre-wrap;
+}
+/* do not wraph at hyphens and similar: */
+.literal > span.pre { white-space: nowrap; }
+
+/* Lists */
+
+/* compact and simple lists: no margin between items */
+.simple li, .compact li,
+.simple ul, .compact ul,
+.simple ol, .compact ol,
+.simple > li p, .compact > li p,
+dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+/* Table of Contents */
+div.topic.contents { margin: 0; }
+ul.auto-toc {
+ list-style-type: none;
+ padding-left: 1.5em; }
+
+/* Enumerated Lists */
+ol.arabic { list-style: decimal }
+ol.loweralpha { list-style: lower-alpha }
+ol.upperalpha { list-style: upper-alpha }
+ol.lowerroman { list-style: lower-roman }
+ol.upperroman { list-style: upper-roman }
+
+dt span.classifier { font-style: italic }
+dt span.classifier:before {
+ font-style: normal;
+ margin: 0.5em;
+ content: ":";
+}
+
+/* Field Lists and drivatives */
+/* bold field name, content starts on the same line */
+dl.field-list > dt,
+dl.option-list > dt,
+dl.docinfo > dt,
+dl.footnote > dt,
+dl.citation > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd,
+dl.option-list > dd,
+dl.docinfo > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+}
+/* start field-body on a new line after long field names */
+dl.field-list > dd > *:first-child,
+dl.option-list > dd > *:first-child
+{
+ display: inline-block;
+ width: 100%;
+ margin: 0;
+}
+/* field names followed by a colon */
+dl.field-list > dt:after,
+dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Bibliographic Fields (docinfo) */
+pre.address { font: inherit; }
+dd.authors > p { margin: 0; }
+
+/* Option Lists */
+dl.option-list { margin-left: 40px; }
+dl.option-list > dt { font-weight: normal; }
+span.option { white-space: nowrap; }
+
+/* Footnotes and Citations */
+dl > dt.label { font-weight: normal; }
+dt.label > span.fn-backref { margin: 0.2em; }
+dt.label > span.fn-backref > a { font-style: italic; }
+
+/* Line Blocks */
+div.line-block { display: block; }
+div.line-block div.line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 40px;
+}
+
+/* Images and Figures */
+img.align-left,
+.figure.align-left,
+object.align-left {
+ display: block;
+ margin-right: auto;
+}
+img.align-center,
+.figure.align-center,
+object.align-center {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+img.align-right,
+.figure.align-right,
+object.align-right {
+ display: block;
+ margin-left: auto;
+}
+/* reset inner alignment in figures */
+div.align-right { text-align: inherit }
+
+/* Admonitions and System Messages */
+div.admonition,
+div.system-message,
+div.sidebar{
+ margin: 40px;
+ border: medium outset;
+ padding-right: 1em;
+ padding-left: 1em;
+}
+
+/* Sidebar */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ float: right;
+ clear: right;
+}
+
+/* Text Blocks */
+div.topic,
+pre.literal-block,
+pre.doctest-block,
+pre.math,
+pre.code {
+ margin-right: 40px;
+ margin-left: 40px;
+}
+pre.code .ln { color: gray; } /* line numbers */
+
+/* Tables */
+table { border-collapse: collapse; }
+td, th {
+ border-style: solid;
+ border-color: silver;
+ padding: 0 1ex;
+ border-width: thin;
+}
+td > p:first-child, th > p:first-child { margin-top: 0; }
+td > p, th > p { margin-bottom: 0; }
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+}
+
+table.borderless td, table.borderless th {
+ border: 0;
+ padding: 0;
+ padding-right: 0.5em /* separate table cells */
+}
+
+</style>
+<style type="text/css">
+
+/* CSS31_ style sheet for the output of Docutils HTML writers. */
+/* Rules for easy reading and pre-defined style variants. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id: plain.css 7893 2015-05-11 15:38:58Z milde $ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+/* .. _CSS3: http://www.w3.org/TR/CSS3 */
+
+
+/* Document Structure */
+/* ****************** */
+
+/* "page layout" */
+body {
+ padding: 0 5%;
+ margin: 8px 0;
+}
+div.document {
+ line-height:1.3;
+ counter-reset: table;
+ /* counter-reset: figure; */
+ /* avoid long lines --> better reading */
+ /* OTOH: lines should not be too short because of missing hyphenation, */
+ max-width: 50em;
+ margin: auto;
+}
+
+/* Sections */
+
+/* Transitions */
+
+hr.docutils {
+ width: 80%;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ clear: both;
+}
+
+/* Paragraphs */
+/* ========== */
+
+/* vertical space (parskip) */
+p, ol, ul, dl,
+div.line-block,
+table{
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+h1, h2, h3, h4, h5, h6,
+dl > dd {
+ margin-bottom: 0.5em;
+}
+
+/* Lists */
+/* ========== */
+
+/* Definition Lists */
+
+dl > dd p:first-child { margin-top: 0; }
+/* :last-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+/* dl > dd p:last-child { margin-bottom: 0; } */
+
+/* lists nested in definition lists */
+/* :only-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
+
+/* Description Lists */
+/* styled like in most dictionaries, encyclopedias etc. */
+dl.description > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+
+/* Field Lists */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+/* run-in: start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* Bibliographic Fields */
+
+/* generally, bibliographic fields use special definition list dl.docinfo */
+/* but dedication and abstract are placed into "topic" divs */
+div.abstract p.topic-title {
+ text-align: center;
+}
+div.dedication {
+ margin: 2em 5em;
+ text-align: center;
+ font-style: italic;
+}
+div.dedication p.topic-title {
+ font-style: normal;
+}
+
+/* Citations */
+dl.citation dt.label {
+ font-weight: bold;
+}
+span.fn-backref {
+ font-weight: normal;
+}
+
+/* Text Blocks */
+/* ============ */
+
+/* Literal Blocks */
+pre.literal-block, pre.doctest-block,
+pre.math, pre.code {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+
+/* Block Quotes */
+
+blockquote,
+div.topic {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+blockquote > table,
+div.topic > table {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+blockquote p.attribution,
+div.topic p.attribution {
+ text-align: right;
+ margin-left: 20%;
+}
+
+/* Tables */
+/* ====== */
+
+/* th { vertical-align: bottom; } */
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+ text-align: left;
+}
+
+/* numbered tables (counter defined in div.document) */
+table.numbered > caption:before {
+ counter-increment: table;
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+/* Explicit Markup Blocks */
+/* ====================== */
+
+/* Footnotes and Citations */
+/* ----------------------- */
+
+/* line on the left */
+dl.footnote {
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+}
+
+/* Directives */
+/* ---------- */
+
+/* Body Elements */
+/* ~~~~~~~~~~~~~ */
+
+/* Images and Figures */
+img.align-left,
+.figure.align-left,
+object.align-left {
+ clear: left;
+ float: left;
+ margin-right: 1em
+}
+img.align-right,
+.figure.align-right,
+object.align-right {
+ clear: right;
+ float: right;
+ margin-left: 1em
+}
+/* Stop floating sidebars, images and figures at section level 1,2,3 */
+h1, h2, h3 { clear: both; }
+
+/* Sidebar */
+
+/* Move into the margin. In a layout with fixed margins, */
+/* it can be moved into the margin completely. */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ margin-left: 1em;
+ margin-right: -5.5%;
+ background-color: #ffffee ;
+}
+
+/* Code */
+
+pre.code, code { background-color: #eeeeee }
+pre.code .ln { color: gray; } /* line numbers */
+/* basic highlighting: for a complete scheme, see */
+/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+/* Math */
+/* styled separately (see math.css for math-output=HTML) */
+
+/* Epigraph */
+/* Highlights */
+/* Pull-Quote */
+/* Compound Paragraph */
+/* Container */
+
+/* can be styled in a custom stylesheet */
+
+/* Document Header and Footer */
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller;
+}
+
+/* Inline Markup */
+/* ============= */
+
+/* Emphasis */
+/* em */
+/* Strong Emphasis */
+/* strong */
+/* Interpreted Text */
+/* span.interpreted */
+/* Title Reference */
+/* cite */
+/* Inline Literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+/* span.docutils.literal {Β white-space: pre-wrap; } */
+
+/* Hyperlink References */
+a { text-decoration: none; }
+
+/* External Targets */
+/* span.target.external */
+/* Internal Targets */
+/* span.target.internal */
+/* Footnote References */
+/* a.footnote-reference */
+/* Citation References */
+/* a.citation-reference */
+
+</style>
+</head>
+<body>
+<div class="document" id="lgr-transcription-to-greek-licr-transformation">
+<h1 class="title">LGR Transcription to Greek LICR transformation</h1>
+
+<dl class="docinfo simple">
+<dt class="copyright">Copyright</dt>
+<dd class="copyright">Β© 2010 GΓΌnter Milde</dd>
+<dt class="licence">Licence</dt>
+<dd class="licence"><p>This work may be distributed and/or modified under the
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+versionΒ 1.3 of this license or any later version.</p>
+</dd>
+</dl>
+<!-- #!/usr/bin/env lua -->
+<p>The LGR font encoding is the de-facto standard for Greek typesetting with
+LaTeX. This file provides a translation from the Latin transcription defined
+by LGR into the LaTeX Internal Character Representation (LICR) macros.</p>
+<pre class="literal-block">usage = [[
+Usage: lua lgr2licr.lua [OPTIONS] [STRING]
+ Convert STRING from Latin transcription to LICR macros for Greek symbols.
+ (This dumb conversion fails if the string contains TeX macros.)
+ Without argument, the script reads from standard input like a
+ redirected file. End interactive input with Ctrl-D.
+Options: -h, --help show this help
+ -f, --file read input from file STRING
+]]
+
+if arg[1] == &quot;-h&quot; or arg[1] == &quot;--help&quot; then
+ print(usage)
+ return
+end</pre>
+<p>Get input string:</p>
+<pre class="literal-block">local s
+
+if arg[1] == &quot;-f&quot; then
+ local f = assert(io.open(arg[2], &quot;r&quot;))
+ s = f:read(&quot;*all&quot;)
+ f:close()
+elseif arg[1] then
+ s = table.concat(arg, &quot; &quot;) .. &quot;\n&quot;
+else
+ -- test:
+ -- s = &quot;\\emph{x\\'us}&quot;
+ s = io.read(&quot;*all&quot;)
+end</pre>
+<p>The mapping from the LGR Latin transcription to LICR macros:</p>
+<pre class="literal-block">LGR_map = {
+ A = &quot;\\textAlpha{}&quot;,
+ B = &quot;\\textBeta{}&quot;,
+ G = &quot;\\textGamma{}&quot;,
+ D = &quot;\\textDelta{}&quot;,
+ E = &quot;\\textEpsilon{}&quot;,
+ Z = &quot;\\textZeta{}&quot;,
+ H = &quot;\\textEta{}&quot;,
+ J = &quot;\\textTheta{}&quot;,
+ I = &quot;\\textIota{}&quot;,
+ K = &quot;\\textKappa{}&quot;,
+ L = &quot;\\textLambda{}&quot;,
+ M = &quot;\\textMu{}&quot;,
+ N = &quot;\\textNu{}&quot;,
+ X = &quot;\\textXi{}&quot;,
+ O = &quot;\\textOmicron{}&quot;,
+ P = &quot;\\textPi{}&quot;,
+ R = &quot;\\textRho{}&quot;,
+ S = &quot;\\textSigma{}&quot;,
+ T = &quot;\\textTau{}&quot;,
+ U = &quot;\\textUpsilon{}&quot;,
+ F = &quot;\\textPhi{}&quot;,
+ Q = &quot;\\textChi{}&quot;,
+ Y = &quot;\\textPsi{}&quot;,
+ W = &quot;\\textOmega{}&quot;,
+
+ a = &quot;\\textalpha{}&quot;,
+ b = &quot;\\textbeta{}&quot;,
+ g = &quot;\\textgamma{}&quot;,
+ d = &quot;\\textdelta{}&quot;,
+ e = &quot;\\textepsilon{}&quot;,
+ z = &quot;\\textzeta{}&quot;,
+ h = &quot;\\texteta{}&quot;,
+ j = &quot;\\texttheta{}&quot;,
+ i = &quot;\\textiota{}&quot;,
+ k = &quot;\\textkappa{}&quot;,
+ l = &quot;\\textlambda{}&quot;,
+ m = &quot;\\textmu{}&quot;,
+ n = &quot;\\textnu{}&quot;,
+ x = &quot;\\textxi{}&quot;,
+ o = &quot;\\textomicron{}&quot;,
+ p = &quot;\\textpi{}&quot;,
+ r = &quot;\\textrho{}&quot;,
+ s = &quot;\\textautosigma{}&quot;,
+ c = &quot;\\textfinalsigma{}&quot;,
+ t = &quot;\\texttau{}&quot;,
+ u = &quot;\\textupsilon{}&quot;,
+ f = &quot;\\textphi{}&quot;,
+ q = &quot;\\textchi{}&quot;,
+ y = &quot;\\textpsi{}&quot;,
+ w = &quot;\\textomega{}&quot;,
+ v = &quot;\\noboundary{}&quot;,
+
+ [&quot;'&quot;] = &quot;\\'&quot;,
+ [&quot;`&quot;] = &quot;\\`&quot;,
+ [&quot;~&quot;] = &quot;\\~&quot;,
+ [&quot;&lt;&quot;] = &quot;\\&lt;&quot;,
+ [&quot;&gt;&quot;] = &quot;\\&gt;&quot;,
+ [&quot;|&quot;] = &quot;\\|&quot;,
+ ['&quot;'] = '\\&quot;',
+ [&quot;;&quot;] = &quot;\\textanoteleia{}&quot;,
+ [&quot;?&quot;] = &quot;\\texterotimatiko{}&quot;,
+}</pre>
+<p>Return substitution string for 3 captures:</p>
+<p><cite>c1</cite> backslash
+<cite>c2</cite> a-zA-Z
+<cite>c3</cite> any other char</p>
+<pre class="literal-block">function lgr_replace(c1, c2, c3)
+ -- print (c1, c2, c3)
+ if c1 == &quot;\\&quot; then
+ if c2 and (c2 ~= &quot;&quot;) then
+ return c1 .. c2 .. (LGR_map[c3] or c3 or &quot;&quot;)
+ end
+ return c1 .. c3
+ end
+ c2 = string.gsub(c2, &quot;s(.)&quot;, &quot;sv%1&quot;)
+ return (string.gsub(c2, &quot;.&quot;, LGR_map) or &quot;&quot;) .. (LGR_map[c3] or c3 or &quot;&quot;)
+end
+
+-- Use the mapping to replace every ASCII-character with
+-- non-standard meaning to the corresponding LICR macro
+-- (skip macros)::
+ -- *([a-zA-Z'`~&lt;&gt;|\&quot;;?]
+s = string.gsub(s, &quot;(\\?)([a-zA-Z]*)([^\\]?)&quot;, lgr_replace)</pre>
+<p>Ligatures:</p>
+<pre class="literal-block">s = string.gsub(s, &quot;%(%(&quot;, &quot;\\guillemotleft{}&quot;)
+s = string.gsub(s, &quot;%)%)&quot;, &quot;\\guillemotright{}&quot;)
+s = string.gsub(s, &quot;\\'\\'&quot;, &quot;\\textquoteright{}&quot;) -- ''
+s = string.gsub(s, &quot;\\`\\`&quot;, &quot;\\textquoteleft{}&quot;) -- ``
+s = string.gsub(s, '\&quot;(%s)', &quot;\\textquoteright{}%1&quot;)</pre>
+<p>Separating empty group β€œ{}” only required if followed by space or ASCII:</p>
+<pre class="literal-block">s = string.gsub(s, &quot;{}([^ a-zA-Z])&quot;, &quot;%1&quot;)</pre>
+<p>Autosigma replacements:</p>
+<pre class="literal-block">s = string.gsub(s, &quot;\\textautosigma\\noboundary&quot;, &quot;\\textsigma&quot;) -- sv
+s = string.gsub(s, &quot;\\textautosigma(\\['`~&lt;&gt;|\&quot;])&quot;, &quot;\\textsigma%1&quot;) -- accents
+
+s = string.gsub(s, &quot;\\textautosigma([-%s!#$%%&amp;%(%)*+,./0-9:=%[%]{|}])&quot;,
+ &quot;\\textfinalsigma%1&quot;)
+
+s = string.gsub(s, &quot;\\textautosigma(\\textquote)&quot;, &quot;\\textfinalsigma%1&quot;)
+s = string.gsub(s, &quot;\\textautosigma(\\texterotimatiko)&quot;, &quot;\\textfinalsigma%1&quot;)
+s = string.gsub(s, &quot;\\textautosigma(\\textanoteleia)&quot;, &quot;\\textfinalsigma%1&quot;)
+
+s = string.gsub(s, &quot;\\textautosigma$&quot;, &quot;\\textfinalsigma&quot;)</pre>
+<p>Write the result to stdout:</p>
+<pre class="literal-block">io.write(s)</pre>
+</div>
+</body>
+</html>
diff --git a/language/greek/greek-fontenc/lgrenc-test.pdf b/language/greek/greek-fontenc/lgrenc-test.pdf
new file mode 100644
index 0000000000..1fa03ceb4e
--- /dev/null
+++ b/language/greek/greek-fontenc/lgrenc-test.pdf
Binary files differ
diff --git a/language/greek/greek-fontenc/lgrenc-test.tex b/language/greek/greek-fontenc/lgrenc-test.tex
new file mode 100644
index 0000000000..e20786b0fd
--- /dev/null
+++ b/language/greek/greek-fontenc/lgrenc-test.tex
@@ -0,0 +1,490 @@
+\documentclass{article}
+
+% Test with various LGR-encoded fonts:
+\usepackage%
+{lmodern} % uses CB Fonts for Greek
+% {gfsartemisia}
+% {gfsbaskerville}
+% [default]{gfsbodoni}
+% [default]{gfscomplutum}
+% {gfsdidot}
+% [default]{gfsneohellenic}
+% {lmodern} \usepackage{gfsporson} \renewcommand*\rmdefault{porson}
+% [default]{gfssolomos}
+% {kerkis} % lacks some chars (\Stigma, \Sampi, double quotes)
+% {teubner}
+% \renewcommand{\ttdefault}{txtt}
+
+\usepackage{parskip}
+\usepackage{textcomp}
+
+\usepackage[LGR,T1]{fontenc}
+
+% Shortcut accent macros \< and \>:
+%
+% The Symbol macros for the breathings were
+% moved to ``textalpha.sty`` to avoid clashes with possible local
+% definitions of these macros.
+%
+% Local definition and setup:
+\DeclareTextCommand{\<}{LGR}{\accdasia}
+\DeclareTextCommand{\>}{LGR}{\accpsili}
+\DeclareTextCompositeCommand{\>}{LGR}{'}{\accpsilioxia}
+\DeclareTextCompositeCommand{\>}{LGR}{`}{\accpsilivaria}
+\DeclareTextCompositeCommand{\>}{LGR}{~}{\accpsiliperispomeni}
+\DeclareTextCompositeCommand{\<}{LGR}{'}{\accdasiaoxia}
+\DeclareTextCompositeCommand{\<}{LGR}{`}{\accdasiavaria}
+\DeclareTextCompositeCommand{\<}{LGR}{~}{\accdasiaperispomeni}
+
+
+% With XeTeX/LuaTeX, use Unicode for Latin script:
+\ifdefined\luatexversion \usepackage{fontspec}\else
+ \ifdefined\XeTeXrevision \usepackage{fontspec}\else
+ \usepackage[utf8]{inputenc}
+ \fi
+\fi
+% This is experimental. The general advise is not to mix fontenc and fontspec.
+% One problem is that xunicode makes \nobreakspace font encoding specific
+% We provide a default:
+\DeclareTextCommandDefault{\nobreakspace}{\leavevmode\nobreak\ }
+
+% PDF hyperlinks:
+\usepackage[pdfencoding=auto]{hyperref}
+\usepackage{bookmark}
+\hypersetup{colorlinks=true,linkcolor=blue,urlcolor=blue,pdfencoding=auto}
+
+% font encoding switch declarations:
+\newcommand{\LGR}{\fontencoding{LGR}\selectfont}
+\newcommand{\Latin}{\fontencoding{\encodingdefault}\selectfont}
+
+\begin{document}
+
+\title{Test LGR font encoding definitions}
+\author{GΓΌnter Milde}
+% \date{}
+\maketitle
+
+The file lgrenc.def provides a comprehensive set of macros to typeset Greek
+with LGR encoded fonts. It works for both, monotonic and polytonic Greek,
+independent of the \emph{Babel} package.
+
+The example from \texttt{usage.tex} in \emph{babel-greek} input
+using the LICR macros:
+
+\begin{quote}
+ \LGR
+ \textTau\'\textiota{}
+ \textphi\'\texteta\textiota\textfinalsigma\texterotimatiko{}
+ \<\textIota\textdelta\`\textomega\textnu{}
+ \>\textepsilon\textnu\texttheta\'\textepsilon\textdelta\textepsilon{}
+ \textpi\textalpha\~\textiota\textdelta\'\'
+ \>\textepsilon\textlambda\textepsilon\textupsilon\texttheta\'\textepsilon\textrho\textalpha\textnu\\
+ \texttau\`\textalpha\textfinalsigma{}
+ \textpi\textlambda\texteta\textautosigma\'\textiota\textomicron\textnu{}
+ \textNu\'\textupsilon\textmu\textphi\textalpha\textfinalsigma{}
+ \textautosigma\texttau\textepsilon\textphi\textalpha\textnu\textomicron\~\textupsilon\textautosigma\textalpha\textnu{},
+ \textSigma\'\textomega\textautosigma\texttau\textrho\textalpha\texttau\textepsilon{},\\
+ \>\textepsilon\textrho\~\textomega\textnu{}
+ \'\textalpha\textpi\~\texteta\textlambda\texttheta\textepsilon\textfinalsigma{}
+ \textepsilon\>\textupsilon\texttheta\'\textupsilon\textfinalsigma\texterotimatiko{}
+
+\end{quote}
+
+\section{Symbols}
+
+See the source file \href{lgrenc-test.tex}{lgrenc-test.tex} for the macros
+used to access the symbols.
+
+\subsection{Generic text symbols}
+
+Latin:
++ - = < > -- --- \textbraceleft{} [ () ] \textbraceright{}
+%
+\textbackslash{}
+\textbar{}
+\textperthousand{}
+\textpertenthousand{}
+\textvisiblespace{}
+
+LGR:
+\LGR
++ - = \textless{} \textgreater{} -- ---
+\textbraceleft{} [ () ] \textbraceright{}
+%
+\textbackslash{} \textbar{}
+\textperthousand{}
+% \textpertenthousand{}
+\textvisiblespace{}
+\Latin (Per-mille symbol is missing in LGR.)
+
+Quotes:\footnote{%
+ Single quotes need special attention to prevent conversion to accents.
+ Test the input conventions:
+ \LGR \textquoteleft{}a\textquoteright{} ``a'' \``a\'' \`\`a\'\'
+ \Latin but not \LGR `a' 'e' "i"\Latin
+}
+%
+\Latin \guillemotleft{}a\guillemotright{}
+\LGR \guillemotleft{}a\guillemotright{},
+%
+\Latin \textquoteleft{}a\textquoteright{}
+\LGR \textquoteleft{}a\textquoteright{},
+%
+\Latin \textquotedblleft{}a\textquotedblright{}
+\LGR \textquotedblleft{}a\textquotedblright{}
+\Latin (double quotes wrong with Kerkis fonts)
+
+Single guillemots and base-quotes
+ (\guilsinglleft{}a\guilsinglright{}
+ \quotedblbase{}a\textquotedblright{}
+ \quotesinglbase{}a\textquoteright{})
+ are missing in LGR.
+
+Ligature break up: AY fi \LGR AU "i $\mapsto$
+\Latin A\textcompwordmark Y f\textcompwordmark i
+\LGR A\textcompwordmark U "\textcompwordmark i
+
+
+\Latin Spacing accent chars:
+%
+\Latin \textasciicircum a
+\LGR \textasciicircum a \textasciicircum i % using textsym glyph
+%
+\Latin \textasciitilde a
+\LGR \textasciitilde a \textasciitilde i
+%
+\Latin \textasciibreve a
+\LGR \textasciibreve a \textasciibreve i
+%
+\Latin \textasciimacron a
+\LGR \textasciimacron a \textasciimacron i
+%
+\Latin \textasciidieresis a
+\LGR \textasciidieresis a \textasciidieresis i
+%
+\Latin \textasciiacute a
+\LGR \textasciiacute a \textasciiacute i
+%
+\Latin \textasciigrave a
+\LGR \textasciigrave a \textasciigrave i
+
+\Latin Symbols for SI-units:
+\Latin 5\,\textmu{}m, 5\,k\textohm{};
+\LGR 5\,\textmu{}{\Latin m}, 5\,{\Latin k}\textohm
+\Latin ; but never italic: 5\,$\mu$m
+
+\Latin Letter schwa and Euro symbol: % \textschwa (needs e.g. T3)
+\LGR \textschwa{}, \texteuro{}
+\Latin
+
+Some symbol definitions expect a Latin font.\emph{ babel-greek} redefines
+them with \verb|\latintext|, however this macro is not guaranteed to be
+defined, so it should not be used in a font encoding definition file. The
+textcomp.sty package provides coyright, registered, and trademark symbols
+for use with any font encodings. (Like any other Latin character, the
+``sharp s'' (\ss) is not save to use when LGR is the active font encoding.)
+
+Latin:
+\textcopyright{}
+\textregistered{}
+\texttrademark{}
+\SS{} (uppercase of \ss).
+
+LGR (with textcomp):
+\LGR
+\textcopyright{}
+\textregistered{}
+\texttrademark{}
+\SS{} (\Latin uppercase of \LGR \ss).
+\Latin
+
+\subsection{Greek alphabet}
+
+Greek letters via Latin transcription and LICR macros:
+
+\begin{quote}
+ \LGR
+ \MakeUppercase{a b g d e z h j i k l m n x o p r s t u f q y w}
+
+ a b g d e z h j i k l m n x o p r sv t u f q y w
+
+ \textAlpha{} \textBeta{} \textGamma{} \textDelta{} \textEpsilon{}
+ \textZeta{} \textEta{} \textTheta{} \textIota{} \textKappa{}
+ \textLambda{} \textMu{} \textNu{} \textXi{} \textOmicron{} \textPi{}
+ \textRho{} \textSigma{} \textTau{} \textUpsilon{} \textPhi{}
+ \textChi{} \textPsi{} \textOmega{}
+
+ \textalpha{} \textbeta{} \textgamma{} \textdelta{} \textepsilon{}
+ \textzeta{} \texteta{} \texttheta{} \textiota{} \textkappa{}
+ \textlambda{} \textmu{} \textnu{} \textxi{} \textomicron{} \textpi{}
+ \textrho{} \textsigma{} \texttau{} \textupsilon{}
+ \textphi{} \textchi{} \textpsi{} \textomega{}
+\end{quote}
+
+The small sigma is set with a different glyph if it ends a word:
+
+\begin{quote}
+ \LGR \textsigma{} \Latin textsigma \\
+ \LGR \textfinalsigma{} \Latin textfinalsigma or textvarsigma
+\end{quote}
+
+In the Latin transcription, the letter `s' stands for \verb|\textautosigma|
+which automatically chooses the glyph according to the position.
+
+\subsection{Additional Greek symbols}
+
+\begin{quote}
+ \LGR \textkoppa{} \Latin textkoppa \\ % ϟ
+ \LGR \textqoppa{} \Latin textqoppa (archaic koppa) \\ % Ο™
+ \LGR \textQoppa{} \Latin textQoppa (archaic Koppa) \\ % Ϙ
+ \LGR \textstigma{} \Latin textstigma \\ % Ο›
+ \LGR \textvarstigma{} \Latin textvarstigma \\ % no separate Unicode character
+ \LGR \textStigma{} \Latin textStigma (Sigma-Tau-Ligature in CB-fonts)%
+ \footnote{the name ``stigma'' originally applied to a medieval sigma-tau
+ ligature, whose shape was confusingly similar to the cursive
+ digamma} \\ % Ϛ
+ \LGR \textsampi{} \Latin textsampi \\ % Ο‘
+ \LGR \textSampi{} \Latin textSampi \\ % Ο 
+ \LGR \textdigamma{} \Latin textdigamma \\ % ϝ (\digamma used by amsmath!)
+ \LGR \textDigamma{} \Latin textDigamma \\ % Ϝ
+ % numeral signs: http://en.wikipedia.org/wiki/Greek_numerals
+ \LGR \textdexiakeraia{} \Latin textdexiakeraia | % Ν΄
+ \LGR \textnumeralsigngreek{} \Latin textnumeralsigngreek (Dexia keraia)\\ % Ν΄
+ \LGR \textaristerikeraia{} \Latin textaristerikeraia | % Ν΅
+ \LGR \textnumeralsignlowergreek{} \Latin textnumeralsignlowergreek
+ (Aristeri keraia)\\ % Ν΅
+\end{quote}
+
+\subsection{symbol variants}
+
+Mathematical notation distinguishes variant shapes for pi ($\pi|\varpi$),
+rho ($\rho|\varrho$), theta ($\theta|\vartheta$), beta, and kappa
+(characters for the latter two symbols are not included in TeX's math
+fonts). These variations have no syntactic meaning in Greek text and are not
+given code-points in the LGR encoding. Greek text fonts use the shape
+variants interchangeabely.
+
+\section{Diacritics}
+
+Capital Greek letters have Greek diacritics (except the dialytika and
+sub-iota) to the left (instead of above) and drop them if text is set in
+UPPERCASE. This is implemented for all combinations that are used in Greek
+texts (i.e. for which pre-composed Unicode character exist), but not for,
+e.g., \LGR\~W\Latin).
+
+% When a word is written entirely in capital letters, diacritics are
+% never used; the word αΌͺ (or), is an exception to this rule because of
+% the need to distinguish it from the nominative feminine article Ξ—.
+
+Different conventions exist for the treatment of the sub-iota with uppercase
+letters. The CB-Fonts use a capital Iota ``index'' (\LGR A|, H|, W|\Latin).
+
+LaTeX standard accents%
+\footnote{The ogonek (\emph{little hook}) accent \k{ } (\textbackslash k)
+is not defined in LGR.}
+(Latin, Greek, Greek Capitals $\mapsto$ UPPERCASE)
+
+\begin{quote}
+ \`{a} \'{a} \~{a} \"{a} \^{a} \={a} \H{a} \.{a} \r{a} \u{a} \v{a}
+ \b{a} \c{a} \d{a} \k{a}
+ $\mapsto$ \MakeUppercase{%
+ \`{a} \'{a} \~{a} \"{a} \^{a} \={a} \H{a} \.{a} \r{a} \u{a} \v{a}
+ \b{a} \c{a} \d{a} \k{a}
+ }
+
+ \LGR
+ \`{a} \'{a} \~{a} \"{a} \^{a} \={a} \H{a} \.{a} \r{a} \u{a} \v{a}
+ \b{a} \c{a} \d{a}
+ $\mapsto$ \MakeUppercase{%
+ \`{a} \'{a} \~{a} \"{a} \^{a} \={a} \H{a} \.{a} \r{a} \u{a} \v{a}
+ \b{a} \c{a} \d{a}
+ }
+
+ \`{A}\'{A}\~{A}\"{A} \^{A}\={A}\H{A}\.{A}\r{A}\u{A}\v{A}
+ \b{A} \c{A} \d{A}
+ $\mapsto$ \MakeUppercase{%
+ \`{A}\'{A}\~{A}\"{A} \^{A}\={A}\H{A}\.{A}\r{A}\u{A}\v{A}
+ \b{A} \c{A} \d{A}
+ }
+\end{quote}
+
+Additional Greek diacritics
+(Greek, Greek Capitals%
+\footnote{The dialytika is not used on Initial letters.} % (\LGR \"'I \"`I \~"I)
+$\mapsto$ UPPERCASE)
+
+\begin{quote}
+ \LGR
+ \<{a} \>{e} \<\`{i} \'"i \`"i \~"i \`\>{h} \'<{o} \'>{o} \~\<{u} \~\>{w} a|
+ $\mapsto$ \MakeUppercase{%
+ \<{a} \>{e} \<\`{i} \'"i \`"i \~"i \`\>{h} \'<{o} \'>{o} \~\<{u} \~\>{w} a|
+ }
+
+ \<{A} \>{E} \<\`{I} \`\>{H} \'<{O} \'>{O} \~\<{U} \~\>{W} A|
+ $\mapsto$ \MakeUppercase{%
+ \<{A} \>{E} \<\`{I} \`\>{H} \'<{O} \'>{O} \~\<{U} \~\>{W} A|
+ }
+\end{quote}
+
+\Latin Input variants and their conversion with MakeUppercase:%
+
+\begin{quote}
+\LGR
+
+\~>a \>\~a \~\>{a}, \~<a \<\~a \<~a \~\<a \~<a,
+\>\~{h} \~>h \>~h \>\~h \~>h \~>h|, \~<h \<\~h,
+\>\~i \~>i, \~<i \<\~i, \~"i \"\~i \"~i,\\
+\>\~u \~>u, \~<u \<\~u, \~"u \"\~u,
+\>w, \<w, \>\~w \~>w, \~<w \<\~w,
+a| a\ypogegrammeni{} A\ypogegrammeni{} A\prosgegrammeni{}.
+
+\MakeUppercase{
+\~>a \>\~a \~\>{a}, \~<a \<\~a \<~a \~\<a \~<a,
+\>\~{h} \~>h \>~h \>\~h \~>h \~>h|, \~<h \<\~h,
+\>\~i \~>i, \~<i \<\~i, \~"i \"\~i \\ % for \"~i, see below
+\>\~u \~>u, \~<u \<\~u, \~"u \"\~u,
+\>w, \<w, \>\~w \~>w, \~<w \<\~w,
+a| a\ypogegrammeni{} A\ypogegrammeni{} A\prosgegrammeni{}.
+}
+
+\<{\textalpha} \>{\textepsilon} \"'{\textiota} \`>\texteta{}
+\'<{\textomicron} \~<{\textupsilon} \~>{\textomega}
+\<{\textAlpha} \>{\textEpsilon} \"{\textIota} \`>\textEta{}
+\'<{\textOmicron} \~<{\textUpsilon} \~>{\textOmega}
+\\
+\MakeUppercase{%
+ \<{\textalpha} \>{\textepsilon} \"'{\textiota} \`\>\texteta{}
+ \'<{\textomicron} \~<{\textupsilon} \~>{\textomega}
+ \<{\textAlpha} \>{\textEpsilon} \"{\textIota} \`>\textEta{}
+ \'<{\textOmicron} \~<{\textUpsilon} \~>{\textOmega}
+}
+
+ \<'A \<\'A \'<A \'\<A $\mapsto$ \MakeUppercase{\<'A \<\'A \'<A \'\<A}.
+
+\end{quote}
+
+The tilde character can be used in combined accents.
+However, in documents not defining the Babel language \emph{greek} or
+\emph{polutonikogreek}, better use the tilde-accent macro, as
+the tilde produces a no-break space if converted with \verb|\MakeUppercase|:
+\begin{quote}
+ combined accent with tilde character:
+ \LGR \"~i \<~i \"~u \<~u \`>u $\mapsto$
+ \LGR \MakeUppercase{\"~i \<~i \"~u \<~u \`>u}
+
+ \Latin combined accent with tilde-accent macro:
+ \LGR \"\~i \~"u $\mapsto$ \MakeUppercase{\"\~i \~"u}
+\end{quote}
+
+\Latin
+Accents input via the Latin transliteration are not dropped with
+MakeUppercase, unless Babel is loaded and the current language is Greek
+(because the required local re-definitions of the \texttt{uccode} are done in
+\texttt{greek.ldf} from the \emph{babel-greek} package).
+
+\begin{quote} \LGR
+ 'a "i `a >a <a a| $\mapsto$ \MakeUppercase{'a "i `a >a <a a|}
+\end{quote}
+
+
+\Latin Accent macros can start with \verb|\a| instead of \verb|\| when the
+short form is redefined, e.\,g. inside a \emph{tabbing} environment.
+This also works for the locally defined Dasia and Psili shortcuts \verb|\<|
+and \verb|\>|:
+\begin{quote}
+ \begin{tabbing}
+ COL1\quad \= COL2\quad \= COL3\quad \= COL4\quad \\
+ COL1 \> \> COL3 \\
+ Viele \> Gr\a"u\ss e \> \LGR \a<\textalpha{} \> \LGR \a>\textomega
+ \end{tabbing}
+\end{quote}
+
+
+\Latin Combinations with named accents:
+\LGR \accdasia'a \accdasia`a \accdasia\~a.
+
+\Latin The dialytika must be kept in UPPERCASE, e.\,g.
+
+\begin{quote}
+ % from http://diacritics.typo.cz/index.php?id=70 μαΐστρος -> ΞœΞ‘ΞͺΣ΀ΑΟΣ.
+ \LGR ma\"'istros $\mapsto$ \MakeUppercase{ma\"'istros}
+ \Latin or % from teubner Ρὐ΢ωΐα -> Ξ•Ξ₯Ξ–Ξ©ΞͺΞ‘.
+ \LGR e\>uzw\'"ia $\mapsto$ \MakeUppercase{e\>uzw\'"ia}.
+\end{quote}
+
+This is implemented for all input variants of diacritics with
+dialytika:
+
+\begin{quote}
+ \LGR \"i \"'i \"`i \"\~i \"u \"'u \"`u \"\~u $\mapsto$
+ \MakeUppercase{\"i \"'i \"`i \"\~i \"u \"'u \"`u \"\~u},
+\end{quote}
+
+Tonos and dasia mark a \emph{hiatus} (break-up of a diphthong) if
+placed on the first vowel of a diphthong ({\LGR \'ai, \'au, \'ei}). A
+dialytika must be placed on the second vowel if they are dropped: \LGR
+(\MakeUppercase{\'ai, \'au, \'ei}).
+
+\begin{quote}
+ % from teubner: άυλος/Ξ‘Ξ«Ξ›ΞŸΞ£
+ \'aulos $\mapsto$ \MakeUppercase{\'aulos},
+ \>'aulos $\mapsto$ \MakeUppercase{\>'aulos},
+ % from http://diacritics.typo.cz/index.php?id=69 μάινα -> ΞœΞ‘ΞͺΝΑ
+ m\'aina $\mapsto$ \MakeUppercase{m\'aina},
+ % from http://de.wikipedia.org/wiki/Neugriechische_Orthographie#Das_Trema
+ % ΞΊΞ­ΞΉΞΊ, ἀυπνία/αϋπνία
+ k\'eik, $\mapsto$ \MakeUppercase{k\'eik}
+ \>aupn\'ia $\mapsto$ \MakeUppercase{\>aupn\'ia}
+\end{quote}
+
+\newpage
+
+\Latin Test the auto-hiatus feature for side-effects:
+
+\LGR \MakeUppercase{\'a b} (\Latin must keep space after A).
+
+Kerning (see the input):
+\LGR
+\newcommand\md{\textcompwordmark}
+\newcommand\MU{\MakeUppercase}
+
+ \md \MU{ AO AY AI AU RA OA UA DU} [ \\
+\<\md \MU{ \<AO \<AY \<AI \<AU \<RA \<OA U\<A D\<U} [ \\
+\>\md \MU{ \>AO \>AY \>AI \>AU \>RA \>OA U\>A D\>U} [ \\
+\>'\md\MU{ \>'AO \>'AY \>'AI \>'AU \>'RA \>'OA U\>'A D\>'U} [ \\
+\'\md \MU{ \'AO \'AY \'AI \'AU \'RA \'OA U\'A D\'U} [ \\
+\>`\md\MU{ \>`AO \>`AY \>`AI \>`AU \>`RA \>`OA U\>`A D\>`U} [ \\
+\<'\md\MU{ \<'AO \<'AY \<'AI \<'AU \<'RA \<'OA U\<'A D\<'U} [ \\
+\`\md \MU{ \`AO \`AY \`AI \`AU \`RA \`OA U\`A D\`U} [ \\
+\<`\md\MU{ \<`AO \<`AY \<`AI \<`AU \<`RA \<`OA U\<`A D\<`U} [ \\
+\~\md \MU{ \~AO \~AY \~AI \~AU \~RA \~OA U\~A D\~U} [ \\
+\~>\md\MU{ \~>AO \~>AY \~>AI \~>AU \~>RA \~>OA U\~>A D\~>U} [ \\
+\~<\md\MU{ \~<AO \~<AY \~<AI \~<AU \~<RA \~<OA U\~<A D\~<U} [ \\
+\~<\md\MU{ \~<ao \~<ay \~<ai \~<au \~<ra \~<oa u\~<a d\~<u} [ \\
+\"\md \MU{ AO AY A\"I A\"U RA OA \"UA DU} [ \\
+\"\md \MU{ \"AO \"AY \"AI \"AU \"RA \"OA U\"A D\"U} [ \\
+\"~\md\MU{ \~"AO \~"AY \~"AI \~"AU \~"RA \~"OA U\~"A D\~"U} [ \\
+
+
+\Latin
+Rows 3 \ldots 7: Look-ahead (to check for a hiatus) breaks kerning before A
+with Tonos or Psili.
+
+% \'AA \'AB \'AG \'AD \'AE \'AZ \'AH \'AJ \'AI \'AK \'AL \'AM \'AN \'AX
+% \'AO \'AP \'AR \'AS \'AC \'AT \'AU \'AF \'AQ \'AY \'AW
+
+Rows 15 and 16: Like in any font encoding, there is no kerning for
+non-defined accent-letter-combinations (dialytica on \LGR A O D\Latin).
+
+\Latin
+
+Downcasing should keep diacritics (of course, it cannot regenerate
+``manually" dropped ones):
+\LGR 'A \"I \"U \~<A $\mapsto$ \MakeLowercase{\'A \"I \"U \~<A}
+
+% \Latin Comprehensive error message for missing symbol variants:
+% \LGR \textbeta\textbetasymbol
+% \texttheta\textthetasymbol
+% \Latin
+
+\end{document}
diff --git a/language/greek/greek-fontenc/lgrenc.def b/language/greek/greek-fontenc/lgrenc.def
new file mode 100644
index 0000000000..9430bfd6e4
--- /dev/null
+++ b/language/greek/greek-fontenc/lgrenc.def
@@ -0,0 +1,925 @@
+% lgrenc.def
+% ***********
+%
+% LGR Greek font encoding definitions
+% ===================================
+%
+% :Copyright: Β© 2010, 2014 GΓΌnter Milde
+% :Licence: 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 any later version.
+%
+% :Abstract: The LGR font encoding is the de-facto standard for Greek
+% typesetting with LaTeX. This file provides a comprehensive set
+% of macros to typeset Greek with LGR encoded fonts. It works for
+% both, monotonic and polytonic Greek, independent of the `babel`
+% package.
+%
+% .. contents::
+%
+%
+% Changelog
+% ---------
+%
+% Development of this file started under the name "lgrxenc.def" as part of the
+% lgrx_ bundle. With version 0.8, it moved to ``greek-fontenc/lgrx.def``.
+%
+% .. class:: borderless
+%
+% ====== ============ ========================================================
+% 0.1 2010-03-31 initial attempt
+% 0.2 2010-04-20 diacritics dropped in UPPERCASE.
+% 0.3 2010-06-08 handle Titlecase and UPPERCASE extending
+% ``\@uclclist``.
+% 0.4 2010-06-15 more text symbols.
+% 0.5 2010-08-27 support ``\textalpha`` ... ``\textOmega``.
+% 0.5.1 2012-05-08 upload to CTAN.
+% 0.6 2012-06-29 ``\TextGreek`` wrapper command,
+% .. aliases for ``puenc.def`` compatibility.
+% 0.6.1 2013-02-12 ``\@uclclist`` entries for `PU` aliases.
+% 0.7 2013-05-13 documentation update, new accent macros names,
+% .. ``\TextGreek`` renamed to ``\ensuregreek``.
+% 0.8 2013-05-13 rename to lgrenc.def (superseding the babel_ version),
+% .. move to greek-fontenc,
+% .. drop the old (<0.7) internal accent macros names.
+% 0.8.1 2013-05-22 auxiliary macro \update@uclc@with@greek,
+% .. conservative naming: "text" prefix for archaic letters,
+% .. "LGR@" prefix for internal commands,
+% .. remove not required alias macros.
+% 0.8.2 2013-05-23 fix name: ``\textpentehkaton`` -> ``\textpentehekaton``,
+% .. fix ``\textperiodcentered``,
+% .. add composite command for αΏ¬ (Rho with Dasia).
+% 0.9 2013-07-16 move common definitions to ``greek-fontenc.def``,
+% .. add composite commands for single quotation marks.
+% 0.11.2 2014-09-04 remove duplicate code.
+% 0.13 2015-08-04 Support for symbol variants.
+% 0.13.1 2015-12-07 Fix `rho with dasia bug` (Linus Romer).
+% 0.13.3 2019-07-09 Drop error font declaration (cf. `ltxbugs 4399`_).
+% ====== ============ ========================================================
+%
+% Usage
+% -----
+%
+% Load this file by calling fontenc_ with the ``LGR`` option
+% or indirectly via the babel_, textalpha_ or alphabeta_ packages.
+%
+% Example:
+% Select font encodings `T1` (as default) and `LGR` (for Greek):
+%
+% ``\usepackage[LGR,T1]{fontenc}``
+%
+%
+% Implementation
+% --------------
+%
+% Read this file only once
+% ~~~~~~~~~~~~~~~~~~~~~~~~
+% .. note:: The use of ``\@ifundefined`` has the side-effect that the tested
+% macro becomes defined and set to ``\relax`` (polluting the namespace and
+% interfering with tests via eTeX's ``\ifdefined``). However, in this case
+% no harm is done as the macro is defined by the identification_ below
+% anyway.
+%
+% ::
+
+% read this file only once
+\@ifundefined{ver@lgrenc.def}
+ {}
+ {\message{LGR font encoding definitions already loaded}
+ \expandafter\endinput % "return"
+ }
+
+
+% Identification
+% ~~~~~~~~~~~~~~
+% ::
+
+\ProvidesFile{lgrenc.def}
+[2019/07/09 v0.13.3 LGR Greek font encoding definitions]
+% Copyright Β© 2010 GΓΌnter Milde
+% This file is part of the "greek-fontenc" package.
+% It may be distributed and/or modified under the
+% conditions of the "LaTeX Project Public License", either
+% versionΒ 1.3 of this license or any later version.
+
+% You can test the version date using
+%
+% .. code:: latex
+%
+% \@ifl@ter {extension}{filename}{date}{YES}{NO}
+%
+% or using ltxcmds_' ``\@iffilelater``.
+%
+%
+% Base setup
+% ~~~~~~~~~~
+%
+% Declare the LGR font encoding and base substitutions::
+
+\DeclareFontEncoding{LGR}{}{}
+\DeclareFontSubstitution{LGR}{cmr}{m}{n}
+
+% Text symbols
+% ~~~~~~~~~~~~
+%
+% Greek Alphabet
+% """"""""""""""
+%
+% Greek letters are accessible by the Latin transcription, but the mapping is
+% specific to the LGR font encoding.
+%
+% The LICR macros provide a way to access the symbols independent of the
+% specific font encoding, in any font encoding supporting Greek. An
+% alternative Greek font encodings is LGI (ibycus_). Greek script is also
+% supported by the Unicode-based font encodings PU (`PDF Unicode` used by
+% hyperref_ for PDF metadata), TU, EU1 (XeTeX) and EU2 (LuaTeX). The textalpha_
+% package makes these macros available independent of the current font
+% encoding.
+% ::
+
+\DeclareTextSymbol{\textAlpha}{LGR}{65}
+\DeclareTextSymbol{\textBeta}{LGR}{66}
+\DeclareTextSymbol{\textGamma}{LGR}{71}
+\DeclareTextSymbol{\textDelta}{LGR}{68}
+\DeclareTextSymbol{\textEpsilon}{LGR}{69}
+\DeclareTextSymbol{\textZeta}{LGR}{90}
+\DeclareTextSymbol{\textEta}{LGR}{72}
+\DeclareTextSymbol{\textTheta}{LGR}{74}
+\DeclareTextSymbol{\textIota}{LGR}{73}
+\DeclareTextSymbol{\textKappa}{LGR}{75}
+\DeclareTextSymbol{\textLambda}{LGR}{76}
+\DeclareTextSymbol{\textMu}{LGR}{77}
+\DeclareTextSymbol{\textNu}{LGR}{78}
+\DeclareTextSymbol{\textXi}{LGR}{88}
+\DeclareTextSymbol{\textOmicron}{LGR}{79}
+\DeclareTextSymbol{\textPi}{LGR}{80}
+\DeclareTextSymbol{\textRho}{LGR}{82}
+\DeclareTextSymbol{\textSigma}{LGR}{83}
+\DeclareTextSymbol{\textTau}{LGR}{84}
+\DeclareTextSymbol{\textUpsilon}{LGR}{85}
+\DeclareTextSymbol{\textPhi}{LGR}{70}
+\DeclareTextSymbol{\textChi}{LGR}{81}
+\DeclareTextSymbol{\textPsi}{LGR}{89}
+\DeclareTextSymbol{\textOmega}{LGR}{87}
+%
+\DeclareTextSymbol{\textalpha}{LGR}{97}
+\DeclareTextSymbol{\textbeta}{LGR}{98}
+\DeclareTextSymbol{\textgamma}{LGR}{103}
+\DeclareTextSymbol{\textdelta}{LGR}{100}
+\DeclareTextSymbol{\textepsilon}{LGR}{101}
+\DeclareTextSymbol{\textzeta}{LGR}{122}
+\DeclareTextSymbol{\texteta}{LGR}{104}
+\DeclareTextSymbol{\texttheta}{LGR}{106}
+\DeclareTextSymbol{\textiota}{LGR}{105}
+\DeclareTextSymbol{\textkappa}{LGR}{107}
+\DeclareTextSymbol{\textlambda}{LGR}{108}
+\DeclareTextSymbol{\textmu}{LGR}{109}
+\DeclareTextSymbol{\textnu}{LGR}{110}
+\DeclareTextSymbol{\textxi}{LGR}{120}
+\DeclareTextSymbol{\textomicron}{LGR}{111}
+\DeclareTextSymbol{\textpi}{LGR}{112}
+\DeclareTextSymbol{\textrho}{LGR}{114}
+\DeclareTextCommand{\textsigma}{LGR}{s\noboundary} % Οƒ
+\DeclareTextSymbol{\textvarsigma}{LGR}{99} % Ο‚ final sigma
+\DeclareTextCommand{\textfinalsigma}{LGR}{\textvarsigma} % Ο‚ final sigma
+\DeclareTextSymbol{\textautosigma}{LGR}{115} % Οƒ (Ο‚ at end of word)
+\DeclareTextSymbol{\texttau}{LGR}{116}
+\DeclareTextSymbol{\textupsilon}{LGR}{117}
+\DeclareTextSymbol{\textphi}{LGR}{102}
+\DeclareTextSymbol{\textchi}{LGR}{113}
+\DeclareTextSymbol{\textpsi}{LGR}{121}
+\DeclareTextSymbol{\textomega}{LGR}{119}
+
+
+% Additional Greek symbols
+% """"""""""""""""""""""""
+%
+% Ancient Greek Numbers (Athenian Numerals)
+% '''''''''''''''''''''''''''''''''''''''''
+%
+% Names from ucs_ (``ucsencs.def``)
+% (In ucs, five hundred is (wrongly?) named \textpentehkaton.) ::
+
+\DeclareTextSymbol{\textpentedeka}{LGR}{2} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareTextSymbol{\textpentehekaton}{LGR}{3} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareTextSymbol{\textpenteqilioi}{LGR}{4} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareTextSymbol{\textpentemuria}{LGR}{5} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+
+
+% Archaic letters
+% '''''''''''''''
+% Names after teubner_ and ucs_::
+
+\DeclareTextSymbol{\textstigma}{LGR}{6} % Ο›
+\DeclareTextSymbol{\textvarstigma}{LGR}{7} % stigma variant (CB.enc, teubner)
+\DeclareTextSymbol{\textkoppa}{LGR}{18} % ϟ (greek small letter koppa)
+\DeclareTextSymbol{\textqoppa}{LGR}{19} % Ο™ (archaic koppa)
+\DeclareTextSymbol{\textQoppa}{LGR}{21} % Ϙ (archaic Koppa)
+\DeclareTextSymbol{\textStigma}{LGR}{22} % Ϛ in some fonts Ϲ΀ ligature
+\DeclareTextSymbol{\textSampi}{LGR}{23} % Ο 
+\DeclareTextSymbol{\textsampi}{LGR}{27} % Ο‘
+\DeclareTextSymbol{\textanoteleia}{LGR}{38} % Β·
+\DeclareTextSymbol{\texterotimatiko}{LGR}{63} % ΝΎ
+\DeclareTextSymbol{\textdigamma}{LGR}{147} % ϝ (ucs) \digamma used by amsmath for math-macro
+\DeclareTextSymbol{\textDigamma}{LGR}{195} % Ϝ (ucs)
+
+
+% Numeral signs
+% '''''''''''''
+% See also http://en.wikipedia.org/wiki/Greek_numerals
+%
+% Names from ucs_::
+
+\DeclareTextSymbol{\textdexiakeraia}{LGR}{254} % Ν΄ (Dexia keraia)
+\DeclareTextSymbol{\textaristerikeraia}{LGR}{255} % Ν΅ (Aristeri keraia)
+
+% variant symbols
+% '''''''''''''''
+%
+% Mathematical notation distinguishes variant shapes for pi, phi, rho, theta
+% (small and capital), beta, and kappa (characters for the latter three
+% symbols are not included in TeX’s math fonts). These variations have no
+% syntactic meaning in Greek text and are not given code-points in the LGR
+% encoding. Greek text fonts use the shape variants interchangeabely.
+%
+% However, as Unicode defines separate code points for the symbol variants, we
+% provide fallback LICR macros with detailed error reporting::
+
+\providecommand*{\LGR@TextSymbolUnavailable}[1]{%
+ \PackageError{greek-fontenc}{character \string#1 not available \MessageBreak
+ in 8-bit TeX}
+ {Use XeTeX/LuaTeX if you need to distinguish the symbol from the letter.\MessageBreak
+ The package `textalpha' with `normalize-symbols' maps the GREEK SYMBOL\MessageBreak
+ character to the corresponding GREEK LETTER.\MessageBreak
+ Press <return> to proceed (dropping the symbol from the document).}
+}
+
+\providecommand*{\LGR@TextSymbolOnlyMath}[2]{%
+ \PackageError{greek-fontenc}{character \string#1 not available in text mode}
+ {Use #2 or XeTeX/LuaTeX if you need to distinguish\MessageBreak
+ the symbol from the letter.\MessageBreak
+ The package `textalpha' with `normalize-symbols' maps the GREEK SYMBOL\MessageBreak
+ character to the corresponding GREEK LETTER.\MessageBreak
+ Press <return> to proceed (dropping the symbol from the document).}
+}
+
+\ProvideTextCommand{\textbetasymbol} {LGR}{\LGR@TextSymbolUnavailable{ϐ beta symbol}}
+\ProvideTextCommand{\textkappasymbol}{LGR}{\LGR@TextSymbolUnavailable{Ο° kappa symbol}}
+\ProvideTextCommand{\textThetasymbol}{LGR}{\LGR@TextSymbolUnavailable{Ο΄ Theta symbol}}
+
+\ProvideTextCommand{\textthetasymbol} {LGR}{\LGR@TextSymbolOnlyMath{Ο‘ theta symbol}{$\vartheta$}}
+\ProvideTextCommand{\textphisymbol} {LGR}{\LGR@TextSymbolOnlyMath{Ο• phi symbol}{$\phi$}}
+\ProvideTextCommand{\textpisymbol} {LGR}{\LGR@TextSymbolOnlyMath{Ο– pi symbol}{$\varpi$}}
+\ProvideTextCommand{\textrhosymbol} {LGR}{\LGR@TextSymbolOnlyMath{Ο± rho symbol}{$\varrho$}}
+\ProvideTextCommand{\textepsilonsymbol}{LGR}{\LGR@TextSymbolOnlyMath{Ο΅ lunate epsilon symbol}{$\epsilon$}}
+
+% Other
+% """""
+%
+% Characters that also exist in other font encodings:
+%
+% * define them for LGR if there is a matching glyph,
+% * use established macro names that match with other ``*enc.def`` files and
+% ``textcomp.sty``.
+%
+% All encodings: See usrguide.pdf, chapter 3.14 ff::
+
+\DeclareTextSymbol{\textendash}{LGR}{0} % EN DASH
+\DeclareTextSymbol{\textquoteleft}{LGR}{28} % β€˜
+\DeclareTextSymbol{\textquoteright}{LGR}{29} % ’
+\DeclareTextSymbol{\textperiodcentered}{LGR}{38} % Β· = \textanoteleia
+\DeclareTextSymbol{\textcompwordmark}{LGR}{118} % ZERO WIDTH NO JOINER
+\DeclareTextSymbol{\textemdash}{LGR}{127} % EM DASH
+
+% T1::
+
+\DeclareTextSymbol{\guillemotleft}{LGR}{123} % Β«
+\DeclareTextSymbol{\guillemotright}{LGR}{125} % Β»
+
+% TS1::
+
+\ProvideTextCommand{\textasciibreve}{LGR}{\char30\textcompwordmark} % ˘
+\ProvideTextCommand{\textasciimacron}{LGR}{\char31\textcompwordmark} % Β―
+\ProvideTextCommand{\textasciidieresis}{LGR}{"\textcompwordmark} % "
+\ProvideTextCommand{\textasciiacute}{LGR}{'\textcompwordmark} % '
+\ProvideTextCommand{\textasciigrave}{LGR}{`\textcompwordmark} % `
+\DeclareTextCommand{\textasciitilde}{LGR}{\char126\textcompwordmark} % ~
+\DeclareTextSymbol{\textohm}{LGR}{87} % Ω (Ohm sign -> Omega)
+\DeclareTextSymbol{\texteuro}{LGR}{24} % € \euro in greek.ldf
+\DeclareTextSymbol{\textpercent}{LGR}{37} % %
+\DeclareTextSymbol{\textperthousand}{LGR}{25} % ‰ \permill in greek.ldf
+
+% T3 (tipa)::
+
+\DeclareTextSymbol{\textschwa}{LGR}{26} % Ι™
+
+% T3 also defines some greek letters as well as Latin characters with Greek
+% names:
+%
+% According to the Unicode standard, the following IPA characters are identic
+% to the Greek letters:
+%
+% - 03B2 greek small letter beta
+% - 03B8 greek small letter theta
+% - 03BB greek small letter lamda
+% - 03C7 greek small letter chi
+%
+% The following characters in the IPA block refer to Greek letters:
+%
+% - 0251 LATIN SMALL LETTER ALPHA β†’ greek small letter alpha - 03B1
+% - 025B LATIN SMALL LETTER OPEN E = epsilon β†’ greek small letter epsilon - 03B5
+% - 0263 LATIN SMALL LETTER GAMMA β†’ greek small letter gamma - 03B3
+% - 0269 LATIN SMALL LETTER IOTA β†’ greek small letter iota - 03B9
+% - 0278 LATIN SMALL LETTER PHI β†’ greek small letter phi - 03C6
+% - 028A LATIN SMALL LETTER UPSILON β†’ greek small letter upsilon - 03C5
+%
+% `tipa` uses the macro names ``\textepsilon``, ``\textgamma``, ``\textiota``,
+% ``\textphi``, and ``\textupsilon`` for the Latin characters. This is no
+% problem with 8-bit fonts (set the font encoding to T3 vs. LGR to
+% disambiguate), but leads to ambiguity with Unicode fonts. xunicode_ uses the
+% ``gr`` infix and alias names to disambiguate:
+%
+% - 03B3 ``\textgrgamma``
+% - 03B9 ``\textgriota``
+% - 03C6 ``\textgrphi`` (see x0278 )
+%
+% but not for epsilon and upsilon (03C2 ``\textgrsigma`` is the final sigma).
+%
+% It also assigns alias names to the Latin counterparts, however not on a
+% systematical basis:
+%
+% - 0194 ``\textGammaafrican``
+% - 0196 ``\textIotaafrican``
+% - 0251 ``\textscripta``
+% - 025B ``\texteopen``
+% - 0263 ``\textbabygamma``, ``\textgammalatinsmall``
+% - 0269 ``\textiotalatin``
+% - 028A ``\textscupsilon`` % TIPA-U
+%
+%
+%
+% Not implemented
+% """""""""""""""
+%
+% The characters at position 16 and 17 are used in the ``\nexus`` macro
+% of the teubner_ package to form an extensible, hat-like bracket. In
+% ``CB.enc``, they are mapped to
+%
+% 16--MODIFIER LETTER LOW ACUTE ACCENT
+% 17--MODIFIER LETTER LOW GRAVE ACCENT
+%
+% but according to the documentation of Werner Lemberg's `babel patch`_,
+% they rather represent the left and right part of U+23E0 TOP TORTOISE
+% SHELL BRACKET.
+%
+% Babel's ``lgrenc.def`` has some definitions to prevent surprises with
+% macros that expect a Latin script. These definitions are problematic in a
+% font-encoding definition file as they require ``\textlatin`` which is
+% defined in ``babel.def``. They were moved to ``greek.ldf``.
+%
+% Diacritics
+% ~~~~~~~~~~
+%
+% This section defines `named macros`_ for Greek diacritics and standard
+% `symbol macros`_ as alias for simple diacritics. Convenient input
+% conventions for `composite diacritics`_ are defined as `composite
+% definitions`_.
+%
+% Advantages:
+%
+% * input convention similar to LGR input encodings (just prepend a ``\``).
+%
+% * Access pre-composed characters without resorting to the
+% ligature mechanism (allows proper kerning, cf. teubner-doc_).
+%
+% * Named macros can be used to ensure a font encoding supporting Greek is
+% used. However, substitution with pre-composed characters works only for
+% the active font encoding (cf. textalpha_). Named accent macros can also be
+% used instead of the ``\@tabacckludge`` by to-LaTeX converters to ensure
+% working also inside the tabbing environment.
+%
+% * Named macros are required for upcasing according to Greek typesetting
+% conventions (cf. `UPPERCASE`_ below) and for composite diacritics.
+%
+%
+% Named macros
+% """"""""""""
+%
+% Definitions are based on the teubner_ package by Claudio Beccari, the ucs_
+% package, and the `babel patch`_ by Werner Lemberg. Names are derived from
+% the Unicode name with the prefix "acc" (cf. `How to name accent macros?`
+% in the README_) reducing the probability of incompatibilities compared to the
+% two-letter teubner_ diacritic macros or the "text" prefix used by ucs_.
+%
+% Simple Greek diacritics::
+
+\DeclareTextAccent{\accdialytika}{LGR}{34} % διαλυτικά (diaeresis/trema)
+\DeclareTextAccent{\acctonos}{LGR}{39} % Ο„ΟŒΞ½ΞΏΟ‚/α½€ΞΎΞ΅αΏ–Ξ± tonos/oxia (acute)
+\DeclareTextAccent{\accdasia}{LGR}{60} % δασΡῖα spiritus asper (rough breathing)
+\DeclareTextAccent{\accpsili}{LGR}{62} % ψιλΠspiritus lenis (smooth breathing)
+\DeclareTextAccent{\accvaria}{LGR}{96} % βαρΡῖα (grave)
+\DeclareTextAccent{\accperispomeni}{LGR}{126} % πΡρισπωμένη (circonflex/tilde)
+
+% The sub-iota__ is input after the base character. In LGR fonts, ligatures are
+% defined for pre-composed characters, the postfix ligature does not interfere
+% with kerning::
+
+\DeclareTextSymbol{\prosgegrammeni}{LGR}{8} % αΎΎ "capital" sub-iota
+\DeclareTextSymbol{\ypogegrammeni}{LGR}{124} % ΝΊ "small" sub-iota
+
+% __ http://en.wikipedia.org/wiki/Hypogegrammeni
+%
+% Composite diacritics::
+
+% Teubner name
+\DeclareTextAccent{\accdialytikaperispomeni}{LGR}{32} % Cd
+\DeclareTextAccent{\accdialytikatonos}{LGR}{35} % Ad
+\DeclareTextAccent{\accdialytikavaria}{LGR}{36} % Gd
+
+\DeclareTextAccent{\accdasiaperispomeni}{LGR}{64} % Cr
+\DeclareTextAccent{\accdasiavaria}{LGR}{67} % Gr
+\DeclareTextAccent{\accdasiaoxia}{LGR}{86} % Ar
+
+\DeclareTextAccent{\accpsiliperispomeni}{LGR}{92} % Cs
+\DeclareTextAccent{\accpsilioxia}{LGR}{94} % As
+\DeclareTextAccent{\accpsilivaria}{LGR}{95} % Gs
+
+% For classical Greek and linguistics, the LGR font encoding contains a number
+% of additional diacritic symbols::
+
+\DeclareTextAccent{\accinvertedbrevebelow}{LGR}{1} % INVERTED BREVE BELOW
+\DeclareTextAccent{\textsubarch}{LGR}{1} % (tipa)
+\DeclareTextAccent{\accbrevebelow}{LGR}{20} % BREVE BELOW
+\DeclareTextAccent{\u}{LGR}{30} % BREVE (Greek vrachy)
+\DeclareTextAccent{\=}{LGR}{31} % MACRON
+
+% Aliases
+% """""""
+%
+% The standard _`symbol macros` are exclusively used for Greek diacritics
+% in LGR::
+
+\DeclareTextCommand{\"}{LGR}{\accdialytika}
+\DeclareTextCommand{\'}{LGR}{\acctonos}
+\DeclareTextCommand{\`}{LGR}{\accvaria}
+\DeclareTextCommand{\~}{LGR}{\accperispomeni}
+
+% Common Greek font encoding definitions
+% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+%
+% The file greek-fontenc.def contains font encoding definitions that are
+% shared by font encodings providing Greek characters::
+
+\input{greek-fontenc.def}
+
+
+% Composite definitions
+% ~~~~~~~~~~~~~~~~~~~~~
+%
+% Composite diacritics
+% """"""""""""""""""""
+%
+% Composite accents can be input as sequence of simple diacritics (in
+% arbitrary order) via named macro, symbol macro and "transcription
+% characters", e.g. ``\accdialytica\accvaria\textalpha``, ``\"\'\textalpha``,
+% ``\"'\textalpha``, or ``\'"\textalpha``.
+%
+% The actual declarations are part of the `common Greek font encoding
+% definitions`_.
+%
+%
+% Pre-composed letters
+% """"""""""""""""""""
+% Small letters with diacritics
+% '''''''''''''''''''''''''''''
+%
+% (from teubner_ with changed names of the composite accents)::
+
+\DeclareTextComposite{\accvaria}{LGR}{a}{128}
+\DeclareTextComposite{\accdasia}{LGR}{a}{129}
+\DeclareTextComposite{\accpsili}{LGR}{a}{130}
+\DeclareTextComposite{\accdasiavaria}{LGR}{a}{131}
+\DeclareTextComposite{\acctonos}{LGR}{a}{136}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{a}{137}
+\DeclareTextComposite{\accpsilioxia}{LGR}{a}{138}
+\DeclareTextComposite{\accpsilivaria}{LGR}{a}{139}
+\DeclareTextComposite{\accperispomeni}{LGR}{a}{144}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{a}{145}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{a}{146}
+\DeclareTextComposite{\accvaria}{LGR}{h}{152}
+\DeclareTextComposite{\accdasia}{LGR}{h}{153}
+\DeclareTextComposite{\accpsili}{LGR}{h}{154}
+\DeclareTextComposite{\acctonos}{LGR}{h}{160}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{h}{161}
+\DeclareTextComposite{\accpsilioxia}{LGR}{h}{162}
+\DeclareTextComposite{\accdasiavaria}{LGR}{h}{163}
+\DeclareTextComposite{\accperispomeni}{LGR}{h}{168}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{h}{169}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{h}{170}
+\DeclareTextComposite{\accpsilivaria}{LGR}{h}{171}
+\DeclareTextComposite{\accvaria}{LGR}{w}{176}
+\DeclareTextComposite{\accdasia}{LGR}{w}{177}
+\DeclareTextComposite{\accpsili}{LGR}{w}{178}
+\DeclareTextComposite{\accdasiavaria}{LGR}{w}{179}
+\DeclareTextComposite{\acctonos}{LGR}{w}{184}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{w}{185}
+\DeclareTextComposite{\accpsilioxia}{LGR}{w}{186}
+\DeclareTextComposite{\accpsilivaria}{LGR}{w}{187}
+\DeclareTextComposite{\accperispomeni}{LGR}{w}{192}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{w}{193}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{w}{194}
+\DeclareTextComposite{\accvaria}{LGR}{i}{200}
+\DeclareTextComposite{\accdasia}{LGR}{i}{201}
+\DeclareTextComposite{\accpsili}{LGR}{i}{202}
+\DeclareTextComposite{\accdasiavaria}{LGR}{i}{203}
+\DeclareTextComposite{\acctonos}{LGR}{i}{208}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{i}{209}
+\DeclareTextComposite{\accpsilioxia}{LGR}{i}{210}
+\DeclareTextComposite{\accpsilivaria}{LGR}{i}{211}
+\DeclareTextComposite{\accperispomeni}{LGR}{i}{216}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{i}{217}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{i}{218}
+\DeclareTextComposite{\accdialytika}{LGR}{i}{240}
+\DeclareTextComposite{\accdialytikavaria}{LGR}{i}{241}
+\DeclareTextComposite{\accdialytikatonos}{LGR}{i}{242}
+\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{i}{243}
+\DeclareTextComposite{\accvaria}{LGR}{u}{204}
+\DeclareTextComposite{\accdasia}{LGR}{u}{205}
+\DeclareTextComposite{\accpsili}{LGR}{u}{206}
+\DeclareTextComposite{\accdasiavaria}{LGR}{u}{207}
+\DeclareTextComposite{\acctonos}{LGR}{u}{212}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{u}{213}
+\DeclareTextComposite{\accpsilioxia}{LGR}{u}{214}
+\DeclareTextComposite{\accpsilivaria}{LGR}{u}{215}
+\DeclareTextComposite{\accperispomeni}{LGR}{u}{220}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{u}{221}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{u}{222}
+\DeclareTextComposite{\accdialytika}{LGR}{u}{244}
+\DeclareTextComposite{\accdialytikavaria}{LGR}{u}{245}
+\DeclareTextComposite{\accdialytikatonos}{LGR}{u}{246}
+\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{u}{247}
+\DeclareTextComposite{\accvaria}{LGR}{e}{224}
+\DeclareTextComposite{\accdasia}{LGR}{e}{225}
+\DeclareTextComposite{\accpsili}{LGR}{e}{226}
+\DeclareTextComposite{\accdasiavaria}{LGR}{e}{227}
+\DeclareTextComposite{\acctonos}{LGR}{e}{232}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{e}{233}
+\DeclareTextComposite{\accpsilioxia}{LGR}{e}{234}
+\DeclareTextComposite{\accpsilivaria}{LGR}{e}{235}
+\DeclareTextComposite{\accvaria}{LGR}{o}{228}
+\DeclareTextComposite{\accdasia}{LGR}{o}{229}
+\DeclareTextComposite{\accpsili}{LGR}{o}{230}
+\DeclareTextComposite{\accdasiavaria}{LGR}{o}{231}
+\DeclareTextComposite{\acctonos}{LGR}{o}{236}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{o}{237}
+\DeclareTextComposite{\accpsilioxia}{LGR}{o}{238}
+\DeclareTextComposite{\accpsilivaria}{LGR}{o}{239}
+\DeclareTextComposite{\accdasia}{LGR}{r}{251}
+\DeclareTextComposite{\accpsili}{LGR}{r}{252}
+
+% Pre-composed letters with diacritics + LICR macros::
+
+\DeclareTextComposite{\accvaria}{LGR}{\textalpha}{128}
+\DeclareTextComposite{\accdasia}{LGR}{\textalpha}{129}
+\DeclareTextComposite{\accpsili}{LGR}{\textalpha}{130}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\textalpha}{131}
+\DeclareTextComposite{\acctonos}{LGR}{\textalpha}{136}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\textalpha}{137}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\textalpha}{138}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\textalpha}{139}
+\DeclareTextComposite{\accperispomeni}{LGR}{\textalpha}{144}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textalpha}{145}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textalpha}{146}
+\DeclareTextComposite{\accvaria}{LGR}{\texteta}{152}
+\DeclareTextComposite{\accdasia}{LGR}{\texteta}{153}
+\DeclareTextComposite{\accpsili}{LGR}{\texteta}{154}
+\DeclareTextComposite{\acctonos}{LGR}{\texteta}{160}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\texteta}{161}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\texteta}{162}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\texteta}{163}
+\DeclareTextComposite{\accperispomeni}{LGR}{\texteta}{168}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\texteta}{169}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\texteta}{170}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\texteta}{171}
+\DeclareTextComposite{\accvaria}{LGR}{\textomega}{176}
+\DeclareTextComposite{\accdasia}{LGR}{\textomega}{177}
+\DeclareTextComposite{\accpsili}{LGR}{\textomega}{178}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\textomega}{179}
+\DeclareTextComposite{\acctonos}{LGR}{\textomega}{184}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\textomega}{185}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\textomega}{186}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\textomega}{187}
+\DeclareTextComposite{\accperispomeni}{LGR}{\textomega}{192}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textomega}{193}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textomega}{194}
+\DeclareTextComposite{\accvaria}{LGR}{\textiota}{200}
+\DeclareTextComposite{\accdasia}{LGR}{\textiota}{201}
+\DeclareTextComposite{\accpsili}{LGR}{\textiota}{202}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\textiota}{203}
+\DeclareTextComposite{\acctonos}{LGR}{\textiota}{208}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\textiota}{209}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\textiota}{210}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\textiota}{211}
+\DeclareTextComposite{\accperispomeni}{LGR}{\textiota}{216}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textiota}{217}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textiota}{218}
+\DeclareTextComposite{\accdialytika}{LGR}{\textiota}{240}
+\DeclareTextComposite{\accdialytikavaria}{LGR}{\textiota}{241}
+\DeclareTextComposite{\accdialytikatonos}{LGR}{\textiota}{242}
+\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\textiota}{243}
+\DeclareTextComposite{\accvaria}{LGR}{\textupsilon}{204}
+\DeclareTextComposite{\accdasia}{LGR}{\textupsilon}{205}
+\DeclareTextComposite{\accpsili}{LGR}{\textupsilon}{206}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\textupsilon}{207}
+\DeclareTextComposite{\acctonos}{LGR}{\textupsilon}{212}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\textupsilon}{213}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\textupsilon}{214}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\textupsilon}{215}
+\DeclareTextComposite{\accperispomeni}{LGR}{\textupsilon}{220}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textupsilon}{221}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textupsilon}{222}
+\DeclareTextComposite{\accdialytika}{LGR}{\textupsilon}{244}
+\DeclareTextComposite{\accdialytikavaria}{LGR}{\textupsilon}{245}
+\DeclareTextComposite{\accdialytikatonos}{LGR}{\textupsilon}{246}
+\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\textupsilon}{247}
+\DeclareTextComposite{\accvaria}{LGR}{\textepsilon}{224}
+\DeclareTextComposite{\accdasia}{LGR}{\textepsilon}{225}
+\DeclareTextComposite{\accpsili}{LGR}{\textepsilon}{226}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\textepsilon}{227}
+\DeclareTextComposite{\acctonos}{LGR}{\textepsilon}{232}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\textepsilon}{233}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\textepsilon}{234}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\textepsilon}{235}
+\DeclareTextComposite{\accvaria}{LGR}{\textomicron}{228}
+\DeclareTextComposite{\accdasia}{LGR}{\textomicron}{229}
+\DeclareTextComposite{\accpsili}{LGR}{\textomicron}{230}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\textomicron}{231}
+\DeclareTextComposite{\acctonos}{LGR}{\textomicron}{236}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\textomicron}{237}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\textomicron}{238}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\textomicron}{239}
+\DeclareTextComposite{\accdasia}{LGR}{\textrho}{251}
+\DeclareTextComposite{\accpsili}{LGR}{\textrho}{252}
+
+
+% Capital letters with diacritics
+% '''''''''''''''''''''''''''''''
+%
+% In Greek, diacritics are omitted in all-uppercase words, but kept as part
+% of an uppercase initial (written before rather than above the letter).
+%
+% The diaytika should also always be used in all-uppercase words (even
+% in cases where they are not needed when writing in lowercase)
+%
+% -- http://en.wikipedia.org/wiki/Capitalization
+%
+% In Title Case, place diacritics before instead of above the base character::
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{A}{<A}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{A}{<`A}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{A}{<'A}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{A}{<\char126A}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{A}{>A}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{A}{>`A}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{A}{>'A}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{A}{>\char126A}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{A}{'A}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{A}{`A}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{E}{<E}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{E}{<'E}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{E}{<`E}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{E}{>E}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{E}{>'E}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{E}{>`E}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{E}{'E}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{E}{`E}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{H}{<H}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{H}{<`H}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{H}{<'H}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{H}{<\char126H}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{H}{>H}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{H}{>`H}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{H}{>'H}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{H}{>\char126H}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{H}{'H}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{H}{`H}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{I}{<I}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{I}{<`I}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{I}{<'I}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{I}{<\char126I}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{I}{>I}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{I}{>`I}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{I}{>'I}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{I}{>\char126I}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{I}{'I}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{I}{`I}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{O}{<O}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{O}{<`O}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{O}{<'O}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{O}{>O}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{O}{>`O}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{O}{>'O}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{O}{'O}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{O}{`O}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{R}{<R}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{U}{<U}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{U}{<`U}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{U}{<'U}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{U}{<\char126U}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{U}{'U}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{U}{`U}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{W}{<W}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{W}{<`W}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{W}{<'W}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{W}{<\char126W}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{W}{>W}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{W}{>`W}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{W}{>'W}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{W}{>\char126W}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{W}{'W}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{W}{`W}
+
+% Except for the dialytika::
+
+\DeclareTextComposite{\accdialytika}{LGR}{I}{219}
+\DeclareTextComposite{\accdialytika}{LGR}{U}{223}
+
+% Do the same for the LICR macros::
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textAlpha}{<A}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textAlpha}{<`A}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textAlpha}{<'A}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textAlpha}{<\char126A}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\textAlpha}{>A}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textAlpha}{>`A}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textAlpha}{>'A}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textAlpha}{>\char126A}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textAlpha}{'A}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textAlpha}{`A}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textEpsilon}{<E}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textEpsilon}{<'E}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textEpsilon}{<`E}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\textEpsilon}{>E}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textEpsilon}{>'E}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textEpsilon}{>`E}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textEpsilon}{'E}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textEpsilon}{`E}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textEta}{<H}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textEta}{<`H}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textEta}{<'H}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textEta}{<\char126H}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\textEta}{>H}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textEta}{>`H}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textEta}{>'H}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textEta}{>\char126H}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textEta}{'H}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textEta}{`H}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textIota}{<I}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textIota}{<`I}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textIota}{<'I}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textIota}{<\char126I}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\textIota}{>I}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textIota}{>`I}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textIota}{>'I}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textIota}{>\char126I}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textIota}{'I}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textIota}{`I}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textOmicron}{<O}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textOmicron}{<`O}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textOmicron}{<'O}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\textOmicron}{>O}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textOmicron}{>`O}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textOmicron}{>'O}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textOmicron}{'O}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textOmicron}{`O}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textRho}{<R}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textUpsilon}{<U}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textUpsilon}{<`U}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textUpsilon}{<'U}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textUpsilon}{<\char126U}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textUpsilon}{'U}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textUpsilon}{`U}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textOmega}{<W}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textOmega}{<`W}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textOmega}{<'W}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textOmega}{<\char126W}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\textOmega}{>W}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textOmega}{>`W}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textOmega}{>'W}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textOmega}{>\char126W}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textOmega}{'W}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textOmega}{`W}
+
+% Except for the dialytika::
+
+\DeclareTextComposite{\accdialytika}{LGR}{\textIota}{219}
+\DeclareTextComposite{\accdialytika}{LGR}{\textUpsilon}{223}
+
+
+% UPPERCASE
+% ~~~~~~~~~
+%
+% The `common Greek font encoding definitions`_ in ``greek-fontenc.def`` extend
+% the `uclclist` with Greek LICR macros. Here, we add LGR specific "hiatus"
+% handling.
+%
+% Composite commands for Latin transliteration::
+
+\DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{A}{\LGR@A@hiatus}
+\DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{E}{\LGR@E@hiatus}
+
+% TODO: What does the \LGR@hiatus command "see" if a Unicode literal follows?
+%
+% .. code:: latex
+%
+% % \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\symbol{"ce}}{bluff}
+% % \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{"cf}{blaff}
+% % \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{ΞΉ}{blaff}
+%
+% Look ahead and place a diaeresis on Ξ™ or Ξ₯::
+
+\DeclareTextCommand{\LGR@A@hiatus}{LGR}{%
+ \LGR@ifnextchar{I}{A\"}{%
+ \LGR@ifnextchar{U}{A\"}{%
+ \LGR@ifnextchar{\textIota}{A\"}{%
+ \LGR@ifnextchar{\textUpsilon}{A\"}{A}%
+ }%
+ }%
+ }%
+}
+\DeclareTextCommand{\LGR@E@hiatus}{LGR}{%
+ \LGR@ifnextchar{I}{E\"}{%
+ \LGR@ifnextchar{U}{E\"}{%
+ \LGR@ifnextchar{\textIota}{E\"}{%
+ \LGR@ifnextchar{\textUpsilon}{E\"}{E}%
+ }%
+ }%
+ }%
+}
+
+% Unfortunately, the lookahead breaks kerning.
+%
+% Alternatives tried:
+%
+% * CompositeCommands fail at the end of a macro, e.g. ``\emph{\'a}``
+%
+% .. code:: latex
+%
+% \DeclareTextCommand{\LGR@A@hiatus}{LGR}{A}
+% \DeclareTextCommand{\LGR@E@hiatus}{LGR}{E}
+%
+% \DeclareTextCompositeCommand{\LGR@A@hiatus}{LGR}{}{A}
+% \DeclareTextCompositeCommand{\LGR@A@hiatus}{LGR}{I}{A\"I}
+% \DeclareTextCompositeCommand{\LGR@A@hiatus}{LGR}{U}{A\"U}
+%
+%
+% * The glyph No 12 is a special "Upcase Alpha" that in ligature with Y
+% and I adds a diaresis to them. However, it seems that it has only
+% kerning definitions for I and Y (as it is not intended for direct
+% use)
+%
+% .. code:: latex
+%
+% \DeclareTextComposite{\LGR@hiatus}{LGR}{A}{12}
+%
+% No such glyph exists for E but this is no problem as E does
+% not require kerning anyway.
+%
+% .. References
+% ----------
+%
+% .. _README: README.html
+% .. _alphabeta: alphabeta.sty.html
+% .. _athnum: http://www.ctan.org/pkg/athnum
+% .. _Babel: http://www.ctan.org/pkg/babel
+% .. _babel patch: http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf
+% .. _fntguide: http://mirror.ctan.org/macros/latex/doc/fntguide.pdf
+% .. _fontenc: http://www.ctan.org/pkg/fontenc
+% .. _hyperref: http://www.ctan.org/pkg/hyperref
+% .. _ibycus: http://www.ctan.org/pkg/ibycus-babel
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _lgrx: http://www.ctan.org/pkg/lgrx
+% .. _ltxcmds: http://www.ctan.org/pkg/ltxcmds
+% .. _teubner: http://www.ctan.org/pkg/teubner
+% .. _teubner-doc:
+% http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf
+% .. _textalpha: textalpha.sty.html
+% .. _ucs: http://www.ctan.org/pkg/unicode
+% .. _xunicode: http://www.ctan.org/pkg/xunicode
+% .. _ltxbugs 4399:
+% https://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex%2F4399&search=
+%
diff --git a/language/greek/greek-fontenc/lgrenc.def.html b/language/greek/greek-fontenc/lgrenc.def.html
new file mode 100644
index 0000000000..a326fd105a
--- /dev/null
+++ b/language/greek/greek-fontenc/lgrenc.def.html
@@ -0,0 +1,1515 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta charset="utf-8"/>
+<meta name="generator" content="Docutils 0.15b.dev: http://docutils.sourceforge.net/" />
+<title>lgrenc.def</title>
+<meta name="dcterms.rights" content="Β© 2010, 2014 GΓΌnter Milde" />
+<link rel="schema.dcterms" href="http://purl.org/dc/terms/">
+<style type="text/css">
+
+/* Minimal style sheet for the HTML output of Docutils. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id$ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+
+/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
+/* HTML equivalent. It is required to make the document semantic visible. */
+/* */
+/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
+/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
+
+/* alignment of text and inline objects inside block objects*/
+.align-left { text-align: left; }
+.align-right { text-align: right; }
+.align-center { clear: both; text-align: center; }
+.align-top { vertical-align: top; }
+.align-middle { vertical-align: middle; }
+.align-bottom { vertical-align: bottom; }
+
+/* titles */
+h1.title, p.subtitle {
+ text-align: center;
+}
+p.admonition-title,
+p.topic-title,
+p.sidebar-title,
+p.rubric,
+p.system-message-title {
+ font-weight: bold;
+}
+h1 + p.subtitle,
+h1 + p.section-subtitle {
+ font-size: 1.6em;
+}
+h2 + p.section-subtitle { font-size: 1.28em; }
+p.subtitle,
+p.section-subtitle,
+p.sidebar-subtitle {
+ font-weight: bold;
+ margin-top: -0.5em;
+}
+p.sidebar-title,
+p.rubric {
+ font-size: larger;
+}
+p.rubric { color: maroon; }
+a.toc-backref {
+ color: black;
+ text-decoration: none; }
+
+/* Warnings, Errors */
+div.caution p.admonition-title,
+div.attention p.admonition-title,
+div.danger p.admonition-title,
+div.error p.admonition-title,
+div.warning p.admonition-title,
+div.system-messages h1,
+div.error,
+span.problematic,
+p.system-message-title {
+ color: red;
+}
+
+/* inline literals */
+span.docutils.literal {
+ font-family: monospace;
+ white-space: pre-wrap;
+}
+/* do not wraph at hyphens and similar: */
+.literal > span.pre { white-space: nowrap; }
+
+/* Lists */
+
+/* compact and simple lists: no margin between items */
+.simple li, .compact li,
+.simple ul, .compact ul,
+.simple ol, .compact ol,
+.simple > li p, .compact > li p,
+dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+/* Table of Contents */
+div.topic.contents { margin: 0; }
+div.topic.contents ul {
+ list-style-type: none;
+ padding-left: 1.5em;
+}
+
+/* Enumerated Lists */
+ol.arabic { list-style: decimal }
+ol.loweralpha { list-style: lower-alpha }
+ol.upperalpha { list-style: upper-alpha }
+ol.lowerroman { list-style: lower-roman }
+ol.upperroman { list-style: upper-roman }
+
+dt span.classifier { font-style: italic }
+dt span.classifier:before {
+ font-style: normal;
+ margin: 0.5em;
+ content: ":";
+}
+
+/* Field Lists and drivatives */
+/* bold field name, content starts on the same line */
+dl.field-list > dt,
+dl.option-list > dt,
+dl.docinfo > dt,
+dl.footnote > dt,
+dl.citation > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd,
+dl.option-list > dd,
+dl.docinfo > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+}
+/* start field-body on a new line after long field names */
+dl.field-list > dd > *:first-child,
+dl.option-list > dd > *:first-child
+{
+ display: inline-block;
+ width: 100%;
+ margin: 0;
+}
+/* field names followed by a colon */
+dl.field-list > dt:after,
+dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Bibliographic Fields (docinfo) */
+pre.address { font: inherit; }
+dd.authors > p { margin: 0; }
+
+/* Option Lists */
+dl.option-list { margin-left: 40px; }
+dl.option-list > dt { font-weight: normal; }
+span.option { white-space: nowrap; }
+
+/* Footnotes and Citations */
+dl.footnote.superscript > dd {margin-left: 1em; }
+dl.footnote.brackets > dd {margin-left: 2em; }
+dl > dt.label { font-weight: normal; }
+a.footnote-reference.brackets:before,
+dt.label > span.brackets:before { content: "["; }
+a.footnote-reference.brackets:after,
+dt.label > span.brackets:after { content: "]"; }
+a.footnote-reference.superscript,
+dl.footnote.superscript > dt.label {
+ vertical-align: super;
+ font-size: smaller;
+}
+dt.label > span.fn-backref { margin-left: 0.2em; }
+dt.label > span.fn-backref > a { font-style: italic; }
+
+/* Line Blocks */
+div.line-block { display: block; }
+div.line-block div.line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 40px;
+}
+
+/* Figures, Images, and Tables */
+.figure.align-left,
+img.align-left,
+object.align-left,
+table.align-left {
+ margin-right: auto;
+}
+.figure.align-center,
+img.align-center,
+object.align-center {
+ margin-left: auto;
+ margin-right: auto;
+ display: block;
+}
+table.align-center {
+ margin-left: auto;
+ margin-right: auto;
+}
+.figure.align-right,
+img.align-right,
+object.align-right,
+table.align-right {
+ margin-left: auto;
+}
+/* reset inner alignment in figures and tables */
+/* div.align-left, div.align-center, div.align-right, */
+table.align-left, table.align-center, table.align-right
+{ text-align: inherit }
+
+/* Admonitions and System Messages */
+div.admonition,
+div.system-message,
+div.sidebar{
+ margin: 40px;
+ border: medium outset;
+ padding-right: 1em;
+ padding-left: 1em;
+}
+
+/* Sidebar */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ float: right;
+ clear: right;
+}
+
+/* Text Blocks */
+blockquote,
+div.topic,
+pre.literal-block,
+pre.doctest-block,
+pre.math,
+pre.code {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+pre.code .ln { color: gray; } /* line numbers */
+
+/* Tables */
+table { border-collapse: collapse; }
+td, th {
+ border-style: solid;
+ border-color: silver;
+ padding: 0 1ex;
+ border-width: thin;
+}
+td > p:first-child, th > p:first-child { margin-top: 0; }
+td > p, th > p { margin-bottom: 0; }
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+}
+
+table.borderless td, table.borderless th {
+ border: 0;
+ padding: 0;
+ padding-right: 0.5em /* separate table cells */
+}
+
+</style>
+<style type="text/css">
+
+/* CSS31_ style sheet for the output of Docutils HTML writers. */
+/* Rules for easy reading and pre-defined style variants. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id$ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+/* .. _CSS3: http://www.w3.org/TR/CSS3 */
+
+
+/* Document Structure */
+/* ****************** */
+
+/* "page layout" */
+body {
+ margin: 0;
+ background-color: #dbdbdb;
+}
+div.document {
+ line-height:1.3;
+ counter-reset: table;
+ /* counter-reset: figure; */
+ /* avoid long lines --> better reading */
+ /* OTOH: lines should not be too short because of missing hyphenation, */
+ max-width: 50em;
+ padding: 1px 2%; /* 1px on top avoids grey bar above title (mozilla) */
+ margin: auto;
+ background-color: white;
+}
+
+/* Sections */
+
+/* Transitions */
+
+hr.docutils {
+ width: 80%;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ clear: both;
+}
+
+/* Paragraphs */
+/* ========== */
+
+/* vertical space (parskip) */
+p, ol, ul, dl,
+div.line-block,
+table{
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+h1, h2, h3, h4, h5, h6,
+dl > dd {
+ margin-bottom: 0.5em;
+}
+
+/* Lists */
+/* ========== */
+
+/* Definition Lists */
+
+dl > dd > p:first-child { margin-top: 0; }
+/* :last-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dl > dd > p:last-child { margin-bottom: 0; }
+
+/* lists nested in definition lists */
+/* :only-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
+
+/* Description Lists */
+/* styled like in most dictionaries, encyclopedias etc. */
+dl.description > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+
+/* Field Lists */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+/* run-in: start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* Bibliographic Fields */
+
+/* generally, bibliographic fields use special definition list dl.docinfo */
+/* but dedication and abstract are placed into "topic" divs */
+div.abstract p.topic-title {
+ text-align: center;
+}
+div.dedication {
+ margin: 2em 5em;
+ text-align: center;
+ font-style: italic;
+}
+div.dedication p.topic-title {
+ font-style: normal;
+}
+
+/* Citations */
+dl.citation dt.label {
+ font-weight: bold;
+}
+span.fn-backref {
+ font-weight: normal;
+}
+
+/* Text Blocks */
+/* ============ */
+
+/* Literal Blocks */
+
+/* Block Quotes */
+
+blockquote > table,
+div.topic > table {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+blockquote p.attribution,
+div.topic p.attribution {
+ text-align: right;
+ margin-left: 20%;
+}
+
+/* Tables */
+/* ====== */
+
+/* th { vertical-align: bottom; } */
+
+table tr { text-align: left; }
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+}
+
+/* numbered tables (counter defined in div.document) */
+table.numbered > caption:before {
+ counter-increment: table;
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+/* Explicit Markup Blocks */
+/* ====================== */
+
+/* Footnotes and Citations */
+/* ----------------------- */
+
+/* line on the left */
+dl.footnote {
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+}
+
+/* Directives */
+/* ---------- */
+
+/* Body Elements */
+/* ~~~~~~~~~~~~~ */
+
+/* Images and Figures */
+
+/* let content flow to the side of aligned images and figures */
+.figure.align-left,
+img.align-left,
+object.align-left {
+ display: block;
+ clear: left;
+ float: left;
+ margin-right: 1em
+}
+.figure.align-right,
+img.align-right,
+object.align-right {
+ display: block;
+ clear: right;
+ float: right;
+ margin-left: 1em
+}
+/* Stop floating sidebars, images and figures at section level 1,2,3 */
+h1, h2, h3 { clear: both; }
+
+/* Sidebar */
+
+/* Move into the margin. In a layout with fixed margins, */
+/* it can be moved into the margin completely. */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ margin-left: 1em;
+ margin-right: -5.5%;
+ background-color: #ffffee ;
+}
+
+/* Code */
+
+pre.code { padding: 0.7ex }
+pre.code, code { background-color: #eeeeee }
+pre.code .ln { color: gray; } /* line numbers */
+/* basic highlighting: for a complete scheme, see */
+/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+/* Math */
+/* styled separately (see math.css for math-output=HTML) */
+
+/* Epigraph */
+/* Highlights */
+/* Pull-Quote */
+/* Compound Paragraph */
+/* Container */
+
+/* can be styled in a custom stylesheet */
+
+/* Document Header and Footer */
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller;
+}
+
+/* Inline Markup */
+/* ============= */
+
+/* Emphasis */
+/* em */
+/* Strong Emphasis */
+/* strong */
+/* Interpreted Text */
+/* span.interpreted */
+/* Title Reference */
+/* cite */
+/* Inline Literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+/* span.docutils.literal {Β white-space: pre-wrap; } */
+
+/* Hyperlink References */
+a { text-decoration: none; }
+
+/* External Targets */
+/* span.target.external */
+/* Internal Targets */
+/* span.target.internal */
+/* Footnote References */
+/* a.footnote-reference */
+/* Citation References */
+/* a.citation-reference */
+
+</style>
+</head>
+<body>
+<div class="document" id="lgrenc-def">
+<h1 class="title">lgrenc.def</h1>
+<p class="subtitle" id="lgr-greek-font-encoding-definitions">LGR Greek font encoding definitions</p>
+<dl class="docinfo simple">
+<dt class="copyright">Copyright</dt>
+<dd class="copyright">Β© 2010, 2014 GΓΌnter Milde</dd>
+<dt class="licence">Licence</dt>
+<dd class="licence"><p>This work may be distributed and/or modified under the
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+versionΒ 1.3 of this license or any later version.</p>
+</dd>
+</dl>
+<div class="abstract topic">
+<p class="topic-title first">Abstract</p>
+<p>The LGR font encoding is the de-facto standard for Greek
+typesetting with LaTeX. This file provides a comprehensive set
+of macros to typeset Greek with LGR encoded fonts. It works for
+both, monotonic and polytonic Greek, independent of the <cite>babel</cite>
+package.</p>
+</div>
+<div class="contents topic" id="contents">
+<p class="topic-title first">Contents</p>
+<ul class="simple">
+<li><p><a class="reference internal" href="#changelog" id="id2">Changelog</a></p></li>
+<li><p><a class="reference internal" href="#usage" id="id3">Usage</a></p></li>
+<li><p><a class="reference internal" href="#implementation" id="id4">Implementation</a></p>
+<ul>
+<li><p><a class="reference internal" href="#read-this-file-only-once" id="id5">Read this file only once</a></p></li>
+<li><p><a class="reference internal" href="#identification" id="id6">Identification</a></p></li>
+<li><p><a class="reference internal" href="#base-setup" id="id7">Base setup</a></p></li>
+<li><p><a class="reference internal" href="#text-symbols" id="id8">Text symbols</a></p>
+<ul>
+<li><p><a class="reference internal" href="#greek-alphabet" id="id9">Greek Alphabet</a></p></li>
+<li><p><a class="reference internal" href="#additional-greek-symbols" id="id10">Additional Greek symbols</a></p>
+<ul>
+<li><p><a class="reference internal" href="#ancient-greek-numbers-athenian-numerals" id="id11">Ancient Greek Numbers (Athenian Numerals)</a></p></li>
+<li><p><a class="reference internal" href="#archaic-letters" id="id12">Archaic letters</a></p></li>
+<li><p><a class="reference internal" href="#numeral-signs" id="id13">Numeral signs</a></p></li>
+<li><p><a class="reference internal" href="#variant-symbols" id="id14">variant symbols</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#other" id="id15">Other</a></p></li>
+<li><p><a class="reference internal" href="#not-implemented" id="id16">Not implemented</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#diacritics" id="id17">Diacritics</a></p>
+<ul>
+<li><p><a class="reference internal" href="#named-macros" id="id18">Named macros</a></p></li>
+<li><p><a class="reference internal" href="#aliases" id="id19">Aliases</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#common-greek-font-encoding-definitions" id="id20">Common Greek font encoding definitions</a></p></li>
+<li><p><a class="reference internal" href="#composite-definitions" id="id21">Composite definitions</a></p>
+<ul>
+<li><p><a class="reference internal" href="#composite-diacritics" id="id22">Composite diacritics</a></p></li>
+<li><p><a class="reference internal" href="#pre-composed-letters" id="id23">Pre-composed letters</a></p>
+<ul>
+<li><p><a class="reference internal" href="#small-letters-with-diacritics" id="id24">Small letters with diacritics</a></p></li>
+<li><p><a class="reference internal" href="#capital-letters-with-diacritics" id="id25">Capital letters with diacritics</a></p></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#uppercase" id="id26">UPPERCASE</a></p></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="section" id="changelog">
+<h1><a class="toc-backref" href="#id2">Changelog</a></h1>
+<p>Development of this file started under the name β€œlgrxenc.def” as part of the
+<a class="reference external" href="http://www.ctan.org/pkg/lgrx">lgrx</a> bundle. With version 0.8, it moved to <span class="docutils literal"><span class="pre">greek-fontenc/lgrx.def</span></span>.</p>
+<table class="borderless">
+<colgroup>
+<col style="width: 8%" />
+<col style="width: 16%" />
+<col style="width: 76%" />
+</colgroup>
+<tbody>
+<tr><td><p>0.1</p></td>
+<td><p>2010-03-31</p></td>
+<td><p>initial attempt</p></td>
+</tr>
+<tr><td><p>0.2</p></td>
+<td><p>2010-04-20</p></td>
+<td><p>diacritics dropped in UPPERCASE.</p></td>
+</tr>
+<tr><td><p>0.3</p></td>
+<td><p>2010-06-08</p></td>
+<td><p>handle Titlecase and UPPERCASE extending
+<span class="docutils literal">\&#64;uclclist</span>.</p></td>
+</tr>
+<tr><td><p>0.4</p></td>
+<td><p>2010-06-15</p></td>
+<td><p>more text symbols.</p></td>
+</tr>
+<tr><td><p>0.5</p></td>
+<td><p>2010-08-27</p></td>
+<td><p>support <span class="docutils literal">\textalpha</span> … <span class="docutils literal">\textOmega</span>.</p></td>
+</tr>
+<tr><td><p>0.5.1</p></td>
+<td><p>2012-05-08</p></td>
+<td><p>upload to CTAN.</p></td>
+</tr>
+<tr><td><p>0.6</p></td>
+<td><p>2012-06-29</p></td>
+<td><p><span class="docutils literal">\TextGreek</span> wrapper command,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>aliases for <span class="docutils literal">puenc.def</span> compatibility.</p></td>
+</tr>
+<tr><td><p>0.6.1</p></td>
+<td><p>2013-02-12</p></td>
+<td><p><span class="docutils literal">\&#64;uclclist</span> entries for <cite>PU</cite> aliases.</p></td>
+</tr>
+<tr><td><p>0.7</p></td>
+<td><p>2013-05-13</p></td>
+<td><p>documentation update, new accent macros names,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p><span class="docutils literal">\TextGreek</span> renamed to <span class="docutils literal">\ensuregreek</span>.</p></td>
+</tr>
+<tr><td><p>0.8</p></td>
+<td><p>2013-05-13</p></td>
+<td><p>rename to lgrenc.def (superseding the <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a> version),</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>move to greek-fontenc,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>drop the old (&lt;0.7) internal accent macros names.</p></td>
+</tr>
+<tr><td><p>0.8.1</p></td>
+<td><p>2013-05-22</p></td>
+<td><p>auxiliary macro update&#64;uclc&#64;with&#64;greek,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>conservative naming: β€œtext” prefix for archaic letters,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>β€œLGR&#64;” prefix for internal commands,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>remove not required alias macros.</p></td>
+</tr>
+<tr><td><p>0.8.2</p></td>
+<td><p>2013-05-23</p></td>
+<td><p>fix name: <span class="docutils literal">\textpentehkaton</span> -&gt; <span class="docutils literal">\textpentehekaton</span>,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>fix <span class="docutils literal">\textperiodcentered</span>,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>add composite command for αΏ¬ (Rho with Dasia).</p></td>
+</tr>
+<tr><td><p>0.9</p></td>
+<td><p>2013-07-16</p></td>
+<td><p>move common definitions to <span class="docutils literal"><span class="pre">greek-fontenc.def</span></span>,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>add composite commands for single quotation marks.</p></td>
+</tr>
+<tr><td><p>0.11.2</p></td>
+<td><p>2014-09-04</p></td>
+<td><p>remove duplicate code.</p></td>
+</tr>
+<tr><td><p>0.13</p></td>
+<td><p>2015-08-04</p></td>
+<td><p>Support for symbol variants.</p></td>
+</tr>
+<tr><td><p>0.13.1</p></td>
+<td><p>2015-12-07</p></td>
+<td><p>Fix <cite>rho with dasia bug</cite> (Linus Romer).</p></td>
+</tr>
+<tr><td><p>0.13.3</p></td>
+<td><p>2019-07-09</p></td>
+<td><p>Drop error font declaration (cf. <a class="reference external" href="https://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex%2F4399&amp;search=">ltxbugs 4399</a>).</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="usage">
+<h1><a class="toc-backref" href="#id3">Usage</a></h1>
+<p>Load this file by calling <a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a> with the <span class="docutils literal">LGR</span> option
+or indirectly via the <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a>, <a class="reference external" href="textalpha.sty.html">textalpha</a> or <a class="reference external" href="alphabeta.sty.html">alphabeta</a> packages.</p>
+<dl>
+<dt>Example:</dt>
+<dd><p>Select font encodings <cite>T1</cite> (as default) and <cite>LGR</cite> (for Greek):</p>
+<blockquote>
+<p><span class="docutils literal"><span class="pre">\usepackage[LGR,T1]{fontenc}</span></span></p>
+</blockquote>
+</dd>
+</dl>
+</div>
+<div class="section" id="implementation">
+<h1><a class="toc-backref" href="#id4">Implementation</a></h1>
+<div class="section" id="read-this-file-only-once">
+<h2><a class="toc-backref" href="#id5">Read this file only once</a></h2>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>The use of <span class="docutils literal">\&#64;ifundefined</span> has the side-effect that the tested
+macro becomes defined and set to <span class="docutils literal">\relax</span> (polluting the namespace and
+interfering with tests via eTeX’s <span class="docutils literal">\ifdefined</span>). However, in this case
+no harm is done as the macro is defined by the <a class="reference internal" href="#identification">identification</a> below
+anyway.</p>
+</div>
+<pre class="literal-block">% read this file only once
+\&#64;ifundefined{ver&#64;lgrenc.def}
+ {}
+ {\message{LGR font encoding definitions already loaded}
+ \expandafter\endinput % &quot;return&quot;
+ }</pre>
+</div>
+<div class="section" id="identification">
+<h2><a class="toc-backref" href="#id6">Identification</a></h2>
+<pre class="literal-block">\ProvidesFile{lgrenc.def}
+[2019/07/09 v0.13.3 LGR Greek font encoding definitions]
+% Copyright Β© 2010 GΓΌnter Milde
+% This file is part of the &quot;greek-fontenc&quot; package.
+% It may be distributed and/or modified under the
+% conditions of the &quot;LaTeX Project Public License&quot;, either
+% versionΒ 1.3 of this license or any later version.</pre>
+<p>You can test the version date using</p>
+<pre class="code latex literal-block"><code><span class="keyword">\&#64;</span>ifl&#64;ter <span class="name builtin">{</span>extension<span class="name builtin">}{</span>filename<span class="name builtin">}{</span>date<span class="name builtin">}{</span>YES<span class="name builtin">}{</span>NO<span class="name builtin">}</span></code></pre>
+<p>or using <a class="reference external" href="http://www.ctan.org/pkg/ltxcmds">ltxcmds</a>’ <span class="docutils literal">\&#64;iffilelater</span>.</p>
+</div>
+<div class="section" id="base-setup">
+<h2><a class="toc-backref" href="#id7">Base setup</a></h2>
+<p>Declare the LGR font encoding and base substitutions:</p>
+<pre class="literal-block">\DeclareFontEncoding{LGR}{}{}
+\DeclareFontSubstitution{LGR}{cmr}{m}{n}</pre>
+</div>
+<div class="section" id="text-symbols">
+<h2><a class="toc-backref" href="#id8">Text symbols</a></h2>
+<div class="section" id="greek-alphabet">
+<h3><a class="toc-backref" href="#id9">Greek Alphabet</a></h3>
+<p>Greek letters are accessible by the Latin transcription, but the mapping is
+specific to the LGR font encoding.</p>
+<p>The LICR macros provide a way to access the symbols independent of the
+specific font encoding, in any font encoding supporting Greek. An
+alternative Greek font encodings is LGI (<a class="reference external" href="http://www.ctan.org/pkg/ibycus-babel">ibycus</a>). Greek script is also
+supported by the Unicode-based font encodings PU (<cite>PDF Unicode</cite> used by
+<a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a> for PDF metadata), TU, EU1 (XeTeX) and EU2 (LuaTeX). The <a class="reference external" href="textalpha.sty.html">textalpha</a>
+package makes these macros available independent of the current font
+encoding.</p>
+<pre class="literal-block">\DeclareTextSymbol{\textAlpha}{LGR}{65}
+\DeclareTextSymbol{\textBeta}{LGR}{66}
+\DeclareTextSymbol{\textGamma}{LGR}{71}
+\DeclareTextSymbol{\textDelta}{LGR}{68}
+\DeclareTextSymbol{\textEpsilon}{LGR}{69}
+\DeclareTextSymbol{\textZeta}{LGR}{90}
+\DeclareTextSymbol{\textEta}{LGR}{72}
+\DeclareTextSymbol{\textTheta}{LGR}{74}
+\DeclareTextSymbol{\textIota}{LGR}{73}
+\DeclareTextSymbol{\textKappa}{LGR}{75}
+\DeclareTextSymbol{\textLambda}{LGR}{76}
+\DeclareTextSymbol{\textMu}{LGR}{77}
+\DeclareTextSymbol{\textNu}{LGR}{78}
+\DeclareTextSymbol{\textXi}{LGR}{88}
+\DeclareTextSymbol{\textOmicron}{LGR}{79}
+\DeclareTextSymbol{\textPi}{LGR}{80}
+\DeclareTextSymbol{\textRho}{LGR}{82}
+\DeclareTextSymbol{\textSigma}{LGR}{83}
+\DeclareTextSymbol{\textTau}{LGR}{84}
+\DeclareTextSymbol{\textUpsilon}{LGR}{85}
+\DeclareTextSymbol{\textPhi}{LGR}{70}
+\DeclareTextSymbol{\textChi}{LGR}{81}
+\DeclareTextSymbol{\textPsi}{LGR}{89}
+\DeclareTextSymbol{\textOmega}{LGR}{87}
+%
+\DeclareTextSymbol{\textalpha}{LGR}{97}
+\DeclareTextSymbol{\textbeta}{LGR}{98}
+\DeclareTextSymbol{\textgamma}{LGR}{103}
+\DeclareTextSymbol{\textdelta}{LGR}{100}
+\DeclareTextSymbol{\textepsilon}{LGR}{101}
+\DeclareTextSymbol{\textzeta}{LGR}{122}
+\DeclareTextSymbol{\texteta}{LGR}{104}
+\DeclareTextSymbol{\texttheta}{LGR}{106}
+\DeclareTextSymbol{\textiota}{LGR}{105}
+\DeclareTextSymbol{\textkappa}{LGR}{107}
+\DeclareTextSymbol{\textlambda}{LGR}{108}
+\DeclareTextSymbol{\textmu}{LGR}{109}
+\DeclareTextSymbol{\textnu}{LGR}{110}
+\DeclareTextSymbol{\textxi}{LGR}{120}
+\DeclareTextSymbol{\textomicron}{LGR}{111}
+\DeclareTextSymbol{\textpi}{LGR}{112}
+\DeclareTextSymbol{\textrho}{LGR}{114}
+\DeclareTextCommand{\textsigma}{LGR}{s\noboundary} % Οƒ
+\DeclareTextSymbol{\textvarsigma}{LGR}{99} % Ο‚ final sigma
+\DeclareTextCommand{\textfinalsigma}{LGR}{\textvarsigma} % Ο‚ final sigma
+\DeclareTextSymbol{\textautosigma}{LGR}{115} % Οƒ (Ο‚ at end of word)
+\DeclareTextSymbol{\texttau}{LGR}{116}
+\DeclareTextSymbol{\textupsilon}{LGR}{117}
+\DeclareTextSymbol{\textphi}{LGR}{102}
+\DeclareTextSymbol{\textchi}{LGR}{113}
+\DeclareTextSymbol{\textpsi}{LGR}{121}
+\DeclareTextSymbol{\textomega}{LGR}{119}</pre>
+</div>
+<div class="section" id="additional-greek-symbols">
+<h3><a class="toc-backref" href="#id10">Additional Greek symbols</a></h3>
+<div class="section" id="ancient-greek-numbers-athenian-numerals">
+<h4><a class="toc-backref" href="#id11">Ancient Greek Numbers (Athenian Numerals)</a></h4>
+<p>Names from <a class="reference external" href="http://www.ctan.org/pkg/unicode">ucs</a> (<span class="docutils literal">ucsencs.def</span>)
+(In ucs, five hundred is (wrongly?) named textpentehkaton.)</p>
+<pre class="literal-block">\DeclareTextSymbol{\textpentedeka}{LGR}{2} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareTextSymbol{\textpentehekaton}{LGR}{3} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareTextSymbol{\textpenteqilioi}{LGR}{4} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareTextSymbol{\textpentemuria}{LGR}{5} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND</pre>
+</div>
+<div class="section" id="archaic-letters">
+<h4><a class="toc-backref" href="#id12">Archaic letters</a></h4>
+<p>Names after <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a> and <a class="reference external" href="http://www.ctan.org/pkg/unicode">ucs</a>:</p>
+<pre class="literal-block">\DeclareTextSymbol{\textstigma}{LGR}{6} % Ο›
+\DeclareTextSymbol{\textvarstigma}{LGR}{7} % stigma variant (CB.enc, teubner)
+\DeclareTextSymbol{\textkoppa}{LGR}{18} % ϟ (greek small letter koppa)
+\DeclareTextSymbol{\textqoppa}{LGR}{19} % Ο™ (archaic koppa)
+\DeclareTextSymbol{\textQoppa}{LGR}{21} % Ϙ (archaic Koppa)
+\DeclareTextSymbol{\textStigma}{LGR}{22} % Ϛ in some fonts Ϲ΀ ligature
+\DeclareTextSymbol{\textSampi}{LGR}{23} % Ο 
+\DeclareTextSymbol{\textsampi}{LGR}{27} % Ο‘
+\DeclareTextSymbol{\textanoteleia}{LGR}{38} % Β·
+\DeclareTextSymbol{\texterotimatiko}{LGR}{63} % ΝΎ
+\DeclareTextSymbol{\textdigamma}{LGR}{147} % ϝ (ucs) \digamma used by amsmath for math-macro
+\DeclareTextSymbol{\textDigamma}{LGR}{195} % Ϝ (ucs)</pre>
+</div>
+<div class="section" id="numeral-signs">
+<h4><a class="toc-backref" href="#id13">Numeral signs</a></h4>
+<p>See also <a class="reference external" href="http://en.wikipedia.org/wiki/Greek_numerals">http://en.wikipedia.org/wiki/Greek_numerals</a></p>
+<p>Names from <a class="reference external" href="http://www.ctan.org/pkg/unicode">ucs</a>:</p>
+<pre class="literal-block">\DeclareTextSymbol{\textdexiakeraia}{LGR}{254} % Ν΄ (Dexia keraia)
+\DeclareTextSymbol{\textaristerikeraia}{LGR}{255} % Ν΅ (Aristeri keraia)</pre>
+</div>
+<div class="section" id="variant-symbols">
+<h4><a class="toc-backref" href="#id14">variant symbols</a></h4>
+<p>Mathematical notation distinguishes variant shapes for pi, phi, rho, theta
+(small and capital), beta, and kappa (characters for the latter three
+symbols are not included in TeX’s math fonts). These variations have no
+syntactic meaning in Greek text and are not given code-points in the LGR
+encoding. Greek text fonts use the shape variants interchangeabely.</p>
+<p>However, as Unicode defines separate code points for the symbol variants, we
+provide fallback LICR macros with detailed error reporting:</p>
+<pre class="literal-block">\providecommand*{\LGR&#64;TextSymbolUnavailable}[1]{%
+ \PackageError{greek-fontenc}{character \string#1 not available \MessageBreak
+ in 8-bit TeX}
+ {Use XeTeX/LuaTeX if you need to distinguish the symbol from the letter.\MessageBreak
+ The package `textalpha' with `normalize-symbols' maps the GREEK SYMBOL\MessageBreak
+ character to the corresponding GREEK LETTER.\MessageBreak
+ Press &lt;return&gt; to proceed (dropping the symbol from the document).}
+}
+
+\providecommand*{\LGR&#64;TextSymbolOnlyMath}[2]{%
+ \PackageError{greek-fontenc}{character \string#1 not available in text mode}
+ {Use #2 or XeTeX/LuaTeX if you need to distinguish\MessageBreak
+ the symbol from the letter.\MessageBreak
+ The package `textalpha' with `normalize-symbols' maps the GREEK SYMBOL\MessageBreak
+ character to the corresponding GREEK LETTER.\MessageBreak
+ Press &lt;return&gt; to proceed (dropping the symbol from the document).}
+}
+
+\ProvideTextCommand{\textbetasymbol} {LGR}{\LGR&#64;TextSymbolUnavailable{ϐ beta symbol}}
+\ProvideTextCommand{\textkappasymbol}{LGR}{\LGR&#64;TextSymbolUnavailable{Ο° kappa symbol}}
+\ProvideTextCommand{\textThetasymbol}{LGR}{\LGR&#64;TextSymbolUnavailable{Ο΄ Theta symbol}}
+
+\ProvideTextCommand{\textthetasymbol} {LGR}{\LGR&#64;TextSymbolOnlyMath{Ο‘ theta symbol}{$\vartheta$}}
+\ProvideTextCommand{\textphisymbol} {LGR}{\LGR&#64;TextSymbolOnlyMath{Ο• phi symbol}{$\phi$}}
+\ProvideTextCommand{\textpisymbol} {LGR}{\LGR&#64;TextSymbolOnlyMath{Ο– pi symbol}{$\varpi$}}
+\ProvideTextCommand{\textrhosymbol} {LGR}{\LGR&#64;TextSymbolOnlyMath{Ο± rho symbol}{$\varrho$}}
+\ProvideTextCommand{\textepsilonsymbol}{LGR}{\LGR&#64;TextSymbolOnlyMath{Ο΅ lunate epsilon symbol}{$\epsilon$}}</pre>
+</div>
+</div>
+<div class="section" id="other">
+<h3><a class="toc-backref" href="#id15">Other</a></h3>
+<p>Characters that also exist in other font encodings:</p>
+<ul class="simple">
+<li><p>define them for LGR if there is a matching glyph,</p></li>
+<li><p>use established macro names that match with other <span class="docutils literal">*enc.def</span> files and
+<span class="docutils literal">textcomp.sty</span>.</p></li>
+</ul>
+<p>All encodings: See usrguide.pdf, chapter 3.14 ff:</p>
+<pre class="literal-block">\DeclareTextSymbol{\textendash}{LGR}{0} % EN DASH
+\DeclareTextSymbol{\textquoteleft}{LGR}{28} % β€˜
+\DeclareTextSymbol{\textquoteright}{LGR}{29} % ’
+\DeclareTextSymbol{\textperiodcentered}{LGR}{38} % Β· = \textanoteleia
+\DeclareTextSymbol{\textcompwordmark}{LGR}{118} % ZERO WIDTH NO JOINER
+\DeclareTextSymbol{\textemdash}{LGR}{127} % EM DASH</pre>
+<p>T1:</p>
+<pre class="literal-block">\DeclareTextSymbol{\guillemotleft}{LGR}{123} % Β«
+\DeclareTextSymbol{\guillemotright}{LGR}{125} % Β»</pre>
+<p>TS1:</p>
+<pre class="literal-block">\ProvideTextCommand{\textasciibreve}{LGR}{\char30\textcompwordmark} % ˘
+\ProvideTextCommand{\textasciimacron}{LGR}{\char31\textcompwordmark} % Β―
+\ProvideTextCommand{\textasciidieresis}{LGR}{&quot;\textcompwordmark} % &quot;
+\ProvideTextCommand{\textasciiacute}{LGR}{'\textcompwordmark} % '
+\ProvideTextCommand{\textasciigrave}{LGR}{`\textcompwordmark} % `
+\DeclareTextCommand{\textasciitilde}{LGR}{\char126\textcompwordmark} % ~
+\DeclareTextSymbol{\textohm}{LGR}{87} % Ω (Ohm sign -&gt; Omega)
+\DeclareTextSymbol{\texteuro}{LGR}{24} % € \euro in greek.ldf
+\DeclareTextSymbol{\textpercent}{LGR}{37} % %
+\DeclareTextSymbol{\textperthousand}{LGR}{25} % ‰ \permill in greek.ldf</pre>
+<p>T3 (tipa):</p>
+<pre class="literal-block">\DeclareTextSymbol{\textschwa}{LGR}{26} % Ι™</pre>
+<p>T3 also defines some greek letters as well as Latin characters with Greek
+names:</p>
+<p>According to the Unicode standard, the following IPA characters are identic
+to the Greek letters:</p>
+<ul class="simple">
+<li><p>03B2 greek small letter beta</p></li>
+<li><p>03B8 greek small letter theta</p></li>
+<li><p>03BB greek small letter lamda</p></li>
+<li><p>03C7 greek small letter chi</p></li>
+</ul>
+<p>The following characters in the IPA block refer to Greek letters:</p>
+<ul class="simple">
+<li><p>0251 LATIN SMALL LETTER ALPHA β†’ greek small letter alpha - 03B1</p></li>
+<li><p>025B LATIN SMALL LETTER OPEN E = epsilon β†’ greek small letter epsilon - 03B5</p></li>
+<li><p>0263 LATIN SMALL LETTER GAMMA β†’ greek small letter gamma - 03B3</p></li>
+<li><p>0269 LATIN SMALL LETTER IOTA β†’ greek small letter iota - 03B9</p></li>
+<li><p>0278 LATIN SMALL LETTER PHI β†’ greek small letter phi - 03C6</p></li>
+<li><p>028A LATIN SMALL LETTER UPSILON β†’ greek small letter upsilon - 03C5</p></li>
+</ul>
+<p><cite>tipa</cite> uses the macro names <span class="docutils literal">\textepsilon</span>, <span class="docutils literal">\textgamma</span>, <span class="docutils literal">\textiota</span>,
+<span class="docutils literal">\textphi</span>, and <span class="docutils literal">\textupsilon</span> for the Latin characters. This is no
+problem with 8-bit fonts (set the font encoding to T3 vs. LGR to
+disambiguate), but leads to ambiguity with Unicode fonts. <a class="reference external" href="http://www.ctan.org/pkg/xunicode">xunicode</a> uses the
+<span class="docutils literal">gr</span> infix and alias names to disambiguate:</p>
+<ul class="simple">
+<li><p>03B3 <span class="docutils literal">\textgrgamma</span></p></li>
+<li><p>03B9 <span class="docutils literal">\textgriota</span></p></li>
+<li><p>03C6 <span class="docutils literal">\textgrphi</span> (see x0278 )</p></li>
+</ul>
+<p>but not for epsilon and upsilon (03C2 <span class="docutils literal">\textgrsigma</span> is the final sigma).</p>
+<p>It also assigns alias names to the Latin counterparts, however not on a
+systematical basis:</p>
+<ul class="simple">
+<li><p>0194 <span class="docutils literal">\textGammaafrican</span></p></li>
+<li><p>0196 <span class="docutils literal">\textIotaafrican</span></p></li>
+<li><p>0251 <span class="docutils literal">\textscripta</span></p></li>
+<li><p>025B <span class="docutils literal">\texteopen</span></p></li>
+<li><p>0263 <span class="docutils literal">\textbabygamma</span>, <span class="docutils literal">\textgammalatinsmall</span></p></li>
+<li><p>0269 <span class="docutils literal">\textiotalatin</span></p></li>
+<li><p>028A <span class="docutils literal">\textscupsilon</span> % TIPA-U</p></li>
+</ul>
+</div>
+<div class="section" id="not-implemented">
+<h3><a class="toc-backref" href="#id16">Not implemented</a></h3>
+<p>The characters at position 16 and 17 are used in the <span class="docutils literal">\nexus</span> macro
+of the <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a> package to form an extensible, hat-like bracket. In
+<span class="docutils literal">CB.enc</span>, they are mapped to</p>
+<blockquote>
+<p>16–MODIFIER LETTER LOW ACUTE ACCENT
+17–MODIFIER LETTER LOW GRAVE ACCENT</p>
+</blockquote>
+<p>but according to the documentation of Werner Lemberg’s <a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf">babel patch</a>,
+they rather represent the left and right part of U+23E0 TOP TORTOISE
+SHELL BRACKET.</p>
+<p>Babel’s <span class="docutils literal">lgrenc.def</span> has some definitions to prevent surprises with
+macros that expect a Latin script. These definitions are problematic in a
+font-encoding definition file as they require <span class="docutils literal">\textlatin</span> which is
+defined in <span class="docutils literal">babel.def</span>. They were moved to <span class="docutils literal">greek.ldf</span>.</p>
+</div>
+</div>
+<div class="section" id="diacritics">
+<h2><a class="toc-backref" href="#id17">Diacritics</a></h2>
+<p>This section defines <a class="reference internal" href="#named-macros">named macros</a> for Greek diacritics and standard
+<a class="reference internal" href="#symbol-macros">symbol macros</a> as alias for simple diacritics. Convenient input
+conventions for <a class="reference internal" href="#composite-diacritics">composite diacritics</a> are defined as <a class="reference internal" href="#composite-definitions">composite
+definitions</a>.</p>
+<p>Advantages:</p>
+<ul class="simple">
+<li><p>input convention similar to LGR input encodings (just prepend a <span class="docutils literal">\</span>).</p></li>
+<li><p>Access pre-composed characters without resorting to the
+ligature mechanism (allows proper kerning, cf. <a class="reference external" href="http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf">teubner-doc</a>).</p></li>
+<li><p>Named macros can be used to ensure a font encoding supporting Greek is
+used. However, substitution with pre-composed characters works only for
+the active font encoding (cf. <a class="reference external" href="textalpha.sty.html">textalpha</a>). Named accent macros can also be
+used instead of the <span class="docutils literal">\&#64;tabacckludge</span> by to-LaTeX converters to ensure
+working also inside the tabbing environment.</p></li>
+<li><p>Named macros are required for upcasing according to Greek typesetting
+conventions (cf. <a class="reference internal" href="#uppercase">UPPERCASE</a> below) and for composite diacritics.</p></li>
+</ul>
+<div class="section" id="named-macros">
+<h3><a class="toc-backref" href="#id18">Named macros</a></h3>
+<p>Definitions are based on the <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a> package by Claudio Beccari, the <a class="reference external" href="http://www.ctan.org/pkg/unicode">ucs</a>
+package, and the <a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf">babel patch</a> by Werner Lemberg. Names are derived from
+the Unicode name with the prefix β€œacc” (cf. <cite>How to name accent macros?</cite>
+in the <a class="reference external" href="README.html">README</a>) reducing the probability of incompatibilities compared to the
+two-letter <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a> diacritic macros or the β€œtext” prefix used by <a class="reference external" href="http://www.ctan.org/pkg/unicode">ucs</a>.</p>
+<p>Simple Greek diacritics:</p>
+<pre class="literal-block">\DeclareTextAccent{\accdialytika}{LGR}{34} % διαλυτικά (diaeresis/trema)
+\DeclareTextAccent{\acctonos}{LGR}{39} % Ο„ΟŒΞ½ΞΏΟ‚/α½€ΞΎΞ΅αΏ–Ξ± tonos/oxia (acute)
+\DeclareTextAccent{\accdasia}{LGR}{60} % δασΡῖα spiritus asper (rough breathing)
+\DeclareTextAccent{\accpsili}{LGR}{62} % ψιλΠspiritus lenis (smooth breathing)
+\DeclareTextAccent{\accvaria}{LGR}{96} % βαρΡῖα (grave)
+\DeclareTextAccent{\accperispomeni}{LGR}{126} % πΡρισπωμένη (circonflex/tilde)</pre>
+<p>The <a class="reference external" href="http://en.wikipedia.org/wiki/Hypogegrammeni">sub-iota</a> is input after the base character. In LGR fonts, ligatures are
+defined for pre-composed characters, the postfix ligature does not interfere
+with kerning:</p>
+<pre class="literal-block">\DeclareTextSymbol{\prosgegrammeni}{LGR}{8} % αΎΎ &quot;capital&quot; sub-iota
+\DeclareTextSymbol{\ypogegrammeni}{LGR}{124} % ΝΊ &quot;small&quot; sub-iota</pre>
+<p>Composite diacritics:</p>
+<pre class="literal-block">% Teubner name
+\DeclareTextAccent{\accdialytikaperispomeni}{LGR}{32} % Cd
+\DeclareTextAccent{\accdialytikatonos}{LGR}{35} % Ad
+\DeclareTextAccent{\accdialytikavaria}{LGR}{36} % Gd
+
+\DeclareTextAccent{\accdasiaperispomeni}{LGR}{64} % Cr
+\DeclareTextAccent{\accdasiavaria}{LGR}{67} % Gr
+\DeclareTextAccent{\accdasiaoxia}{LGR}{86} % Ar
+
+\DeclareTextAccent{\accpsiliperispomeni}{LGR}{92} % Cs
+\DeclareTextAccent{\accpsilioxia}{LGR}{94} % As
+\DeclareTextAccent{\accpsilivaria}{LGR}{95} % Gs</pre>
+<p>For classical Greek and linguistics, the LGR font encoding contains a number
+of additional diacritic symbols:</p>
+<pre class="literal-block">\DeclareTextAccent{\accinvertedbrevebelow}{LGR}{1} % INVERTED BREVE BELOW
+\DeclareTextAccent{\textsubarch}{LGR}{1} % (tipa)
+\DeclareTextAccent{\accbrevebelow}{LGR}{20} % BREVE BELOW
+\DeclareTextAccent{\u}{LGR}{30} % BREVE (Greek vrachy)
+\DeclareTextAccent{\=}{LGR}{31} % MACRON</pre>
+</div>
+<div class="section" id="aliases">
+<h3><a class="toc-backref" href="#id19">Aliases</a></h3>
+<p>The standard <span class="target" id="symbol-macros">symbol macros</span> are exclusively used for Greek diacritics
+in LGR:</p>
+<pre class="literal-block">\DeclareTextCommand{\&quot;}{LGR}{\accdialytika}
+\DeclareTextCommand{\'}{LGR}{\acctonos}
+\DeclareTextCommand{\`}{LGR}{\accvaria}
+\DeclareTextCommand{\~}{LGR}{\accperispomeni}</pre>
+</div>
+</div>
+<div class="section" id="common-greek-font-encoding-definitions">
+<h2><a class="toc-backref" href="#id20">Common Greek font encoding definitions</a></h2>
+<p>The file greek-fontenc.def contains font encoding definitions that are
+shared by font encodings providing Greek characters:</p>
+<pre class="literal-block">\input{greek-fontenc.def}</pre>
+</div>
+<div class="section" id="composite-definitions">
+<h2><a class="toc-backref" href="#id21">Composite definitions</a></h2>
+<div class="section" id="composite-diacritics">
+<h3><a class="toc-backref" href="#id22">Composite diacritics</a></h3>
+<p>Composite accents can be input as sequence of simple diacritics (in
+arbitrary order) via named macro, symbol macro and β€œtranscription
+characters”, e.g. <span class="docutils literal">\accdialytica\accvaria\textalpha</span>, <span class="docutils literal"><span class="pre">\&quot;\'\textalpha</span></span>,
+<span class="docutils literal"><span class="pre">\&quot;'\textalpha</span></span>, or <span class="docutils literal"><span class="pre">\'&quot;\textalpha</span></span>.</p>
+<p>The actual declarations are part of the <a class="reference internal" href="#common-greek-font-encoding-definitions">common Greek font encoding
+definitions</a>.</p>
+</div>
+<div class="section" id="pre-composed-letters">
+<h3><a class="toc-backref" href="#id23">Pre-composed letters</a></h3>
+<div class="section" id="small-letters-with-diacritics">
+<h4><a class="toc-backref" href="#id24">Small letters with diacritics</a></h4>
+<p>(from <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a> with changed names of the composite accents):</p>
+<pre class="literal-block">\DeclareTextComposite{\accvaria}{LGR}{a}{128}
+\DeclareTextComposite{\accdasia}{LGR}{a}{129}
+\DeclareTextComposite{\accpsili}{LGR}{a}{130}
+\DeclareTextComposite{\accdasiavaria}{LGR}{a}{131}
+\DeclareTextComposite{\acctonos}{LGR}{a}{136}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{a}{137}
+\DeclareTextComposite{\accpsilioxia}{LGR}{a}{138}
+\DeclareTextComposite{\accpsilivaria}{LGR}{a}{139}
+\DeclareTextComposite{\accperispomeni}{LGR}{a}{144}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{a}{145}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{a}{146}
+\DeclareTextComposite{\accvaria}{LGR}{h}{152}
+\DeclareTextComposite{\accdasia}{LGR}{h}{153}
+\DeclareTextComposite{\accpsili}{LGR}{h}{154}
+\DeclareTextComposite{\acctonos}{LGR}{h}{160}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{h}{161}
+\DeclareTextComposite{\accpsilioxia}{LGR}{h}{162}
+\DeclareTextComposite{\accdasiavaria}{LGR}{h}{163}
+\DeclareTextComposite{\accperispomeni}{LGR}{h}{168}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{h}{169}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{h}{170}
+\DeclareTextComposite{\accpsilivaria}{LGR}{h}{171}
+\DeclareTextComposite{\accvaria}{LGR}{w}{176}
+\DeclareTextComposite{\accdasia}{LGR}{w}{177}
+\DeclareTextComposite{\accpsili}{LGR}{w}{178}
+\DeclareTextComposite{\accdasiavaria}{LGR}{w}{179}
+\DeclareTextComposite{\acctonos}{LGR}{w}{184}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{w}{185}
+\DeclareTextComposite{\accpsilioxia}{LGR}{w}{186}
+\DeclareTextComposite{\accpsilivaria}{LGR}{w}{187}
+\DeclareTextComposite{\accperispomeni}{LGR}{w}{192}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{w}{193}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{w}{194}
+\DeclareTextComposite{\accvaria}{LGR}{i}{200}
+\DeclareTextComposite{\accdasia}{LGR}{i}{201}
+\DeclareTextComposite{\accpsili}{LGR}{i}{202}
+\DeclareTextComposite{\accdasiavaria}{LGR}{i}{203}
+\DeclareTextComposite{\acctonos}{LGR}{i}{208}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{i}{209}
+\DeclareTextComposite{\accpsilioxia}{LGR}{i}{210}
+\DeclareTextComposite{\accpsilivaria}{LGR}{i}{211}
+\DeclareTextComposite{\accperispomeni}{LGR}{i}{216}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{i}{217}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{i}{218}
+\DeclareTextComposite{\accdialytika}{LGR}{i}{240}
+\DeclareTextComposite{\accdialytikavaria}{LGR}{i}{241}
+\DeclareTextComposite{\accdialytikatonos}{LGR}{i}{242}
+\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{i}{243}
+\DeclareTextComposite{\accvaria}{LGR}{u}{204}
+\DeclareTextComposite{\accdasia}{LGR}{u}{205}
+\DeclareTextComposite{\accpsili}{LGR}{u}{206}
+\DeclareTextComposite{\accdasiavaria}{LGR}{u}{207}
+\DeclareTextComposite{\acctonos}{LGR}{u}{212}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{u}{213}
+\DeclareTextComposite{\accpsilioxia}{LGR}{u}{214}
+\DeclareTextComposite{\accpsilivaria}{LGR}{u}{215}
+\DeclareTextComposite{\accperispomeni}{LGR}{u}{220}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{u}{221}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{u}{222}
+\DeclareTextComposite{\accdialytika}{LGR}{u}{244}
+\DeclareTextComposite{\accdialytikavaria}{LGR}{u}{245}
+\DeclareTextComposite{\accdialytikatonos}{LGR}{u}{246}
+\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{u}{247}
+\DeclareTextComposite{\accvaria}{LGR}{e}{224}
+\DeclareTextComposite{\accdasia}{LGR}{e}{225}
+\DeclareTextComposite{\accpsili}{LGR}{e}{226}
+\DeclareTextComposite{\accdasiavaria}{LGR}{e}{227}
+\DeclareTextComposite{\acctonos}{LGR}{e}{232}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{e}{233}
+\DeclareTextComposite{\accpsilioxia}{LGR}{e}{234}
+\DeclareTextComposite{\accpsilivaria}{LGR}{e}{235}
+\DeclareTextComposite{\accvaria}{LGR}{o}{228}
+\DeclareTextComposite{\accdasia}{LGR}{o}{229}
+\DeclareTextComposite{\accpsili}{LGR}{o}{230}
+\DeclareTextComposite{\accdasiavaria}{LGR}{o}{231}
+\DeclareTextComposite{\acctonos}{LGR}{o}{236}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{o}{237}
+\DeclareTextComposite{\accpsilioxia}{LGR}{o}{238}
+\DeclareTextComposite{\accpsilivaria}{LGR}{o}{239}
+\DeclareTextComposite{\accdasia}{LGR}{r}{251}
+\DeclareTextComposite{\accpsili}{LGR}{r}{252}</pre>
+<p>Pre-composed letters with diacritics + LICR macros:</p>
+<pre class="literal-block">\DeclareTextComposite{\accvaria}{LGR}{\textalpha}{128}
+\DeclareTextComposite{\accdasia}{LGR}{\textalpha}{129}
+\DeclareTextComposite{\accpsili}{LGR}{\textalpha}{130}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\textalpha}{131}
+\DeclareTextComposite{\acctonos}{LGR}{\textalpha}{136}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\textalpha}{137}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\textalpha}{138}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\textalpha}{139}
+\DeclareTextComposite{\accperispomeni}{LGR}{\textalpha}{144}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textalpha}{145}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textalpha}{146}
+\DeclareTextComposite{\accvaria}{LGR}{\texteta}{152}
+\DeclareTextComposite{\accdasia}{LGR}{\texteta}{153}
+\DeclareTextComposite{\accpsili}{LGR}{\texteta}{154}
+\DeclareTextComposite{\acctonos}{LGR}{\texteta}{160}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\texteta}{161}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\texteta}{162}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\texteta}{163}
+\DeclareTextComposite{\accperispomeni}{LGR}{\texteta}{168}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\texteta}{169}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\texteta}{170}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\texteta}{171}
+\DeclareTextComposite{\accvaria}{LGR}{\textomega}{176}
+\DeclareTextComposite{\accdasia}{LGR}{\textomega}{177}
+\DeclareTextComposite{\accpsili}{LGR}{\textomega}{178}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\textomega}{179}
+\DeclareTextComposite{\acctonos}{LGR}{\textomega}{184}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\textomega}{185}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\textomega}{186}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\textomega}{187}
+\DeclareTextComposite{\accperispomeni}{LGR}{\textomega}{192}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textomega}{193}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textomega}{194}
+\DeclareTextComposite{\accvaria}{LGR}{\textiota}{200}
+\DeclareTextComposite{\accdasia}{LGR}{\textiota}{201}
+\DeclareTextComposite{\accpsili}{LGR}{\textiota}{202}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\textiota}{203}
+\DeclareTextComposite{\acctonos}{LGR}{\textiota}{208}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\textiota}{209}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\textiota}{210}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\textiota}{211}
+\DeclareTextComposite{\accperispomeni}{LGR}{\textiota}{216}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textiota}{217}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textiota}{218}
+\DeclareTextComposite{\accdialytika}{LGR}{\textiota}{240}
+\DeclareTextComposite{\accdialytikavaria}{LGR}{\textiota}{241}
+\DeclareTextComposite{\accdialytikatonos}{LGR}{\textiota}{242}
+\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\textiota}{243}
+\DeclareTextComposite{\accvaria}{LGR}{\textupsilon}{204}
+\DeclareTextComposite{\accdasia}{LGR}{\textupsilon}{205}
+\DeclareTextComposite{\accpsili}{LGR}{\textupsilon}{206}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\textupsilon}{207}
+\DeclareTextComposite{\acctonos}{LGR}{\textupsilon}{212}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\textupsilon}{213}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\textupsilon}{214}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\textupsilon}{215}
+\DeclareTextComposite{\accperispomeni}{LGR}{\textupsilon}{220}
+\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textupsilon}{221}
+\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textupsilon}{222}
+\DeclareTextComposite{\accdialytika}{LGR}{\textupsilon}{244}
+\DeclareTextComposite{\accdialytikavaria}{LGR}{\textupsilon}{245}
+\DeclareTextComposite{\accdialytikatonos}{LGR}{\textupsilon}{246}
+\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\textupsilon}{247}
+\DeclareTextComposite{\accvaria}{LGR}{\textepsilon}{224}
+\DeclareTextComposite{\accdasia}{LGR}{\textepsilon}{225}
+\DeclareTextComposite{\accpsili}{LGR}{\textepsilon}{226}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\textepsilon}{227}
+\DeclareTextComposite{\acctonos}{LGR}{\textepsilon}{232}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\textepsilon}{233}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\textepsilon}{234}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\textepsilon}{235}
+\DeclareTextComposite{\accvaria}{LGR}{\textomicron}{228}
+\DeclareTextComposite{\accdasia}{LGR}{\textomicron}{229}
+\DeclareTextComposite{\accpsili}{LGR}{\textomicron}{230}
+\DeclareTextComposite{\accdasiavaria}{LGR}{\textomicron}{231}
+\DeclareTextComposite{\acctonos}{LGR}{\textomicron}{236}
+\DeclareTextComposite{\accdasiaoxia}{LGR}{\textomicron}{237}
+\DeclareTextComposite{\accpsilioxia}{LGR}{\textomicron}{238}
+\DeclareTextComposite{\accpsilivaria}{LGR}{\textomicron}{239}
+\DeclareTextComposite{\accdasia}{LGR}{\textrho}{251}
+\DeclareTextComposite{\accpsili}{LGR}{\textrho}{252}</pre>
+</div>
+<div class="section" id="capital-letters-with-diacritics">
+<h4><a class="toc-backref" href="#id25">Capital letters with diacritics</a></h4>
+<blockquote>
+<p>In Greek, diacritics are omitted in all-uppercase words, but kept as part
+of an uppercase initial (written before rather than above the letter).</p>
+<p>The diaytika should also always be used in all-uppercase words (even
+in cases where they are not needed when writing in lowercase)</p>
+<p class="attribution">β€”<a class="reference external" href="http://en.wikipedia.org/wiki/Capitalization">http://en.wikipedia.org/wiki/Capitalization</a></p>
+</blockquote>
+<p>In Title Case, place diacritics before instead of above the base character:</p>
+<pre class="literal-block">\DeclareTextCompositeCommand{\accdasia}{LGR}{A}{&lt;A}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{A}{&lt;`A}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{A}{&lt;'A}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{A}{&lt;\char126A}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{A}{&gt;A}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{A}{&gt;`A}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{A}{&gt;'A}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{A}{&gt;\char126A}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{A}{'A}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{A}{`A}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{E}{&lt;E}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{E}{&lt;'E}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{E}{&lt;`E}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{E}{&gt;E}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{E}{&gt;'E}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{E}{&gt;`E}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{E}{'E}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{E}{`E}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{H}{&lt;H}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{H}{&lt;`H}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{H}{&lt;'H}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{H}{&lt;\char126H}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{H}{&gt;H}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{H}{&gt;`H}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{H}{&gt;'H}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{H}{&gt;\char126H}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{H}{'H}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{H}{`H}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{I}{&lt;I}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{I}{&lt;`I}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{I}{&lt;'I}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{I}{&lt;\char126I}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{I}{&gt;I}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{I}{&gt;`I}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{I}{&gt;'I}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{I}{&gt;\char126I}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{I}{'I}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{I}{`I}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{O}{&lt;O}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{O}{&lt;`O}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{O}{&lt;'O}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{O}{&gt;O}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{O}{&gt;`O}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{O}{&gt;'O}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{O}{'O}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{O}{`O}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{R}{&lt;R}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{U}{&lt;U}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{U}{&lt;`U}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{U}{&lt;'U}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{U}{&lt;\char126U}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{U}{'U}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{U}{`U}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{W}{&lt;W}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{W}{&lt;`W}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{W}{&lt;'W}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{W}{&lt;\char126W}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{W}{&gt;W}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{W}{&gt;`W}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{W}{&gt;'W}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{W}{&gt;\char126W}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{W}{'W}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{W}{`W}</pre>
+<p>Except for the dialytika:</p>
+<pre class="literal-block">\DeclareTextComposite{\accdialytika}{LGR}{I}{219}
+\DeclareTextComposite{\accdialytika}{LGR}{U}{223}</pre>
+<p>Do the same for the LICR macros:</p>
+<pre class="literal-block">\DeclareTextCompositeCommand{\accdasia}{LGR}{\textAlpha}{&lt;A}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textAlpha}{&lt;`A}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textAlpha}{&lt;'A}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textAlpha}{&lt;\char126A}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\textAlpha}{&gt;A}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textAlpha}{&gt;`A}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textAlpha}{&gt;'A}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textAlpha}{&gt;\char126A}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textAlpha}{'A}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textAlpha}{`A}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textEpsilon}{&lt;E}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textEpsilon}{&lt;'E}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textEpsilon}{&lt;`E}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\textEpsilon}{&gt;E}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textEpsilon}{&gt;'E}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textEpsilon}{&gt;`E}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textEpsilon}{'E}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textEpsilon}{`E}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textEta}{&lt;H}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textEta}{&lt;`H}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textEta}{&lt;'H}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textEta}{&lt;\char126H}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\textEta}{&gt;H}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textEta}{&gt;`H}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textEta}{&gt;'H}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textEta}{&gt;\char126H}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textEta}{'H}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textEta}{`H}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textIota}{&lt;I}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textIota}{&lt;`I}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textIota}{&lt;'I}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textIota}{&lt;\char126I}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\textIota}{&gt;I}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textIota}{&gt;`I}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textIota}{&gt;'I}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textIota}{&gt;\char126I}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textIota}{'I}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textIota}{`I}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textOmicron}{&lt;O}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textOmicron}{&lt;`O}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textOmicron}{&lt;'O}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\textOmicron}{&gt;O}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textOmicron}{&gt;`O}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textOmicron}{&gt;'O}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textOmicron}{'O}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textOmicron}{`O}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textRho}{&lt;R}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textUpsilon}{&lt;U}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textUpsilon}{&lt;`U}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textUpsilon}{&lt;'U}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textUpsilon}{&lt;\char126U}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textUpsilon}{'U}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textUpsilon}{`U}
+
+\DeclareTextCompositeCommand{\accdasia}{LGR}{\textOmega}{&lt;W}
+\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textOmega}{&lt;`W}
+\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textOmega}{&lt;'W}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textOmega}{&lt;\char126W}
+\DeclareTextCompositeCommand{\accpsili}{LGR}{\textOmega}{&gt;W}
+\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textOmega}{&gt;`W}
+\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textOmega}{&gt;'W}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textOmega}{&gt;\char126W}
+\DeclareTextCompositeCommand{\acctonos}{LGR}{\textOmega}{'W}
+\DeclareTextCompositeCommand{\accvaria}{LGR}{\textOmega}{`W}</pre>
+<p>Except for the dialytika:</p>
+<pre class="literal-block">\DeclareTextComposite{\accdialytika}{LGR}{\textIota}{219}
+\DeclareTextComposite{\accdialytika}{LGR}{\textUpsilon}{223}</pre>
+</div>
+</div>
+</div>
+<div class="section" id="uppercase">
+<h2><a class="toc-backref" href="#id26">UPPERCASE</a></h2>
+<p>The <a class="reference internal" href="#common-greek-font-encoding-definitions">common Greek font encoding definitions</a> in <span class="docutils literal"><span class="pre">greek-fontenc.def</span></span> extend
+the <cite>uclclist</cite> with Greek LICR macros. Here, we add LGR specific β€œhiatus”
+handling.</p>
+<p>Composite commands for Latin transliteration:</p>
+<pre class="literal-block">\DeclareTextCompositeCommand{\LGR&#64;hiatus}{LGR}{A}{\LGR&#64;A&#64;hiatus}
+\DeclareTextCompositeCommand{\LGR&#64;hiatus}{LGR}{E}{\LGR&#64;E&#64;hiatus}</pre>
+<p>TODO: What does the <a class="reference external" href="mailto:LGR&#64;hiatus">LGR&#64;hiatus</a> command β€œsee” if a Unicode literal follows?</p>
+<pre class="code latex literal-block"><code><span class="comment">% \DeclareTextCompositeCommand{\LGR&#64;hiatus}{LGR}{\symbol{&quot;ce}}{bluff}
+% \DeclareTextCompositeCommand{\LGR&#64;hiatus}{LGR}{&quot;cf}{blaff}
+% \DeclareTextCompositeCommand{\LGR&#64;hiatus}{LGR}{ΞΉ}{blaff}</span></code></pre>
+<p>Look ahead and place a diaeresis on Ξ™ or Ξ₯:</p>
+<pre class="literal-block">\DeclareTextCommand{\LGR&#64;A&#64;hiatus}{LGR}{%
+ \LGR&#64;ifnextchar{I}{A\&quot;}{%
+ \LGR&#64;ifnextchar{U}{A\&quot;}{%
+ \LGR&#64;ifnextchar{\textIota}{A\&quot;}{%
+ \LGR&#64;ifnextchar{\textUpsilon}{A\&quot;}{A}%
+ }%
+ }%
+ }%
+}
+\DeclareTextCommand{\LGR&#64;E&#64;hiatus}{LGR}{%
+ \LGR&#64;ifnextchar{I}{E\&quot;}{%
+ \LGR&#64;ifnextchar{U}{E\&quot;}{%
+ \LGR&#64;ifnextchar{\textIota}{E\&quot;}{%
+ \LGR&#64;ifnextchar{\textUpsilon}{E\&quot;}{E}%
+ }%
+ }%
+ }%
+}</pre>
+<p>Unfortunately, the lookahead breaks kerning.</p>
+<p>Alternatives tried:</p>
+<ul>
+<li><p>CompositeCommands fail at the end of a macro, e.g. <span class="docutils literal"><span class="pre">\emph{\'a}</span></span></p>
+<pre class="code latex literal-block"><code><span class="keyword">\DeclareTextCommand</span><span class="name builtin">{</span><span class="keyword">\LGR</span>&#64;A&#64;hiatus<span class="name builtin">}{</span>LGR<span class="name builtin">}{</span>A<span class="name builtin">}</span>
+<span class="keyword">\DeclareTextCommand</span><span class="name builtin">{</span><span class="keyword">\LGR</span>&#64;E&#64;hiatus<span class="name builtin">}{</span>LGR<span class="name builtin">}{</span>E<span class="name builtin">}</span>
+
+<span class="keyword">\DeclareTextCompositeCommand</span><span class="name builtin">{</span><span class="keyword">\LGR</span>&#64;A&#64;hiatus<span class="name builtin">}{</span>LGR<span class="name builtin">}{}{</span>A<span class="name builtin">}</span>
+<span class="keyword">\DeclareTextCompositeCommand</span><span class="name builtin">{</span><span class="keyword">\LGR</span>&#64;A&#64;hiatus<span class="name builtin">}{</span>LGR<span class="name builtin">}{</span>I<span class="name builtin">}{</span>A<span class="keyword">\&quot;</span>I<span class="name builtin">}</span>
+<span class="keyword">\DeclareTextCompositeCommand</span><span class="name builtin">{</span><span class="keyword">\LGR</span>&#64;A&#64;hiatus<span class="name builtin">}{</span>LGR<span class="name builtin">}{</span>U<span class="name builtin">}{</span>A<span class="keyword">\&quot;</span>U<span class="name builtin">}</span></code></pre>
+</li>
+<li><p>The glyph No 12 is a special β€œUpcase Alpha” that in ligature with Y
+and I adds a diaresis to them. However, it seems that it has only
+kerning definitions for I and Y (as it is not intended for direct
+use)</p>
+<pre class="code latex literal-block"><code><span class="keyword">\DeclareTextComposite</span><span class="name builtin">{</span><span class="keyword">\LGR</span>&#64;hiatus<span class="name builtin">}{</span>LGR<span class="name builtin">}{</span>A<span class="name builtin">}{</span>12<span class="name builtin">}</span></code></pre>
+<p>No such glyph exists for E but this is no problem as E does
+not require kerning anyway.</p>
+</li>
+</ul>
+<!-- References
+- - - - - - - - - - -->
+</div>
+</div>
+</div>
+</body>
+</html>
diff --git a/language/greek/greek-fontenc/test-active-semicolon.pdf b/language/greek/greek-fontenc/test-active-semicolon.pdf
new file mode 100644
index 0000000000..2581d974e1
--- /dev/null
+++ b/language/greek/greek-fontenc/test-active-semicolon.pdf
Binary files differ
diff --git a/language/greek/greek-fontenc/test-nameclashes.pdf b/language/greek/greek-fontenc/test-nameclashes.pdf
new file mode 100644
index 0000000000..e7ef112d3b
--- /dev/null
+++ b/language/greek/greek-fontenc/test-nameclashes.pdf
Binary files differ
diff --git a/language/greek/greek-fontenc/textalpha-doc.pdf b/language/greek/greek-fontenc/textalpha-doc.pdf
new file mode 100644
index 0000000000..4f935bd555
--- /dev/null
+++ b/language/greek/greek-fontenc/textalpha-doc.pdf
Binary files differ
diff --git a/language/greek/greek-fontenc/textalpha-doc.tex b/language/greek/greek-fontenc/textalpha-doc.tex
new file mode 100644
index 0000000000..099bbc94cd
--- /dev/null
+++ b/language/greek/greek-fontenc/textalpha-doc.tex
@@ -0,0 +1,368 @@
+\documentclass{article}
+\usepackage{parskip}
+\usepackage{booktabs}
+
+\usepackage{lmodern}
+\usepackage{textcomp}
+\usepackage[LGR,T1]{fontenc}
+
+% UTF8 input encoding for pdfTeX or LuaTeX in 8-bit compatibility mode:
+% (XeTeX in compatibility mode would require xetex-inputenc.sty, which is not
+% at CTAN but on https://github.com/wspr/xetex-inputenc)
+\usepackage[utf8]{luainputenc}
+
+\usepackage[pdfencoding=auto,colorlinks=true]{hyperref}
+\usepackage{bookmark}
+% hyperrefs PU encoding supports Greek LICR macros
+\DeclareTextCommand{\ensuregreek}{PU}[1]{#1}
+
+\usepackage[normalize-symbols] % comment option out to test error reporting
+ {textalpha}
+
+\begin{document}
+
+\title{The \emph{textalpha} package}
+\author{GΓΌnter Milde}
+\maketitle
+
+Standard 8-bit TeX fonts do not support the Greek script. If Greek
+characters shall be used with 8-bit TeX, setup of a Greek text font and an
+explcit font-encoding switch is required.
+
+With the \emph{textalpha} package, you can easily write a single Greek
+symbol (like \textPsi{} or \textmu{}) or a
+\textlambda\textomicron\textgamma\textomicron\textvarsigma{} in non-Greek
+text as well as ISO-conforming formulas with upright constants (like
+\textpi): $A = \mbox{\textpi} r^2$ vs. $A = \pi r^2$. Input is possible via
+LICR macros (\verb|\textalpha| \ldots \verb|\textOmega|)
+or Unicode literals\footnote{%
+Requires \emph{\href{http://www.ctan.org/pkg/greek-inputenc}{greek-inputenc}}
+and the utf8 option or XeTeX/LuaTeX.}.
+
+\tableofcontents
+
+\section{Usage}
+
+Load this package in the preamble of your document with
+\begin{verbatim}
+ \usepackage{textalpha}
+\end{verbatim}
+If it is loaded after the setup of Unicode fonts with
+\href{http://www.ctan.org/pkg/fontspec}{\emph{fontspec}} package under
+LuaTeX and XeTeX, it provides a compatible interface for Greek in text mode.
+
+If you want to merge symbol variants, use the
+\texttt{normalize-symbols} option:%
+\footnote{This option is ignored with Unicode fonts.}
+\begin{verbatim}
+ \usepackage[normalize-symbols]{textalpha}
+\end{verbatim}
+
+See the source of this document \url{textalpha-doc.tex} for a setup and
+usage example, the literate source of the package
+\href{textalpha.sty.html}{textalpha.sty} for the implementation, and
+\emph{Font setup for Greek with XeTeX/LuaTeX}
+(\href{euenc-doc.pdf}{euenc-doc.pdf}) for special feature under XeTeX/LuaTeX.
+
+
+\subsection{option \texttt{normalize-symbols}}
+
+This option is ignored with Unicode fonts.
+
+Mathematical notation uses variant shapes of some Greek letters as
+additional symbols. There are separate code points for the symbol variants
+in Unicode but not in the LGR font encoding used for Greek in 8-bit TeX.
+TeX supports some of the variant shape symbols in mathematical mode
+($\theta|\vartheta, \phi|\varphi, \pi|\varpi, \rho|\varrho,
+\epsilon|\varepsilon$).
+
+The variations have no syntactic meaning in Greek text and text fonts may
+use the variant shapes in place of the β€œregular” ones as a stylistic choice.
+However, some Greek texts in Unicode encoding use these GREEK
+... SYMBOL characters in place of the corresponding GREEK LETTER ...
+characters.
+
+The \texttt{normalize-symbols} option merges letters and symbols to Greek
+letters. This way, text copied from external sources can be compiled without
+errors even if it contains GREEK SYMBOL characters in place of GREEK LETTERS:
+\begin{quote}
+ This text uses both variants for beta (Ξ²|ϐ), theta (ΞΈ|Ο‘), phi (Ο†|Ο•), pi
+ (Ο€|Ο–), kappa (ΞΊ|Ο°), rho (ρ|Ο±), Theta (Θ|Ο΄), and epsilon (Ξ΅|Ο΅) in the LaTeX
+ source.
+\end{quote}
+
+\textbf{Attention}: Do not use this option in cases where the distinction
+between the symbol variants may be important (e.g. in a mathematical or
+scientific context). Try the \emph{alphabeta} package with the
+respective characters in math mode or use XeTeX/LuaTeX with Unicode fonts in
+these cases.
+
+\section{Limitations}
+
+Because the internal font encoding switch interferes with other work behind
+the scenes, kerning, diacritics and up/down-casing show problems if Greek
+letters are used without explicit change of the font encoding.
+
+These problems can be avoided by use of \emph{babel} and the correct
+language setting (greek), an explicit font encoding switch (e.g.
+wrapping the Greek text in \verb|\ensuregreek|%
+\footnote{The \texttt{\textbackslash ensuregreek} macro ensures the argument
+ is set in a font encoding supporting Greek.
+ % This can be used to fix these
+ % problems without adverse side-effects if the active font encoding is
+ % already LGR or Unicode.
+ },
+or XeTeX/LuaTeX with Unicode fonts.
+
+
+\subsection{Diacritics}
+
+Composition of diacritics (like \verb|\accdasia\acctonos| or \verb|\<\'|)
+fails in other font encodings. Long names (like \verb|\accdasiaoxia|) work.
+
+With LGR, pre-composed glyphs are chosen if available. In other font
+encodings, accent macros do not select pre-composed characters. (The
+difference is a sub-optimal placement of the accent and becomes obvious if
+you drag-and-drop text from the PDF version of this document.):
+
+\begin{quote}
+ \ensuregreek{\<'a \accdasia\acctonos a \accdasiaoxia a
+ \accdasiaoxia\textalpha} (LGR) vs. \accdasiaoxia\textalpha{} (T1).
+\end{quote}
+
+According to Greek typographical tradition, diacritics (except the
+dialytika) are placed before capital letters in Titlecase and dropped in
+UPPERCASE:
+%
+\begin{quote}
+ \ensuregreek{%
+ \<{\textalpha} \>{\textepsilon} \"'{\textiota} \`>\texteta{}
+ \'<{\textomicron} \~<{\textupsilon} \~>{\textomega}
+ \quad
+ \<{\textAlpha} \>{\textEpsilon} \"{\textIota} \`>\textEta{}
+ \'<{\textOmicron} \~<{\textUpsilon} \~>{\textOmega}
+ \quad
+ \MakeUppercase{%
+ \<{\textalpha} \>{\textepsilon} \"'{\textiota} \`\>\texteta{}
+ \'<{\textomicron} \~<{\textupsilon} \~>{\textomega}
+ }
+ }
+\end{quote}
+%
+This fails for accent macros if the active font encoding is not LGR or
+Unicode. Pre-composed literal Unicode characters are handled correctly:
+\begin{quote}
+ \ensuregreek{\'\textAlpha/Ξ†} (LICR/Unicode in LGR) vs.
+ \'\textAlpha/Ξ† (LICR/Unicode in T1).
+\end{quote}
+
+The dialytika marks a \emph{hiatus} (break-up of a diphthong). It must be
+present in UPPERCASE even where it is redundant in lowercase (the hiatus can
+also be marked by an accent on the first character of a diphthong). The
+auto-hiatus feature works in LGR and Unicode font encodings only:
+\begin{quote}
+ \acctonos\textalpha\textupsilon{}, \acctonos\textepsilon\textiota{} $\mapsto$
+ \MakeUppercase{\ensuregreek{
+ \acctonos\textalpha\textupsilon{}, \acctonos\textepsilon\textiota{}
+ }} (LGR) vs.
+ \MakeUppercase{
+ \acctonos\textalpha\textupsilon{}, \acctonos\textepsilon\textiota{}%
+ } (T1)
+\end{quote}
+
+Currently, the second vowel of the diphthong must be given as macro, not
+Unicode literal if the auto-hiatus feature should work:
+\begin{quote}
+\ensuregreek{αΌ€\textupsilon{}πνία} $\mapsto$
+\ensuregreek{\MakeUppercase{\ensuregreek{αΌ€\textupsilon{}πνία}}} (LGR) vs.
+\ensuregreek{\MakeUppercase{\ensuregreek{ἀυπνία}}} (T1).
+\end{quote}
+
+\subsection{Kerning}
+
+No kerning occurs between Greek characters in non-Greek text due to the
+internal font encoding switch: compare
+\ensuregreek{\textAlpha\textUpsilon\textAlpha} (LGR) to
+\textAlpha\textUpsilon\textAlpha (T1).
+
+Compiling with LuaTeX provides kerning also over font encoding boundaries.
+
+\section{Test and Examples}
+
+\subsection{Greek alphabet}
+
+Greek letters via Latin transcription in LGR font encoding:
+
+\begin{quote}
+ \ensuregreek{A B G D E Z H J I K L M N X O P R S T U F Q Y W}\\
+ \ensuregreek{a b g d e z h j i k l m n x o p r sv c t u f q y w}
+\end{quote}
+
+Greek letters via default macros in other font encoding (here T1):
+
+\begin{quote}
+ \textAlpha{} \textBeta{} \textGamma{} \textDelta{} \textEpsilon{}
+ \textZeta{} \textEta{} \textTheta{} \textIota{} \textKappa{}
+ \textLambda{} \textMu{} \textNu{} \textXi{} \textOmicron{} \textPi{}
+ \textRho{} \textSigma{} \textTau{} \textUpsilon{} \textPhi{}
+ \textChi{} \textPsi{} \textOmega{}
+ \\
+ \textalpha{} \textbeta{} \textgamma{} \textdelta{} \textepsilon{}
+ \textzeta{} \texteta{} \texttheta{} \textiota{} \textkappa{}
+ \textlambda{} \textmu{} \textnu{} \textxi{} \textomicron{} \textpi{}
+ \textrho{} \textsigma{} \textvarsigma{} \texttau{} \textupsilon{}
+ \textphi{} \textchi{} \textpsi{} \textomega{}
+\end{quote}
+
+Archaic Greek letters and Greek punctuation
+
+\begin{quote}
+ \textDigamma
+ \textanoteleia
+ \textQoppa
+ \textSampi
+ \textStigma
+ \textnumeralsigngreek
+ \texterotimatiko
+ \\
+ \textdigamma
+ \textkoppa
+ \textqoppa
+ \textsampi
+ \textstigma
+ \textnumeralsignlowergreek
+ \textvarstigma
+\end{quote}
+
+Diacritics
+
+\begin{quote}
+ Symbol macros:%
+ \footnote{Composite diacritics require wrapping in
+ \texttt{\textbackslash ensuregreek}.}
+ \"{} \'{} \`{} \~{} \<{} \>{} \u{} \={}
+ \ensuregreek{\"~{} \"'{} \"`{} \<~{} \<`{} \<'{} \>~{} \>'{} \>`{}}
+
+ Named macros:
+ \accdialytika{}
+ \acctonos{}
+ \accvaria{}
+ \accperispomeni{}
+ \accdasia{}
+ \accpsili{}
+ \ypogegrammeni{}
+ \prosgegrammeni{}
+ %
+ \accdialytikaperispomeni{}
+ \accdialytikatonos{}
+ \accdialytikavaria{}
+ \accdasiaperispomeni{}
+ \accdasiavaria{}
+ \accdasiaoxia{}
+ \accpsiliperispomeni{}
+ \accpsilioxia{}
+ \accpsilivaria{}
+ %
+ \accinvertedbrevebelow{} % == \textsubarch{}
+ \accbrevebelow{}
+
+
+\end{quote}
+
+Accent macros can start with \verb|\a| instead of \verb|\| when the
+short form is redefined, e.\,g. inside a \emph{tabbing} environment.
+This also works for the new-defined Dasia and Psili shortcuts:
+\begin{quote}
+ \begin{tabbing}
+ COL1\quad \= COL2\quad \= COL3\quad \= COL4\quad \\
+ COL1 \> \> COL3 \\
+ Viele \> Gr\a"u\ss e
+ \> \greekscript \a<\textalpha{}
+ \> \greekscript \a>\textomega
+ \end{tabbing}
+\end{quote}
+
+
+\subsection{Greek Unicode characters in non-Greek text}
+
+With the \emph{textalpha} package,
+\href{http://www.ctan.org/pkg/greek-inputenc}{greek-inputenc} and input
+encoding \texttt{utf8}, Greek Unicode characters can be used in text with
+any font encoding. See Tables \ref{tab:greek-and-coptic} and
+\ref{tab:greek-extended}.
+
+Kerning is preserved if the font encoding is LGR: \ensuregreek{AΞ«A}
+
+\begin{table}[tbp]
+\centerline{
+\begin{tabular}{rrrrrrrrrrrrrrrrr}
+\toprule
+ & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & C & D & E & F\\
+\midrule
+370 & * & * & * & * & Ν΄ & Ν΅ & * & * & & & ΝΊ & * & * & * & ΝΎ & \\
+380 & & & & & Ξ„ & Ξ… & Ξ† & Ξ‡ & Έ & Ξ‰ & Ί & & Ό & & Ύ & Ώ\\
+390 & ΐ & Ξ‘ & Ξ’ & Ξ“ & Ξ” & Ξ• & Ξ– & Ξ— & Θ & Ξ™ & Κ & Ξ› & Μ & Ν & Ξ & Ο\\
+3A0 & Ξ  & Ξ‘ & & Ξ£ & Ξ€ & Ξ₯ & Ξ¦ & Ξ§ & Ξ¨ & Ξ© & Ξͺ & Ξ« & Ξ¬ & Ξ­ & Ξ & Ξ―\\
+3B0 & Ξ° & Ξ± & Ξ² & Ξ³ & Ξ΄ & Ξ΅ & ΞΆ & Ξ· & ΞΈ & ΞΉ & ΞΊ & Ξ» & ΞΌ & Ξ½ & ΞΎ & ΞΏ\\
+3C0 & Ο€ & ρ & Ο‚ & Οƒ & Ο„ & Ο… & Ο† & Ο‡ & ψ & Ο‰ & ϊ & Ο‹ & ό & ύ & ώ & \\
+3D0 & * & * & * & * & * & * & * & * & Ϙ & Ο™ & Ϛ & Ο› & Ϝ & ϝ & * & ϟ\\
+3E0 & Ο  & Ο‘ & * & * & * & * & * & * & * & * & * & * & * & * & * & *\\
+3F0 & * & * & * & * & * & * & * & * & * & * & * & * & * & * & * & *\\
+\bottomrule
+\end{tabular}
+} % end centerline
+\caption{Greek and Coptic Unicode Block, input as literal Unicode
+ characters in T1 font encoding (legend: * glyph missing in LGR).}
+\label{tab:greek-and-coptic}
+\end{table}
+
+
+\begin{table}[tbp]
+\centerline{
+\begin{tabular}{rrrrrrrrrrrrrrrrr}
+\toprule
+ & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & C & D & E & F\\
+\midrule
+1F00 & αΌ€ & ἁ & αΌ‚ & αΌƒ & αΌ„ & αΌ… & αΌ† & αΌ‡ & Ἀ & αΌ‰ & Ἂ & αΌ‹ & Ἄ & Ἅ & Ἆ & Ἇ\\
+1F10 & ἐ & αΌ‘ & αΌ’ & αΌ“ & αΌ” & αΌ• & & & Ἐ & αΌ™ & Ἒ & αΌ› & Ἔ & Ἕ & & \\
+1F20 & αΌ  & αΌ‘ & αΌ’ & αΌ£ & αΌ€ & αΌ₯ & αΌ¦ & αΌ§ & αΌ¨ & αΌ© & αΌͺ & αΌ« & αΌ¬ & αΌ­ & αΌ & αΌ―\\
+1F30 & αΌ° & αΌ± & αΌ² & αΌ³ & αΌ΄ & αΌ΅ & αΌΆ & αΌ· & αΌΈ & αΌΉ & αΌΊ & αΌ» & αΌΌ & αΌ½ & αΌΎ & αΌΏ\\
+1F40 & α½€ & ὁ & ὂ & ὃ & ὄ & α½… & & & Ὀ & Ὁ & Ὂ & Ὃ & Ὄ & Ὅ & & \\
+1F50 & ὐ & ὑ & α½’ & ὓ & α½” & ὕ & α½– & α½— & & α½™ & & α½› & & Ὕ & & Ὗ\\
+1F60 & α½  & ὑ & α½’ & α½£ & α½€ & α½₯ & ὦ & ὧ & Ὠ & Ὡ & α½ͺ & Ὣ & Ὤ & α½­ & α½ & α½―\\
+1F70 & ὰ & ά & ὲ & έ & ὴ & ὡ & ὢ & ί & ὸ & ό & ὺ & ύ & ὼ & ώ & & \\
+1F80 & αΎ€ & ᾁ & αΎ‚ & αΎƒ & αΎ„ & αΎ… & αΎ† & αΎ‡ & ᾈ & αΎ‰ & ᾊ & αΎ‹ & ᾌ & ᾍ & ᾎ & ᾏ\\
+1F90 & ᾐ & αΎ‘ & αΎ’ & αΎ“ & αΎ” & αΎ• & αΎ– & αΎ— & ᾘ & αΎ™ & ᾚ & αΎ› & ᾜ & ᾝ & ᾞ & ᾟ\\
+1FA0 & αΎ  & αΎ‘ & αΎ’ & αΎ£ & αΎ€ & αΎ₯ & αΎ¦ & αΎ§ & αΎ¨ & αΎ© & αΎͺ & αΎ« & αΎ¬ & αΎ­ & αΎ & αΎ―\\
+1FB0 & αΎ° & αΎ± & αΎ² & αΎ³ & αΎ΄ & & αΎΆ & αΎ· & αΎΈ & αΎΉ & αΎΊ & αΎ» & αΎΌ & αΎ½ & αΎΎ & αΎΏ\\
+1FC0 & αΏ€ & ῁ & αΏ‚ & αΏƒ & αΏ„ & & αΏ† & αΏ‡ & Ὲ & αΏ‰ & Ὴ & αΏ‹ & ῌ & ῍ & ῎ & ῏\\
+1FD0 & ῐ & αΏ‘ & αΏ’ & αΏ“ & & & αΏ– & αΏ— & Ῐ & αΏ™ & Ὶ & αΏ› & & ῝ & ῞ & ῟\\
+1FE0 & αΏ  & αΏ‘ & αΏ’ & αΏ£ & αΏ€ & αΏ₯ & αΏ¦ & αΏ§ & αΏ¨ & αΏ© & αΏͺ & αΏ« & αΏ¬ & αΏ­ & αΏ & αΏ―\\
+1FF0 & & & αΏ² & αΏ³ & αΏ΄ & & αΏΆ & αΏ· & αΏΈ & αΏΉ & αΏΊ & αΏ» & αΏΌ & αΏ½ & αΏΎ & \\
+\bottomrule
+\end{tabular}
+} % end centerline
+\caption{Greek Extended Unicode Block, input as literal Unicode
+characters in T1 font encoding.}
+\label{tab:greek-extended}
+\end{table}
+
+Combined Diacritics work αΎ…, diacritics (except diaeresis) are dropped with
+MakeUppercase (μαΐστρος $\mapsto$ \MakeUppercase{μαΐστρος}).
+
+\subsection{PDF strings}
+
+With \emph{textalpha} and
+\emph{\href{http://www.ctan.org/pkg/greek-inputenc}{greek-inputenc}}, there
+are two options to get Greek letters in PDF strings: LICR macros and literal
+Unicode input.
+
+\subsubsection{\textlambda\textomicron\textgamma\textomicron\textvarsigma{},
+ λογος and \ensuregreek{logos}}
+
+The subsection title above uses: LICR macros, Unicode input and the LGR
+transcription for the Greek word \ensuregreek{logos}. Check the table of
+contents in the PDF viewer: LICR macros and Unicode literals work fine, the
+Latin transcription remains Latin in the PDF metadata.
+
+\end{document}
diff --git a/language/greek/greek-fontenc/textalpha.sty b/language/greek/greek-fontenc/textalpha.sty
new file mode 100644
index 0000000000..dda4d29ca1
--- /dev/null
+++ b/language/greek/greek-fontenc/textalpha.sty
@@ -0,0 +1,557 @@
+% textalpha.sty
+% +++++++++++++
+% Greek symbols in text
+% *********************
+%
+% :Copyright: Β© 2010 GΓΌnter Milde
+% :Licence: 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 any later version.
+%
+% :Abstract: Provide a set of ``\text*`` macros for Greek characters
+% in text mode.
+%
+% :Identification:
+% ::
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{textalpha}
+[2019/07/11 v0.13.4 macros for Greek letters in text]
+
+% .. note::
+%
+% The package was renamed from `textgreek` to `textalpha` to prevent
+% confusion with the textgreek_ package by Leonard Michlmayr.
+%
+%
+% Changelog:
+% .. class:: borderless
+%
+% ====== ========== =========================================================
+% 0.1 2010-06-16 initial version
+% 0.2 2012-06-27 support for compound Unicode definitions outside LGR
+% 0.3 2013-05-03 new accent macro names with ``lgrxenc.def`` 0.7
+% 0.4 2013-05-28 use ``lgrenc.def`` from greek-fontenc.
+% 0.5 2013-09-11 move to greek-fontenc_,
+% .. support XeTeX/LuaTeX, add breve below accents.
+% 0.11 2013-11-28 compatibility with Xe/LuaTeX in 8-bit mode.
+% 0.12 2014-12-12 fix auxiliary macro names,
+% define symbol macros for breathing accents.
+% 0.13 2015-09-04 Option normalize-symbols_: support for symbol variants.
+% .. Option keep-semicolon_: use semicolon as erotimatiko
+% in LGR.
+% 0.13.2 2016-02-05 Support for standard Unicode text font encoding "TU"
+% (new in fontspec v2.5a).
+% 0.13.4 2019-07-11 Auxiliary command for subscript iota.
+% ====== ========== =========================================================
+%
+% .. contents::
+%
+% Motivation
+% ==========
+%
+% By default, TeX macros for Greek letters are only valid in mathematical
+% mode. This package sets up a suitable `font encoding`_ and `LaTeX internal
+% character representations` (LICR) definitions for Greek (``\textalpha`` --
+% ``\textOmega``).
+%
+% To allow documents using Greek LICR macros without worrying about the TeX
+% engine used to compile them, this package tests the declared font encodings
+% and does "the right thing" to set up Greek text font support:
+%
+% * If the Unicode font encodings EU1 (XeTeX) or EU2 (LuaTeX) are declared,
+% before loading this package (e.g. via ``fontspec``) the package provides
+% Greek LICR definitions for them.
+%
+% * Otherwise, the `LGR font encoding`_ is set as `default font encoding`
+% (cf. fntguide_ section 5.3) for Greek.
+%
+% Advantages:
+%
+% * Symbols from a Greek text font (e.g. the `CB fonts`_) can be accessed
+% without the need for an explicite font-encoding switch anywhere in the
+% text.
+%
+% * Unicode input of Greek characters is supported
+%
+% + via ``\usepackage[utf8]{inputenc}`` and ``lgrenc.dfu`` from
+% greek-inputenc_ for 8-bit TeX or XeTeX/LuaTeX in 8-bit compatibility
+% mode in any font encoding (see textalpha-doc.tex_).
+%
+% + natively by XeTeX/LuaTeX for Unicode fonts. As inputenc_ does not work
+% with these engines, text input can be done via the Latin transcription
+% or LICR but *not via literal Unicode characters* for 8-bit font encodings
+% like LGR (see greek-euenc-doc.tex_).
+%
+% .. Attention:: The macros work well in any font encoding for single symbols.
+% However, with 8-bit TeX engines, the automatic font-encoding switches
+% behind the doors interfere with kerning between letters and replacement
+% of accent+character with a pre-composed character.
+%
+% Therefore, Greek text should be written with the help of babel_ or
+% polyglossia_ (setting the language to ``greek``) or wrapped in the
+% provided ``ensuregreek`` macro. Using babel_ or polyglossia_ also helps
+% to ensure correct hyphenation of Greek text.
+%
+%
+% Usage
+% =====
+%
+% Ensure support for Greek characters in text mode with
+%
+% .. code:: latex
+%
+% \usepackage{textalpha}
+%
+% eventually with the options_ to normalize symbols variants
+%
+% .. code:: latex
+%
+% \usepackage[normalize-symbols]{textalpha}
+%
+% and/or to use the semicolon as erotimatiko_ also in 8-bit TeX
+%
+% .. code:: latex
+%
+% \usepackage[normalize-symbols,keep-semicolon]{textalpha}
+%
+%
+% To give ``textalpha.sty`` a chance of finding out which `font encodings`_
+% are used, load it after fontspec_ and/or fontenc_.
+%
+%
+%
+% For detailled examples see `<textalpha-doc.tex>`_ and `<textalpha-doc.pdf>`_
+% (8-bit TeX and XeTeX/LuaTeX in 8-bit compatibility mode) as well as
+% `<greek-euenc-doc.tex>`_ and `<greek-euenc-doc.pdf>`_ (XeTeX/LuaTeX with
+% Unicode fonts).
+%
+% With XeTeX or LuaTex, Unicode fonts and LGR encoded 8-bit fonts can be used
+% in the same document (see greek-euenc-doc.tex_).
+%
+%
+% Implementation
+% ==============
+%
+% Options
+% -------
+%
+% normalize-symbols
+% """""""""""""""""
+%
+% The "variant shape" symbol characters like ``03D1 GREEK THETA SYMBOL`` are
+% mathematical charcters for mathematical use
+% (similar to ``1D440 MATHEMATICAL ITALIC CAPITAL M``).
+% Unfortunately, some Greek texts sources in Unicode encoding mix letter and
+% symbol characters .
+%
+% The "normalize-symbols" option controls the handling of `variant shape
+% symbols`_ under 8-bit TeX:
+%
+% * The option activates a simple "folding" mechanism that merges Ο° and ΞΊ to
+% \textkappa etc. for text copied from external sources which may use the
+% GREEK SYMBOL characters in place of GREEK LETTERS,
+%
+% * Without this option, variant shape symbols in the input are reported as
+% errors to prevent information loss in cases where the distinction between
+% Ο° and ΞΊ is intended (e.g. in mathematical or scientific context).
+%
+% With XeTeX/LuaTeX and Unicode fonts, this option is ignored.
+% ::
+
+\newif\iftextalpha@normalizeSymbols
+\DeclareOption{normalize-symbols}{\textalpha@normalizeSymbolstrue}
+
+% keep-semicolon
+% """"""""""""""
+%
+% The erotimatiko_ looks like a semicolon but is a
+% **Greek question mark**:
+%
+% * The `LGR font encoding`_ uses the Latin question mark as input for the
+% `erotimatiko` and maps the semicolon to a middle dot (`ano teleia`).
+% * The Unicode standard provides the code point ``037E GREEK QUESTION MARK``
+% but says: "character ``003B SEMICOLON`` (and not 037E) is the preferred
+% character for Greek question mark".
+%
+% The ``keep-semicolon`` option allows to use the `semicolon as erotimatiko`_
+% in both, Xe/LuaTeX and 8-bit TeX. (The `ano teleia` can be input as
+% ``\textanoteleia`` or using character ``00B7 MIDDLE DOT``.)
+% With XeTeX/LuaTeX and Unicode fonts, this option is ignored.
+% ::
+
+\newif\iftextalpha@keepSemicolon
+\DeclareOption{keep-semicolon}{\textalpha@keepSemicolontrue}
+
+\ProcessOptions\relax
+
+% .. _font encoding:
+%
+% Font encodings
+% --------------
+%
+% With 8-bit LaTeX, the `LGR font encoding`_ is used for Greek characters. If
+% no Greek-supporting font encoding (TU, EU1, EU2, or LGR) is declared, LGR is
+% loaded and set up as default Greek font encoding by this package.
+%
+% With XeTeX or LuaTeX, there is one common input and font encoding --
+% Unicode. 8-bit TeX font encodings are only used in compatibility mode or for
+% fonts not available otherwise. For compatibility with the LaTeX font
+% selection system, fontspec_ defines the TU font encoding or the (pseudo)
+% font encodings EU1 and EU2 for XeTeX and LuaTeX respectively. However
+% `fontspec` does not (yet) define Greek LICR macros. We therefore explicitely
+% load Greek LICR definitions for XeTeX/LuaTeX from `greek-euenc.def
+% <greek-euenc.def.html>`_ which in turn includes `greek-fontenc.def
+% <greek-fontenc.def.html>`_.
+%
+% .. _LGR font encoding: README.html#lgr
+%
+% Ensure a Greek-supporting font encoding exists and supports Greek LICR
+% macros:
+%
+% * Load the Greek LICR definitions for Unicode if the font encoding TU, EU1
+% (XeTeX) or EU2 (LuaTeX) is detected.
+% * Re-set ``\LastDeclaredEncoding`` (used in some included font-encoding files).
+% * If none of TU, EU1, EU2, or LGR is declared, load ``lgrenc.def``.
+%
+% ::
+
+\@ifl@aded{def}{tuenc}{
+ \renewcommand{\LastDeclaredEncoding}{TU}
+ \input{greek-euenc.def}
+}{% else
+ \@ifl@aded{def}{eu1enc}{
+ \renewcommand{\LastDeclaredEncoding}{EU1}
+ \input{greek-euenc.def}
+ }{% else
+ \@ifl@aded{def}{eu2enc}{
+ \renewcommand{\LastDeclaredEncoding}{EU2}
+ \input{greek-euenc.def}
+ }{% else
+ \@ifl@aded{def}{lgrenc}{
+ % LGR already declared and set up
+ \renewcommand{\LastDeclaredEncoding}{LGR}
+ }{
+ \input{lgrenc.def}
+ }
+ }
+ }
+}
+
+% The package hyperref_ defines the PU font encoding which also supports
+% (monotonic) Greek. It currently misses polytonic greek and the
+% ``\greekscript`` and ``\ensuregreek`` TextCommands::
+
+\@ifl@aded{def}{puenc}
+ {\ProvideTextCommand{\greekscript}{PU}{}
+ \ProvideTextCommand{\ensuregreek}{PU}[1]{#1}}
+ {}
+
+
+% Symbol macros for breathings
+% ----------------------------
+%
+% In the Latin transcription provided by LGR, breathing accents (Dasia and
+% Psili) are input as < and >. We provide the corresponding NFSS macro accents
+% (moved here from `greek-fontenc.def`_).
+%
+% As Xe/LuaTeX may use LGR in combination with EU1 or EU2, we define the
+% macros twice, for LGR and Unicode font encodings (if they are defined)::
+
+\@ifl@aded{def}{lgrenc}{
+ \DeclareTextCommand{\<}{LGR}{\accdasia}
+ \DeclareTextCommand{\>}{LGR}{\accpsili}
+ % Composite accents starting with the new-defined shortcuts:
+ \DeclareTextCompositeCommand{\>}{LGR}{'}{\accpsilioxia}
+ \DeclareTextCompositeCommand{\>}{LGR}{`}{\accpsilivaria}
+ \DeclareTextCompositeCommand{\>}{LGR}{~}{\accpsiliperispomeni}
+ \DeclareTextCompositeCommand{\<}{LGR}{'}{\accdasiaoxia}
+ \DeclareTextCompositeCommand{\<}{LGR}{`}{\accdasiavaria}
+ \DeclareTextCompositeCommand{\<}{LGR}{~}{\accdasiaperispomeni}
+ % Hiatus feature (see greek-fontenc.def and babel-greek (greek.ldf))
+ \DeclareTextCompositeCommand{\<}{LGR}{^^9f}{\LGR@hiatus}
+ \DeclareTextCompositeCommand{\>}{LGR}{^^9f}{\LGR@hiatus}
+
+}{}
+
+\@ifl@aded{def}{greek-euenc}{ % XeTeX or LuaTeX with Unicode fonts
+ \DeclareTextCommand{\<}{\LastDeclaredEncoding}{\accdasia}
+ \DeclareTextCommand{\>}{\LastDeclaredEncoding}{\accpsili}
+ % Composite accents starting with the new-defined shortcuts:
+ \DeclareTextCompositeCommand{\>}{\LastDeclaredEncoding}{'}{\accpsilioxia}
+ \DeclareTextCompositeCommand{\>}{\LastDeclaredEncoding}{`}{\accpsilivaria}
+ \DeclareTextCompositeCommand{\>}{\LastDeclaredEncoding}{~}{\accpsiliperispomeni}
+ \DeclareTextCompositeCommand{\<}{\LastDeclaredEncoding}{'}{\accdasiaoxia}
+ \DeclareTextCompositeCommand{\<}{\LastDeclaredEncoding}{`}{\accdasiavaria}
+ \DeclareTextCompositeCommand{\<}{\LastDeclaredEncoding}{~}{\accdasiaperispomeni}
+}{}
+
+
+% Default declarations
+% --------------------
+%
+% The following definitions ensure that the Greek LICR macros can be used
+% anywhere in the document also with 8-bit TeX by declaring LGR as their
+% default font encoding. Abort here, if the LGR font encoding is not defined::
+
+\@ifl@aded{def}{lgrenc}
+ {}
+% else return:
+ {\expandafter\endinput}
+
+
+% greekscript, ensuregreek
+% """"""""""""""""""""""""
+%
+% The ``\greekscript`` declaration ensures the current font encoding supports
+% the Greek script. ``greek-fontenc.def`` sets this to the empty declaration
+% for font encodings that do so. This is currently used by ``lgrenc.def``
+% (LGR) and ``greek-euenc.def`` (Greek LICR macros for EU1 and EU2).
+%
+%
+% We define LGR as default encoding for Greek text. We use
+% ``\ProvideTextCommandDefault`` to enable the author or other packages to use
+% an alternative definition (see [fntguide_])::
+
+\ProvideTextCommandDefault{\greekscript}{\fontencoding{LGR}\selectfont}
+
+% The ``\ensuregreek`` command can be used to ensure that its argument is set in
+% a font encoding with support for Greek. Again the default is LGR::
+
+\ProvideTextCommandDefault{\ensuregreek}[1]{\leavevmode{\greekscript #1}}
+
+% .. The [fntguide_] writes
+%
+% Note that ``\DeclareTextAccentDefault`` can be used on any
+% one-argument encoding-specific command, not just those defined with
+% ``\DeclareTextAccent``.
+%
+% However, the simpler alternative
+% ``\DeclareTextAccentDefault{\ensuregreek}{LGR}`` fails with the table of
+% Unicode characters in the test document `<textalpha-doc.tex>`__:
+%
+% ``! You can't use a prefix with `end-group character }'.``
+%
+% Eventually, all font encodings supporting Greek script (e.g. LGI, PU, TU,
+% EU1, EU2) will declare ``\ensuregreek`` as text command that passes the
+% argument unchanged. This way, kerning and selection of precomposed glyphs
+% would work also for cases like ``\ensuregreek{\'A}U``.
+%
+%
+% Greek Alphabet
+% """"""""""""""
+%
+% Define the ``text*`` marcos as default for all font encodings::
+
+\DeclareTextSymbolDefault{\textAlpha}{LGR}
+\DeclareTextSymbolDefault{\textBeta}{LGR}
+\DeclareTextSymbolDefault{\textGamma}{LGR}
+\DeclareTextSymbolDefault{\textDelta}{LGR}
+\DeclareTextSymbolDefault{\textEpsilon}{LGR}
+\DeclareTextSymbolDefault{\textZeta}{LGR}
+\DeclareTextSymbolDefault{\textEta}{LGR}
+\DeclareTextSymbolDefault{\textTheta}{LGR}
+\DeclareTextSymbolDefault{\textIota}{LGR}
+\DeclareTextSymbolDefault{\textKappa}{LGR}
+\DeclareTextSymbolDefault{\textLambda}{LGR}
+\DeclareTextSymbolDefault{\textMu}{LGR}
+\DeclareTextSymbolDefault{\textNu}{LGR}
+\DeclareTextSymbolDefault{\textXi}{LGR}
+\DeclareTextSymbolDefault{\textOmicron}{LGR}
+\DeclareTextSymbolDefault{\textPi}{LGR}
+\DeclareTextSymbolDefault{\textRho}{LGR}
+\DeclareTextSymbolDefault{\textSigma}{LGR}
+\DeclareTextSymbolDefault{\textTau}{LGR}
+\DeclareTextSymbolDefault{\textUpsilon}{LGR}
+\DeclareTextSymbolDefault{\textPhi}{LGR}
+\DeclareTextSymbolDefault{\textChi}{LGR}
+\DeclareTextSymbolDefault{\textPsi}{LGR}
+\DeclareTextSymbolDefault{\textOmega}{LGR}
+%
+\DeclareTextSymbolDefault{\textalpha}{LGR}
+\DeclareTextSymbolDefault{\textbeta}{LGR}
+\DeclareTextSymbolDefault{\textgamma}{LGR}
+\DeclareTextSymbolDefault{\textdelta}{LGR}
+\DeclareTextSymbolDefault{\textepsilon}{LGR}
+\DeclareTextSymbolDefault{\textzeta}{LGR}
+\DeclareTextSymbolDefault{\texteta}{LGR}
+\DeclareTextSymbolDefault{\texttheta}{LGR}
+\DeclareTextSymbolDefault{\textiota}{LGR}
+\DeclareTextSymbolDefault{\textkappa}{LGR}
+\DeclareTextSymbolDefault{\textlambda}{LGR}
+\DeclareTextSymbolDefault{\textmu}{LGR}
+\DeclareTextSymbolDefault{\textnu}{LGR}
+\DeclareTextSymbolDefault{\textxi}{LGR}
+\DeclareTextSymbolDefault{\textomicron}{LGR}
+\DeclareTextSymbolDefault{\textpi}{LGR}
+\DeclareTextSymbolDefault{\textrho}{LGR}
+\DeclareTextSymbolDefault{\textsigma}{LGR}
+\DeclareTextSymbolDefault{\textvarsigma}{LGR}
+\DeclareTextSymbolDefault{\textfinalsigma}{LGR} % alias for \textvarsigma
+\DeclareTextSymbolDefault{\textautosigma}{LGR} % char 115 in LGR
+\DeclareTextSymbolDefault{\texttau}{LGR}
+\DeclareTextSymbolDefault{\textupsilon}{LGR}
+\DeclareTextSymbolDefault{\textphi}{LGR}
+\DeclareTextSymbolDefault{\textchi}{LGR}
+\DeclareTextSymbolDefault{\textpsi}{LGR}
+\DeclareTextSymbolDefault{\textomega}{LGR}
+
+% Additional Greek symbols
+% """"""""""""""""""""""""
+%
+% Including alias names for compatibility with hyperref's puenc.def.
+%
+% Ancient Greek Numbers (Athenian Numerals)::
+
+\DeclareTextSymbolDefault{\textpentedeka}{LGR} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareTextSymbolDefault{\textpentehekaton}{LGR} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareTextSymbolDefault{\textpenteqilioi}{LGR} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareTextSymbolDefault{\textpentemurioi}{LGR} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+
+% Archaic letters::
+
+\DeclareTextSymbolDefault{\textstigma}{LGR} % Ο›
+\DeclareTextSymbolDefault{\textstigmagreek}{LGR} % Ο› (puenc.def)
+\DeclareTextSymbolDefault{\textvarstigma}{LGR} % stigma variant
+\DeclareTextSymbolDefault{\textkoppa}{LGR} % ϟ (greek small letter koppa)
+\DeclareTextSymbolDefault{\textkoppagreek}{LGR} % ϟ (puenc.def)
+\DeclareTextSymbolDefault{\textqoppa}{LGR} % Ο™ (archaic koppa)
+\DeclareTextSymbolDefault{\textQoppa}{LGR} % Ϙ (archaic Koppa)
+\DeclareTextSymbolDefault{\textStigma}{LGR} % Ϛ Ϲ΀ ligature in some fonts
+\DeclareTextSymbolDefault{\textStigmagreek}{LGR} % Ϛ (puenc.def)
+\DeclareTextSymbolDefault{\textSampi}{LGR} % Ο 
+\DeclareTextSymbolDefault{\textSampigreek}{LGR} % Ο  (puenc.def)
+\DeclareTextSymbolDefault{\textsampi}{LGR} % Ο‘
+\DeclareTextSymbolDefault{\textsampigreek}{LGR} % Ο‘ (puenc.def)
+\DeclareTextSymbolDefault{\textanoteleia}{LGR} % Β·
+\DeclareTextSymbolDefault{\texterotimatiko}{LGR} % ΝΎ (003B is the preferred character)
+\DeclareTextSymbolDefault{\textdigamma}{LGR} % ϝ
+\DeclareTextSymbolDefault{\textDigamma}{LGR} % Ϝ
+\DeclareTextSymbolDefault{\textdigammagreek}{LGR} % ϝ (puenc.def)
+\DeclareTextSymbolDefault{\textDigammagreek}{LGR} % Ϝ (puenc.def)
+
+% numeral signs: http://en.wikipedia.org/wiki/Greek_numerals ::
+
+\DeclareTextSymbolDefault{\textnumeralsigngreek}{LGR} % (puenc.def)
+\DeclareTextSymbolDefault{\textnumeralsignlowergreek}{LGR} % (puenc.def)
+
+% variant shape symbols
+% '''''''''''''''''''''
+%
+% Mathematical notation uses variant shapes of some Greek letters as
+% additional symbols. There are separate code points for the symbol variants
+% in Unicode but not in the LGR font encoding used for Greek in 8-bit TeX.
+% The variations have no syntactic meaning in Greek text. ::
+
+\DeclareTextSymbolDefault{\textbetasymbol}{LGR} % ϐ GREEK BETA SYMBOL
+\DeclareTextSymbolDefault{\textthetasymbol}{LGR} % Ο‘ $\vartheta$ GREEK THETA SYMBOL
+\DeclareTextSymbolDefault{\textphisymbol}{LGR} % Ο• $\phi$ GREEK PHI SYMBOL
+\DeclareTextSymbolDefault{\textpisymbol}{LGR} % Ο– $\varpi$ GREEK PI SYMBOL
+\DeclareTextSymbolDefault{\textkappasymbol}{LGR} % Ο° GREEK KAPPA SYMBOL
+\DeclareTextSymbolDefault{\textrhosymbol}{LGR} % Ο± $\varrho$ GREEK RHO SYMBOL
+\DeclareTextSymbolDefault{\textThetasymbol}{LGR} % Ο΄ GREEK CAPITAL THETA SYMBOL
+\DeclareTextSymbolDefault{\textepsilonsymbol}{LGR} % Ο΅ $\epsilon$ GREEK LUNATE EPSILON SYMBOL
+
+% Define compatibility mappings if the normalize-symbols_ option is set::
+
+\iftextalpha@normalizeSymbols
+ \DeclareTextCommand{\textbetasymbol} {LGR}{\textbeta}
+ \DeclareTextCommand{\textthetasymbol} {LGR}{\texttheta}
+ \DeclareTextCommand{\textphisymbol} {LGR}{\textphi}
+ \DeclareTextCommand{\textpisymbol} {LGR}{\textpi}
+ \DeclareTextCommand{\textkappasymbol} {LGR}{\textkappa}
+ \DeclareTextCommand{\textrhosymbol} {LGR}{\textrho}
+ \DeclareTextCommand{\textThetasymbol} {LGR}{\textTheta}
+ \DeclareTextCommand{\textepsilonsymbol}{LGR}{\textepsilon}
+\fi
+
+
+% Diacritics
+% """"""""""
+%
+% Greek diacritics via "named" macros::
+
+\DeclareTextAccentDefault{\accdasia}{LGR}
+\DeclareTextAccentDefault{\accpsili}{LGR}
+\DeclareTextAccentDefault{\acctonos}{LGR}
+\DeclareTextAccentDefault{\accvaria}{LGR}
+\DeclareTextAccentDefault{\accperispomeni}{LGR}
+\DeclareTextAccentDefault{\accdialytika}{LGR}
+%
+\DeclareTextAccentDefault{\accdasiaoxia}{LGR}
+\DeclareTextAccentDefault{\accdasiavaria}{LGR}
+\DeclareTextAccentDefault{\accdasiaperispomeni}{LGR}
+\DeclareTextAccentDefault{\accpsilioxia}{LGR}
+\DeclareTextAccentDefault{\accpsilivaria}{LGR}
+\DeclareTextAccentDefault{\accpsiliperispomeni}{LGR}
+\DeclareTextAccentDefault{\accdialytikatonos}{LGR}
+\DeclareTextAccentDefault{\accdialytikavaria}{LGR}
+\DeclareTextAccentDefault{\accdialytikaperispomeni}{LGR}
+
+% Symbol macros for the breathings::
+
+\DeclareTextAccentDefault{\<}{LGR}
+\DeclareTextAccentDefault{\>}{LGR}
+
+% Postfix accents::
+
+\DeclareTextSymbolDefault{\ypogegrammeni}{LGR} % "small" sub-iota
+\DeclareTextSymbolDefault{\prosgegrammeni}{LGR} % "capital" sub-iota
+
+% Other accents in LGR::
+
+\DeclareTextAccentDefault{\accinvertedbrevebelow}{LGR} % INVERTED BREVE BELOW
+\DeclareTextAccentDefault{\textsubarch}{LGR} % tipa, Teubner name: ut
+\DeclareTextAccentDefault{\accbrevebelow}{LGR} % BREVE BELOW
+
+
+% Auxiliary macros
+% """"""""""""""""
+%
+% ``\MakeUppercase`` requires four internal commands::
+
+\DeclareTextAccentDefault{\LGR@accdropped}{LGR}
+\DeclareTextAccentDefault{\LGR@accDialytika}{LGR}
+\DeclareTextAccentDefault{\LGR@hiatus}{LGR}
+\DeclareTextSymbolDefault{\LGR@ypogegrammeni}{LGR}
+
+
+% semicolon as erotimatiko
+% """"""""""""""""""""""""
+%
+% The text command ``\textsemicolon`` inserts ``\texterotimatiko``
+% in LGR font encoding and a "normal" semicolon else::
+
+\ProvideTextCommandDefault{\textsemicolon}{;}
+\ProvideTextCommand{\textsemicolon}{LGR}{\texterotimatiko}
+
+% The LGR font encoding maps ";" to a middle dot (ano teleia). With the
+% keep-semicolon_ option, the semicolon is made an active character and calls
+% ``\textsemicolon``::
+
+\iftextalpha@keepSemicolon
+ \catcode`;=\active
+ \newcommand{;}{\textsemicolon}
+\fi
+
+
+
+% .. References
+% ----------
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _CB fonts: http://www.ctan.org/pkg/cbgreek-complete
+% .. _babel: http://www.ctan.org/pkg/babel
+% .. _euenc: http://www.ctan.org/pkg/euenc
+% .. _e-TeX: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex
+% .. _fontenc: http://www.ctan.org/pkg/fontenc
+% .. _fontspec: http://www.ctan.org/pkg/fontspec
+% .. _fntguide: http://mirror.ctan.org/macros/latex/doc/fntguide.pdf
+% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
+% .. _greek-inputenc: http://www.ctan.org/pkg/greek-inputenc
+% .. _hyperref: http://www.ctan.org/pkg/hyperref
+% .. _inputenc: http://www.ctan.org/pkg/inputenc
+% .. _polyglossia: http://www.ctan.org/pkg/polyglossia
+% .. _textgreek: http://www.ctan.org/pkg/textgreek
+% .. _xunicode: http://www.ctan.org/pkg/xunicode
+%
+% .. _erotimatiko: https://en.wikipedia.org/wiki/Question_mark#Erotimatiko
diff --git a/language/greek/greek-fontenc/textalpha.sty.html b/language/greek/greek-fontenc/textalpha.sty.html
new file mode 100644
index 0000000000..514a7c82db
--- /dev/null
+++ b/language/greek/greek-fontenc/textalpha.sty.html
@@ -0,0 +1,1084 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta charset="utf-8"/>
+<meta name="generator" content="Docutils 0.15b.dev: http://docutils.sourceforge.net/" />
+<title>textalpha.sty</title>
+<meta name="dcterms.rights" content="Β© 2010 GΓΌnter Milde" />
+<link rel="schema.dcterms" href="http://purl.org/dc/terms/">
+<style type="text/css">
+
+/* Minimal style sheet for the HTML output of Docutils. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id$ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+
+/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
+/* HTML equivalent. It is required to make the document semantic visible. */
+/* */
+/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
+/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
+
+/* alignment of text and inline objects inside block objects*/
+.align-left { text-align: left; }
+.align-right { text-align: right; }
+.align-center { clear: both; text-align: center; }
+.align-top { vertical-align: top; }
+.align-middle { vertical-align: middle; }
+.align-bottom { vertical-align: bottom; }
+
+/* titles */
+h1.title, p.subtitle {
+ text-align: center;
+}
+p.admonition-title,
+p.topic-title,
+p.sidebar-title,
+p.rubric,
+p.system-message-title {
+ font-weight: bold;
+}
+h1 + p.subtitle,
+h1 + p.section-subtitle {
+ font-size: 1.6em;
+}
+h2 + p.section-subtitle { font-size: 1.28em; }
+p.subtitle,
+p.section-subtitle,
+p.sidebar-subtitle {
+ font-weight: bold;
+ margin-top: -0.5em;
+}
+p.sidebar-title,
+p.rubric {
+ font-size: larger;
+}
+p.rubric { color: maroon; }
+a.toc-backref {
+ color: black;
+ text-decoration: none; }
+
+/* Warnings, Errors */
+div.caution p.admonition-title,
+div.attention p.admonition-title,
+div.danger p.admonition-title,
+div.error p.admonition-title,
+div.warning p.admonition-title,
+div.system-messages h1,
+div.error,
+span.problematic,
+p.system-message-title {
+ color: red;
+}
+
+/* inline literals */
+span.docutils.literal {
+ font-family: monospace;
+ white-space: pre-wrap;
+}
+/* do not wraph at hyphens and similar: */
+.literal > span.pre { white-space: nowrap; }
+
+/* Lists */
+
+/* compact and simple lists: no margin between items */
+.simple li, .compact li,
+.simple ul, .compact ul,
+.simple ol, .compact ol,
+.simple > li p, .compact > li p,
+dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+/* Table of Contents */
+div.topic.contents { margin: 0; }
+div.topic.contents ul {
+ list-style-type: none;
+ padding-left: 1.5em;
+}
+
+/* Enumerated Lists */
+ol.arabic { list-style: decimal }
+ol.loweralpha { list-style: lower-alpha }
+ol.upperalpha { list-style: upper-alpha }
+ol.lowerroman { list-style: lower-roman }
+ol.upperroman { list-style: upper-roman }
+
+dt span.classifier { font-style: italic }
+dt span.classifier:before {
+ font-style: normal;
+ margin: 0.5em;
+ content: ":";
+}
+
+/* Field Lists and drivatives */
+/* bold field name, content starts on the same line */
+dl.field-list > dt,
+dl.option-list > dt,
+dl.docinfo > dt,
+dl.footnote > dt,
+dl.citation > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd,
+dl.option-list > dd,
+dl.docinfo > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+}
+/* start field-body on a new line after long field names */
+dl.field-list > dd > *:first-child,
+dl.option-list > dd > *:first-child
+{
+ display: inline-block;
+ width: 100%;
+ margin: 0;
+}
+/* field names followed by a colon */
+dl.field-list > dt:after,
+dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Bibliographic Fields (docinfo) */
+pre.address { font: inherit; }
+dd.authors > p { margin: 0; }
+
+/* Option Lists */
+dl.option-list { margin-left: 40px; }
+dl.option-list > dt { font-weight: normal; }
+span.option { white-space: nowrap; }
+
+/* Footnotes and Citations */
+dl.footnote.superscript > dd {margin-left: 1em; }
+dl.footnote.brackets > dd {margin-left: 2em; }
+dl > dt.label { font-weight: normal; }
+a.footnote-reference.brackets:before,
+dt.label > span.brackets:before { content: "["; }
+a.footnote-reference.brackets:after,
+dt.label > span.brackets:after { content: "]"; }
+a.footnote-reference.superscript,
+dl.footnote.superscript > dt.label {
+ vertical-align: super;
+ font-size: smaller;
+}
+dt.label > span.fn-backref { margin-left: 0.2em; }
+dt.label > span.fn-backref > a { font-style: italic; }
+
+/* Line Blocks */
+div.line-block { display: block; }
+div.line-block div.line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 40px;
+}
+
+/* Figures, Images, and Tables */
+.figure.align-left,
+img.align-left,
+object.align-left,
+table.align-left {
+ margin-right: auto;
+}
+.figure.align-center,
+img.align-center,
+object.align-center {
+ margin-left: auto;
+ margin-right: auto;
+ display: block;
+}
+table.align-center {
+ margin-left: auto;
+ margin-right: auto;
+}
+.figure.align-right,
+img.align-right,
+object.align-right,
+table.align-right {
+ margin-left: auto;
+}
+/* reset inner alignment in figures and tables */
+/* div.align-left, div.align-center, div.align-right, */
+table.align-left, table.align-center, table.align-right
+{ text-align: inherit }
+
+/* Admonitions and System Messages */
+div.admonition,
+div.system-message,
+div.sidebar{
+ margin: 40px;
+ border: medium outset;
+ padding-right: 1em;
+ padding-left: 1em;
+}
+
+/* Sidebar */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ float: right;
+ clear: right;
+}
+
+/* Text Blocks */
+blockquote,
+div.topic,
+pre.literal-block,
+pre.doctest-block,
+pre.math,
+pre.code {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+pre.code .ln { color: gray; } /* line numbers */
+
+/* Tables */
+table { border-collapse: collapse; }
+td, th {
+ border-style: solid;
+ border-color: silver;
+ padding: 0 1ex;
+ border-width: thin;
+}
+td > p:first-child, th > p:first-child { margin-top: 0; }
+td > p, th > p { margin-bottom: 0; }
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+}
+
+table.borderless td, table.borderless th {
+ border: 0;
+ padding: 0;
+ padding-right: 0.5em /* separate table cells */
+}
+
+</style>
+<style type="text/css">
+
+/* CSS31_ style sheet for the output of Docutils HTML writers. */
+/* Rules for easy reading and pre-defined style variants. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id$ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+/* .. _CSS3: http://www.w3.org/TR/CSS3 */
+
+
+/* Document Structure */
+/* ****************** */
+
+/* "page layout" */
+body {
+ margin: 0;
+ background-color: #dbdbdb;
+}
+div.document {
+ line-height:1.3;
+ counter-reset: table;
+ /* counter-reset: figure; */
+ /* avoid long lines --> better reading */
+ /* OTOH: lines should not be too short because of missing hyphenation, */
+ max-width: 50em;
+ padding: 1px 2%; /* 1px on top avoids grey bar above title (mozilla) */
+ margin: auto;
+ background-color: white;
+}
+
+/* Sections */
+
+/* Transitions */
+
+hr.docutils {
+ width: 80%;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ clear: both;
+}
+
+/* Paragraphs */
+/* ========== */
+
+/* vertical space (parskip) */
+p, ol, ul, dl,
+div.line-block,
+table{
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+h1, h2, h3, h4, h5, h6,
+dl > dd {
+ margin-bottom: 0.5em;
+}
+
+/* Lists */
+/* ========== */
+
+/* Definition Lists */
+
+dl > dd > p:first-child { margin-top: 0; }
+/* :last-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dl > dd > p:last-child { margin-bottom: 0; }
+
+/* lists nested in definition lists */
+/* :only-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
+
+/* Description Lists */
+/* styled like in most dictionaries, encyclopedias etc. */
+dl.description > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+
+/* Field Lists */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+/* run-in: start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* Bibliographic Fields */
+
+/* generally, bibliographic fields use special definition list dl.docinfo */
+/* but dedication and abstract are placed into "topic" divs */
+div.abstract p.topic-title {
+ text-align: center;
+}
+div.dedication {
+ margin: 2em 5em;
+ text-align: center;
+ font-style: italic;
+}
+div.dedication p.topic-title {
+ font-style: normal;
+}
+
+/* Citations */
+dl.citation dt.label {
+ font-weight: bold;
+}
+span.fn-backref {
+ font-weight: normal;
+}
+
+/* Text Blocks */
+/* ============ */
+
+/* Literal Blocks */
+
+/* Block Quotes */
+
+blockquote > table,
+div.topic > table {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+blockquote p.attribution,
+div.topic p.attribution {
+ text-align: right;
+ margin-left: 20%;
+}
+
+/* Tables */
+/* ====== */
+
+/* th { vertical-align: bottom; } */
+
+table tr { text-align: left; }
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+}
+
+/* numbered tables (counter defined in div.document) */
+table.numbered > caption:before {
+ counter-increment: table;
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+/* Explicit Markup Blocks */
+/* ====================== */
+
+/* Footnotes and Citations */
+/* ----------------------- */
+
+/* line on the left */
+dl.footnote {
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+}
+
+/* Directives */
+/* ---------- */
+
+/* Body Elements */
+/* ~~~~~~~~~~~~~ */
+
+/* Images and Figures */
+
+/* let content flow to the side of aligned images and figures */
+.figure.align-left,
+img.align-left,
+object.align-left {
+ display: block;
+ clear: left;
+ float: left;
+ margin-right: 1em
+}
+.figure.align-right,
+img.align-right,
+object.align-right {
+ display: block;
+ clear: right;
+ float: right;
+ margin-left: 1em
+}
+/* Stop floating sidebars, images and figures at section level 1,2,3 */
+h1, h2, h3 { clear: both; }
+
+/* Sidebar */
+
+/* Move into the margin. In a layout with fixed margins, */
+/* it can be moved into the margin completely. */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ margin-left: 1em;
+ margin-right: -5.5%;
+ background-color: #ffffee ;
+}
+
+/* Code */
+
+pre.code { padding: 0.7ex }
+pre.code, code { background-color: #eeeeee }
+pre.code .ln { color: gray; } /* line numbers */
+/* basic highlighting: for a complete scheme, see */
+/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+/* Math */
+/* styled separately (see math.css for math-output=HTML) */
+
+/* Epigraph */
+/* Highlights */
+/* Pull-Quote */
+/* Compound Paragraph */
+/* Container */
+
+/* can be styled in a custom stylesheet */
+
+/* Document Header and Footer */
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller;
+}
+
+/* Inline Markup */
+/* ============= */
+
+/* Emphasis */
+/* em */
+/* Strong Emphasis */
+/* strong */
+/* Interpreted Text */
+/* span.interpreted */
+/* Title Reference */
+/* cite */
+/* Inline Literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+/* span.docutils.literal {Β white-space: pre-wrap; } */
+
+/* Hyperlink References */
+a { text-decoration: none; }
+
+/* External Targets */
+/* span.target.external */
+/* Internal Targets */
+/* span.target.internal */
+/* Footnote References */
+/* a.footnote-reference */
+/* Citation References */
+/* a.citation-reference */
+
+</style>
+</head>
+<body>
+<div class="document" id="textalpha-sty">
+<h1 class="title">textalpha.sty</h1>
+<p class="subtitle" id="greek-symbols-in-text">Greek symbols in text</p>
+<dl class="docinfo">
+<dt class="copyright">Copyright</dt>
+<dd class="copyright">Β© 2010 GΓΌnter Milde</dd>
+<dt class="licence">Licence</dt>
+<dd class="licence"><p>This work may be distributed and/or modified under the
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+versionΒ 1.3 of this license or any later version.</p>
+</dd>
+<dt class="identification">Identification</dt>
+<dd class="identification"><pre class="literal-block">\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{textalpha}
+[2019/07/11 v0.13.4 macros for Greek letters in text]</pre>
+</dd>
+</dl>
+<div class="abstract topic">
+<p class="topic-title first">Abstract</p>
+<p>Provide a set of <span class="docutils literal">\text*</span> macros for Greek characters
+in text mode.</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>The package was renamed from <cite>textgreek</cite> to <cite>textalpha</cite> to prevent
+confusion with the <a class="reference external" href="http://www.ctan.org/pkg/textgreek">textgreek</a> package by Leonard Michlmayr.</p>
+</div>
+<dl>
+<dt>Changelog:</dt>
+<dd><table class="borderless">
+<colgroup>
+<col style="width: 8%" />
+<col style="width: 14%" />
+<col style="width: 78%" />
+</colgroup>
+<tbody>
+<tr><td><p>0.1</p></td>
+<td><p>2010-06-16</p></td>
+<td><p>initial version</p></td>
+</tr>
+<tr><td><p>0.2</p></td>
+<td><p>2012-06-27</p></td>
+<td><p>support for compound Unicode definitions outside LGR</p></td>
+</tr>
+<tr><td><p>0.3</p></td>
+<td><p>2013-05-03</p></td>
+<td><p>new accent macro names with <span class="docutils literal">lgrxenc.def</span> 0.7</p></td>
+</tr>
+<tr><td><p>0.4</p></td>
+<td><p>2013-05-28</p></td>
+<td><p>use <span class="docutils literal">lgrenc.def</span> from greek-fontenc.</p></td>
+</tr>
+<tr><td><p>0.5</p></td>
+<td><p>2013-09-11
+..</p></td>
+<td><p>move to <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a>,
+support XeTeX/LuaTeX, add breve below accents.</p></td>
+</tr>
+<tr><td><p>0.11</p></td>
+<td><p>2013-11-28</p></td>
+<td><p>compatibility with Xe/LuaTeX in 8-bit mode.</p></td>
+</tr>
+<tr><td><p>0.12</p></td>
+<td><p>2014-12-12</p></td>
+<td><p>fix auxiliary macro names,
+define symbol macros for breathing accents.</p></td>
+</tr>
+<tr><td><p>0.13</p></td>
+<td><p>2015-09-04
+..</p></td>
+<td><p>Option <a class="reference internal" href="#normalize-symbols">normalize-symbols</a>: support for symbol variants.
+Option <a class="reference internal" href="#keep-semicolon">keep-semicolon</a>: use semicolon as erotimatiko
+in LGR.</p></td>
+</tr>
+<tr><td><p>0.13.2</p></td>
+<td><p>2016-02-05</p></td>
+<td><p>Support for standard Unicode text font encoding β€œTU”
+(new in fontspec v2.5a).</p></td>
+</tr>
+<tr><td><p>0.13.4</p></td>
+<td><p>2019-07-11</p></td>
+<td><p>Auxiliary command for subscript iota.</p></td>
+</tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<div class="contents topic" id="contents">
+<p class="topic-title first">Contents</p>
+<ul class="simple">
+<li><p><a class="reference internal" href="#motivation" id="id1">Motivation</a></p></li>
+<li><p><a class="reference internal" href="#usage" id="id2">Usage</a></p></li>
+<li><p><a class="reference internal" href="#implementation" id="id3">Implementation</a></p>
+<ul>
+<li><p><a class="reference internal" href="#options" id="id4">Options</a></p>
+<ul>
+<li><p><a class="reference internal" href="#normalize-symbols" id="id5">normalize-symbols</a></p></li>
+<li><p><a class="reference internal" href="#keep-semicolon" id="id6">keep-semicolon</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#font-encodings" id="id7">Font encodings</a></p></li>
+<li><p><a class="reference internal" href="#symbol-macros-for-breathings" id="id8">Symbol macros for breathings</a></p></li>
+<li><p><a class="reference internal" href="#default-declarations" id="id9">Default declarations</a></p>
+<ul>
+<li><p><a class="reference internal" href="#greekscript-ensuregreek" id="id10">greekscript, ensuregreek</a></p></li>
+<li><p><a class="reference internal" href="#greek-alphabet" id="id11">Greek Alphabet</a></p></li>
+<li><p><a class="reference internal" href="#additional-greek-symbols" id="id12">Additional Greek symbols</a></p>
+<ul>
+<li><p><a class="reference internal" href="#variant-shape-symbols" id="id13">variant shape symbols</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#diacritics" id="id14">Diacritics</a></p></li>
+<li><p><a class="reference internal" href="#auxiliary-macros" id="id15">Auxiliary macros</a></p></li>
+<li><p><a class="reference internal" href="#semicolon-as-erotimatiko" id="id16">semicolon as erotimatiko</a></p></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="section" id="motivation">
+<h1><a class="toc-backref" href="#id1">Motivation</a></h1>
+<p>By default, TeX macros for Greek letters are only valid in mathematical
+mode. This package sets up a suitable <a class="reference internal" href="#font-encoding">font encoding</a> and <cite>LaTeX internal
+character representations</cite> (LICR) definitions for Greek (<span class="docutils literal">\textalpha</span> –
+<span class="docutils literal">\textOmega</span>).</p>
+<p>To allow documents using Greek LICR macros without worrying about the TeX
+engine used to compile them, this package tests the declared font encodings
+and does β€œthe right thing” to set up Greek text font support:</p>
+<ul class="simple">
+<li><p>If the Unicode font encodings EU1 (XeTeX) or EU2 (LuaTeX) are declared,
+before loading this package (e.g. via <span class="docutils literal">fontspec</span>) the package provides
+Greek LICR definitions for them.</p></li>
+<li><p>Otherwise, the <a class="reference external" href="README.html#lgr">LGR font encoding</a> is set as <cite>default font encoding</cite>
+(cf. <a class="reference external" href="http://mirror.ctan.org/macros/latex/doc/fntguide.pdf">fntguide</a> section 5.3) for Greek.</p></li>
+</ul>
+<p>Advantages:</p>
+<ul class="simple">
+<li><p>Symbols from a Greek text font (e.g. the <a class="reference external" href="http://www.ctan.org/pkg/cbgreek-complete">CB fonts</a>) can be accessed
+without the need for an explicite font-encoding switch anywhere in the
+text.</p></li>
+<li><p>Unicode input of Greek characters is supported</p>
+<ul>
+<li><p>via <span class="docutils literal"><span class="pre">\usepackage[utf8]{inputenc}</span></span> and <span class="docutils literal">lgrenc.dfu</span> from
+<a class="reference external" href="http://www.ctan.org/pkg/greek-inputenc">greek-inputenc</a> for 8-bit TeX or XeTeX/LuaTeX in 8-bit compatibility
+mode in any font encoding (see <a class="reference external" href="textalpha-doc.tex">textalpha-doc.tex</a>).</p></li>
+<li><p>natively by XeTeX/LuaTeX for Unicode fonts. As <a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a> does not work
+with these engines, text input can be done via the Latin transcription
+or LICR but <em>not via literal Unicode characters</em> for 8-bit font encodings
+like LGR (see <a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a>).</p></li>
+</ul>
+</li>
+</ul>
+<div class="admonition attention">
+<p class="admonition-title">Attention!</p>
+<p>The macros work well in any font encoding for single symbols.
+However, with 8-bit TeX engines, the automatic font-encoding switches
+behind the doors interfere with kerning between letters and replacement
+of accent+character with a pre-composed character.</p>
+<p>Therefore, Greek text should be written with the help of <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a> or
+<a class="reference external" href="http://www.ctan.org/pkg/polyglossia">polyglossia</a> (setting the language to <span class="docutils literal">greek</span>) or wrapped in the
+provided <span class="docutils literal">ensuregreek</span> macro. Using <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a> or <a class="reference external" href="http://www.ctan.org/pkg/polyglossia">polyglossia</a> also helps
+to ensure correct hyphenation of Greek text.</p>
+</div>
+</div>
+<div class="section" id="usage">
+<h1><a class="toc-backref" href="#id2">Usage</a></h1>
+<p>Ensure support for Greek characters in text mode with</p>
+<pre class="code latex literal-block"><code><span class="keyword">\usepackage</span><span class="name builtin">{</span>textalpha<span class="name builtin">}</span></code></pre>
+<p>eventually with the <a class="reference internal" href="#options">options</a> to normalize symbols variants</p>
+<pre class="code latex literal-block"><code><span class="keyword">\usepackage</span><span class="name attribute">[normalize-symbols]</span><span class="name builtin">{</span>textalpha<span class="name builtin">}</span></code></pre>
+<p>and/or to use the semicolon as <a class="reference external" href="https://en.wikipedia.org/wiki/Question_mark#Erotimatiko">erotimatiko</a> also in 8-bit TeX</p>
+<pre class="code latex literal-block"><code><span class="keyword">\usepackage</span><span class="name attribute">[normalize-symbols,keep-semicolon]</span><span class="name builtin">{</span>textalpha<span class="name builtin">}</span></code></pre>
+<p>To give <span class="docutils literal">textalpha.sty</span> a chance of finding out which <a class="reference internal" href="#font-encodings">font encodings</a>
+are used, load it after <a class="reference external" href="http://www.ctan.org/pkg/fontspec">fontspec</a> and/or <a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a>.</p>
+<p>For detailled examples see <a class="reference external" href="textalpha-doc.tex">textalpha-doc.tex</a> and <a class="reference external" href="textalpha-doc.pdf">textalpha-doc.pdf</a>
+(8-bit TeX and XeTeX/LuaTeX in 8-bit compatibility mode) as well as
+<a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a> and <a class="reference external" href="greek-euenc-doc.pdf">greek-euenc-doc.pdf</a> (XeTeX/LuaTeX with
+Unicode fonts).</p>
+<p>With XeTeX or LuaTex, Unicode fonts and LGR encoded 8-bit fonts can be used
+in the same document (see <a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a>).</p>
+</div>
+<div class="section" id="implementation">
+<h1><a class="toc-backref" href="#id3">Implementation</a></h1>
+<div class="section" id="options">
+<h2><a class="toc-backref" href="#id4">Options</a></h2>
+<div class="section" id="normalize-symbols">
+<h3><a class="toc-backref" href="#id5">normalize-symbols</a></h3>
+<p>The β€œvariant shape” symbol characters like <span class="docutils literal">03D1 GREEK THETA SYMBOL</span> are
+mathematical charcters for mathematical use
+(similar to <span class="docutils literal">1D440 MATHEMATICAL ITALIC CAPITAL M</span>).
+Unfortunately, some Greek texts sources in Unicode encoding mix letter and
+symbol characters .</p>
+<p>The β€œnormalize-symbols” option controls the handling of <a class="reference internal" href="#variant-shape-symbols">variant shape
+symbols</a> under 8-bit TeX:</p>
+<ul class="simple">
+<li><p>The option activates a simple β€œfolding” mechanism that merges Ο° and ΞΊ to
+textkappa etc. for text copied from external sources which may use the
+GREEK SYMBOL characters in place of GREEK LETTERS,</p></li>
+<li><p>Without this option, variant shape symbols in the input are reported as
+errors to prevent information loss in cases where the distinction between
+Ο° and ΞΊ is intended (e.g. in mathematical or scientific context).</p></li>
+</ul>
+<p>With XeTeX/LuaTeX and Unicode fonts, this option is ignored.</p>
+<pre class="literal-block">\newif\iftextalpha&#64;normalizeSymbols
+\DeclareOption{normalize-symbols}{\textalpha&#64;normalizeSymbolstrue}</pre>
+</div>
+<div class="section" id="keep-semicolon">
+<h3><a class="toc-backref" href="#id6">keep-semicolon</a></h3>
+<p>The <a class="reference external" href="https://en.wikipedia.org/wiki/Question_mark#Erotimatiko">erotimatiko</a> looks like a semicolon but is a
+<strong>Greek question mark</strong>:</p>
+<ul class="simple">
+<li><p>The <a class="reference external" href="README.html#lgr">LGR font encoding</a> uses the Latin question mark as input for the
+<cite>erotimatiko</cite> and maps the semicolon to a middle dot (<cite>ano teleia</cite>).</p></li>
+<li><p>The Unicode standard provides the code point <span class="docutils literal">037E GREEK QUESTION MARK</span>
+but says: β€œcharacter <span class="docutils literal">003B SEMICOLON</span> (and not 037E) is the preferred
+character for Greek question mark”.</p></li>
+</ul>
+<p>The <span class="docutils literal"><span class="pre">keep-semicolon</span></span> option allows to use the <a class="reference internal" href="#semicolon-as-erotimatiko">semicolon as erotimatiko</a>
+in both, Xe/LuaTeX and 8-bit TeX. (The <cite>ano teleia</cite> can be input as
+<span class="docutils literal">\textanoteleia</span> or using character <span class="docutils literal">00B7 MIDDLE DOT</span>.)
+With XeTeX/LuaTeX and Unicode fonts, this option is ignored.</p>
+<pre class="literal-block">\newif\iftextalpha&#64;keepSemicolon
+\DeclareOption{keep-semicolon}{\textalpha&#64;keepSemicolontrue}
+
+\ProcessOptions\relax</pre>
+</div>
+</div>
+<div class="section" id="font-encodings">
+<span id="font-encoding"></span><h2><a class="toc-backref" href="#id7">Font encodings</a></h2>
+<p>With 8-bit LaTeX, the <a class="reference external" href="README.html#lgr">LGR font encoding</a> is used for Greek characters. If
+no Greek-supporting font encoding (TU, EU1, EU2, or LGR) is declared, LGR is
+loaded and set up as default Greek font encoding by this package.</p>
+<p>With XeTeX or LuaTeX, there is one common input and font encoding –
+Unicode. 8-bit TeX font encodings are only used in compatibility mode or for
+fonts not available otherwise. For compatibility with the LaTeX font
+selection system, <a class="reference external" href="http://www.ctan.org/pkg/fontspec">fontspec</a> defines the TU font encoding or the (pseudo)
+font encodings EU1 and EU2 for XeTeX and LuaTeX respectively. However
+<cite>fontspec</cite> does not (yet) define Greek LICR macros. We therefore explicitely
+load Greek LICR definitions for XeTeX/LuaTeX from <a class="reference external" href="greek-euenc.def.html">greek-euenc.def</a> which in turn includes <a class="reference external" href="greek-fontenc.def.html">greek-fontenc.def</a>.</p>
+<p>Ensure a Greek-supporting font encoding exists and supports Greek LICR
+macros:</p>
+<ul class="simple">
+<li><p>Load the Greek LICR definitions for Unicode if the font encoding TU, EU1
+(XeTeX) or EU2 (LuaTeX) is detected.</p></li>
+<li><p>Re-set <span class="docutils literal">\LastDeclaredEncoding</span> (used in some included font-encoding files).</p></li>
+<li><p>If none of TU, EU1, EU2, or LGR is declared, load <span class="docutils literal">lgrenc.def</span>.</p></li>
+</ul>
+<pre class="literal-block">\&#64;ifl&#64;aded{def}{tuenc}{
+ \renewcommand{\LastDeclaredEncoding}{TU}
+ \input{greek-euenc.def}
+}{% else
+ \&#64;ifl&#64;aded{def}{eu1enc}{
+ \renewcommand{\LastDeclaredEncoding}{EU1}
+ \input{greek-euenc.def}
+ }{% else
+ \&#64;ifl&#64;aded{def}{eu2enc}{
+ \renewcommand{\LastDeclaredEncoding}{EU2}
+ \input{greek-euenc.def}
+ }{% else
+ \&#64;ifl&#64;aded{def}{lgrenc}{
+ % LGR already declared and set up
+ \renewcommand{\LastDeclaredEncoding}{LGR}
+ }{
+ \input{lgrenc.def}
+ }
+ }
+ }
+}</pre>
+<p>The package <a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a> defines the PU font encoding which also supports
+(monotonic) Greek. It currently misses polytonic greek and the
+<span class="docutils literal">\greekscript</span> and <span class="docutils literal">\ensuregreek</span> TextCommands:</p>
+<pre class="literal-block">\&#64;ifl&#64;aded{def}{puenc}
+ {\ProvideTextCommand{\greekscript}{PU}{}
+ \ProvideTextCommand{\ensuregreek}{PU}[1]{#1}}
+ {}</pre>
+</div>
+<div class="section" id="symbol-macros-for-breathings">
+<h2><a class="toc-backref" href="#id8">Symbol macros for breathings</a></h2>
+<p>In the Latin transcription provided by LGR, breathing accents (Dasia and
+Psili) are input as &lt; and &gt;. We provide the corresponding NFSS macro accents
+(moved here from <a class="reference external" href="greek-fontenc.def.html">greek-fontenc.def</a>).</p>
+<p>As Xe/LuaTeX may use LGR in combination with EU1 or EU2, we define the
+macros twice, for LGR and Unicode font encodings (if they are defined):</p>
+<pre class="literal-block">\&#64;ifl&#64;aded{def}{lgrenc}{
+ \DeclareTextCommand{\&lt;}{LGR}{\accdasia}
+ \DeclareTextCommand{\&gt;}{LGR}{\accpsili}
+ % Composite accents starting with the new-defined shortcuts:
+ \DeclareTextCompositeCommand{\&gt;}{LGR}{'}{\accpsilioxia}
+ \DeclareTextCompositeCommand{\&gt;}{LGR}{`}{\accpsilivaria}
+ \DeclareTextCompositeCommand{\&gt;}{LGR}{~}{\accpsiliperispomeni}
+ \DeclareTextCompositeCommand{\&lt;}{LGR}{'}{\accdasiaoxia}
+ \DeclareTextCompositeCommand{\&lt;}{LGR}{`}{\accdasiavaria}
+ \DeclareTextCompositeCommand{\&lt;}{LGR}{~}{\accdasiaperispomeni}
+ % Hiatus feature (see greek-fontenc.def and babel-greek (greek.ldf))
+ \DeclareTextCompositeCommand{\&lt;}{LGR}{^^9f}{\LGR&#64;hiatus}
+ \DeclareTextCompositeCommand{\&gt;}{LGR}{^^9f}{\LGR&#64;hiatus}
+
+}{}
+
+\&#64;ifl&#64;aded{def}{greek-euenc}{ % XeTeX or LuaTeX with Unicode fonts
+ \DeclareTextCommand{\&lt;}{\LastDeclaredEncoding}{\accdasia}
+ \DeclareTextCommand{\&gt;}{\LastDeclaredEncoding}{\accpsili}
+ % Composite accents starting with the new-defined shortcuts:
+ \DeclareTextCompositeCommand{\&gt;}{\LastDeclaredEncoding}{'}{\accpsilioxia}
+ \DeclareTextCompositeCommand{\&gt;}{\LastDeclaredEncoding}{`}{\accpsilivaria}
+ \DeclareTextCompositeCommand{\&gt;}{\LastDeclaredEncoding}{~}{\accpsiliperispomeni}
+ \DeclareTextCompositeCommand{\&lt;}{\LastDeclaredEncoding}{'}{\accdasiaoxia}
+ \DeclareTextCompositeCommand{\&lt;}{\LastDeclaredEncoding}{`}{\accdasiavaria}
+ \DeclareTextCompositeCommand{\&lt;}{\LastDeclaredEncoding}{~}{\accdasiaperispomeni}
+}{}</pre>
+</div>
+<div class="section" id="default-declarations">
+<h2><a class="toc-backref" href="#id9">Default declarations</a></h2>
+<p>The following definitions ensure that the Greek LICR macros can be used
+anywhere in the document also with 8-bit TeX by declaring LGR as their
+default font encoding. Abort here, if the LGR font encoding is not defined:</p>
+<pre class="literal-block">\&#64;ifl&#64;aded{def}{lgrenc}
+ {}
+% else return:
+ {\expandafter\endinput}</pre>
+<div class="section" id="greekscript-ensuregreek">
+<h3><a class="toc-backref" href="#id10">greekscript, ensuregreek</a></h3>
+<p>The <span class="docutils literal">\greekscript</span> declaration ensures the current font encoding supports
+the Greek script. <span class="docutils literal"><span class="pre">greek-fontenc.def</span></span> sets this to the empty declaration
+for font encodings that do so. This is currently used by <span class="docutils literal">lgrenc.def</span>
+(LGR) and <span class="docutils literal"><span class="pre">greek-euenc.def</span></span> (Greek LICR macros for EU1 and EU2).</p>
+<p>We define LGR as default encoding for Greek text. We use
+<span class="docutils literal">\ProvideTextCommandDefault</span> to enable the author or other packages to use
+an alternative definition (see [<a class="reference external" href="http://mirror.ctan.org/macros/latex/doc/fntguide.pdf">fntguide</a>]):</p>
+<pre class="literal-block">\ProvideTextCommandDefault{\greekscript}{\fontencoding{LGR}\selectfont}</pre>
+<p>The <span class="docutils literal">\ensuregreek</span> command can be used to ensure that its argument is set in
+a font encoding with support for Greek. Again the default is LGR:</p>
+<pre class="literal-block">\ProvideTextCommandDefault{\ensuregreek}[1]{\leavevmode{\greekscript #1}}</pre>
+<!-- The [fntguide_] writes
+
+ Note that ``\DeclareTextAccentDefault`` can be used on any
+ one-argument encoding-specific command, not just those defined with
+ ``\DeclareTextAccent``.
+
+However, the simpler alternative
+``\DeclareTextAccentDefault{\ensuregreek}{LGR}`` fails with the table of
+Unicode characters in the test document `<textalpha-doc.tex>`__:
+
+ ``! You can't use a prefix with `end-group character }'.`` -->
+<p>Eventually, all font encodings supporting Greek script (e.g. LGI, PU, TU,
+EU1, EU2) will declare <span class="docutils literal">\ensuregreek</span> as text command that passes the
+argument unchanged. This way, kerning and selection of precomposed glyphs
+would work also for cases like <span class="docutils literal"><span class="pre">\ensuregreek{\'A}U</span></span>.</p>
+</div>
+<div class="section" id="greek-alphabet">
+<h3><a class="toc-backref" href="#id11">Greek Alphabet</a></h3>
+<p>Define the <span class="docutils literal">text*</span> marcos as default for all font encodings:</p>
+<pre class="literal-block">\DeclareTextSymbolDefault{\textAlpha}{LGR}
+\DeclareTextSymbolDefault{\textBeta}{LGR}
+\DeclareTextSymbolDefault{\textGamma}{LGR}
+\DeclareTextSymbolDefault{\textDelta}{LGR}
+\DeclareTextSymbolDefault{\textEpsilon}{LGR}
+\DeclareTextSymbolDefault{\textZeta}{LGR}
+\DeclareTextSymbolDefault{\textEta}{LGR}
+\DeclareTextSymbolDefault{\textTheta}{LGR}
+\DeclareTextSymbolDefault{\textIota}{LGR}
+\DeclareTextSymbolDefault{\textKappa}{LGR}
+\DeclareTextSymbolDefault{\textLambda}{LGR}
+\DeclareTextSymbolDefault{\textMu}{LGR}
+\DeclareTextSymbolDefault{\textNu}{LGR}
+\DeclareTextSymbolDefault{\textXi}{LGR}
+\DeclareTextSymbolDefault{\textOmicron}{LGR}
+\DeclareTextSymbolDefault{\textPi}{LGR}
+\DeclareTextSymbolDefault{\textRho}{LGR}
+\DeclareTextSymbolDefault{\textSigma}{LGR}
+\DeclareTextSymbolDefault{\textTau}{LGR}
+\DeclareTextSymbolDefault{\textUpsilon}{LGR}
+\DeclareTextSymbolDefault{\textPhi}{LGR}
+\DeclareTextSymbolDefault{\textChi}{LGR}
+\DeclareTextSymbolDefault{\textPsi}{LGR}
+\DeclareTextSymbolDefault{\textOmega}{LGR}
+%
+\DeclareTextSymbolDefault{\textalpha}{LGR}
+\DeclareTextSymbolDefault{\textbeta}{LGR}
+\DeclareTextSymbolDefault{\textgamma}{LGR}
+\DeclareTextSymbolDefault{\textdelta}{LGR}
+\DeclareTextSymbolDefault{\textepsilon}{LGR}
+\DeclareTextSymbolDefault{\textzeta}{LGR}
+\DeclareTextSymbolDefault{\texteta}{LGR}
+\DeclareTextSymbolDefault{\texttheta}{LGR}
+\DeclareTextSymbolDefault{\textiota}{LGR}
+\DeclareTextSymbolDefault{\textkappa}{LGR}
+\DeclareTextSymbolDefault{\textlambda}{LGR}
+\DeclareTextSymbolDefault{\textmu}{LGR}
+\DeclareTextSymbolDefault{\textnu}{LGR}
+\DeclareTextSymbolDefault{\textxi}{LGR}
+\DeclareTextSymbolDefault{\textomicron}{LGR}
+\DeclareTextSymbolDefault{\textpi}{LGR}
+\DeclareTextSymbolDefault{\textrho}{LGR}
+\DeclareTextSymbolDefault{\textsigma}{LGR}
+\DeclareTextSymbolDefault{\textvarsigma}{LGR}
+\DeclareTextSymbolDefault{\textfinalsigma}{LGR} % alias for \textvarsigma
+\DeclareTextSymbolDefault{\textautosigma}{LGR} % char 115 in LGR
+\DeclareTextSymbolDefault{\texttau}{LGR}
+\DeclareTextSymbolDefault{\textupsilon}{LGR}
+\DeclareTextSymbolDefault{\textphi}{LGR}
+\DeclareTextSymbolDefault{\textchi}{LGR}
+\DeclareTextSymbolDefault{\textpsi}{LGR}
+\DeclareTextSymbolDefault{\textomega}{LGR}</pre>
+</div>
+<div class="section" id="additional-greek-symbols">
+<h3><a class="toc-backref" href="#id12">Additional Greek symbols</a></h3>
+<p>Including alias names for compatibility with hyperref’s puenc.def.</p>
+<p>Ancient Greek Numbers (Athenian Numerals):</p>
+<pre class="literal-block">\DeclareTextSymbolDefault{\textpentedeka}{LGR} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareTextSymbolDefault{\textpentehekaton}{LGR} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareTextSymbolDefault{\textpenteqilioi}{LGR} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareTextSymbolDefault{\textpentemurioi}{LGR} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND</pre>
+<p>Archaic letters:</p>
+<pre class="literal-block">\DeclareTextSymbolDefault{\textstigma}{LGR} % Ο›
+\DeclareTextSymbolDefault{\textstigmagreek}{LGR} % Ο› (puenc.def)
+\DeclareTextSymbolDefault{\textvarstigma}{LGR} % stigma variant
+\DeclareTextSymbolDefault{\textkoppa}{LGR} % ϟ (greek small letter koppa)
+\DeclareTextSymbolDefault{\textkoppagreek}{LGR} % ϟ (puenc.def)
+\DeclareTextSymbolDefault{\textqoppa}{LGR} % Ο™ (archaic koppa)
+\DeclareTextSymbolDefault{\textQoppa}{LGR} % Ϙ (archaic Koppa)
+\DeclareTextSymbolDefault{\textStigma}{LGR} % Ϛ Ϲ΀ ligature in some fonts
+\DeclareTextSymbolDefault{\textStigmagreek}{LGR} % Ϛ (puenc.def)
+\DeclareTextSymbolDefault{\textSampi}{LGR} % Ο 
+\DeclareTextSymbolDefault{\textSampigreek}{LGR} % Ο  (puenc.def)
+\DeclareTextSymbolDefault{\textsampi}{LGR} % Ο‘
+\DeclareTextSymbolDefault{\textsampigreek}{LGR} % Ο‘ (puenc.def)
+\DeclareTextSymbolDefault{\textanoteleia}{LGR} % Β·
+\DeclareTextSymbolDefault{\texterotimatiko}{LGR} % ΝΎ (003B is the preferred character)
+\DeclareTextSymbolDefault{\textdigamma}{LGR} % ϝ
+\DeclareTextSymbolDefault{\textDigamma}{LGR} % Ϝ
+\DeclareTextSymbolDefault{\textdigammagreek}{LGR} % ϝ (puenc.def)
+\DeclareTextSymbolDefault{\textDigammagreek}{LGR} % Ϝ (puenc.def)</pre>
+<p>numeral signs: <a class="reference external" href="http://en.wikipedia.org/wiki/Greek_numerals">http://en.wikipedia.org/wiki/Greek_numerals</a></p>
+<pre class="literal-block">\DeclareTextSymbolDefault{\textnumeralsigngreek}{LGR} % (puenc.def)
+\DeclareTextSymbolDefault{\textnumeralsignlowergreek}{LGR} % (puenc.def)</pre>
+<div class="section" id="variant-shape-symbols">
+<h4><a class="toc-backref" href="#id13">variant shape symbols</a></h4>
+<p>Mathematical notation uses variant shapes of some Greek letters as
+additional symbols. There are separate code points for the symbol variants
+in Unicode but not in the LGR font encoding used for Greek in 8-bit TeX.
+The variations have no syntactic meaning in Greek text.</p>
+<pre class="literal-block">\DeclareTextSymbolDefault{\textbetasymbol}{LGR} % ϐ GREEK BETA SYMBOL
+\DeclareTextSymbolDefault{\textthetasymbol}{LGR} % Ο‘ $\vartheta$ GREEK THETA SYMBOL
+\DeclareTextSymbolDefault{\textphisymbol}{LGR} % Ο• $\phi$ GREEK PHI SYMBOL
+\DeclareTextSymbolDefault{\textpisymbol}{LGR} % Ο– $\varpi$ GREEK PI SYMBOL
+\DeclareTextSymbolDefault{\textkappasymbol}{LGR} % Ο° GREEK KAPPA SYMBOL
+\DeclareTextSymbolDefault{\textrhosymbol}{LGR} % Ο± $\varrho$ GREEK RHO SYMBOL
+\DeclareTextSymbolDefault{\textThetasymbol}{LGR} % Ο΄ GREEK CAPITAL THETA SYMBOL
+\DeclareTextSymbolDefault{\textepsilonsymbol}{LGR} % Ο΅ $\epsilon$ GREEK LUNATE EPSILON SYMBOL</pre>
+<p>Define compatibility mappings if the <a class="reference internal" href="#normalize-symbols">normalize-symbols</a> option is set:</p>
+<pre class="literal-block">\iftextalpha&#64;normalizeSymbols
+ \DeclareTextCommand{\textbetasymbol} {LGR}{\textbeta}
+ \DeclareTextCommand{\textthetasymbol} {LGR}{\texttheta}
+ \DeclareTextCommand{\textphisymbol} {LGR}{\textphi}
+ \DeclareTextCommand{\textpisymbol} {LGR}{\textpi}
+ \DeclareTextCommand{\textkappasymbol} {LGR}{\textkappa}
+ \DeclareTextCommand{\textrhosymbol} {LGR}{\textrho}
+ \DeclareTextCommand{\textThetasymbol} {LGR}{\textTheta}
+ \DeclareTextCommand{\textepsilonsymbol}{LGR}{\textepsilon}
+\fi</pre>
+</div>
+</div>
+<div class="section" id="diacritics">
+<h3><a class="toc-backref" href="#id14">Diacritics</a></h3>
+<p>Greek diacritics via β€œnamed” macros:</p>
+<pre class="literal-block">\DeclareTextAccentDefault{\accdasia}{LGR}
+\DeclareTextAccentDefault{\accpsili}{LGR}
+\DeclareTextAccentDefault{\acctonos}{LGR}
+\DeclareTextAccentDefault{\accvaria}{LGR}
+\DeclareTextAccentDefault{\accperispomeni}{LGR}
+\DeclareTextAccentDefault{\accdialytika}{LGR}
+%
+\DeclareTextAccentDefault{\accdasiaoxia}{LGR}
+\DeclareTextAccentDefault{\accdasiavaria}{LGR}
+\DeclareTextAccentDefault{\accdasiaperispomeni}{LGR}
+\DeclareTextAccentDefault{\accpsilioxia}{LGR}
+\DeclareTextAccentDefault{\accpsilivaria}{LGR}
+\DeclareTextAccentDefault{\accpsiliperispomeni}{LGR}
+\DeclareTextAccentDefault{\accdialytikatonos}{LGR}
+\DeclareTextAccentDefault{\accdialytikavaria}{LGR}
+\DeclareTextAccentDefault{\accdialytikaperispomeni}{LGR}</pre>
+<p>Symbol macros for the breathings:</p>
+<pre class="literal-block">\DeclareTextAccentDefault{\&lt;}{LGR}
+\DeclareTextAccentDefault{\&gt;}{LGR}</pre>
+<p>Postfix accents:</p>
+<pre class="literal-block">\DeclareTextSymbolDefault{\ypogegrammeni}{LGR} % &quot;small&quot; sub-iota
+\DeclareTextSymbolDefault{\prosgegrammeni}{LGR} % &quot;capital&quot; sub-iota</pre>
+<p>Other accents in LGR:</p>
+<pre class="literal-block">\DeclareTextAccentDefault{\accinvertedbrevebelow}{LGR} % INVERTED BREVE BELOW
+\DeclareTextAccentDefault{\textsubarch}{LGR} % tipa, Teubner name: ut
+\DeclareTextAccentDefault{\accbrevebelow}{LGR} % BREVE BELOW</pre>
+</div>
+<div class="section" id="auxiliary-macros">
+<h3><a class="toc-backref" href="#id15">Auxiliary macros</a></h3>
+<p><span class="docutils literal">\MakeUppercase</span> requires four internal commands:</p>
+<pre class="literal-block">\DeclareTextAccentDefault{\LGR&#64;accdropped}{LGR}
+\DeclareTextAccentDefault{\LGR&#64;accDialytika}{LGR}
+\DeclareTextAccentDefault{\LGR&#64;hiatus}{LGR}
+\DeclareTextSymbolDefault{\LGR&#64;ypogegrammeni}{LGR}</pre>
+</div>
+<div class="section" id="semicolon-as-erotimatiko">
+<h3><a class="toc-backref" href="#id16">semicolon as erotimatiko</a></h3>
+<p>The text command <span class="docutils literal">\textsemicolon</span> inserts <span class="docutils literal">\texterotimatiko</span>
+in LGR font encoding and a β€œnormal” semicolon else:</p>
+<pre class="literal-block">\ProvideTextCommandDefault{\textsemicolon}{;}
+\ProvideTextCommand{\textsemicolon}{LGR}{\texterotimatiko}</pre>
+<p>The LGR font encoding maps β€œ;” to a middle dot (ano teleia). With the
+<a class="reference internal" href="#keep-semicolon">keep-semicolon</a> option, the semicolon is made an active character and calls
+<span class="docutils literal">\textsemicolon</span>:</p>
+<pre class="literal-block">\iftextalpha&#64;keepSemicolon
+ \catcode`;=\active
+ \newcommand{;}{\textsemicolon}
+\fi</pre>
+<!-- References
+- - - - - - - - - - -->
+</div>
+</div>
+</div>
+</div>
+</body>
+</html>
diff --git a/language/greek/greek-inputenc/README b/language/greek/greek-inputenc/README
new file mode 100644
index 0000000000..0e78de83f7
--- /dev/null
+++ b/language/greek/greek-inputenc/README
@@ -0,0 +1,157 @@
+greek-inputenc
+##############
+Greek input encoding definition files
+*************************************
+
+:Author: Apostolos Syropoulos, Dimitrios Filippou, GΓΌnter Milde
+:Date: 2019-07-11
+:Copyright: Β© 1999 Dimitrios Filippou,
+ Β© 2000 Apostolos Syropoulos,
+ Β© 2013 GΓΌnter Milde <milde@users.sf.net>
+:Licence: 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 any later version.
+:Abstract: This package provides input encoding definition
+ files for Greek for use with inputenc_.
+
+
+News
+====
+
+.. class:: borderless
+
+===== ============ =============================================================
+1.3 2013-05-17 New maintainer.
+.. Unicode support with the standard "utf8" option.
+1.4 2013-07-16 bugfix for GREEK SMALL LETTER RHO WITH PSILI/DASIA,
+.. drop "greek" from macro names for ancient characters,
+.. ``\ypogegrammeni`` and ``\prosgegrammeni`` instead of ``|``
+1.4.1 2013-07-18 bugfix: wrong breathings psilioxia -> dasiaoxia
+1.5 2014-09-14 Use named accent macros for Greek accents,
+.. Documentation update (warn of ``;``-conversion!)
+1.5.1 2015-06-04 Fix definition of spacing diacritical characters in utf8.dfu.
+1.6 2015-08-05 Fix output of accented characters with "textalpha" if the
+ current font encoding is not LGR (wrap in \ensuregreek),
+.. Map GREEK ... SYMBOL characters.
+1.7 2019-07-11 Use LICR macros instead of transliteration and remove
+ ``\textbullet`` substitution character from iso-8859-7.def.
+ (Missing characters will now result in the standard
+ ``inputenc`` error message.)
+===== ============ =============================================================
+
+
+Files
+=====
+
+`<lgrenc.dfu>`_
+ Greek input encoding file for UTF-8 comprising Greek letters and other
+ symbols present in the LGR encoding.
+
+ This file requires ``lgrenc.def`` version 0.8.2 or newer from the
+ greek-fontenc_ package.
+
+ The literate source was converted with PyLit_ to reStructuredText_ and
+ with Docutils_ to `<lgrenc.dfu.html>`_.
+
+`<iso-8859-7.def>`_
+ Greek input encoding file for `ISO 8859-7`_ by Apostolos Syropoulos.
+
+`<macgreek.def>`_
+ Greek input encoding file for Macintosh (ELOT 823) by Dimitrios Filippou.
+ [#transliteration]_
+
+Test examples and output:
+ :utf-8: `<greek-utf8.tex>`_, `<greek-utf8.pdf>`_
+ (comprehensive example)
+ :iso 8859-7: `<inputenc-iso-8859-7.tex>`_, `<inputenc-iso-8859-7.pdf>`_
+ (basic test)
+
+.. [#transliteration] Currently, these files translate to a Latin
+ transcription particular to the LGR font encoding. Drawbacks include:
+ Latin characters in PDF strings (hyperref_ bookmarks and TOC sidebar, cf.
+ greekhyperref.pdf__), no kerning between accented characters.
+
+__ http://mirrors.ctan.org/language/greek/greek-fontenc/greekhyperref.pdf
+
+
+Installation
+============
+
+If possible, get this package from your distribution using its installation
+manager.
+
+Otherwise, make sure LaTeX can find the files ending in ``.def``:
+
+* Download and unpack `greek-inputenc.zip` or just download the required
+ file(s).
+
+* Copy, move, or link the files to a suitable place in the `TeX Directory
+ Structure` (TDS_) and run ``texhash``, or place them in the current working
+ directory (e.g. for testing).
+
+Usage
+=====
+
+Pass the encoding name as option to inputenc_.
+
+The "utf8" option only defines characters that are accessible in declared
+font encodings. In order to load the Greek definitions in ``lgrenc.dfu``,
+specify the LGR font encoding with fontenc_, the "greek" option for
+babel_, or both, e.g. ::
+
+ \usepackage[LGR,T1]{fontenc}
+ \usepackage[utf8]{inputenc}
+
+or ::
+
+ \usepackage[greek,english]{babel}
+ \usepackage[utf8]{inputenc}
+
+See `greek-utf8.tex`_ for an example.
+
+Warning
+-------
+
+LGR is no "standard font encoding". Latin characters and some other ASCII
+symbols are mapped to Greek equivalents if LGR is the active font encoding.
+(See usage.pdf_ for a description of this Latin-Greek transliteration.)
+
+This means you need an explicit font-encoding switch for Latin words and
+abbreviations in Greek text, e.g.,
+not ``\foreignlanguage{greek}{((Ξ·Ξ―Ξ± αντίσταση 750-kΞ©))}``
+but ``\foreignlanguage{greek}{((Ξ·Ξ―Ξ± αντίσταση 750-\textlatin{k}Ξ©))}``.
+
+Special care is also required with the **question mark characters**:
+
+* The Unicode standard says character ``003B SEMICOLON`` (and not 037E) is
+ the preferred character for `Greek question mark`.
+* The LGR font encoding maps the semicolon to a middle dot (ano teleia), while the
+ Latin question mark is mapped to the erotimatiko.
+
+As a result, only the deprecated character ``037E GREEK QUESTION MARK``
+works with both, Xe/LuaTeX and 8-bit TeX.
+
+Alternatively, the `textalpha` and `alphabeta` packages from greek-fontenc_
+can be loaded with the "keep-semicolon_" option.
+
+.. References
+ ==========
+
+.. _ISO 8859-7: http://en.wikipedia.org/wiki/ISO/IEC_8859-7
+
+.. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+.. _PyLit: http://repo.or.cz/pylit.git
+.. _reStructuredText: http://docutils.sourceforge.net/rst.html
+.. _Docutils: http://docutils.sourceforge.net/rst.html
+.. _TDS: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds
+
+.. _babel: http://www.ctan.org/pkg/babel
+.. _fontenc: http://www.ctan.org/pkg/fontenc
+.. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
+.. _hyperref: http://www.ctan.org/pkg/hyperref
+.. _ibycus-babel: http://www.ctan.org/pkg/ibycus-babel
+.. _inputenc: http://www.ctan.org/pkg/inputenc
+.. _lgrx: http://www.ctan.org/pkg/lgrx
+.. _usage.pdf: http://mirrors.ctan.org/language/babel/contrib/greek/usage.pdf
+.. _keep-semicolon:
+ http://mirrors.ctan.org/language/greek/greek-fontenc/textalpha.sty.html#keep-semicolon
diff --git a/language/greek/greek-inputenc/README.html b/language/greek/greek-inputenc/README.html
new file mode 100644
index 0000000000..c2830e8971
--- /dev/null
+++ b/language/greek/greek-inputenc/README.html
@@ -0,0 +1,747 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta charset="utf-8"/>
+<meta name="generator" content="Docutils 0.15b.dev: http://docutils.sourceforge.net/" />
+<title>greek-inputenc</title>
+<meta name="author" content="Apostolos Syropoulos, Dimitrios Filippou, GΓΌnter Milde" />
+<meta name="dcterms.date" content="2019-07-11" />
+<meta name="dcterms.rights" content="Β© 1999 Dimitrios Filippou, Β© 2000 Apostolos Syropoulos, Β© 2013 GΓΌnter Milde &lt;milde&#64;users.sf.net&gt;" />
+<link rel="schema.dcterms" href="http://purl.org/dc/terms/">
+<style type="text/css">
+
+/* Minimal style sheet for the HTML output of Docutils. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id$ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+
+/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
+/* HTML equivalent. It is required to make the document semantic visible. */
+/* */
+/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
+/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
+
+/* alignment of text and inline objects inside block objects*/
+.align-left { text-align: left; }
+.align-right { text-align: right; }
+.align-center { clear: both; text-align: center; }
+.align-top { vertical-align: top; }
+.align-middle { vertical-align: middle; }
+.align-bottom { vertical-align: bottom; }
+
+/* titles */
+h1.title, p.subtitle {
+ text-align: center;
+}
+p.admonition-title,
+p.topic-title,
+p.sidebar-title,
+p.rubric,
+p.system-message-title {
+ font-weight: bold;
+}
+h1 + p.subtitle,
+h1 + p.section-subtitle {
+ font-size: 1.6em;
+}
+h2 + p.section-subtitle { font-size: 1.28em; }
+p.subtitle,
+p.section-subtitle,
+p.sidebar-subtitle {
+ font-weight: bold;
+ margin-top: -0.5em;
+}
+p.sidebar-title,
+p.rubric {
+ font-size: larger;
+}
+p.rubric { color: maroon; }
+a.toc-backref {
+ color: black;
+ text-decoration: none; }
+
+/* Warnings, Errors */
+div.caution p.admonition-title,
+div.attention p.admonition-title,
+div.danger p.admonition-title,
+div.error p.admonition-title,
+div.warning p.admonition-title,
+div.system-messages h1,
+div.error,
+span.problematic,
+p.system-message-title {
+ color: red;
+}
+
+/* inline literals */
+span.docutils.literal {
+ font-family: monospace;
+ white-space: pre-wrap;
+}
+/* do not wraph at hyphens and similar: */
+.literal > span.pre { white-space: nowrap; }
+
+/* Lists */
+
+/* compact and simple lists: no margin between items */
+.simple li, .compact li,
+.simple ul, .compact ul,
+.simple ol, .compact ol,
+.simple > li p, .compact > li p,
+dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+/* Table of Contents */
+div.topic.contents { margin: 0; }
+div.topic.contents ul {
+ list-style-type: none;
+ padding-left: 1.5em;
+}
+
+/* Enumerated Lists */
+ol.arabic { list-style: decimal }
+ol.loweralpha { list-style: lower-alpha }
+ol.upperalpha { list-style: upper-alpha }
+ol.lowerroman { list-style: lower-roman }
+ol.upperroman { list-style: upper-roman }
+
+dt span.classifier { font-style: italic }
+dt span.classifier:before {
+ font-style: normal;
+ margin: 0.5em;
+ content: ":";
+}
+
+/* Field Lists and drivatives */
+/* bold field name, content starts on the same line */
+dl.field-list > dt,
+dl.option-list > dt,
+dl.docinfo > dt,
+dl.footnote > dt,
+dl.citation > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd,
+dl.option-list > dd,
+dl.docinfo > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+}
+/* start field-body on a new line after long field names */
+dl.field-list > dd > *:first-child,
+dl.option-list > dd > *:first-child
+{
+ display: inline-block;
+ width: 100%;
+ margin: 0;
+}
+/* field names followed by a colon */
+dl.field-list > dt:after,
+dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Bibliographic Fields (docinfo) */
+pre.address { font: inherit; }
+dd.authors > p { margin: 0; }
+
+/* Option Lists */
+dl.option-list { margin-left: 40px; }
+dl.option-list > dt { font-weight: normal; }
+span.option { white-space: nowrap; }
+
+/* Footnotes and Citations */
+dl.footnote.superscript > dd {margin-left: 1em; }
+dl.footnote.brackets > dd {margin-left: 2em; }
+dl > dt.label { font-weight: normal; }
+a.footnote-reference.brackets:before,
+dt.label > span.brackets:before { content: "["; }
+a.footnote-reference.brackets:after,
+dt.label > span.brackets:after { content: "]"; }
+a.footnote-reference.superscript,
+dl.footnote.superscript > dt.label {
+ vertical-align: super;
+ font-size: smaller;
+}
+dt.label > span.fn-backref { margin-left: 0.2em; }
+dt.label > span.fn-backref > a { font-style: italic; }
+
+/* Line Blocks */
+div.line-block { display: block; }
+div.line-block div.line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 40px;
+}
+
+/* Figures, Images, and Tables */
+.figure.align-left,
+img.align-left,
+object.align-left,
+table.align-left {
+ margin-right: auto;
+}
+.figure.align-center,
+img.align-center,
+object.align-center {
+ margin-left: auto;
+ margin-right: auto;
+ display: block;
+}
+table.align-center {
+ margin-left: auto;
+ margin-right: auto;
+}
+.figure.align-right,
+img.align-right,
+object.align-right,
+table.align-right {
+ margin-left: auto;
+}
+/* reset inner alignment in figures and tables */
+/* div.align-left, div.align-center, div.align-right, */
+table.align-left, table.align-center, table.align-right
+{ text-align: inherit }
+
+/* Admonitions and System Messages */
+div.admonition,
+div.system-message,
+div.sidebar{
+ margin: 40px;
+ border: medium outset;
+ padding-right: 1em;
+ padding-left: 1em;
+}
+
+/* Sidebar */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ float: right;
+ clear: right;
+}
+
+/* Text Blocks */
+blockquote,
+div.topic,
+pre.literal-block,
+pre.doctest-block,
+pre.math,
+pre.code {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+pre.code .ln { color: gray; } /* line numbers */
+
+/* Tables */
+table { border-collapse: collapse; }
+td, th {
+ border-style: solid;
+ border-color: silver;
+ padding: 0 1ex;
+ border-width: thin;
+}
+td > p:first-child, th > p:first-child { margin-top: 0; }
+td > p, th > p { margin-bottom: 0; }
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+}
+
+table.borderless td, table.borderless th {
+ border: 0;
+ padding: 0;
+ padding-right: 0.5em /* separate table cells */
+}
+
+</style>
+<style type="text/css">
+
+/* CSS31_ style sheet for the output of Docutils HTML writers. */
+/* Rules for easy reading and pre-defined style variants. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id$ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+/* .. _CSS3: http://www.w3.org/TR/CSS3 */
+
+
+/* Document Structure */
+/* ****************** */
+
+/* "page layout" */
+body {
+ margin: 0;
+ background-color: #dbdbdb;
+}
+div.document {
+ line-height:1.3;
+ counter-reset: table;
+ /* counter-reset: figure; */
+ /* avoid long lines --> better reading */
+ /* OTOH: lines should not be too short because of missing hyphenation, */
+ max-width: 50em;
+ padding: 1px 2%; /* 1px on top avoids grey bar above title (mozilla) */
+ margin: auto;
+ background-color: white;
+}
+
+/* Sections */
+
+/* Transitions */
+
+hr.docutils {
+ width: 80%;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ clear: both;
+}
+
+/* Paragraphs */
+/* ========== */
+
+/* vertical space (parskip) */
+p, ol, ul, dl,
+div.line-block,
+table{
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+h1, h2, h3, h4, h5, h6,
+dl > dd {
+ margin-bottom: 0.5em;
+}
+
+/* Lists */
+/* ========== */
+
+/* Definition Lists */
+
+dl > dd > p:first-child { margin-top: 0; }
+/* :last-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dl > dd > p:last-child { margin-bottom: 0; }
+
+/* lists nested in definition lists */
+/* :only-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
+
+/* Description Lists */
+/* styled like in most dictionaries, encyclopedias etc. */
+dl.description > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+
+/* Field Lists */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+/* run-in: start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* Bibliographic Fields */
+
+/* generally, bibliographic fields use special definition list dl.docinfo */
+/* but dedication and abstract are placed into "topic" divs */
+div.abstract p.topic-title {
+ text-align: center;
+}
+div.dedication {
+ margin: 2em 5em;
+ text-align: center;
+ font-style: italic;
+}
+div.dedication p.topic-title {
+ font-style: normal;
+}
+
+/* Citations */
+dl.citation dt.label {
+ font-weight: bold;
+}
+span.fn-backref {
+ font-weight: normal;
+}
+
+/* Text Blocks */
+/* ============ */
+
+/* Literal Blocks */
+
+/* Block Quotes */
+
+blockquote > table,
+div.topic > table {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+blockquote p.attribution,
+div.topic p.attribution {
+ text-align: right;
+ margin-left: 20%;
+}
+
+/* Tables */
+/* ====== */
+
+/* th { vertical-align: bottom; } */
+
+table tr { text-align: left; }
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+}
+
+/* numbered tables (counter defined in div.document) */
+table.numbered > caption:before {
+ counter-increment: table;
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+/* Explicit Markup Blocks */
+/* ====================== */
+
+/* Footnotes and Citations */
+/* ----------------------- */
+
+/* line on the left */
+dl.footnote {
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+}
+
+/* Directives */
+/* ---------- */
+
+/* Body Elements */
+/* ~~~~~~~~~~~~~ */
+
+/* Images and Figures */
+
+/* let content flow to the side of aligned images and figures */
+.figure.align-left,
+img.align-left,
+object.align-left {
+ display: block;
+ clear: left;
+ float: left;
+ margin-right: 1em
+}
+.figure.align-right,
+img.align-right,
+object.align-right {
+ display: block;
+ clear: right;
+ float: right;
+ margin-left: 1em
+}
+/* Stop floating sidebars, images and figures at section level 1,2,3 */
+h1, h2, h3 { clear: both; }
+
+/* Sidebar */
+
+/* Move into the margin. In a layout with fixed margins, */
+/* it can be moved into the margin completely. */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ margin-left: 1em;
+ margin-right: -5.5%;
+ background-color: #ffffee ;
+}
+
+/* Code */
+
+pre.code { padding: 0.7ex }
+pre.code, code { background-color: #eeeeee }
+pre.code .ln { color: gray; } /* line numbers */
+/* basic highlighting: for a complete scheme, see */
+/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+/* Math */
+/* styled separately (see math.css for math-output=HTML) */
+
+/* Epigraph */
+/* Highlights */
+/* Pull-Quote */
+/* Compound Paragraph */
+/* Container */
+
+/* can be styled in a custom stylesheet */
+
+/* Document Header and Footer */
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller;
+}
+
+/* Inline Markup */
+/* ============= */
+
+/* Emphasis */
+/* em */
+/* Strong Emphasis */
+/* strong */
+/* Interpreted Text */
+/* span.interpreted */
+/* Title Reference */
+/* cite */
+/* Inline Literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+/* span.docutils.literal {Β white-space: pre-wrap; } */
+
+/* Hyperlink References */
+a { text-decoration: none; }
+
+/* External Targets */
+/* span.target.external */
+/* Internal Targets */
+/* span.target.internal */
+/* Footnote References */
+/* a.footnote-reference */
+/* Citation References */
+/* a.citation-reference */
+
+</style>
+</head>
+<body>
+<div class="document" id="greek-inputenc">
+<h1 class="title">greek-inputenc</h1>
+<p class="subtitle" id="greek-input-encoding-definition-files">Greek input encoding definition files</p>
+<dl class="docinfo simple">
+<dt class="author">Author</dt>
+<dd class="author"><p>Apostolos Syropoulos, Dimitrios Filippou, GΓΌnter Milde</p></dd>
+<dt class="date">Date</dt>
+<dd class="date">2019-07-11</dd>
+<dt class="copyright">Copyright</dt>
+<dd class="copyright">Β© 1999 Dimitrios Filippou,
+Β© 2000 Apostolos Syropoulos,
+Β© 2013 GΓΌnter Milde &lt;<a class="reference external" href="mailto:milde&#64;users.sf.net">milde&#64;users.sf.net</a>&gt;</dd>
+<dt class="licence">Licence</dt>
+<dd class="licence"><p>This work may be distributed and/or modified under the
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+versionΒ 1.3 of this license or any later version.</p>
+</dd>
+</dl>
+<div class="abstract topic">
+<p class="topic-title first">Abstract</p>
+<p>This package provides input encoding definition
+files for Greek for use with <a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a>.</p>
+</div>
+<div class="section" id="news">
+<h1>News</h1>
+<table class="borderless">
+<colgroup>
+<col style="width: 6%" />
+<col style="width: 15%" />
+<col style="width: 78%" />
+</colgroup>
+<tbody>
+<tr><td><p>1.3</p></td>
+<td><p>2013-05-17</p></td>
+<td><p>New maintainer.</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>Unicode support with the standard β€œutf8” option.</p></td>
+</tr>
+<tr><td><p>1.4</p></td>
+<td><p>2013-07-16</p></td>
+<td><p>bugfix for GREEK SMALL LETTER RHO WITH PSILI/DASIA,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>drop β€œgreek” from macro names for ancient characters,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p><span class="docutils literal">\ypogegrammeni</span> and <span class="docutils literal">\prosgegrammeni</span> instead of <span class="docutils literal">|</span></p></td>
+</tr>
+<tr><td><p>1.4.1</p></td>
+<td><p>2013-07-18</p></td>
+<td><p>bugfix: wrong breathings psilioxia -&gt; dasiaoxia</p></td>
+</tr>
+<tr><td><p>1.5</p></td>
+<td><p>2014-09-14</p></td>
+<td><p>Use named accent macros for Greek accents,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>Documentation update (warn of <span class="docutils literal">;</span>-conversion!)</p></td>
+</tr>
+<tr><td><p>1.5.1</p></td>
+<td><p>2015-06-04</p></td>
+<td><p>Fix definition of spacing diacritical characters in utf8.dfu.</p></td>
+</tr>
+<tr><td><p>1.6</p></td>
+<td><p>2015-08-05</p></td>
+<td><p>Fix output of accented characters with β€œtextalpha” if the
+current font encoding is not LGR (wrap in ensuregreek),</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>Map GREEK … SYMBOL characters.</p></td>
+</tr>
+<tr><td><p>1.7</p></td>
+<td><p>2019-07-11</p></td>
+<td><p>Use LICR macros instead of transliteration and remove
+<span class="docutils literal">\textbullet</span> substitution character from iso-8859-7.def.
+(Missing characters will now result in the standard
+<span class="docutils literal">inputenc</span> error message.)</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="files">
+<h1>Files</h1>
+<dl>
+<dt><a class="reference external" href="lgrenc.dfu">lgrenc.dfu</a></dt>
+<dd><p>Greek input encoding file for UTF-8 comprising Greek letters and other
+symbols present in the LGR encoding.</p>
+<p>This file requires <span class="docutils literal">lgrenc.def</span> version 0.8.2 or newer from the
+<a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a> package.</p>
+<p>The literate source was converted with <a class="reference external" href="http://repo.or.cz/pylit.git">PyLit</a> to <a class="reference external" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> and
+with <a class="reference external" href="http://docutils.sourceforge.net/rst.html">Docutils</a> to <a class="reference external" href="lgrenc.dfu.html">lgrenc.dfu.html</a>.</p>
+</dd>
+<dt><a class="reference external" href="iso-8859-7.def">iso-8859-7.def</a></dt>
+<dd><p>Greek input encoding file for <a class="reference external" href="http://en.wikipedia.org/wiki/ISO/IEC_8859-7">ISO 8859-7</a> by Apostolos Syropoulos.</p>
+</dd>
+<dt><a class="reference external" href="macgreek.def">macgreek.def</a></dt>
+<dd><p>Greek input encoding file for Macintosh (ELOT 823) by Dimitrios Filippou.<a class="footnote-reference superscript" href="#transliteration" id="id1">1</a></p>
+</dd>
+<dt>Test examples and output:</dt>
+<dd><dl class="field-list simple">
+<dt>utf-8</dt>
+<dd><p><a class="reference external" href="greek-utf8.tex">greek-utf8.tex</a>, <a class="reference external" href="greek-utf8.pdf">greek-utf8.pdf</a>
+(comprehensive example)</p>
+</dd>
+<dt>iso 8859-7</dt>
+<dd><p><a class="reference external" href="inputenc-iso-8859-7.tex">inputenc-iso-8859-7.tex</a>, <a class="reference external" href="inputenc-iso-8859-7.pdf">inputenc-iso-8859-7.pdf</a>
+(basic test)</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<dl class="footnote superscript">
+<dt class="label" id="transliteration"><span class="superscript"><a class="fn-backref" href="#id1">1</a></span></dt>
+<dd><p>Currently, these files translate to a Latin
+transcription particular to the LGR font encoding. Drawbacks include:
+Latin characters in PDF strings (<a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a> bookmarks and TOC sidebar, cf.
+<a class="reference external" href="http://mirrors.ctan.org/language/greek/greek-fontenc/greekhyperref.pdf">greekhyperref.pdf</a>), no kerning between accented characters.</p>
+</dd>
+</dl>
+</div>
+<div class="section" id="installation">
+<h1>Installation</h1>
+<p>If possible, get this package from your distribution using its installation
+manager.</p>
+<p>Otherwise, make sure LaTeX can find the files ending in <span class="docutils literal">.def</span>:</p>
+<ul class="simple">
+<li><p>Download and unpack <cite>greek-inputenc.zip</cite> or just download the required
+file(s).</p></li>
+<li><p>Copy, move, or link the files to a suitable place in the <cite>TeX Directory
+Structure</cite> (<a class="reference external" href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds">TDS</a>) and run <span class="docutils literal">texhash</span>, or place them in the current working
+directory (e.g. for testing).</p></li>
+</ul>
+</div>
+<div class="section" id="usage">
+<h1>Usage</h1>
+<p>Pass the encoding name as option to <a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a>.</p>
+<p>The β€œutf8” option only defines characters that are accessible in declared
+font encodings. In order to load the Greek definitions in <span class="docutils literal">lgrenc.dfu</span>,
+specify the LGR font encoding with <a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a>, the β€œgreek” option for
+<a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a>, or both, e.g.</p>
+<pre class="literal-block">\usepackage[LGR,T1]{fontenc}
+\usepackage[utf8]{inputenc}</pre>
+<p>or</p>
+<pre class="literal-block">\usepackage[greek,english]{babel}
+\usepackage[utf8]{inputenc}</pre>
+<p>See <a class="reference external" href="greek-utf8.tex">greek-utf8.tex</a> for an example.</p>
+<div class="section" id="warning">
+<h2>Warning</h2>
+<p>LGR is no β€œstandard font encoding”. Latin characters and some other ASCII
+symbols are mapped to Greek equivalents if LGR is the active font encoding.
+(See <a class="reference external" href="http://mirrors.ctan.org/language/babel/contrib/greek/usage.pdf">usage.pdf</a> for a description of this Latin-Greek transliteration.)</p>
+<p>This means you need an explicit font-encoding switch for Latin words and
+abbreviations in Greek text, e.g.,
+not <span class="docutils literal"><span class="pre">\foreignlanguage{greek}{((Ξ·Ξ―Ξ±</span> αντίσταση <span class="pre">750-kΞ©))}</span></span>
+but <span class="docutils literal"><span class="pre">\foreignlanguage{greek}{((Ξ·Ξ―Ξ±</span> αντίσταση <span class="pre">750-\textlatin{k}Ξ©))}</span></span>.</p>
+<p>Special care is also required with the <strong>question mark characters</strong>:</p>
+<ul class="simple">
+<li><p>The Unicode standard says character <span class="docutils literal">003B SEMICOLON</span> (and not 037E) is
+the preferred character for <cite>Greek question mark</cite>.</p></li>
+<li><p>The LGR font encoding maps the semicolon to a middle dot (ano teleia), while the
+Latin question mark is mapped to the erotimatiko.</p></li>
+</ul>
+<p>As a result, only the deprecated character <span class="docutils literal">037E GREEK QUESTION MARK</span>
+works with both, Xe/LuaTeX and 8-bit TeX.</p>
+<p>Alternatively, the <cite>textalpha</cite> and <cite>alphabeta</cite> packages from <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a>
+can be loaded with the β€œ<a class="reference external" href="http://mirrors.ctan.org/language/greek/greek-fontenc/textalpha.sty.html#keep-semicolon">keep-semicolon</a>” option.</p>
+<!-- References
+========== -->
+</div>
+</div>
+</div>
+</body>
+</html>
diff --git a/language/greek/greek-inputenc/greek-utf8-minimal.pdf b/language/greek/greek-inputenc/greek-utf8-minimal.pdf
new file mode 100644
index 0000000000..0f98820e98
--- /dev/null
+++ b/language/greek/greek-inputenc/greek-utf8-minimal.pdf
Binary files differ
diff --git a/language/greek/greek-inputenc/greek-utf8-minimal.tex b/language/greek/greek-inputenc/greek-utf8-minimal.tex
new file mode 100644
index 0000000000..f1cf51add5
--- /dev/null
+++ b/language/greek/greek-inputenc/greek-utf8-minimal.tex
@@ -0,0 +1,434 @@
+\documentclass[a4paper]{article}
+\usepackage[LGR,T1]{fontenc}
+\usepackage[utf8]{inputenc}
+% \usepackage{textalpha}
+% \usepackage{alphabeta}
+\usepackage{textcomp}
+\usepackage[colorlinks]{hyperref}
+\usepackage{bookmark}
+% \usepackage{parskip}
+\usepackage{booktabs}
+
+\usepackage{lmodern}
+% \usepackage{kerkis}
+% \usepackage{gfsdidot}
+
+% Greek utf8 definitions work with and without "Babel",
+% with monotonic, polytonic, and ancient Greek variants.
+% However, this document uses babel language switches, so it requires Babel:
+\usepackage[greek,english]{babel}
+% \languageattribute{greek}{polutoniko}
+% \languageattribute{greek}{ancient}
+
+\begin{document}
+
+\section*{Greek Unicode with 8-bit TeX and \emph{inputenc}}
+
+\begin{abstract}
+ Small test of Unicode input for Greek letters.
+\end{abstract}
+
+Without the "textalpha" or "alphabeta" packages, Greek Unicode characters
+must be wrapped in \verb+\ensuregreek{}+, \verb+\textgreek{}+, or\\
+\verb+\foreignlanguage{greek}{}+ or follow the declarations
+\verb+\greekscript+, \verb+\greektext+, or \verb+\setlanguage{greek}+ to set
+the correct font encoding (LGR).
+
+\begin{quote}
+ \greekscript
+ ΀ί Ο†ΞΞΉΟ‚ΝΎ αΌΉΞ΄α½ΌΞ½ ἐνθέδΡ παῖδ’ ἐλΡυθέραν
+ Ο„α½°Ο‚ πλησίον Νύμφας στΡφανοῦσαν, Ξ£ΟŽΟƒΟ„ΟΞ±Ο„Ξ΅,
+ ἐρῢν άπῆλθΡς Ρὐθύς;
+\end{quote}
+
+The MIKRO SIGN and OHM SIGN characters are set up by textcomp for
+any font encoding:
+\begin{quote}
+ With a a 50\,kΩ resistor, the current is 20\,Β΅A.
+\end{quote}
+However, if the similar looking Greek Unicode characters are used, LGR is
+required for GREEK CAPITAL LETTER OMEGA. On the other hand, GREEK SMALL
+LETTER MU works in any font encoding because it translates to
+\verb+\textmu+, the LICR also used by textcomp for the MICRO SIGN.
+\begin{quote}
+ With a a 50\,k\ensuregreek{Ξ©} resistor, the current is 20\,ΞΌA.
+\end{quote}
+
+
+\section{Warning: unsafe ASCII input}
+
+LGR is no ``standard font encoding''. Latin characters and some other ASCII
+symbols are mapped to Greek equivalents if LGR is the active font encoding.
+(See
+\href{http://mirrors.ctan.org/language/babel/contrib/greek/usage.pdf}{usage.pdf}
+for a description of this Latin-Greek transliteration.)
+
+This means you need an explicit language and/or font-encoding switch for
+Latin words and abbreviations in Greek text, e.g., not
+\foreignlanguage{greek}{((Ξ·Ξ―Ξ± αντίσταση 750-kΞ©))} but
+\foreignlanguage{greek}{((Ξ·Ξ―Ξ± αντίσταση 750-\textlatin{k}Ξ©))}
+
+Special care is also required with the question mark characters:
+\begin{itemize}
+ \item The Unicode standard says: ``character 003B SEMICOLON, and not
+ 037E GREEK QUESTION MARK, is the preferred character for a `Greek
+ question mark' (erotimatiko)'',
+ \item The LGR font encoding maps a SEMICOLON to a middle dot (ano teleia),
+ while the Latin question mark ``?'' is mapped to the erotimatiko.
+\end{itemize}
+As a result, only the deprecated character 037E GREEK QUESTION MARK works
+with both, Xe/LuaTeX and 8-bit TeX.
+
+With the \emph{textalpha} package's ``keep-semicolon'' option, the
+SEMICOLON character can be used for the erotimatiko also with LGR encoded
+fonts.
+
+
+\section{Supported Characters}
+
+Unicode definitions exist for all non-ASCII characters that can be rendered
+with an LGR-encoded font.
+
+
+\subsection{Greek and Coptic}
+
+\greekscript
+\begin{tabular}{rrrrrrrrrrrrrrrrr}
+\toprule
+ & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & \textlatin C & D & E & F\\
+\midrule
+\textlatin{370} & * & * & * & * & Ν΄ & Ν΅ & * & * & & & ΝΊ & * & * & * & ΝΎ & \\
+\textlatin{380} & & & & & Ξ„ & Ξ… & Ξ† & Ξ‡ & Έ & Ξ‰ & Ί & & Ό & & Ύ & Ώ\\
+\textlatin{390} & ΐ & Ξ‘ & Ξ’ & Ξ“ & Ξ” & Ξ• & Ξ– & Ξ— & Θ & Ξ™ & Κ & Ξ› & Μ & Ν & Ξ & Ο\\
+\textlatin{3A0} & Ξ  & Ξ‘ & & Ξ£ & Ξ€ & Ξ₯ & Ξ¦ & Ξ§ & Ξ¨ & Ξ© & Ξͺ & Ξ« & Ξ¬ & Ξ­ & Ξ & Ξ―\\
+\textlatin{3B0} & Ξ° & Ξ± & Ξ² & Ξ³ & Ξ΄ & Ξ΅ & ΞΆ & Ξ· & ΞΈ & ΞΉ & ΞΊ & Ξ» & ΞΌ & Ξ½ & ΞΎ & ΞΏ\\
+\textlatin{3C0} & Ο€ & ρ & Ο‚ & Οƒ & Ο„ & Ο… & Ο† & Ο‡ & ψ & Ο‰ & ϊ & Ο‹ & ό & ύ & ώ & \\
+\textlatin{3D0} & * & * & * & * & * & * & * & * & Ϙ & Ο™ & Ϛ & Ο› & Ϝ & ϝ & * & ϟ\\
+\textlatin{3E0} & Ο  & Ο‘ & * & * & * & * & * & * & * & * & * & * & * & * & * & *\\
+\textlatin{3F0} & * & * & * & * & * & * & * & * & * & * & * & * & * & * & * & *\\
+\bottomrule
+\end{tabular}
+\latintext
+
+\noindent
+legend: * glyph missing in LGR, [space] Unicode point not defined
+
+
+\subsection{Greek Extended}
+
+\greekscript
+\begin{tabular}{rrrrrrrrrrrrrrrrr}
+\toprule
+ & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & \textlatin C & D & E & F\\
+\midrule
+\textlatin{1F00} & αΌ€ & ἁ & αΌ‚ & αΌƒ & αΌ„ & αΌ… & αΌ† & αΌ‡ & Ἀ & αΌ‰ & Ἂ & αΌ‹ & Ἄ & Ἅ & Ἆ & Ἇ\\
+\textlatin{1F10} & ἐ & αΌ‘ & αΌ’ & αΌ“ & αΌ” & αΌ• & & & Ἐ & αΌ™ & Ἒ & αΌ› & Ἔ & Ἕ & & \\
+\textlatin{1F20} & αΌ  & αΌ‘ & αΌ’ & αΌ£ & αΌ€ & αΌ₯ & αΌ¦ & αΌ§ & αΌ¨ & αΌ© & αΌͺ & αΌ« & αΌ¬ & αΌ­ & αΌ & αΌ―\\
+\textlatin{1F30} & αΌ° & αΌ± & αΌ² & αΌ³ & αΌ΄ & αΌ΅ & αΌΆ & αΌ· & αΌΈ & αΌΉ & αΌΊ & αΌ» & αΌΌ & αΌ½ & αΌΎ & αΌΏ\\
+\textlatin{1F40} & α½€ & ὁ & ὂ & ὃ & ὄ & α½… & & & Ὀ & Ὁ & Ὂ & Ὃ & Ὄ & Ὅ & & \\
+\textlatin{1F50} & ὐ & ὑ & α½’ & ὓ & α½” & ὕ & α½– & α½— & & α½™ & & α½› & & Ὕ & & Ὗ\\
+\textlatin{1F60} & α½  & ὑ & α½’ & α½£ & α½€ & α½₯ & ὦ & ὧ & Ὠ & Ὡ & α½ͺ & Ὣ & Ὤ & α½­ & α½ & α½―\\
+\textlatin{1F70} & ὰ & ά & ὲ & έ & ὴ & ὡ & ὢ & ί & ὸ & ό & ὺ & ύ & ὼ & ώ & & \\
+\textlatin{1F80} & αΎ€ & ᾁ & αΎ‚ & αΎƒ & αΎ„ & αΎ… & αΎ† & αΎ‡ & ᾈ & αΎ‰ & ᾊ & αΎ‹ & ᾌ & ᾍ & ᾎ & ᾏ\\
+\textlatin{1F90} & ᾐ & αΎ‘ & αΎ’ & αΎ“ & αΎ” & αΎ• & αΎ– & αΎ— & ᾘ & αΎ™ & ᾚ & αΎ› & ᾜ & ᾝ & ᾞ & ᾟ\\
+\textlatin{1FA0} & αΎ  & αΎ‘ & αΎ’ & αΎ£ & αΎ€ & αΎ₯ & αΎ¦ & αΎ§ & αΎ¨ & αΎ© & αΎͺ & αΎ« & αΎ¬ & αΎ­ & αΎ & αΎ―\\
+\textlatin{1FB0} & αΎ° & αΎ± & αΎ² & αΎ³ & αΎ΄ & & αΎΆ & αΎ· & αΎΈ & αΎΉ & αΎΊ & αΎ» & αΎΌ & αΎ½ & αΎΎ & αΎΏ\\
+\textlatin{1FC0} & αΏ€ & ῁ & αΏ‚ & αΏƒ & αΏ„ & & αΏ† & αΏ‡ & Ὲ & αΏ‰ & Ὴ & αΏ‹ & ῌ & ῍ & ῎ & ῏\\
+\textlatin{1FD0} & ῐ & αΏ‘ & αΏ’ & αΏ“ & & & αΏ– & αΏ— & Ῐ & αΏ™ & Ὶ & αΏ› & & ῝ & ῞ & ῟\\
+\textlatin{1FE0} & αΏ  & αΏ‘ & αΏ’ & αΏ£ & αΏ€ & αΏ₯ & αΏ¦ & αΏ§ & αΏ¨ & αΏ© & αΏͺ & αΏ« & αΏ¬ & αΏ­ & αΏ & αΏ―\\
+\textlatin{1FF0} & & & αΏ² & αΏ³ & αΏ΄ & & αΏΆ & αΏ· & αΏΈ & αΏΉ & αΏΊ & αΏ» & αΏΌ & αΏ½ & αΏΎ & \\
+\bottomrule
+\end{tabular}
+\latintext
+
+\subsection{Other Unicode Blocks}
+
+\begin{description}
+
+\item [Latin-1 Supplement]: \ensuregreek{Β¨ Β« Β― Β΄ Β· Β»}
+\item [IPA Extensions]: \ensuregreek{Ι™} LATIN SMALL LETTER SCHWA
+\item [Spacing Modifier Letters]:
+ \ensuregreek{˘a} (here followed by letter alpha)
+\item [General Punctuation]:
+ \ensuregreek{– β€” β€˜ ’ ‰} ZWNJ (zero width no joiner, prevents kerning
+ and ligatures, e.g. \ensuregreek{Aβ€Œβ€ŒU} vs. \ensuregreek{AU} and
+ \ensuregreek{'β€Œa} vs. \ensuregreek{'a})
+\item [Currency Symbols]: \ensuregreek{€}
+\item [Letter-like Symbols]: Ω % OHM SIGN, preferred representation is 03A9
+\item [Ancient Greek Numbers]: \ensuregreek{
+ 𐅄 % \textPiDelta{} % GREEK ACROPHONIC ATTIC FIFTY
+ 𐅅 % \textPiEta{} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+ 𐅆 % \textPiChi{} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+ 𐅇 % \textPiMu{} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+ }
+\end{description}
+
+\newpage
+
+\section{Test up/downcasing}
+
+Capital Greek letters have diacritics (except the dialytika) to the left
+(instead of above) and drop them in uppercase, e.g.
+\foreignlanguage{greek}{μαΐστρος $\mapsto$ \MakeUppercase{μαΐστρος}}.
+
+Tonos and dasia on the first vowel of a diphthong (\ensuregreek{άι, άυ, Ξ­ΞΉ})
+imply a \emph{hiatus}. A dialytika must be placed on the second
+vowel if they are dropped (\ensuregreek{\MakeUppercase{\'ai, \'au, \'ei}}).
+
+The auto-hiatus feature in lgrxenc.def works with the Latin
+transcription and with character-macros (%
+\ensuregreek{\MakeUppercase{%
+ \'ai,
+ \'\textalpha \textupsilon,
+ \'\textepsilon \textiota
+}})
+and also if the first character is wrapped in \verb+\ensuregreek+ (as done by
+the lgrenc.dfu definition for accented characters) or a literal Unicode
+character
+(\ensuregreek{\MakeUppercase{%
+ \ensuregreek{\'\textalpha}\textiota,
+ Ξ¬\textupsilon,
+ Ξ¬\textiota
+}})
+but not if the second character of the diphthong is a Unicode literal
+(\ensuregreek{\MakeUppercase{%
+ \'\textalpha ΞΉ,
+ άυ,
+ \'\textepsilon ΞΉ
+}}).
+
+Therefore, the diaresis is missing in the following examples:
+\ensuregreek{άυλος $\mapsto$ \MakeUppercase{άυλος},
+ ἄυλος $\mapsto$ \MakeUppercase{ἄυλος},
+ μάινα $\mapsto$ \MakeUppercase{μάινα},
+ ΞΊΞ­ΞΉΞΊ, $\mapsto$ \MakeUppercase{ΞΊΞ­ΞΉΞΊ},
+ ἀυπνία $\mapsto$ \MakeUppercase{ἀυπνία}}.
+
+Fixing this shortcoming requires knowledge of what
+\verb+\LGR@ifnextchar+ ``sees'' when the next character is an upcased
+Unicode literal.
+
+As an ugly workaround, use \verb+\textiota+ resp. \verb+\textupsilon+
+for the character that should get the diaresis:
+\ensuregreek{αΌ€\textupsilon{}πνία $\mapsto$ \MakeUppercase{αΌ€\textupsilon{}πνία}}.
+
+
+
+The following subsections test MakeUppercase and MakeLowercase with all
+characters defined in lgrenc.dfu:
+
+\subsection{Greek and Coptic}
+
+\newcommand{\GreekAndCoptic}{Ν΄Ν΅ΝΊΝΎ Ξ„ Ξ…Ξ†Ξ‡ΞˆΞ‰ΞŠΞŒΞŽΞΞΞ‘Ξ’Ξ“Ξ”Ξ•Ξ–Ξ—Ξ˜Ξ™ΞšΞ›ΞœΞΞžΞŸΞ Ξ‘Ξ£Ξ€Ξ₯ΦΧΨΩΞͺΫϘϚϜϠ}
+\newcommand{\greekandcoptic}{άέΞΞ―Ξ°Ξ±Ξ²Ξ³Ξ΄Ξ΅ΞΆΞ·ΞΈΞΉΞΊΞ»ΞΌΞ½ΞΎΞΏΟ€ΟΟ‚ΟƒΟ„Ο…Ο†Ο‡ΟˆΟ‰ΟŠΟ‹ΟŒΟΟŽΟ™Ο›ΟΟŸΟ‘}
+
+Characters of the Greek and Coptic Unicode Block:
+\begin{quote}
+ \selectlanguage{greek}
+ \GreekAndCoptic\\
+ \greekandcoptic
+\end{quote}
+MakeUppercase:
+\begin{quote}
+ \selectlanguage{greek}
+ \MakeUppercase{\GreekAndCoptic}\\
+ \MakeUppercase{\greekandcoptic}
+\end{quote}
+Letters and ypogegrammeni upcased, tonos dropped, dialytika kept.
+
+There is no capital Koppa in LGR, therefore \ensuregreek{ϟ} is left unchanged
+with MakeUppercase.
+
+
+MakeLowercase:
+
+\begin{quote}
+ \selectlanguage{greek}
+ \MakeLowercase{\GreekAndCoptic}\\
+ \MakeLowercase{\greekandcoptic}
+\end{quote}
+
+The lowercase of \ensuregreek{Ξ£} is the Β«auto-sigmaΒ» (\verb+\textautosigma+):
+\ensuregreek{ΣΣ $\mapsto$ \MakeLowercase{ΣΣ}}. Add a ZWNJ or use the
+\verb+\noboundary+ macro to prevent conversion to final sigma:
+\ensuregreek{\MakeLowercase{Ξ£Ξ£β€Œ}}. The lowercase of GREEK LETTER STIGMA
+\ensuregreek{Ϛ} is \ensuregreek{\MakeLowercase{Ϛ}}.
+
+
+\subsection{Greek extended}
+
+MakeUppercase:
+
+\selectlanguage{greek}
+
+\MakeUppercase{ αΌ€ ἁ αΌ‚ αΌƒ αΌ„ αΌ… αΌ† αΌ‡ Ἀ αΌ‰ Ἂ αΌ‹ Ἄ Ἅ Ἆ Ἇ }\\
+\MakeUppercase{ ἐ αΌ‘ αΌ’ αΌ“ αΌ” αΌ• Ἐ αΌ™ Ἒ αΌ› Ἔ Ἕ }\\
+\MakeUppercase{ αΌ  αΌ‘ αΌ’ αΌ£ αΌ€ αΌ₯ αΌ¦ αΌ§ αΌ¨ αΌ© αΌͺ αΌ« αΌ¬ αΌ­ αΌ αΌ― }\\
+\MakeUppercase{ αΌ° αΌ± αΌ² αΌ³ αΌ΄ αΌ΅ αΌΆ αΌ· αΌΈ αΌΉ αΌΊ αΌ» αΌΌ αΌ½ αΌΎ αΌΏ }\\
+\MakeUppercase{ α½€ ὁ ὂ ὃ ὄ α½… Ὀ Ὁ Ὂ Ὃ Ὄ Ὅ }\\
+\MakeUppercase{ ὐ ὑ α½’ ὓ α½” ὕ α½– α½— α½™ α½› Ὕ Ὗ }\\
+\MakeUppercase{ α½  ὑ α½’ α½£ α½€ α½₯ ὦ ὧ Ὠ Ὡ α½ͺ Ὣ Ὤ α½­ α½ α½― }\\
+\MakeUppercase{ ὰ ά ὲ έ ὴ ὡ ὢ ί ὸ ό ὺ ύ ὼ ώ }\\
+\MakeUppercase{ αΎ€ ᾁ αΎ‚ αΎƒ αΎ„ αΎ… αΎ† αΎ‡ ᾈ αΎ‰ ᾊ αΎ‹ ᾌ ᾍ ᾎ ᾏ }\\
+\MakeUppercase{ ᾐ αΎ‘ αΎ’ αΎ“ αΎ” αΎ• αΎ– αΎ— ᾘ αΎ™ ᾚ αΎ› ᾜ ᾝ ᾞ ᾟ }\\
+\MakeUppercase{ αΎ  αΎ‘ αΎ’ αΎ£ αΎ€ αΎ₯ αΎ¦ αΎ§ αΎ¨ αΎ© αΎͺ αΎ« αΎ¬ αΎ­ αΎ αΎ― }\\
+\MakeUppercase{ αΎ° αΎ± αΎ² αΎ³ αΎ΄ αΎΆ αΎ· αΎΈ αΎΉ αΎΊ αΎ» αΎΌ αΎ½ αΎΎ αΎΏ }\\
+\MakeUppercase{ αΏ€ ῁ αΏ‚ αΏƒ αΏ„ αΏ† αΏ‡ Ὲ αΏ‰ Ὴ αΏ‹ ῌ ῍ ῎ ῏ }\\
+\MakeUppercase{ ῐ αΏ‘ αΏ’ αΏ“ αΏ– αΏ— Ῐ αΏ™ Ὶ αΏ› ῝ ῞ ῟ }\\
+\MakeUppercase{ αΏ  αΏ‘ αΏ’ αΏ£ αΏ€ αΏ₯ αΏ¦ αΏ§ αΏ¨ αΏ© αΏͺ αΏ« αΏ¬ αΏ­ αΏ αΏ― }\\
+\MakeUppercase{ αΏ² αΏ³ αΏ΄ αΏΆ αΏ· αΏΈ αΏΉ αΏΊ αΏ» αΏΌ αΏ½ αΏΎ }
+\selectlanguage{english}
+
+MakeLowercase:
+
+\selectlanguage{greek}
+\MakeLowercase{ αΌ€ ἁ αΌ‚ αΌƒ αΌ„ αΌ… αΌ† αΌ‡ Ἀ αΌ‰ Ἂ αΌ‹ Ἄ Ἅ Ἆ Ἇ }\\
+\MakeLowercase{ ἐ αΌ‘ αΌ’ αΌ“ αΌ” αΌ• Ἐ αΌ™ Ἒ αΌ› Ἔ Ἕ }\\
+\MakeLowercase{ αΌ  αΌ‘ αΌ’ αΌ£ αΌ€ αΌ₯ αΌ¦ αΌ§ αΌ¨ αΌ© αΌͺ αΌ« αΌ¬ αΌ­ αΌ αΌ― }\\
+\MakeLowercase{ αΌ° αΌ± αΌ² αΌ³ αΌ΄ αΌ΅ αΌΆ αΌ· αΌΈ αΌΉ αΌΊ αΌ» αΌΌ αΌ½ αΌΎ αΌΏ }\\
+\MakeLowercase{ α½€ ὁ ὂ ὃ ὄ α½… Ὀ Ὁ Ὂ Ὃ Ὄ Ὅ }\\
+\MakeLowercase{ ὐ ὑ α½’ ὓ α½” ὕ α½– α½— α½™ α½› Ὕ Ὗ }\\
+\MakeLowercase{ α½  ὑ α½’ α½£ α½€ α½₯ ὦ ὧ Ὠ Ὡ α½ͺ Ὣ Ὤ α½­ α½ α½― }\\
+\MakeLowercase{ ὰ ά ὲ έ ὴ ὡ ὢ ί ὸ ό ὺ ύ ὼ ώ }\\
+\MakeLowercase{ αΎ€ ᾁ αΎ‚ αΎƒ αΎ„ αΎ… αΎ† αΎ‡ ᾈ αΎ‰ ᾊ αΎ‹ ᾌ ᾍ ᾎ ᾏ }\\
+\MakeLowercase{ ᾐ αΎ‘ αΎ’ αΎ“ αΎ” αΎ• αΎ– αΎ— ᾘ αΎ™ ᾚ αΎ› ᾜ ᾝ ᾞ ᾟ }\\
+\MakeLowercase{ αΎ  αΎ‘ αΎ’ αΎ£ αΎ€ αΎ₯ αΎ¦ αΎ§ αΎ¨ αΎ© αΎͺ αΎ« αΎ¬ αΎ­ αΎ αΎ― }\\
+\MakeLowercase{ αΎ° αΎ± αΎ² αΎ³ αΎ΄ αΎΆ αΎ· αΎΈ αΎΉ αΎΊ αΎ» αΎΌ αΎ½ αΎΎ αΎΏ }\\
+\MakeLowercase{ αΏ€ ῁ αΏ‚ αΏƒ αΏ„ αΏ† αΏ‡ Ὲ αΏ‰ Ὴ αΏ‹ ῌ ῍ ῎ ῏ }\\
+\MakeLowercase{ ῐ αΏ‘ αΏ’ αΏ“ αΏ– αΏ— Ῐ αΏ™ Ὶ αΏ› ῝ ῞ ῟ }\\
+\MakeLowercase{ αΏ  αΏ‘ αΏ’ αΏ£ αΏ€ αΏ₯ αΏ¦ αΏ§ αΏ¨ αΏ© αΏͺ αΏ« αΏ¬ αΏ­ αΏ αΏ― }\\
+\MakeLowercase{ αΏ² αΏ³ αΏ΄ αΏΆ αΏ· αΏΈ αΏΉ αΏΊ αΏ» αΏΌ αΏ½ αΏΎ }
+
+\textlatin{Test the iota subscript:}
+\textAlpha\prosgegrammeni αΎΌ Ξ‘\prosgegrammeni ᾈ Ἀ\prosgegrammeni
+\MakeLowercase{\textAlpha\prosgegrammeni αΎΌ Ξ‘\prosgegrammeni ᾈ
+ Ἀ\prosgegrammeni}
+
+\textAlpha\ypogegrammeni αΎΌ Ξ‘\ypogegrammeni ᾈ Ἀ\ypogegrammeni
+\MakeLowercase{\textAlpha\ypogegrammeni αΎΌ Ξ‘\ypogegrammeni ᾈ
+ Ἀ\ypogegrammeni}
+\MakeUppercase{\textAlpha\ypogegrammeni αΎΌ Ξ‘\ypogegrammeni ᾈ
+ Ἀ\ypogegrammeni}
+
+\selectlanguage{english}
+
+
+\subsection{Other Unicode Blocks}
+
+MakeUppercase does not change non-letter symbols and the letter shwa
+(there is a capital Cyrillic schwa in T2A encoded fonts):
+\begin{quote}
+ \greekscript
+ \MakeUppercase{Β¨ Β« Β― Β΄ Β· Β»}
+ \MakeUppercase{Ι™}
+ \MakeUppercase{˘a}
+ \MakeUppercase{– β€” β€˜ ’ ‰ aβ€Œu}
+ \MakeUppercase{€}
+ % \MakeUppercase{Ω}
+ \MakeUppercase{
+ 𐅄 % GREEK ACROPHONIC ATTIC FIFTY
+ 𐅅 % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+ 𐅆 % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+ 𐅇 % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+ }
+\end{quote}
+MakeLowercase does not change non-letter symbols either:
+\begin{quote}
+ \greekscript
+ \MakeLowercase{Β¨ Β« Β― Β΄ Β· Β»}
+ \MakeLowercase{Ι™}
+ \MakeLowercase{˘A}
+ \MakeLowercase{– β€” β€˜ ’ ‰ Aβ€Œβ€ŒU}
+ \MakeLowercase{€}
+ % \MakeLowercase{Ω}
+ \MakeLowercase{
+ 𐅄 % GREEK ACROPHONIC ATTIC FIFTY
+ 𐅅 % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+ 𐅆 % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+ 𐅇 % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+ }
+\end{quote}
+
+\section{Test kerning/ligatures}
+
+
+check for kerning and unwanted ligatures:
+
+\begin{quote}
+ \greekscript
+
+Ξ‘αΌ€Ξ± Αἁα Ξ‘αΌ‚Ξ± Ξ‘αΌƒΞ± Ξ‘αΌ„Ξ± Ξ‘αΌ…Ξ± Ξ‘αΌ†Ξ± Ξ‘αΌ‡Ξ± Ξ‘αΌˆΞ± Ξ‘αΌ‰Ξ± Ξ‘αΌŠΞ± Ξ‘αΌ‹Ξ± Ξ‘αΌŒΞ± ΑἍα Ξ‘αΌŽΞ± ΑἏα
+
+Αἐα Ξ‘αΌ‘Ξ± Ξ‘αΌ’Ξ± Ξ‘αΌ“Ξ± Ξ‘αΌ”Ξ± Ξ‘αΌ•Ξ± Ξ‘αΌ˜Ξ± Ξ‘αΌ™Ξ± Ξ‘αΌšΞ± Ξ‘αΌ›Ξ± Ξ‘αΌœΞ± ΑἝα
+
+Ξ‘αΌ Ξ± Ξ‘αΌ‘Ξ± Ξ‘αΌ’Ξ± Ξ‘αΌ£Ξ± Ξ‘αΌ€Ξ± Ξ‘αΌ₯Ξ± Ξ‘αΌ¦Ξ± Ξ‘αΌ§Ξ± Ξ‘αΌ¨Ξ± Ξ‘αΌ©Ξ± Ξ‘αΌͺΞ± Ξ‘αΌ«Ξ± Ξ‘αΌ¬Ξ± Ξ‘αΌ­Ξ± Ξ‘αΌΞ± Ξ‘αΌ―Ξ±
+
+Ξ‘αΌ°Ξ± Ξ‘αΌ±Ξ± Ξ‘αΌ²Ξ± Ξ‘αΌ³Ξ± Ξ‘αΌ΄Ξ± Ξ‘αΌ΅Ξ± Ξ‘αΌΆΞ± Ξ‘αΌ·Ξ± Ξ‘αΌΈΞ± Ξ‘αΌΉΞ± Ξ‘αΌΊΞ± Ξ‘αΌ»Ξ± Ξ‘αΌΌΞ± Ξ‘αΌ½Ξ± Ξ‘αΌΎΞ± Ξ‘αΌΏΞ±
+
+Ξ‘α½€Ξ± Αὁα Αὂα Αὃα Αὄα Ξ‘α½…Ξ± Ξ‘α½ˆΞ± ΑὉα Ξ‘α½ŠΞ± ΑὋα Ξ‘α½ŒΞ± ΑὍα
+
+Αὐα Αὑα Ξ‘α½’Ξ± Αὓα Ξ‘α½”Ξ± Αὕα Ξ‘α½–Ξ± Ξ‘α½—Ξ± Ξ‘α½™Ξ± Ξ‘α½›Ξ± ΑὝα Ξ‘α½ŸΞ±
+
+Ξ‘α½ Ξ± Αὑα Ξ‘α½’Ξ± Ξ‘α½£Ξ± Ξ‘α½€Ξ± Ξ‘α½₯Ξ± Αὦα Αὧα ΑὨα ΑὩα Ξ‘α½ͺΞ± ΑὫα ΑὬα Ξ‘α½­Ξ± Ξ‘α½Ξ± Ξ‘α½―Ξ±
+
+Ξ‘α½°Ξ± Αάα Ξ‘α½²Ξ± Αέα Αὴα Ξ‘ΞΞ± Ξ‘α½ΆΞ± Αία Ξ‘α½ΈΞ± Ξ‘ΟŒΞ± Ξ‘α½ΊΞ± Αύα Ξ‘α½ΌΞ± Ξ‘ΟŽΞ±
+
+Ξ‘αΎ€Ξ± Αᾁα Ξ‘αΎ‚Ξ± Ξ‘αΎƒΞ± Ξ‘αΎ„Ξ± Ξ‘αΎ…Ξ± Ξ‘αΎ†Ξ± Ξ‘αΎ‡Ξ± Ξ‘αΎˆΞ± Ξ‘αΎ‰Ξ± Ξ‘αΎŠΞ± Ξ‘αΎ‹Ξ± Ξ‘αΎŒΞ± Αᾍα Ξ‘αΎŽΞ± Αᾏα
+
+Αᾐα Ξ‘αΎ‘Ξ± Ξ‘αΎ’Ξ± Ξ‘αΎ“Ξ± Ξ‘αΎ”Ξ± Ξ‘αΎ•Ξ± Ξ‘αΎ–Ξ± Ξ‘αΎ—Ξ± Ξ‘αΎ˜Ξ± Ξ‘αΎ™Ξ± Ξ‘αΎšΞ± Ξ‘αΎ›Ξ± Ξ‘αΎœΞ± Αᾝα Ξ‘αΎžΞ± Ξ‘αΎŸΞ±
+
+Ξ‘αΎ Ξ± Ξ‘αΎ‘Ξ± Ξ‘αΎ’Ξ± Ξ‘αΎ£Ξ± Ξ‘αΎ€Ξ± Ξ‘αΎ₯Ξ± Ξ‘αΎ¦Ξ± Ξ‘αΎ§Ξ± Ξ‘αΎ¨Ξ± Ξ‘αΎ©Ξ± Ξ‘αΎͺΞ± Ξ‘αΎ«Ξ± Ξ‘αΎ¬Ξ± Ξ‘αΎ­Ξ± Ξ‘αΎΞ± Ξ‘αΎ―Ξ±
+
+Ξ‘αΎ°Ξ± Ξ‘αΎ±Ξ± Ξ‘αΎ²Ξ± Ξ‘αΎ³Ξ± Ξ‘αΎ΄Ξ± Ξ‘αΎΆΞ± Ξ‘αΎ·Ξ± Ξ‘αΎΈΞ± Ξ‘αΎΉΞ± Ξ‘αΎΊΞ± ΑΆα Ξ‘αΎΌΞ± Ξ‘αΎ½Ξ± Ξ‘αΎΎΞ± Ξ‘αΎΏΞ±
+
+Ξ‘αΏ€Ξ± Α῁α Ξ‘αΏ‚Ξ± Ξ‘αΏƒΞ± Ξ‘αΏ„Ξ± Ξ‘αΏ†Ξ± Ξ‘αΏ‡Ξ± Ξ‘αΏˆΞ± Ξ‘ΞˆΞ± Ξ‘αΏŠΞ± ΑΉα Ξ‘αΏŒΞ± Α῍α Ξ‘αΏŽΞ± Α῏α
+
+Αῐα Ξ‘αΏ‘Ξ± Ξ‘αΏ’Ξ± Αΐα Ξ‘αΏ–Ξ± Ξ‘αΏ—Ξ± Ξ‘αΏ˜Ξ± Ξ‘αΏ™Ξ± Ξ‘αΏšΞ± Ξ‘ΞŠΞ± Α῝α Ξ‘αΏžΞ± Ξ‘αΏŸΞ±
+
+Ξ‘αΏ Ξ± Ξ‘αΏ‘Ξ± Ξ‘αΏ’Ξ± Αΰα Ξ‘αΏ€Ξ± Ξ‘αΏ₯Ξ± Ξ‘αΏ¦Ξ± Ξ‘αΏ§Ξ± Ξ‘αΏ¨Ξ± Ξ‘αΏ©Ξ± Ξ‘αΏͺΞ± Ξ‘ΞŽΞ± Ξ‘αΏ¬Ξ± Ξ‘αΏ­Ξ± Α΅α Ξ‘αΏ―Ξ±
+
+Ξ‘αΏ²Ξ± Ξ‘αΏ³Ξ± Ξ‘αΏ΄Ξ± Ξ‘αΏΆΞ± Ξ‘αΏ·Ξ± Ξ‘αΏΈΞ± Ξ‘ΞŒΞ± Ξ‘αΏΊΞ± ΑΏα Ξ‘αΏΌΞ± Ξ‘αΏ½Ξ± Ξ‘αΏΎΞ±
+
+\end{quote}
+
+\end{document}
+
+
+Problems with text-extraction from PDF with Kerkis:
+
+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
+370 * * * * Ξ„ Ν΅ * * αΎΎ * * * ;
+380 Ξ„ Ξ… ΄Α ΄Ε ΄Η ΄Ι Ξ„ΞŸ Ξ„Ξ₯ ΄Ω
+390 ΐ Ξ‘ Ξ’ Ξ“ βˆ† Ξ• Ξ– Ξ— Θ Ξ™ Κ Ξ› Μ Ν Ξ Ο
+3Ξ‘0 Ξ  Ξ‘ Ξ£ Ξ€ Ξ₯ Ξ¦ Ξ§ Ξ¨ Ω Ξͺ Ξ« Ξ¬ Ξ­ Ξ Ξ―
+3Ξ’0 Ξ° Ξ± ϐ Ξ³ Ξ΄ Ξ΅ ΟΉ Ξ· Ο‘ ΞΉ ΞΊ Ξ» Β΅ Ξ½ ΞΎ ΞΏ
+3῝0 Ο€ Ο± Ο‚ Οƒ Ο„ Ο… Ο• Ο‡ ψ Ο‰ ϊ Ο‹ ό ύ ώ
+3βˆ†0 * * * * * * * * Ϟ Ϝ ϝ Ϝ ϝ * ϟ
+3Ξ•0 Ο‘ * * * * * * * * * * * * * *
+3Ξ¦0 * * * * * * * * * * * * * * * *
+
+
+0387 GREEK ANO TELEIA missing
+03B6 zeta replaced by 03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL
+03B8 GREEK SMALL LETTER THETA replaced by 03D1 GREEK THETA SYMBOL
+03C1 GREEK SMALL LETTER RHO replaced by 03F1 GREEK RHO SYMBOL
+03C6 GREEK SMALL LETTER PHI replaced by 03D5 GREEK PHI SYMBOL
+
+
+and GFS Didot:
+
+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
+370 * * * * αΏ½ Ν΅ * * αΎΎ * * * ;
+380 αΏ½ αΏ† Ξ‘
+ αΏ½ αΏ½ αΏ½Ξ• αΏ½Ξ— αΏ½Ξ™ ´Ο αΏ½Ξ₯ ´Ω
+390 αΏ† αΏ½ΞΉ Ξ‘ Ξ’ Ξ“ βˆ† Ξ• Ξ– Ξ— Θ Ξ™ Κ Ξ› Μ Ν Ξ Ο
+3Ξ‘0 Ξ  Ξ‘ Ξ£ Ξ€ Ξ₯ Ξ¦ Ξ§ Ξ¨ Ω αΏ†
+ Ξ™ αΏ†
+ Ξ₯ α½± α½³ ὡ α½·
+3Ξ’0 αΏ† αΏ½Ο… Ξ± Ξ² Ξ³ Ξ΄ Ξ΅ ΞΆ Ξ· Ο‘ ΞΉ ΞΊ Ξ» ΞΌ Ξ½ ΞΎ ΞΏ
+ 3῝0 Ο€ ρ Ο‚ Οƒ Ο„ Ο… Ο† Ο‡ ψ Ο‰ ΞΉ
+ αΏ† Ο…
+ αΏ† α½Ή α½» α½½
+3βˆ†0 * * * * * * * * Ϛ Ϝ Ϝ * Ϟ
+3Ξ•0 * * * * * * * * * * * * * *
+3Ξ¦0 * * * * * * * * * * * * * * * *
diff --git a/language/greek/greek-inputenc/greek-utf8.pdf b/language/greek/greek-inputenc/greek-utf8.pdf
new file mode 100644
index 0000000000..60ed586228
--- /dev/null
+++ b/language/greek/greek-inputenc/greek-utf8.pdf
Binary files differ
diff --git a/language/greek/greek-inputenc/greek-utf8.tex b/language/greek/greek-inputenc/greek-utf8.tex
new file mode 100644
index 0000000000..e5c454e8f8
--- /dev/null
+++ b/language/greek/greek-inputenc/greek-utf8.tex
@@ -0,0 +1,503 @@
+\documentclass[a4paper]{scrartcl}
+\usepackage{cmap} % fix search and cut-and-paste in Acrobat Reader
+\usepackage[LGR,T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{textalpha}
+\usepackage{alphabeta}
+\usepackage{textcomp}
+\usepackage[colorlinks]{hyperref}
+\usepackage{bookmark}
+% \usepackage{parskip}
+\usepackage{booktabs}
+
+\usepackage{lmodern}
+% \usepackage{kerkis}
+% \usepackage{gfsdidot}
+
+% Greek utf8 definitions work with and without "Babel",
+% with monotonic, polytonic, and ancient Greek variants.
+% However, this document uses babel language switches, so it requires Babel:
+\usepackage[greek,english]{babel}
+% \languageattribute{greek}{polutoniko}
+\languageattribute{greek}{ancient}
+
+\begin{document}
+
+\title{Greek Unicode with 8-bit TeX and \emph{inputenc}}
+\author{GΓΌnter Milde}
+\maketitle
+
+\begin{abstract}
+The definitions in \texttt{lgrenc.dfu} provide UTF-8 support for
+the Greek script based on \emph{inputenc} and the \emph{LaTeX internal
+character representation} macros (LICRs) defined in the \emph{greek-fontenc}
+package.
+\end{abstract}
+
+\section{Requirements}
+
+The \href{http://www.ctan.org/pkg/inputenc}{\emph{inputenc}} standard
+package enables the use of non-ASCII characters with 8-bit TeX. However, it
+misses definitions for Greek characters. The \emph{greek-inputenc} package
+extends \emph{inputenc} to allow the use of Greek literals in the document
+source.
+
+As with all \emph{inputenc} definitions, this only works if the active font
+encoding supports the characters. For the Greek script, this is usually the
+non-standard \emph{LGR} font encoding set up by
+\href{http://www.ctan.org/pkg/greek-fontenc}{\emph{greek-fontenc}}.
+% e.g. Ξ  produces:
+% ! LaTeX Error: Command \textPi unavailable in encoding T1.
+% just like Π– produces:
+% ! LaTeX Error: Command \CYRZH unavailable in encoding T1.
+
+\section{Usage}
+
+There are several alternatives to activate Greek Unicode input for 8-bit TeX%
+\footnote{
+ The XeTeX and LuaTeX engines use utf8 as native input encoding. They do
+ not require (and, except in 8-bit compatibility mode, do not work with)
+ the \emph{inputenc} and \emph{greek-inputenc} packages.}
+%
+(see also the source document \url{greek-utf8.tex}):
+
+
+\begin{itemize}
+
+\item
+Define the LGR font encoding and the UTF8 input encoding (the order does not
+matter), e.g.,
+%
+\begin{verbatim}
+ \usepackage[T1,LGR]{fontenc}
+ \usepackage[utf8]{inputenc}
+\end{verbatim}
+%
+Ensure that LGR is the active font encoding whenever a Greek character is
+used in the text (see below).
+
+\item
+For text in the Greek language, it is recommended to use the
+\href{http://www.ctan.org/pkg/babel}{\emph{Babel}} package with the Greek
+language definitions in
+\href{http://www.ctan.org/pkg/babel-greek}{\emph{babel-greek}}. Babel sets
+the font encoding automatically to LGR and Greek Unicode characters work as
+expected. Write in the preamble, e.g.,
+%
+\begin{verbatim}
+ \usepackage[utf8]{inputenc}
+ \usepackage[LGR,T1]{fontenc}
+ \usepackage[english,greek,german]{babel}
+\end{verbatim}
+%
+and use \verb+\foreignlanguage+ or \verb+\selectlanguage+ to set the text
+language to Greek (see the
+\href{http://www.ctan.org/pkg/babel-greek}{\emph{babel-greek}} documentation
+for detailled examples).
+
+\begin{quote}
+ \greekscript
+ ΀ί Ο†ΞΞΉΟ‚ΝΎ αΌΉΞ΄α½ΌΞ½ ἐνθέδΡ παῖδ’ ἐλΡυθέραν
+ Ο„α½°Ο‚ πλησίον Νύμφας στΡφανοῦσαν, Ξ£ΟŽΟƒΟ„ΟΞ±Ο„Ξ΅,
+ ἐρῢν άπῆλθΡς Ρὐθύς;
+\end{quote}
+
+\item
+In combination with the \emph{textalpha} package from
+\href{http://www.ctan.org/pkg/greek-fontenc}{\emph{greek-fontenc}}, Greek Unicode
+characters can be used in text with any font encoding -- just like the
+symbols provided by the ``textcomp'' package (i.e. with some limitations
+described in
+\href{http://mirrors.ctan.org/language/greek/greek-fontenc/textalpha-doc.pdf}%
+{textalpha-doc}). With the preamble lines
+%
+\begin{verbatim}
+ \usepackage[utf8]{inputenc}
+ \usepackage{textalpha}
+\end{verbatim}
+%
+it is straightforward to write about Ο€-mesons, Ξ³-radiation, or a 50\,kΞ©
+resistor.
+
+\item
+In combination with the \emph{alphabeta} package (also from
+\href{http://www.ctan.org/pkg/greek-fontenc}{\emph{greek-fontenc}}),
+Greek Unicode literals can also be used in math mode:
+%
+\begin{verbatim}
+ \usepackage[utf8]{inputenc}
+ \usepackage{alphabeta}
+\end{verbatim}
+\[
+ \tan Ξ² = \frac{\sin Ξ²}{\cos Ξ²}.
+\]
+
+\end{itemize}
+
+\section{Warning: unsafe ASCII input}
+
+LGR is no ``standard font encoding''. Latin characters and some other ASCII
+symbols are mapped to Greek equivalents if LGR is the active font encoding.
+(See
+\href{http://mirrors.ctan.org/language/babel/contrib/greek/usage.pdf}{usage.pdf}
+for a description of this Latin-Greek transliteration.)
+
+This means you need an explicit language and/or font-encoding switch for
+Latin words and abbreviations in Greek text, e.g., not
+\foreignlanguage{greek}{((Ξ·Ξ―Ξ± αντίσταση 750-kΞ©))} but
+\foreignlanguage{greek}{((Ξ·Ξ―Ξ± αντίσταση 750-\textlatin{k}Ξ©))}
+
+Special care is also required with the question mark characters:
+\begin{itemize}
+ \item The Unicode standard says character 003B SEMICOLON and not 037E GREEK
+ QUESTION MARK, is the preferred character for a `Greek question
+ mark' (erotimatiko),
+ \item The LGR font encoding maps a SEMICOLON to a middle dot (ano teleia),
+ while the Latin question mark ``?'' is mapped to the erotimatiko.
+\end{itemize}
+As a result, only the deprecated character 037E GREEK QUESTION MARK works
+with both, Xe/LuaTeX and 8-bit TeX. Compare the source \url{greek-utf8.tex}
+and the PDF output:
+
+\begin{center}
+\begin{tabular}{lll}
+ Latin (T1) & Greek (LGR) & question mark character \\
+ \midrule
+ ΀ί Ο†ΞΞΉΟ‚ΝΎ & \foreignlanguage{greek}{΀ί Ο†ΞΞΉΟ‚ΝΎ} & 037E GREEK QUESTION MARK \\
+ ΀ί Ο†ΞΞΉΟ‚; & \foreignlanguage{greek}{΀ί Ο†ΞΞΉΟ‚;} & 003B SEMICOLON \\
+ ΀ί Ο†ΞΞΉΟ‚? & \foreignlanguage{greek}{΀ί Ο†ΞΞΉΟ‚?} & 003F QUESTION MARK \\
+\end{tabular}
+\end{center}
+
+
+\section{Supported Characters}
+
+Unicode definitions exist for all non-ASCII characters that can be rendered
+with an LGR-encoded font.
+
+
+\subsection{Greek and Coptic}
+
+\begin{tabular}{rrrrrrrrrrrrrrrrr}
+\toprule
+ & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & \textlatin C & D & E & F\\
+\midrule
+\textlatin{370} & * & * & * & * & Ν΄ & Ν΅ & * & * & & & ΝΊ & * & * & * & ΝΎ & \\
+\textlatin{380} & & & & & Ξ„ & Ξ… & Ξ† & Ξ‡ & Έ & Ξ‰ & Ί & & Ό & & Ύ & Ώ\\
+\textlatin{390} & ΐ & Ξ‘ & Ξ’ & Ξ“ & Ξ” & Ξ• & Ξ– & Ξ— & Θ & Ξ™ & Κ & Ξ› & Μ & Ν & Ξ & Ο\\
+\textlatin{3A0} & Ξ  & Ξ‘ & & Ξ£ & Ξ€ & Ξ₯ & Ξ¦ & Ξ§ & Ξ¨ & Ξ© & Ξͺ & Ξ« & Ξ¬ & Ξ­ & Ξ & Ξ―\\
+\textlatin{3B0} & Ξ° & Ξ± & Ξ² & Ξ³ & Ξ΄ & Ξ΅ & ΞΆ & Ξ· & ΞΈ & ΞΉ & ΞΊ & Ξ» & ΞΌ & Ξ½ & ΞΎ & ΞΏ\\
+\textlatin{3C0} & Ο€ & ρ & Ο‚ & Οƒ & Ο„ & Ο… & Ο† & Ο‡ & ψ & Ο‰ & ϊ & Ο‹ & ό & ύ & ώ & \\
+\textlatin{3D0} & * & * & * & * & * & * & * & * & Ϙ & Ο™ & Ϛ & Ο› & Ϝ & ϝ & * & ϟ\\
+\textlatin{3E0} & Ο  & Ο‘ & * & * & * & * & * & * & * & * & * & * & * & * & * & *\\
+\textlatin{3F0} & * & * & * & * & * & * & * & * & * & * & * & * & * & * & * & *\\
+\bottomrule
+\end{tabular}
+
+ \noindent
+legend: * glyph missing in LGR, [space] Unicode point not defined
+
+
+\subsection{Greek Extended}
+
+\begin{tabular}{rrrrrrrrrrrrrrrrr}
+\toprule
+ & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & \textlatin C & D & E & F\\
+\midrule
+\textlatin{1F00} & αΌ€ & ἁ & αΌ‚ & αΌƒ & αΌ„ & αΌ… & αΌ† & αΌ‡ & Ἀ & αΌ‰ & Ἂ & αΌ‹ & Ἄ & Ἅ & Ἆ & Ἇ\\
+\textlatin{1F10} & ἐ & αΌ‘ & αΌ’ & αΌ“ & αΌ” & αΌ• & & & Ἐ & αΌ™ & Ἒ & αΌ› & Ἔ & Ἕ & & \\
+\textlatin{1F20} & αΌ  & αΌ‘ & αΌ’ & αΌ£ & αΌ€ & αΌ₯ & αΌ¦ & αΌ§ & αΌ¨ & αΌ© & αΌͺ & αΌ« & αΌ¬ & αΌ­ & αΌ & αΌ―\\
+\textlatin{1F30} & αΌ° & αΌ± & αΌ² & αΌ³ & αΌ΄ & αΌ΅ & αΌΆ & αΌ· & αΌΈ & αΌΉ & αΌΊ & αΌ» & αΌΌ & αΌ½ & αΌΎ & αΌΏ\\
+\textlatin{1F40} & α½€ & ὁ & ὂ & ὃ & ὄ & α½… & & & Ὀ & Ὁ & Ὂ & Ὃ & Ὄ & Ὅ & & \\
+\textlatin{1F50} & ὐ & ὑ & α½’ & ὓ & α½” & ὕ & α½– & α½— & & α½™ & & α½› & & Ὕ & & Ὗ\\
+\textlatin{1F60} & α½  & ὑ & α½’ & α½£ & α½€ & α½₯ & ὦ & ὧ & Ὠ & Ὡ & α½ͺ & Ὣ & Ὤ & α½­ & α½ & α½―\\
+\textlatin{1F70} & ὰ & ά & ὲ & έ & ὴ & ὡ & ὢ & ί & ὸ & ό & ὺ & ύ & ὼ & ώ & & \\
+\textlatin{1F80} & αΎ€ & ᾁ & αΎ‚ & αΎƒ & αΎ„ & αΎ… & αΎ† & αΎ‡ & ᾈ & αΎ‰ & ᾊ & αΎ‹ & ᾌ & ᾍ & ᾎ & ᾏ\\
+\textlatin{1F90} & ᾐ & αΎ‘ & αΎ’ & αΎ“ & αΎ” & αΎ• & αΎ– & αΎ— & ᾘ & αΎ™ & ᾚ & αΎ› & ᾜ & ᾝ & ᾞ & ᾟ\\
+\textlatin{1FA0} & αΎ  & αΎ‘ & αΎ’ & αΎ£ & αΎ€ & αΎ₯ & αΎ¦ & αΎ§ & αΎ¨ & αΎ© & αΎͺ & αΎ« & αΎ¬ & αΎ­ & αΎ & αΎ―\\
+\textlatin{1FB0} & αΎ° & αΎ± & αΎ² & αΎ³ & αΎ΄ & & αΎΆ & αΎ· & αΎΈ & αΎΉ & αΎΊ & αΎ» & αΎΌ & αΎ½ & αΎΎ & αΎΏ\\
+\textlatin{1FC0} & αΏ€ & ῁ & αΏ‚ & αΏƒ & αΏ„ & & αΏ† & αΏ‡ & Ὲ & αΏ‰ & Ὴ & αΏ‹ & ῌ & ῍ & ῎ & ῏\\
+\textlatin{1FD0} & ῐ & αΏ‘ & αΏ’ & αΏ“ & & & αΏ– & αΏ— & Ῐ & αΏ™ & Ὶ & αΏ› & & ῝ & ῞ & ῟\\
+\textlatin{1FE0} & αΏ  & αΏ‘ & αΏ’ & αΏ£ & αΏ€ & αΏ₯ & αΏ¦ & αΏ§ & αΏ¨ & αΏ© & αΏͺ & αΏ« & αΏ¬ & αΏ­ & αΏ & αΏ―\\
+\textlatin{1FF0} & & & αΏ² & αΏ³ & αΏ΄ & & αΏΆ & αΏ· & αΏΈ & αΏΉ & αΏΊ & αΏ» & αΏΌ & αΏ½ & αΏΎ & \\
+\bottomrule
+\end{tabular}
+
+
+\subsection{Other Unicode Blocks}
+
+\begin{description}
+
+\item [Latin-1 Supplement]: \ensuregreek{Β¨ Β« Β― Β΄ Β· Β»}
+\item [IPA Extensions]: \ensuregreek{Ι™} LATIN SMALL LETTER SCHWA
+\item [Spacing Modifier Letters]:
+ \ensuregreek{˘a} (here followed by letter alpha)
+\item [General Punctuation]:
+ \ensuregreek{– β€” β€˜ ’ ‰} ZWNJ (zero width no joiner, prevents kerning
+ and ligatures, e.g. \ensuregreek{Aβ€Œβ€ŒU} vs. \ensuregreek{AU} and
+ \ensuregreek{'β€Œa} vs. \ensuregreek{'a})
+\item [Currency Symbols]: \ensuregreek{€}
+\item [Letter-like Symbols]: Ω % OHM SIGN, preferred representation is 03A9
+\item [Ancient Greek Numbers]: \ensuregreek{
+ 𐅄 % \textPiDelta{} % GREEK ACROPHONIC ATTIC FIFTY
+ 𐅅 % \textPiEta{} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+ 𐅆 % \textPiChi{} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+ 𐅇 % \textPiMu{} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+ }
+\end{description}
+
+\newpage
+
+\section{Test up/downcasing}
+
+Capital Greek letters have diacritics (except the dialytika) to the left
+(instead of above) and drop them in uppercase, e.g.
+\foreignlanguage{greek}{μαΐστρος $\mapsto$ \MakeUppercase{μαΐστρος}}.
+
+Tonos and dasia on the first vowel of a diphthong (\ensuregreek{άι, άυ, Ξ­ΞΉ})
+imply a \emph{hiatus}. A dialytika must be placed on the second
+vowel if they are dropped (\ensuregreek{\MakeUppercase{\'ai, \'au, \'ei}}).
+
+The auto-hiatus feature in lgrxenc.def works with the Latin
+transcription and with character-macros (%
+\ensuregreek{\MakeUppercase{%
+ \'ai,
+ \'\textalpha \textupsilon,
+ \'\textepsilon \textiota
+}})
+and also if the first character is wrapped in \verb+\ensuregreek+ (as done by
+the lgrenc.dfu definition for accented characters) or a literal Unicode
+character
+(\ensuregreek{\MakeUppercase{%
+ \ensuregreek{\'\textalpha}\textiota,
+ Ξ¬\textupsilon,
+ Ξ¬\textiota
+}})
+but not if the second character of the diphthong is a Unicode literal
+(\ensuregreek{\MakeUppercase{%
+ \'\textalpha ΞΉ,
+ άυ,
+ \'\textepsilon ΞΉ
+}}).
+
+Therefore, the diaresis is missing in the following examples:
+\ensuregreek{άυλος $\mapsto$ \MakeUppercase{άυλος},
+ ἄυλος $\mapsto$ \MakeUppercase{ἄυλος},
+ μάινα $\mapsto$ \MakeUppercase{μάινα},
+ ΞΊΞ­ΞΉΞΊ, $\mapsto$ \MakeUppercase{ΞΊΞ­ΞΉΞΊ},
+ ἀυπνία $\mapsto$ \MakeUppercase{ἀυπνία}}.
+
+Fixing this shortcoming requires knowledge of what
+\verb+\LGR@ifnextchar+ ``sees'' when the next character is an upcased
+Unicode literal.
+
+As an ugly workaround, use \verb+\textiota+ resp. \verb+\textupsilon+
+for the character that should get the diaresis:
+\ensuregreek{αΌ€\textupsilon{}πνία $\mapsto$ \MakeUppercase{αΌ€\textupsilon{}πνία}}.
+
+
+
+The following subsections test MakeUppercase and MakeLowercase with all
+characters defined in lgrenc.dfu:
+
+\subsection{Greek and Coptic}
+
+\newcommand{\GreekAndCoptic}{Ν΄Ν΅ΝΊΝΎ Ξ„ Ξ…Ξ†Ξ‡ΞˆΞ‰ΞŠΞŒΞŽΞΞΞ‘Ξ’Ξ“Ξ”Ξ•Ξ–Ξ—Ξ˜Ξ™ΞšΞ›ΞœΞΞžΞŸΞ Ξ‘Ξ£Ξ€Ξ₯ΦΧΨΩΞͺΫϘϚϜϠ}
+\newcommand{\greekandcoptic}{άέΞΞ―Ξ°Ξ±Ξ²Ξ³Ξ΄Ξ΅ΞΆΞ·ΞΈΞΉΞΊΞ»ΞΌΞ½ΞΎΞΏΟ€ΟΟ‚ΟƒΟ„Ο…Ο†Ο‡ΟˆΟ‰ΟŠΟ‹ΟŒΟΟŽΟ™Ο›ΟΟŸΟ‘}
+
+Characters of the Greek and Coptic Unicode Block:
+\begin{quote}
+ \selectlanguage{greek}
+ \GreekAndCoptic\\
+ \greekandcoptic
+\end{quote}
+MakeUppercase:
+\begin{quote}
+ \selectlanguage{greek}
+ \MakeUppercase{\GreekAndCoptic}\\
+ \MakeUppercase{\greekandcoptic}
+\end{quote}
+Letters and ypogegrammeni upcased, tonos dropped, dialytika kept.
+
+There is no capital Koppa in LGR, therefore \ensuregreek{ϟ} is left unchanged
+with MakeUppercase.
+
+
+MakeLowercase:
+
+\begin{quote}
+ \selectlanguage{greek}
+ \MakeLowercase{\GreekAndCoptic}\\
+ \MakeLowercase{\greekandcoptic}
+\end{quote}
+
+The lowercase of \ensuregreek{Ξ£} is the Β«auto-sigmaΒ» (\verb+\textautosigma+):
+\ensuregreek{ΣΣ $\mapsto$ \MakeLowercase{ΣΣ}}. Add a ZWNJ or use the
+\verb+\noboundary+ macro to prevent conversion to final sigma:
+\ensuregreek{\MakeLowercase{Ξ£Ξ£β€Œ}}. The lowercase of GREEK LETTER STIGMA
+\ensuregreek{Ϛ} is \ensuregreek{\MakeLowercase{Ϛ}}.
+
+
+\subsection{Greek extended}
+
+MakeUppercase:
+
+% \selectlanguage{greek}
+
+\MakeUppercase{ αΌ€ ἁ αΌ‚ αΌƒ αΌ„ αΌ… αΌ† αΌ‡ Ἀ αΌ‰ Ἂ αΌ‹ Ἄ Ἅ Ἆ Ἇ }\\
+\MakeUppercase{ ἐ αΌ‘ αΌ’ αΌ“ αΌ” αΌ• Ἐ αΌ™ Ἒ αΌ› Ἔ Ἕ }\\
+\MakeUppercase{ αΌ  αΌ‘ αΌ’ αΌ£ αΌ€ αΌ₯ αΌ¦ αΌ§ αΌ¨ αΌ© αΌͺ αΌ« αΌ¬ αΌ­ αΌ αΌ― }\\
+\MakeUppercase{ αΌ° αΌ± αΌ² αΌ³ αΌ΄ αΌ΅ αΌΆ αΌ· αΌΈ αΌΉ αΌΊ αΌ» αΌΌ αΌ½ αΌΎ αΌΏ }\\
+\MakeUppercase{ α½€ ὁ ὂ ὃ ὄ α½… Ὀ Ὁ Ὂ Ὃ Ὄ Ὅ }\\
+\MakeUppercase{ ὐ ὑ α½’ ὓ α½” ὕ α½– α½— α½™ α½› Ὕ Ὗ }\\
+\MakeUppercase{ α½  ὑ α½’ α½£ α½€ α½₯ ὦ ὧ Ὠ Ὡ α½ͺ Ὣ Ὤ α½­ α½ α½― }\\
+\MakeUppercase{ ὰ ά ὲ έ ὴ ὡ ὢ ί ὸ ό ὺ ύ ὼ ώ }\\
+\MakeUppercase{ αΎ€ ᾁ αΎ‚ αΎƒ αΎ„ αΎ… αΎ† αΎ‡ ᾈ αΎ‰ ᾊ αΎ‹ ᾌ ᾍ ᾎ ᾏ }\\
+\MakeUppercase{ ᾐ αΎ‘ αΎ’ αΎ“ αΎ” αΎ• αΎ– αΎ— ᾘ αΎ™ ᾚ αΎ› ᾜ ᾝ ᾞ ᾟ }\\
+\MakeUppercase{ αΎ  αΎ‘ αΎ’ αΎ£ αΎ€ αΎ₯ αΎ¦ αΎ§ αΎ¨ αΎ© αΎͺ αΎ« αΎ¬ αΎ­ αΎ αΎ― }\\
+\MakeUppercase{ αΎ° αΎ± αΎ² αΎ³ αΎ΄ αΎΆ αΎ· αΎΈ αΎΉ αΎΊ αΎ» αΎΌ αΎ½ αΎΎ αΎΏ }\\
+\MakeUppercase{ αΏ€ ῁ αΏ‚ αΏƒ αΏ„ αΏ† αΏ‡ Ὲ αΏ‰ Ὴ αΏ‹ ῌ ῍ ῎ ῏ }\\
+\MakeUppercase{ ῐ αΏ‘ αΏ’ αΏ“ αΏ– αΏ— Ῐ αΏ™ Ὶ αΏ› ῝ ῞ ῟ }\\
+\MakeUppercase{ αΏ  αΏ‘ αΏ’ αΏ£ αΏ€ αΏ₯ αΏ¦ αΏ§ αΏ¨ αΏ© αΏͺ αΏ« αΏ¬ αΏ­ αΏ αΏ― }\\
+\MakeUppercase{ αΏ² αΏ³ αΏ΄ αΏΆ αΏ· αΏΈ αΏΉ αΏΊ αΏ» αΏΌ αΏ½ αΏΎ }
+\selectlanguage{english}
+
+MakeLowercase:
+
+% \selectlanguage{greek}
+\MakeLowercase{ αΌ€ ἁ αΌ‚ αΌƒ αΌ„ αΌ… αΌ† αΌ‡ Ἀ αΌ‰ Ἂ αΌ‹ Ἄ Ἅ Ἆ Ἇ }\\
+\MakeLowercase{ ἐ αΌ‘ αΌ’ αΌ“ αΌ” αΌ• Ἐ αΌ™ Ἒ αΌ› Ἔ Ἕ }\\
+\MakeLowercase{ αΌ  αΌ‘ αΌ’ αΌ£ αΌ€ αΌ₯ αΌ¦ αΌ§ αΌ¨ αΌ© αΌͺ αΌ« αΌ¬ αΌ­ αΌ αΌ― }\\
+\MakeLowercase{ αΌ° αΌ± αΌ² αΌ³ αΌ΄ αΌ΅ αΌΆ αΌ· αΌΈ αΌΉ αΌΊ αΌ» αΌΌ αΌ½ αΌΎ αΌΏ }\\
+\MakeLowercase{ α½€ ὁ ὂ ὃ ὄ α½… Ὀ Ὁ Ὂ Ὃ Ὄ Ὅ }\\
+\MakeLowercase{ ὐ ὑ α½’ ὓ α½” ὕ α½– α½— α½™ α½› Ὕ Ὗ }\\
+\MakeLowercase{ α½  ὑ α½’ α½£ α½€ α½₯ ὦ ὧ Ὠ Ὡ α½ͺ Ὣ Ὤ α½­ α½ α½― }\\
+\MakeLowercase{ ὰ ά ὲ έ ὴ ὡ ὢ ί ὸ ό ὺ ύ ὼ ώ }\\
+\MakeLowercase{ αΎ€ ᾁ αΎ‚ αΎƒ αΎ„ αΎ… αΎ† αΎ‡ ᾈ αΎ‰ ᾊ αΎ‹ ᾌ ᾍ ᾎ ᾏ }\\
+\MakeLowercase{ ᾐ αΎ‘ αΎ’ αΎ“ αΎ” αΎ• αΎ– αΎ— ᾘ αΎ™ ᾚ αΎ› ᾜ ᾝ ᾞ ᾟ }\\
+\MakeLowercase{ αΎ  αΎ‘ αΎ’ αΎ£ αΎ€ αΎ₯ αΎ¦ αΎ§ αΎ¨ αΎ© αΎͺ αΎ« αΎ¬ αΎ­ αΎ αΎ― }\\
+\MakeLowercase{ αΎ° αΎ± αΎ² αΎ³ αΎ΄ αΎΆ αΎ· αΎΈ αΎΉ αΎΊ αΎ» αΎΌ αΎ½ αΎΎ αΎΏ }\\
+\MakeLowercase{ αΏ€ ῁ αΏ‚ αΏƒ αΏ„ αΏ† αΏ‡ Ὲ αΏ‰ Ὴ αΏ‹ ῌ ῍ ῎ ῏ }\\
+\MakeLowercase{ ῐ αΏ‘ αΏ’ αΏ“ αΏ– αΏ— Ῐ αΏ™ Ὶ αΏ› ῝ ῞ ῟ }\\
+\MakeLowercase{ αΏ  αΏ‘ αΏ’ αΏ£ αΏ€ αΏ₯ αΏ¦ αΏ§ αΏ¨ αΏ© αΏͺ αΏ« αΏ¬ αΏ­ αΏ αΏ― }\\
+\MakeLowercase{ αΏ² αΏ³ αΏ΄ αΏΆ αΏ· αΏΈ αΏΉ αΏΊ αΏ» αΏΌ αΏ½ αΏΎ }
+\selectlanguage{english}
+
+\subsection{Other Unicode Blocks}
+
+MakeUppercase does not change non-letter symbols and the letter shwa:
+\begin{quote}
+ \greekscript
+ \MakeUppercase{Β¨ Β« Β― Β΄ Β· Β»}
+ \MakeUppercase{Ι™}
+ \MakeUppercase{˘a}
+ \MakeUppercase{– β€” β€˜ ’ ‰ aβ€Œu}
+ \MakeUppercase{€}
+ % \MakeUppercase{Ω}
+ \MakeUppercase{
+ 𐅄 % GREEK ACROPHONIC ATTIC FIFTY
+ 𐅅 % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+ 𐅆 % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+ 𐅇 % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+ }
+\end{quote}
+MakeLowercase does not change non-letter symbols, either:
+\begin{quote}
+ \greekscript
+ \MakeLowercase{Β¨ Β« Β― Β΄ Β· Β»}
+ \MakeLowercase{Ι™}
+ \MakeLowercase{˘A}
+ \MakeLowercase{– β€” β€˜ ’ ‰ Aβ€Œβ€ŒU}
+ \MakeLowercase{€}
+ % \MakeLowercase{Ω}
+ \MakeLowercase{
+ 𐅄 % GREEK ACROPHONIC ATTIC FIFTY
+ 𐅅 % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+ 𐅆 % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+ 𐅇 % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+ }
+\end{quote}
+
+\section{Test kerning/ligatures}
+
+
+check for kerning and unwanted ligatures:
+
+\begin{quote}
+ \greekscript
+
+Ξ‘αΌ€Ξ± Αἁα Ξ‘αΌ‚Ξ± Ξ‘αΌƒΞ± Ξ‘αΌ„Ξ± Ξ‘αΌ…Ξ± Ξ‘αΌ†Ξ± Ξ‘αΌ‡Ξ± Ξ‘αΌˆΞ± Ξ‘αΌ‰Ξ± Ξ‘αΌŠΞ± Ξ‘αΌ‹Ξ± Ξ‘αΌŒΞ± ΑἍα Ξ‘αΌŽΞ± ΑἏα
+
+Αἐα Ξ‘αΌ‘Ξ± Ξ‘αΌ’Ξ± Ξ‘αΌ“Ξ± Ξ‘αΌ”Ξ± Ξ‘αΌ•Ξ± Ξ‘αΌ˜Ξ± Ξ‘αΌ™Ξ± Ξ‘αΌšΞ± Ξ‘αΌ›Ξ± Ξ‘αΌœΞ± ΑἝα
+
+Ξ‘αΌ Ξ± Ξ‘αΌ‘Ξ± Ξ‘αΌ’Ξ± Ξ‘αΌ£Ξ± Ξ‘αΌ€Ξ± Ξ‘αΌ₯Ξ± Ξ‘αΌ¦Ξ± Ξ‘αΌ§Ξ± Ξ‘αΌ¨Ξ± Ξ‘αΌ©Ξ± Ξ‘αΌͺΞ± Ξ‘αΌ«Ξ± Ξ‘αΌ¬Ξ± Ξ‘αΌ­Ξ± Ξ‘αΌΞ± Ξ‘αΌ―Ξ±
+
+Ξ‘αΌ°Ξ± Ξ‘αΌ±Ξ± Ξ‘αΌ²Ξ± Ξ‘αΌ³Ξ± Ξ‘αΌ΄Ξ± Ξ‘αΌ΅Ξ± Ξ‘αΌΆΞ± Ξ‘αΌ·Ξ± Ξ‘αΌΈΞ± Ξ‘αΌΉΞ± Ξ‘αΌΊΞ± Ξ‘αΌ»Ξ± Ξ‘αΌΌΞ± Ξ‘αΌ½Ξ± Ξ‘αΌΎΞ± Ξ‘αΌΏΞ±
+
+Ξ‘α½€Ξ± Αὁα Αὂα Αὃα Αὄα Ξ‘α½…Ξ± Ξ‘α½ˆΞ± ΑὉα Ξ‘α½ŠΞ± ΑὋα Ξ‘α½ŒΞ± ΑὍα
+
+Αὐα Αὑα Ξ‘α½’Ξ± Αὓα Ξ‘α½”Ξ± Αὕα Ξ‘α½–Ξ± Ξ‘α½—Ξ± Ξ‘α½™Ξ± Ξ‘α½›Ξ± ΑὝα Ξ‘α½ŸΞ±
+
+Ξ‘α½ Ξ± Αὑα Ξ‘α½’Ξ± Ξ‘α½£Ξ± Ξ‘α½€Ξ± Ξ‘α½₯Ξ± Αὦα Αὧα ΑὨα ΑὩα Ξ‘α½ͺΞ± ΑὫα ΑὬα Ξ‘α½­Ξ± Ξ‘α½Ξ± Ξ‘α½―Ξ±
+
+Ξ‘α½°Ξ± Αάα Ξ‘α½²Ξ± Αέα Αὴα Ξ‘ΞΞ± Ξ‘α½ΆΞ± Αία Ξ‘α½ΈΞ± Ξ‘ΟŒΞ± Ξ‘α½ΊΞ± Αύα Ξ‘α½ΌΞ± Ξ‘ΟŽΞ±
+
+Ξ‘αΎ€Ξ± Αᾁα Ξ‘αΎ‚Ξ± Ξ‘αΎƒΞ± Ξ‘αΎ„Ξ± Ξ‘αΎ…Ξ± Ξ‘αΎ†Ξ± Ξ‘αΎ‡Ξ± Ξ‘αΎˆΞ± Ξ‘αΎ‰Ξ± Ξ‘αΎŠΞ± Ξ‘αΎ‹Ξ± Ξ‘αΎŒΞ± Αᾍα Ξ‘αΎŽΞ± Αᾏα
+
+Αᾐα Ξ‘αΎ‘Ξ± Ξ‘αΎ’Ξ± Ξ‘αΎ“Ξ± Ξ‘αΎ”Ξ± Ξ‘αΎ•Ξ± Ξ‘αΎ–Ξ± Ξ‘αΎ—Ξ± Ξ‘αΎ˜Ξ± Ξ‘αΎ™Ξ± Ξ‘αΎšΞ± Ξ‘αΎ›Ξ± Ξ‘αΎœΞ± Αᾝα Ξ‘αΎžΞ± Ξ‘αΎŸΞ±
+
+Ξ‘αΎ Ξ± Ξ‘αΎ‘Ξ± Ξ‘αΎ’Ξ± Ξ‘αΎ£Ξ± Ξ‘αΎ€Ξ± Ξ‘αΎ₯Ξ± Ξ‘αΎ¦Ξ± Ξ‘αΎ§Ξ± Ξ‘αΎ¨Ξ± Ξ‘αΎ©Ξ± Ξ‘αΎͺΞ± Ξ‘αΎ«Ξ± Ξ‘αΎ¬Ξ± Ξ‘αΎ­Ξ± Ξ‘αΎΞ± Ξ‘αΎ―Ξ±
+
+Ξ‘αΎ°Ξ± Ξ‘αΎ±Ξ± Ξ‘αΎ²Ξ± Ξ‘αΎ³Ξ± Ξ‘αΎ΄Ξ± Ξ‘αΎΆΞ± Ξ‘αΎ·Ξ± Ξ‘αΎΈΞ± Ξ‘αΎΉΞ± Ξ‘αΎΊΞ± ΑΆα Ξ‘αΎΌΞ± Ξ‘αΎ½Ξ± Ξ‘αΎΎΞ± Ξ‘αΎΏΞ±
+
+Ξ‘αΏ€Ξ± Α῁α Ξ‘αΏ‚Ξ± Ξ‘αΏƒΞ± Ξ‘αΏ„Ξ± Ξ‘αΏ†Ξ± Ξ‘αΏ‡Ξ± Ξ‘αΏˆΞ± Ξ‘ΞˆΞ± Ξ‘αΏŠΞ± ΑΉα Ξ‘αΏŒΞ± Α῍α Ξ‘αΏŽΞ± Α῏α
+
+Αῐα Ξ‘αΏ‘Ξ± Ξ‘αΏ’Ξ± Αΐα Ξ‘αΏ–Ξ± Ξ‘αΏ—Ξ± Ξ‘αΏ˜Ξ± Ξ‘αΏ™Ξ± Ξ‘αΏšΞ± Ξ‘ΞŠΞ± Α῝α Ξ‘αΏžΞ± Ξ‘αΏŸΞ±
+
+Ξ‘αΏ Ξ± Ξ‘αΏ‘Ξ± Ξ‘αΏ’Ξ± Αΰα Ξ‘αΏ€Ξ± Ξ‘αΏ₯Ξ± Ξ‘αΏ¦Ξ± Ξ‘αΏ§Ξ± Ξ‘αΏ¨Ξ± Ξ‘αΏ©Ξ± Ξ‘αΏͺΞ± Ξ‘ΞŽΞ± Ξ‘αΏ¬Ξ± Ξ‘αΏ­Ξ± Α΅α Ξ‘αΏ―Ξ±
+
+Ξ‘αΏ²Ξ± Ξ‘αΏ³Ξ± Ξ‘αΏ΄Ξ± Ξ‘αΏΆΞ± Ξ‘αΏ·Ξ± Ξ‘αΏΈΞ± Ξ‘ΞŒΞ± Ξ‘αΏΊΞ± ΑΏα Ξ‘αΏΌΞ± Ξ‘αΏ½Ξ± Ξ‘αΏΎΞ±
+
+\end{quote}
+
+\end{document}
+
+
+Problems with text-extraction from PDF with Kerkis:
+
+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
+370 * * * * Ξ„ Ν΅ * * αΎΎ * * * ;
+380 Ξ„ Ξ… ΄Α ΄Ε ΄Η ΄Ι Ξ„ΞŸ Ξ„Ξ₯ ΄Ω
+390 ΐ Ξ‘ Ξ’ Ξ“ βˆ† Ξ• Ξ– Ξ— Θ Ξ™ Κ Ξ› Μ Ν Ξ Ο
+3Ξ‘0 Ξ  Ξ‘ Ξ£ Ξ€ Ξ₯ Ξ¦ Ξ§ Ξ¨ Ω Ξͺ Ξ« Ξ¬ Ξ­ Ξ Ξ―
+3Ξ’0 Ξ° Ξ± ϐ Ξ³ Ξ΄ Ξ΅ ΟΉ Ξ· Ο‘ ΞΉ ΞΊ Ξ» Β΅ Ξ½ ΞΎ ΞΏ
+3῝0 Ο€ Ο± Ο‚ Οƒ Ο„ Ο… Ο• Ο‡ ψ Ο‰ ϊ Ο‹ ό ύ ώ
+3βˆ†0 * * * * * * * * Ϟ Ϝ ϝ Ϝ ϝ * ϟ
+3Ξ•0 Ο‘ * * * * * * * * * * * * * *
+3Ξ¦0 * * * * * * * * * * * * * * * *
+
+
+0387 GREEK ANO TELEIA missing
+03B6 zeta replaced by 03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL
+03B8 GREEK SMALL LETTER THETA replaced by 03D1 GREEK THETA SYMBOL
+03C1 GREEK SMALL LETTER RHO replaced by 03F1 GREEK RHO SYMBOL
+03C6 GREEK SMALL LETTER PHI replaced by 03D5 GREEK PHI SYMBOL
+
+
+and GFS Didot:
+
+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
+370 * * * * αΏ½ Ν΅ * * αΎΎ * * * ;
+380 αΏ½ αΏ† Ξ‘
+ αΏ½ αΏ½ αΏ½Ξ• αΏ½Ξ— αΏ½Ξ™ ´Ο αΏ½Ξ₯ ´Ω
+390 αΏ† αΏ½ΞΉ Ξ‘ Ξ’ Ξ“ βˆ† Ξ• Ξ– Ξ— Θ Ξ™ Κ Ξ› Μ Ν Ξ Ο
+3Ξ‘0 Ξ  Ξ‘ Ξ£ Ξ€ Ξ₯ Ξ¦ Ξ§ Ξ¨ Ω αΏ†
+ Ξ™ αΏ†
+ Ξ₯ α½± α½³ ὡ α½·
+3Ξ’0 αΏ† αΏ½Ο… Ξ± Ξ² Ξ³ Ξ΄ Ξ΅ ΞΆ Ξ· Ο‘ ΞΉ ΞΊ Ξ» ΞΌ Ξ½ ΞΎ ΞΏ
+ 3῝0 Ο€ ρ Ο‚ Οƒ Ο„ Ο… Ο† Ο‡ ψ Ο‰ ΞΉ
+ αΏ† Ο…
+ αΏ† α½Ή α½» α½½
+3βˆ†0 * * * * * * * * Ϛ Ϝ Ϝ * Ϟ
+3Ξ•0 * * * * * * * * * * * * * *
+3Ξ¦0 * * * * * * * * * * * * * * * *
diff --git a/language/greek/greek-inputenc/inputenc-iso-8859-7.pdf b/language/greek/greek-inputenc/inputenc-iso-8859-7.pdf
new file mode 100644
index 0000000000..2e1ecf4946
--- /dev/null
+++ b/language/greek/greek-inputenc/inputenc-iso-8859-7.pdf
Binary files differ
diff --git a/language/greek/greek-inputenc/inputenc-iso-8859-7.tex b/language/greek/greek-inputenc/inputenc-iso-8859-7.tex
new file mode 100644
index 0000000000..bf45f09ec1
--- /dev/null
+++ b/language/greek/greek-inputenc/inputenc-iso-8859-7.tex
@@ -0,0 +1,84 @@
+%% LyX 2.4.0dev created this file. For more info, see https://www.lyx.org/.
+%% Do not edit unless you really know what you are doing.
+\documentclass[greek,english]{article}
+\usepackage{lmodern}
+\usepackage[LGR,T1]{fontenc}
+\usepackage[iso-8859-7]{inputenc}
+\usepackage{textcomp}
+\usepackage{babel}
+\usepackage{xfrac}
+\usepackage{textalpha}
+
+\newcommand{\nd}{\textlatin{\sfrac{n}{d}}}
+
+\newcommand{\topic}{\medskip\noindent}
+
+\begin{document}
+
+\subsection*{Input encoding ISO 8859-7}
+
+Greek:
+
+... 0 1 2 3 4 5 6 7 8 9 A B C D E F
+
+A: \foreignlanguage{greek}{\textlatin{\small NBSP} ‘ ’ £ € \nd{} ¦ §
+ ¨ © ͺ « ¬ \textlatin{\small SHY} \nd{} ―}
+
+B: \foreignlanguage{greek}{° ± ² ³ ΄ ΅ Ά ·
+ Έ Ή Ί » Ό ½ Ύ Ώ}
+
+C: \foreignlanguage{greek}{ΐ Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο}
+
+D: \foreignlanguage{greek}{Π Ρ \nd{} Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί}
+
+E: \foreignlanguage{greek}{ΰ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο}
+
+F: \foreignlanguage{greek}{π ρ ς σ τ υ φ χ ψ ω ϊ ϋ ό ύ ώ \nd}
+
+
+\topic English (with package `textalpha'):
+
+... 0 1 2 3 4 5 6 7 8 9 A B C D E F
+
+A: {\textlatin{\small NBSP} ‘ ’ £ € \nd{} ¦ §
+ ¨ © ͺ « ¬ \textlatin{\small SHY} \nd{} ―}
+
+B: {° ± ² ³ ΄ ΅ Ά ·
+ Έ Ή Ί » Ό ½ Ύ Ώ}
+
+C: {ΐ Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο}
+
+D: {Π Ρ \nd{} Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί}
+
+E: {ΰ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο}
+
+F: {π ρ ς σ τ υ φ χ ψ ω ϊ ϋ ό ύ ώ \nd}
+
+\topic
+{\footnotesize
+Legend:
+
+SHY: Soft Hyphen
+
+NBSP: No Break Space
+
+\nd: not defined in LGR font encoding
+}
+
+
+\subsubsection*{Test No Break Space and Soft Hyphen}
+
+\begin{description}
+
+\item[|] \hfill $\leftarrow$ margins $\rightarrow$ \hfill |
+\item[NBSP:]
+ \begin{flushleft} (flush left) No Break Space No Break Space
+ No Break Space No Break Space No Break Space
+ \end{flushleft}
+
+\item[SHY:] \ldots{} Soft­Hyphen Soft­Hyphen Soft­Hyphen
+ Soft­Hyphen Soft­Hyphen Soft­Hyphen
+\item[|] \hfill $\leftarrow$ margins $\rightarrow$ \hfill |
+\end{description}
+
+\end{document}
diff --git a/language/greek/greek-inputenc/iso-8859-7.def b/language/greek/greek-inputenc/iso-8859-7.def
new file mode 100644
index 0000000000..6b68e4ee1c
--- /dev/null
+++ b/language/greek/greek-inputenc/iso-8859-7.def
@@ -0,0 +1,121 @@
+\ProvidesFile{iso-8859-7.def}
+ [2019/01/08 v1.7 Greek input encoding file]
+%% iso-8859-7 input encoding file by Apostolos Syropoulos
+%% with modifications by C.Beccari
+%%
+%% Copyright 2000 by Aposrtolos Syropoulos All rights reserved
+%%
+%% This fil is distributed in the hope that it will be useful,
+%% but WITHOUT ANY WARRANTY; without even the implied warranty of
+%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+%%
+%%
+%% IMPORTANT NOTICE:
+%%
+%% This file is subject to the LPPL licence, version 1.3 or any subsequent
+%% version. Copy of the LaTeX Project Public Licence is downloadable from
+%% any CTAN archive.
+%%
+\ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}}
+\ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}}
+\ProvideTextCommandDefault{\texttwosuperior}{\ensuremath{{^2}}}
+\ProvideTextCommandDefault{\textthreesuperior}{\ensuremath{^3}}
+\ProvideTextCommandDefault{\textplusminus}{\ensuremath{\pm}}
+
+\DeclareInputText{160}{\nobreakspace}
+\DeclareInputText{161}{\textquoteleft}
+\DeclareInputText{162}{\textquoteright}
+\DeclareInputText{163}{\pounds}
+\DeclareInputText{164}{\texteuro}
+%\DeclareInputText{165}{} % 0x20AF DRACHMA SIGN
+\DeclareInputText{166}{\textbrokenbar}
+\DeclareInputText{167}{\textsection}
+\DeclareInputText{168}{\textasciidieresis}
+\DeclareInputText{169}{\textcopyright}
+\DeclareInputText{170}{\ypogegrammeni}
+\DeclareInputText{171}{\guillemotleft}
+\DeclareInputText{172}{\textlnot}
+\DeclareInputText{173}{\-}
+%\DeclareInputText{174}{} not defined
+\DeclareInputText{175}{\textemdash} % HORIZONTAL BAR 0x2015
+\DeclareInputText{176}{\textdegree}
+\DeclareInputMath{177}{\textplusminus}
+\DeclareInputText{178}{\texttwosuperior}
+\DeclareInputText{179}{\textthreesuperior}
+\DeclareInputText{180}{\acctonos{ }}
+\DeclareInputText{181}{\accdialytikatonos{ }}
+\DeclareInputText{182}{\ensuregreek{\acctonos\textAlpha}}
+\DeclareInputText{183}{\textperiodcentered}
+\DeclareInputText{184}{\ensuregreek{\acctonos\textEpsilon}}
+\DeclareInputText{185}{\ensuregreek{\acctonos\textEta}}
+\DeclareInputText{186}{\ensuregreek{\acctonos\textIota}}
+\DeclareInputText{187}{\guillemotright}
+\DeclareInputText{188}{\ensuregreek{\acctonos\textOmicron}}
+\DeclareInputText{189}{\textonehalf}
+\DeclareInputText{190}{\ensuregreek{\acctonos\textUpsilon}}
+\DeclareInputText{191}{\ensuregreek{\acctonos\textOmega}}
+\DeclareInputText{192}{\ensuregreek{\accdialytikatonos\textiota}}
+\DeclareInputText{193}{\textAlpha} % Ξ‘
+\DeclareInputText{194}{\textBeta} % Ξ’
+\DeclareInputText{195}{\textGamma} % Ξ“
+\DeclareInputText{196}{\textDelta} % Ξ”
+\DeclareInputText{197}{\textEpsilon} % Ξ•
+\DeclareInputText{198}{\textZeta} % Ξ–
+\DeclareInputText{199}{\textEta} % Ξ—
+\DeclareInputText{200}{\textTheta} % Θ
+\DeclareInputText{201}{\textIota} % Ξ™
+\DeclareInputText{202}{\textKappa} % Κ
+\DeclareInputText{203}{\textLambda} % Ξ›
+\DeclareInputText{204}{\textMu} % Μ
+\DeclareInputText{205}{\textNu} % Ν
+\DeclareInputText{206}{\textXi} % Ξ
+\DeclareInputText{207}{\textOmicron} % Ο
+\DeclareInputText{208}{\textPi} % Ξ 
+\DeclareInputText{209}{\textRho} % Ξ‘
+%\DeclareInputText{210} not defined
+\DeclareInputText{211}{\textSigma} % Ξ£
+\DeclareInputText{212}{\textTau} % Ξ€
+\DeclareInputText{213}{\textUpsilon} % Ξ₯
+\DeclareInputText{214}{\textPhi} % Ξ¦
+\DeclareInputText{215}{\textChi} % Ξ§
+\DeclareInputText{216}{\textPsi} % Ξ¨
+\DeclareInputText{217}{\textOmega} % Ξ©
+\DeclareInputText{218}{\ensuregreek{\accdialytika\textIota}}
+\DeclareInputText{219}{\ensuregreek{\accdialytika\textUpsilon}}
+\DeclareInputText{220}{\ensuregreek{\acctonos\textalpha}} % Ξ¬
+\DeclareInputText{221}{\ensuregreek{\acctonos\textepsilon}} % Ξ­
+\DeclareInputText{222}{\ensuregreek{\acctonos\texteta}} % Ξ
+\DeclareInputText{223}{\ensuregreek{\acctonos\textiota}} % Ξ―
+\DeclareInputText{224}{\ensuregreek{\accdialytikatonos\textupsilon}}
+\DeclareInputText{225}{\textalpha} % Ξ±
+\DeclareInputText{226}{\textbeta} % Ξ²
+\DeclareInputText{227}{\textgamma} % Ξ³
+\DeclareInputText{228}{\textdelta} % Ξ΄
+\DeclareInputText{229}{\textepsilon} % Ξ΅
+\DeclareInputText{230}{\textzeta} % ΞΆ
+\DeclareInputText{231}{\texteta} % Ξ·
+\DeclareInputText{232}{\texttheta} % ΞΈ
+\DeclareInputText{233}{\textiota} % ΞΉ
+\DeclareInputText{234}{\textkappa} % ΞΊ
+\DeclareInputText{235}{\textlambda} % Ξ»
+\DeclareInputText{236}{\textmu} % ΞΌ
+\DeclareInputText{237}{\textnu} % Ξ½
+\DeclareInputText{238}{\textxi} % ΞΎ
+\DeclareInputText{239}{\textomicron} % ΞΏ
+\DeclareInputText{240}{\textpi} % Ο€
+\DeclareInputText{241}{\textrho} % ρ
+\DeclareInputText{242}{\textvarsigma} % Ο‚
+\DeclareInputText{243}{\textsigma} % Οƒ
+\DeclareInputText{244}{\texttau} % Ο„
+\DeclareInputText{245}{\textupsilon} % Ο…
+\DeclareInputText{246}{\textphi} % Ο†
+\DeclareInputText{247}{\textchi} % Ο‡
+\DeclareInputText{248}{\textpsi} % ψ
+\DeclareInputText{249}{\textomega} % Ο‰
+\DeclareInputText{250}{\ensuregreek{\accdialytika\textiota}}
+\DeclareInputText{251}{\ensuregreek{\accdialytika\textupsilon}}
+\DeclareInputText{252}{\ensuregreek{\acctonos\textomicron}}
+\DeclareInputText{253}{\ensuregreek{\acctonos\textupsilon}}
+\DeclareInputText{254}{\ensuregreek{\acctonos\textomega}}
+%\DeclareInputText{255} not defined
+\endinput
diff --git a/language/greek/greek-inputenc/lgrenc.dfu b/language/greek/greek-inputenc/lgrenc.dfu
new file mode 100644
index 0000000000..386539dfd8
--- /dev/null
+++ b/language/greek/greek-inputenc/lgrenc.dfu
@@ -0,0 +1,528 @@
+% lgrenc.dfu
+% **********
+% Greek Unicode support with inputenc
+% ===================================
+%
+% :Copyright: Β© 2010 GΓΌnter Milde
+% :Licence: 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 any later version.
+% :Identification:
+% ::
+
+\ProvidesFile{lgrenc.dfu}[2019/07/11 1.7 UTF-8 support for Greek]
+
+% Based on a `babel patch`_ by Werner Lemberg, with input from the ucs_
+% package (``ucsencs.def``) by Dominique Unruh and ``CB.enc`` by
+% Apostolos Syropoulos.
+%
+% Changelog:
+% .. class:: borderless
+%
+% ===== =========== ===========================================================
+% 0.1 2010-06-16 initial version
+% 0.2 2012-06-27 support for accented Greek characters with textalpha_
+% 0.3 2013-05-03 new accent macro names with lgrxenc.def 0.7
+% 1.3 2013-05-24 moved to greek-inputenc.
+% 1.4 2013-07-16 bugfix for GREEK SMALL LETTER RHO WITH PSILI/DASIA,
+% .. drop "greek" from macro names for ancient characters,
+% .. ``\ypogegrammeni`` and ``\prosgegrammeni`` instead of ``|``
+% 1.4.1 2013-07-18 bugfix: wrong breathings psilioxia -> dasiaoxia
+% 1.5 2014-09-14 Use named accent macros for Greek accents
+% 1.6 2015-08-05 Fix output of accented characters with "textalpha" if the
+% current font encoding is not LGR (wrap in \ensuregreek),
+% .. Map GREEK ... SYMBOL characters.
+% 1.7 2019-07-11 Remove some duplicate definitions (punctuation, Euro).
+% ===== =========== ===========================================================
+%
+% Usage
+% -----
+%
+% Requires comprehensive LGR font encoding definitions from greek-fontenc_:
+%
+% .. code:: latex
+%
+% \usepackage[LGR,T1]{fontenc} % define LGR and T1 encodings
+% \usepackage[utf8]{inputenc} % standard UTF-8 input encoding
+%
+% By default, text containing Greek Unicode characters must be marked as
+% requiring a font encoding that supports Greek script, e.g. by setting the
+% language to ``greek`` or ``polutonikogreek``. This is a generic feature of
+% inputenc_'s `utf8` option (an equivalent restriction holds for the Cyrillic
+% script).
+%
+% With the textalpha_ or alphabeta_ packages of the greek-fontenc_ package,
+% Greek Unicode literals can be used without special markup also in non-Greek
+% documents:
+%
+% .. code:: latex
+%
+% \usepackage[utf8]{inputenc} % standard UTF-8 input encoding
+% \usepackage[T1]{fontenc} % use T1 font encoding as default
+% \usepackage{textalpha} % define LGR font encoding as Greek default
+%
+% With the ``normalize-symbols`` option to textalpha_ or alphabeta_,
+% GREEK ... SYMBOL characters are mapped to the corresponding letters
+% (requires greek-fontenc_ >= 0.13):
+%
+% .. code:: latex
+%
+% \usepackage[utf8]{inputenc}
+% \usepackage[T1]{fontenc}
+% \usepackage[normalize-symbols]{textalpha}
+%
+%
+% Character Declarations
+% ----------------------
+%
+% Some characters exist in other font encodings too. Care has been taken
+% to ensure the definitions match with other ``*.dfu`` and ``*enc.def``
+% files.
+%
+% Wrap definition in ``\ensuregreek`` if a Unicode character is mapped to two
+% characters (letter+sub-iota) or with non-Greek accents to make sure these
+% characters work in any font encoding if the textalpha_ package is used.
+%
+% Latin-1 Supplement (T1)
+% ~~~~~~~~~~~~~~~~~~~~~~~
+% ::
+
+\DeclareUnicodeCharacter{00A8}{\textasciidieresis} % Β¨
+\DeclareUnicodeCharacter{00AB}{\guillemotleft} % Β«
+\DeclareUnicodeCharacter{00AF}{\textasciimacron} % Β―
+\DeclareUnicodeCharacter{00B4}{\textasciiacute} % Β΄
+\DeclareUnicodeCharacter{00B7}{\textperiodcentered} % Β· = ano teleia
+\DeclareUnicodeCharacter{00BB}{\guillemotright} % Β»
+
+% IPA Extensions (T3)
+% ~~~~~~~~~~~~~~~~~~~
+% ::
+
+\DeclareUnicodeCharacter{0259}{\textschwa} % Ι™
+
+% Spacing Modifier Letters
+% ~~~~~~~~~~~~~~~~~~~~~~~~
+% ::
+
+\DeclareUnicodeCharacter{02D8}{\textasciibreve} % ˘
+
+% Greek and Coptic
+% ~~~~~~~~~~~~~~~~
+%
+% ::
+
+% NR Unicode Name % babel name, PU name
+% 0370 GREEK CAPITAL LETTER HETA % Ν°
+% 0371 GREEK SMALL LETTER HETA % Ν±
+% 0372 GREEK CAPITAL LETTER ARCHAIC SAMPI % Ν²
+% 0373 GREEK SMALL LETTER ARCHAIC SAMPI % Ν²
+% TODO: replace PU names by ucs names in next version:
+\DeclareUnicodeCharacter{0374}{\textnumeralsigngreek} % Ν΄ \anwtonos
+\DeclareUnicodeCharacter{0375}{\textnumeralsignlowergreek} % Ν΅ \katwtonos
+% \DeclareUnicodeCharacter{0374}{\textdexiakeraia} % Ν΄ \anwtonos, \textnumeralsigngreek
+% \DeclareUnicodeCharacter{0375}{\textaristerikeraia} % Ν΅ \katwtonos, \textnumeralsignlowergreek
+% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % ΝΆ
+% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % Ν·
+
+\DeclareUnicodeCharacter{037A}{\textcompwordmark\ypogegrammeni} % ΝΊ \textsubiota{\empty}
+% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL %
+% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL %
+% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL %
+\DeclareUnicodeCharacter{037E}{\texterotimatiko} % ΝΎ \textquestion
+
+\DeclareUnicodeCharacter{0384}{\acctonos{ }} % Ξ„
+\DeclareUnicodeCharacter{0385}{\accdialytikatonos{ }} % Ξ… \textdialytikatonos
+\DeclareUnicodeCharacter{0386}{\ensuregreek{\acctonos\textAlpha}} % Ξ†
+\DeclareUnicodeCharacter{0387}{\textanoteleia} % Ξ‡ \anoteleia
+\DeclareUnicodeCharacter{0388}{\ensuregreek{\acctonos\textEpsilon}} % Έ
+\DeclareUnicodeCharacter{0389}{\ensuregreek{\acctonos\textEta}} % Ξ‰
+\DeclareUnicodeCharacter{038A}{\ensuregreek{\acctonos\textIota}} % Ί
+\DeclareUnicodeCharacter{038C}{\ensuregreek{\acctonos\textOmicron}} % Ό
+\DeclareUnicodeCharacter{038E}{\ensuregreek{\acctonos\textUpsilon}} % Ύ
+\DeclareUnicodeCharacter{038F}{\ensuregreek{\acctonos\textOmega}} % Ώ
+\DeclareUnicodeCharacter{0390}{\ensuregreek{\accdialytikatonos\textiota}} % ΐ
+
+\DeclareUnicodeCharacter{0391}{\textAlpha} % Ξ‘
+\DeclareUnicodeCharacter{0392}{\textBeta} % Ξ’
+\DeclareUnicodeCharacter{0393}{\textGamma} % Ξ“
+\DeclareUnicodeCharacter{0394}{\textDelta} % Ξ”
+\DeclareUnicodeCharacter{0395}{\textEpsilon} % Ξ•
+\DeclareUnicodeCharacter{0396}{\textZeta} % Ξ–
+\DeclareUnicodeCharacter{0397}{\textEta} % Ξ—
+\DeclareUnicodeCharacter{0398}{\textTheta} % Θ
+\DeclareUnicodeCharacter{0399}{\textIota} % Ξ™
+\DeclareUnicodeCharacter{039A}{\textKappa} % Κ
+\DeclareUnicodeCharacter{039B}{\textLambda} % Ξ›
+\DeclareUnicodeCharacter{039C}{\textMu} % Μ
+\DeclareUnicodeCharacter{039D}{\textNu} % Ν
+\DeclareUnicodeCharacter{039E}{\textXi} % Ξ
+\DeclareUnicodeCharacter{039F}{\textOmicron} % Ο
+\DeclareUnicodeCharacter{03A0}{\textPi} % Ξ 
+\DeclareUnicodeCharacter{03A1}{\textRho} % Ξ‘
+\DeclareUnicodeCharacter{03A3}{\textSigma} % Ξ£
+\DeclareUnicodeCharacter{03A4}{\textTau} % Ξ€
+\DeclareUnicodeCharacter{03A5}{\textUpsilon} % Ξ₯
+\DeclareUnicodeCharacter{03A6}{\textPhi} % Ξ¦
+\DeclareUnicodeCharacter{03A7}{\textChi} % Ξ§
+\DeclareUnicodeCharacter{03A8}{\textPsi} % Ξ¨
+\DeclareUnicodeCharacter{03A9}{\textOmega} % Ξ©
+
+\DeclareUnicodeCharacter{03AA}{\ensuregreek{\accdialytika\textIota}} % Ξͺ
+\DeclareUnicodeCharacter{03AB}{\ensuregreek{\accdialytika\textUpsilon}} % Ξ«
+\DeclareUnicodeCharacter{03AC}{\ensuregreek{\acctonos\textalpha}} % Ξ¬
+\DeclareUnicodeCharacter{03AD}{\ensuregreek{\acctonos\textepsilon}} % Ξ­
+\DeclareUnicodeCharacter{03AE}{\ensuregreek{\acctonos\texteta}} % Ξ
+\DeclareUnicodeCharacter{03AF}{\ensuregreek{\acctonos\textiota}} % Ξ―
+\DeclareUnicodeCharacter{03B0}{\ensuregreek{\accdialytikatonos\textupsilon}} % Ξ°
+
+\DeclareUnicodeCharacter{03B1}{\textalpha} % Ξ±
+\DeclareUnicodeCharacter{03B2}{\textbeta} % Ξ²
+\DeclareUnicodeCharacter{03B3}{\textgamma} % Ξ³
+\DeclareUnicodeCharacter{03B4}{\textdelta} % Ξ΄
+\DeclareUnicodeCharacter{03B5}{\textepsilon} % Ξ΅
+\DeclareUnicodeCharacter{03B6}{\textzeta} % ΞΆ
+\DeclareUnicodeCharacter{03B7}{\texteta} % Ξ·
+\DeclareUnicodeCharacter{03B8}{\texttheta} % ΞΈ
+\DeclareUnicodeCharacter{03B9}{\textiota} % ΞΉ
+\DeclareUnicodeCharacter{03BA}{\textkappa} % ΞΊ
+\DeclareUnicodeCharacter{03BB}{\textlambda} % Ξ»
+\DeclareUnicodeCharacter{03BC}{\textmu} % ΞΌ \textmugreek
+\DeclareUnicodeCharacter{03BD}{\textnu} % Ξ½
+\DeclareUnicodeCharacter{03BE}{\textxi} % ΞΎ
+\DeclareUnicodeCharacter{03BF}{\textomicron} % ΞΏ
+\DeclareUnicodeCharacter{03C0}{\textpi} % Ο€
+\DeclareUnicodeCharacter{03C1}{\textrho} % ρ
+\DeclareUnicodeCharacter{03C2}{\textvarsigma} % Ο‚
+\DeclareUnicodeCharacter{03C3}{\textsigma} % Οƒ
+\DeclareUnicodeCharacter{03C4}{\texttau} % Ο„
+\DeclareUnicodeCharacter{03C5}{\textupsilon} % Ο…
+\DeclareUnicodeCharacter{03C6}{\textphi} % Ο†
+\DeclareUnicodeCharacter{03C7}{\textchi} % Ο‡
+\DeclareUnicodeCharacter{03C8}{\textpsi} % ψ
+\DeclareUnicodeCharacter{03C9}{\textomega} % Ο‰
+
+\DeclareUnicodeCharacter{03CA}{\ensuregreek{\accdialytika\textiota}} % ϊ
+\DeclareUnicodeCharacter{03CB}{\ensuregreek{\accdialytika\textupsilon}} % Ο‹
+\DeclareUnicodeCharacter{03CC}{\ensuregreek{\acctonos\textomicron}} % ό
+\DeclareUnicodeCharacter{03CD}{\ensuregreek{\acctonos\textupsilon}} % ύ
+\DeclareUnicodeCharacter{03CE}{\ensuregreek{\acctonos\textomega}} % ώ
+
+\DeclareUnicodeCharacter{03D0}{\textbetasymbol} % GREEK BETA SYMBOL
+\DeclareUnicodeCharacter{03D1}{\textthetasymbol} % Ο‘ $\vartheta$ GREEK THETA SYMBOL
+% \DeclareUnicodeCharacter{03D2}{\} % Ο’ GREEK UPSILON WITH HOOK SYMBOL
+\DeclareUnicodeCharacter{03D5}{\textphisymbol} % Ο• $\phi$ GREEK PHI SYMBOL
+\DeclareUnicodeCharacter{03D6}{\textpisymbol} % Ο– $\varpi$ GREEK PI SYMBOL
+\DeclareUnicodeCharacter{03D8}{\textQoppa} % Ϙ
+\DeclareUnicodeCharacter{03D9}{\textqoppa} % Ο™
+\DeclareUnicodeCharacter{03DA}{\textStigma} % Ϛ \Stigma
+\DeclareUnicodeCharacter{03DB}{\textstigma} % Ο› \stigma
+\DeclareUnicodeCharacter{03DC}{\textDigamma} % Ϝ \Digamma
+\DeclareUnicodeCharacter{03DD}{\textdigamma} % ϝ \ddigamma
+%03DE GREEK LETTER KOPPA % Ϟ \textKoppagreek
+\DeclareUnicodeCharacter{03DF}{\textkoppa} % ϟ \koppa, \textqoppa [sic!]
+\DeclareUnicodeCharacter{03E0}{\textSampi} % Ο  \Sampi
+\DeclareUnicodeCharacter{03E1}{\textsampi} % Ο‘ \sampi
+
+\DeclareUnicodeCharacter{03F0}{\textkappasymbol} % Ο° GREEK KAPPA SYMBOL
+% 03F2 GREEK LUNATE SIGMA SYMBOL
+\DeclareUnicodeCharacter{03F1}{\textrhosymbol} % Ο± $\varrho$ GREEK RHO SYMBOL
+\DeclareUnicodeCharacter{03F4}{\textThetasymbol} % Ο΄ GREEK CAPITAL THETA SYMBOL
+\DeclareUnicodeCharacter{03F5}{\textepsilonsymbol} % Ο΅ $\epsilon$ GREEK LUNATE EPSILON SYMBOL
+
+% Greek Extended
+% ~~~~~~~~~~~~~~
+% ::
+
+\DeclareUnicodeCharacter{1F00}{\ensuregreek{\accpsili\textalpha}} % αΌ€
+\DeclareUnicodeCharacter{1F01}{\ensuregreek{\accdasia\textalpha}} % ἁ
+\DeclareUnicodeCharacter{1F02}{\ensuregreek{\accpsilivaria\textalpha}} % αΌ‚
+\DeclareUnicodeCharacter{1F03}{\ensuregreek{\accdasiavaria\textalpha}} % αΌƒ
+\DeclareUnicodeCharacter{1F04}{\ensuregreek{\accpsilioxia\textalpha}} % αΌ„
+\DeclareUnicodeCharacter{1F05}{\ensuregreek{\accdasiaoxia\textalpha}} % αΌ…
+\DeclareUnicodeCharacter{1F06}{\ensuregreek{\accpsiliperispomeni\textalpha}} % αΌ†
+\DeclareUnicodeCharacter{1F07}{\ensuregreek{\accdasiaperispomeni\textalpha}} % αΌ‡
+\DeclareUnicodeCharacter{1F08}{\ensuregreek{\accpsili\textAlpha}} % Ἀ
+\DeclareUnicodeCharacter{1F09}{\ensuregreek{\accdasia\textAlpha}} % αΌ‰
+\DeclareUnicodeCharacter{1F0A}{\ensuregreek{\accpsilivaria\textAlpha}} % Ἂ
+\DeclareUnicodeCharacter{1F0B}{\ensuregreek{\accdasiavaria\textAlpha}} % αΌ‹
+\DeclareUnicodeCharacter{1F0C}{\ensuregreek{\accpsilioxia\textAlpha}} % Ἄ
+\DeclareUnicodeCharacter{1F0D}{\ensuregreek{\accdasiaoxia\textAlpha}} % Ἅ
+\DeclareUnicodeCharacter{1F0E}{\ensuregreek{\accpsiliperispomeni\textAlpha}} % Ἆ
+\DeclareUnicodeCharacter{1F0F}{\ensuregreek{\accdasiaperispomeni\textAlpha}} % Ἇ
+
+\DeclareUnicodeCharacter{1F10}{\ensuregreek{\accpsili\textepsilon}} % ἐ
+\DeclareUnicodeCharacter{1F11}{\ensuregreek{\accdasia\textepsilon}} % αΌ‘
+\DeclareUnicodeCharacter{1F12}{\ensuregreek{\accpsilivaria\textepsilon}} % αΌ’
+\DeclareUnicodeCharacter{1F13}{\ensuregreek{\accdasiavaria\textepsilon}} % αΌ“
+\DeclareUnicodeCharacter{1F14}{\ensuregreek{\accpsilioxia\textepsilon}} % αΌ”
+\DeclareUnicodeCharacter{1F15}{\ensuregreek{\accdasiaoxia\textepsilon}} % αΌ•
+\DeclareUnicodeCharacter{1F18}{\ensuregreek{\accpsili\textEpsilon}} % Ἐ
+\DeclareUnicodeCharacter{1F19}{\ensuregreek{\accdasia\textEpsilon}} % αΌ™
+\DeclareUnicodeCharacter{1F1A}{\ensuregreek{\accpsilivaria\textEpsilon}} % Ἒ
+\DeclareUnicodeCharacter{1F1B}{\ensuregreek{\accdasiavaria\textEpsilon}} % αΌ›
+\DeclareUnicodeCharacter{1F1C}{\ensuregreek{\accpsilioxia\textEpsilon}} % Ἔ
+\DeclareUnicodeCharacter{1F1D}{\ensuregreek{\accdasiaoxia\textEpsilon}} % Ἕ
+
+\DeclareUnicodeCharacter{1F20}{\ensuregreek{\accpsili\texteta}} % αΌ 
+\DeclareUnicodeCharacter{1F21}{\ensuregreek{\accdasia\texteta}} % αΌ‘
+\DeclareUnicodeCharacter{1F22}{\ensuregreek{\accpsilivaria\texteta}} % αΌ’
+\DeclareUnicodeCharacter{1F23}{\ensuregreek{\accdasiavaria\texteta}} % αΌ£
+\DeclareUnicodeCharacter{1F24}{\ensuregreek{\accpsilioxia\texteta}} % αΌ€
+\DeclareUnicodeCharacter{1F25}{\ensuregreek{\accdasiaoxia\texteta}} % αΌ₯
+\DeclareUnicodeCharacter{1F26}{\ensuregreek{\accpsiliperispomeni\texteta}} % αΌ¦
+\DeclareUnicodeCharacter{1F27}{\ensuregreek{\accdasiaperispomeni\texteta}} % αΌ§
+\DeclareUnicodeCharacter{1F28}{\ensuregreek{\accpsili\textEta}} % αΌ¨
+\DeclareUnicodeCharacter{1F29}{\ensuregreek{\accdasia\textEta}} % αΌ©
+\DeclareUnicodeCharacter{1F2A}{\ensuregreek{\accpsilivaria\textEta}} % αΌͺ
+\DeclareUnicodeCharacter{1F2B}{\ensuregreek{\accdasiavaria\textEta}} % αΌ«
+\DeclareUnicodeCharacter{1F2C}{\ensuregreek{\accpsilioxia\textEta}} % αΌ¬
+\DeclareUnicodeCharacter{1F2D}{\ensuregreek{\accdasiaoxia\textEta}} % αΌ­
+\DeclareUnicodeCharacter{1F2E}{\ensuregreek{\accpsiliperispomeni\textEta}} % αΌ
+\DeclareUnicodeCharacter{1F2F}{\ensuregreek{\accdasiaperispomeni\textEta}} % αΌ―
+
+\DeclareUnicodeCharacter{1F30}{\ensuregreek{\accpsili\textiota}} % αΌ°
+\DeclareUnicodeCharacter{1F31}{\ensuregreek{\accdasia\textiota}} % αΌ±
+\DeclareUnicodeCharacter{1F32}{\ensuregreek{\accpsilivaria\textiota}} % αΌ²
+\DeclareUnicodeCharacter{1F33}{\ensuregreek{\accdasiavaria\textiota}} % αΌ³
+\DeclareUnicodeCharacter{1F34}{\ensuregreek{\accpsilioxia\textiota}} % αΌ΄
+\DeclareUnicodeCharacter{1F35}{\ensuregreek{\accdasiaoxia\textiota}} % αΌ΅
+\DeclareUnicodeCharacter{1F36}{\ensuregreek{\accpsiliperispomeni\textiota}} % αΌΆ
+\DeclareUnicodeCharacter{1F37}{\ensuregreek{\accdasiaperispomeni\textiota}} % αΌ·
+\DeclareUnicodeCharacter{1F38}{\ensuregreek{\accpsili\textIota}} % αΌΈ
+\DeclareUnicodeCharacter{1F39}{\ensuregreek{\accdasia\textIota}} % αΌΉ
+\DeclareUnicodeCharacter{1F3A}{\ensuregreek{\accpsilivaria\textIota}} % αΌΊ
+\DeclareUnicodeCharacter{1F3B}{\ensuregreek{\accdasiavaria\textIota}} % αΌ»
+\DeclareUnicodeCharacter{1F3C}{\ensuregreek{\accpsilioxia\textIota}} % αΌΌ
+\DeclareUnicodeCharacter{1F3D}{\ensuregreek{\accdasiaoxia\textIota}} % αΌ½
+\DeclareUnicodeCharacter{1F3E}{\ensuregreek{\accpsiliperispomeni\textIota}} % αΌΎ
+\DeclareUnicodeCharacter{1F3F}{\ensuregreek{\accdasiaperispomeni\textIota}} % αΌΏ
+
+\DeclareUnicodeCharacter{1F40}{\ensuregreek{\accpsili\textomicron}} % α½€
+\DeclareUnicodeCharacter{1F41}{\ensuregreek{\accdasia\textomicron}} % ὁ
+\DeclareUnicodeCharacter{1F42}{\ensuregreek{\accpsilivaria\textomicron}} % ὂ
+\DeclareUnicodeCharacter{1F43}{\ensuregreek{\accdasiavaria\textomicron}} % ὃ
+\DeclareUnicodeCharacter{1F44}{\ensuregreek{\accpsilioxia\textomicron}} % ὄ
+\DeclareUnicodeCharacter{1F45}{\ensuregreek{\accdasiaoxia\textomicron}} % α½…
+\DeclareUnicodeCharacter{1F48}{\ensuregreek{\accpsili\textOmicron}} % Ὀ
+\DeclareUnicodeCharacter{1F49}{\ensuregreek{\accdasia\textOmicron}} % Ὁ
+\DeclareUnicodeCharacter{1F4A}{\ensuregreek{\accpsilivaria\textOmicron}} % Ὂ
+\DeclareUnicodeCharacter{1F4B}{\ensuregreek{\accdasiavaria\textOmicron}} % Ὃ
+\DeclareUnicodeCharacter{1F4C}{\ensuregreek{\accpsilioxia\textOmicron}} % Ὄ
+\DeclareUnicodeCharacter{1F4D}{\ensuregreek{\accdasiaoxia\textOmicron}} % Ὅ
+
+\DeclareUnicodeCharacter{1F50}{\ensuregreek{\accpsili\textupsilon}} % ὐ
+\DeclareUnicodeCharacter{1F51}{\ensuregreek{\accdasia\textupsilon}} % ὑ
+\DeclareUnicodeCharacter{1F52}{\ensuregreek{\accpsilivaria\textupsilon}} % α½’
+\DeclareUnicodeCharacter{1F53}{\ensuregreek{\accdasiavaria\textupsilon}} % ὓ
+\DeclareUnicodeCharacter{1F54}{\ensuregreek{\accpsilioxia\textupsilon}} % α½”
+\DeclareUnicodeCharacter{1F55}{\ensuregreek{\accdasiaoxia\textupsilon}} % ὕ
+\DeclareUnicodeCharacter{1F56}{\ensuregreek{\accpsiliperispomeni\textupsilon}} % α½–
+\DeclareUnicodeCharacter{1F57}{\ensuregreek{\accdasiaperispomeni\textupsilon}} % α½—
+\DeclareUnicodeCharacter{1F59}{\ensuregreek{\accdasia\textUpsilon}} % α½™
+\DeclareUnicodeCharacter{1F5B}{\ensuregreek{\accdasiavaria\textUpsilon}} % α½›
+\DeclareUnicodeCharacter{1F5D}{\ensuregreek{\accdasiaoxia\textUpsilon}} % Ὕ
+\DeclareUnicodeCharacter{1F5F}{\ensuregreek{\accdasiaperispomeni\textUpsilon}} % Ὗ
+
+\DeclareUnicodeCharacter{1F60}{\ensuregreek{\accpsili\textomega}} % α½ 
+\DeclareUnicodeCharacter{1F61}{\ensuregreek{\accdasia\textomega}} % ὑ
+\DeclareUnicodeCharacter{1F62}{\ensuregreek{\accpsilivaria\textomega}} % α½’
+\DeclareUnicodeCharacter{1F63}{\ensuregreek{\accdasiavaria\textomega}} % α½£
+\DeclareUnicodeCharacter{1F64}{\ensuregreek{\accpsilioxia\textomega}} % α½€
+\DeclareUnicodeCharacter{1F65}{\ensuregreek{\accdasiaoxia\textomega}} % α½₯
+\DeclareUnicodeCharacter{1F66}{\ensuregreek{\accpsiliperispomeni\textomega}} % ὦ
+\DeclareUnicodeCharacter{1F67}{\ensuregreek{\accdasiaperispomeni\textomega}} % ὧ
+\DeclareUnicodeCharacter{1F68}{\ensuregreek{\accpsili\textOmega}} % Ὠ
+\DeclareUnicodeCharacter{1F69}{\ensuregreek{\accdasia\textOmega}} % Ὡ
+\DeclareUnicodeCharacter{1F6A}{\ensuregreek{\accpsilivaria\textOmega}} % α½ͺ
+\DeclareUnicodeCharacter{1F6B}{\ensuregreek{\accdasiavaria\textOmega}} % Ὣ
+\DeclareUnicodeCharacter{1F6C}{\ensuregreek{\accpsilioxia\textOmega}} % Ὤ
+\DeclareUnicodeCharacter{1F6D}{\ensuregreek{\accdasiaoxia\textOmega}} % α½­
+\DeclareUnicodeCharacter{1F6E}{\ensuregreek{\accpsiliperispomeni\textOmega}} % α½
+\DeclareUnicodeCharacter{1F6F}{\ensuregreek{\accdasiaperispomeni\textOmega}} % α½―
+
+\DeclareUnicodeCharacter{1F70}{\ensuregreek{\accvaria\textalpha}} % α½°
+\DeclareUnicodeCharacter{1F71}{\ensuregreek{\acctonos\textalpha}} % α½±
+\DeclareUnicodeCharacter{1F72}{\ensuregreek{\accvaria\textepsilon}} % α½²
+\DeclareUnicodeCharacter{1F73}{\ensuregreek{\acctonos\textepsilon}} % α½³
+\DeclareUnicodeCharacter{1F74}{\ensuregreek{\accvaria\texteta}} % ὴ
+\DeclareUnicodeCharacter{1F75}{\ensuregreek{\acctonos\texteta}} % ὡ
+\DeclareUnicodeCharacter{1F76}{\ensuregreek{\accvaria\textiota}} % α½Ά
+\DeclareUnicodeCharacter{1F77}{\ensuregreek{\acctonos\textiota}} % α½·
+\DeclareUnicodeCharacter{1F78}{\ensuregreek{\accvaria\textomicron}} % α½Έ
+\DeclareUnicodeCharacter{1F79}{\ensuregreek{\acctonos\textomicron}} % α½Ή
+\DeclareUnicodeCharacter{1F7A}{\ensuregreek{\accvaria\textupsilon}} % α½Ί
+\DeclareUnicodeCharacter{1F7B}{\ensuregreek{\acctonos\textupsilon}} % α½»
+\DeclareUnicodeCharacter{1F7C}{\ensuregreek{\accvaria\textomega}} % α½Ό
+\DeclareUnicodeCharacter{1F7D}{\ensuregreek{\acctonos\textomega}} % α½½
+
+\DeclareUnicodeCharacter{1F80}{\ensuregreek{\accpsili\textalpha\ypogegrammeni}} % αΎ€
+\DeclareUnicodeCharacter{1F81}{\ensuregreek{\accdasia\textalpha\ypogegrammeni}} % ᾁ
+\DeclareUnicodeCharacter{1F82}{\ensuregreek{\accpsilivaria\textalpha\ypogegrammeni}} % αΎ‚
+\DeclareUnicodeCharacter{1F83}{\ensuregreek{\accdasiavaria\textalpha\ypogegrammeni}} % αΎƒ
+\DeclareUnicodeCharacter{1F84}{\ensuregreek{\accpsilioxia\textalpha\ypogegrammeni}} % αΎ„
+\DeclareUnicodeCharacter{1F85}{\ensuregreek{\accdasiaoxia\textalpha\ypogegrammeni}} % αΎ…
+\DeclareUnicodeCharacter{1F86}{\ensuregreek{\accpsiliperispomeni\textalpha\ypogegrammeni}} % αΎ†
+\DeclareUnicodeCharacter{1F87}{\ensuregreek{\accdasiaperispomeni\textalpha\ypogegrammeni}} % αΎ‡
+\DeclareUnicodeCharacter{1F88}{\ensuregreek{\accpsili\textAlpha\prosgegrammeni}} % ᾈ
+\DeclareUnicodeCharacter{1F89}{\ensuregreek{\accdasia\textAlpha\prosgegrammeni}} % αΎ‰
+\DeclareUnicodeCharacter{1F8A}{\ensuregreek{\accpsilivaria\textAlpha\prosgegrammeni}} % ᾊ
+\DeclareUnicodeCharacter{1F8B}{\ensuregreek{\accdasiavaria\textAlpha\prosgegrammeni}} % αΎ‹
+\DeclareUnicodeCharacter{1F8C}{\ensuregreek{\accpsilioxia\textAlpha\prosgegrammeni}} % ᾌ
+\DeclareUnicodeCharacter{1F8D}{\ensuregreek{\accdasiaoxia\textAlpha\prosgegrammeni}} % ᾍ
+\DeclareUnicodeCharacter{1F8E}{\ensuregreek{\accpsiliperispomeni\textAlpha\prosgegrammeni}} % ᾎ
+\DeclareUnicodeCharacter{1F8F}{\ensuregreek{\accdasiaperispomeni\textAlpha\prosgegrammeni}} % ᾏ
+
+\DeclareUnicodeCharacter{1F90}{\ensuregreek{\accpsili\texteta\ypogegrammeni}} % ᾐ
+\DeclareUnicodeCharacter{1F91}{\ensuregreek{\accdasia\texteta\ypogegrammeni}} % αΎ‘
+\DeclareUnicodeCharacter{1F92}{\ensuregreek{\accpsilivaria\texteta\ypogegrammeni}} % αΎ’
+\DeclareUnicodeCharacter{1F93}{\ensuregreek{\accdasiavaria\texteta\ypogegrammeni}} % αΎ“
+\DeclareUnicodeCharacter{1F94}{\ensuregreek{\accpsilioxia\texteta\ypogegrammeni}} % αΎ”
+\DeclareUnicodeCharacter{1F95}{\ensuregreek{\accdasiaoxia\texteta\ypogegrammeni}} % αΎ•
+\DeclareUnicodeCharacter{1F96}{\ensuregreek{\accpsiliperispomeni\texteta\ypogegrammeni}} % αΎ–
+\DeclareUnicodeCharacter{1F97}{\ensuregreek{\accdasiaperispomeni\texteta\ypogegrammeni}} % αΎ—
+\DeclareUnicodeCharacter{1F98}{\ensuregreek{\accpsili\textEta\prosgegrammeni}} % ᾘ
+\DeclareUnicodeCharacter{1F99}{\ensuregreek{\accdasia\textEta\prosgegrammeni}} % αΎ™
+\DeclareUnicodeCharacter{1F9A}{\ensuregreek{\accpsilivaria\textEta\prosgegrammeni}} % ᾚ
+\DeclareUnicodeCharacter{1F9B}{\ensuregreek{\accdasiavaria\textEta\prosgegrammeni}} % αΎ›
+\DeclareUnicodeCharacter{1F9C}{\ensuregreek{\accpsilioxia\textEta\prosgegrammeni}} % ᾜ
+\DeclareUnicodeCharacter{1F9D}{\ensuregreek{\accdasiaoxia\textEta\prosgegrammeni}} % ᾝ
+\DeclareUnicodeCharacter{1F9E}{\ensuregreek{\accpsiliperispomeni\textEta\prosgegrammeni}} % ᾞ
+\DeclareUnicodeCharacter{1F9F}{\ensuregreek{\accdasiaperispomeni\textEta\prosgegrammeni}} % ᾟ
+
+\DeclareUnicodeCharacter{1FA0}{\ensuregreek{\accpsili\textomega\ypogegrammeni}} % αΎ 
+\DeclareUnicodeCharacter{1FA1}{\ensuregreek{\accdasia\textomega\ypogegrammeni}} % αΎ‘
+\DeclareUnicodeCharacter{1FA2}{\ensuregreek{\accpsilivaria\textomega\ypogegrammeni}} % αΎ’
+\DeclareUnicodeCharacter{1FA3}{\ensuregreek{\accdasiavaria\textomega\ypogegrammeni}} % αΎ£
+\DeclareUnicodeCharacter{1FA4}{\ensuregreek{\accpsilioxia\textomega\ypogegrammeni}} % αΎ€
+\DeclareUnicodeCharacter{1FA5}{\ensuregreek{\accdasiaoxia\textomega\ypogegrammeni}} % αΎ₯
+\DeclareUnicodeCharacter{1FA6}{\ensuregreek{\accpsiliperispomeni\textomega\ypogegrammeni}} % αΎ¦
+\DeclareUnicodeCharacter{1FA7}{\ensuregreek{\accdasiaperispomeni\textomega\ypogegrammeni}} % αΎ§
+\DeclareUnicodeCharacter{1FA8}{\ensuregreek{\accpsili\textOmega\prosgegrammeni}} % αΎ¨
+\DeclareUnicodeCharacter{1FA9}{\ensuregreek{\accdasia\textOmega\prosgegrammeni}} % αΎ©
+\DeclareUnicodeCharacter{1FAA}{\ensuregreek{\accpsilivaria\textOmega\prosgegrammeni}} % αΎͺ
+\DeclareUnicodeCharacter{1FAB}{\ensuregreek{\accdasiavaria\textOmega\prosgegrammeni}} % αΎ«
+\DeclareUnicodeCharacter{1FAC}{\ensuregreek{\accpsilioxia\textOmega\prosgegrammeni}} % αΎ¬
+\DeclareUnicodeCharacter{1FAD}{\ensuregreek{\accdasiaoxia\textOmega\prosgegrammeni}} % αΎ­
+\DeclareUnicodeCharacter{1FAE}{\ensuregreek{\accpsiliperispomeni\textOmega\prosgegrammeni}} % αΎ
+\DeclareUnicodeCharacter{1FAF}{\ensuregreek{\accdasiaperispomeni\textOmega\prosgegrammeni}} % αΎ―
+
+\DeclareUnicodeCharacter{1FB0}{\ensuregreek{\u\textalpha}} % αΎ°
+\DeclareUnicodeCharacter{1FB1}{\ensuregreek{\@tabacckludge=\textalpha}} % αΎ±
+\DeclareUnicodeCharacter{1FB2}{\ensuregreek{\accvaria\textalpha\ypogegrammeni}} % αΎ²
+\DeclareUnicodeCharacter{1FB3}{\ensuregreek{\textalpha\ypogegrammeni}} % αΎ³
+\DeclareUnicodeCharacter{1FB4}{\ensuregreek{\acctonos\textalpha\ypogegrammeni}} % αΎ΄
+\DeclareUnicodeCharacter{1FB6}{\ensuregreek{\accperispomeni\textalpha}} % αΎΆ
+\DeclareUnicodeCharacter{1FB7}{\ensuregreek{\accperispomeni\textalpha\ypogegrammeni}} % αΎ·
+\DeclareUnicodeCharacter{1FB8}{\ensuregreek{\u\textAlpha}} % αΎΈ
+\DeclareUnicodeCharacter{1FB9}{\ensuregreek{\@tabacckludge=\textAlpha}} % αΎΉ
+\DeclareUnicodeCharacter{1FBA}{\ensuregreek{\accvaria\textAlpha}} % αΎΊ
+\DeclareUnicodeCharacter{1FBB}{\ensuregreek{\acctonos\textAlpha}} % αΎ»
+\DeclareUnicodeCharacter{1FBC}{\ensuregreek{\textAlpha\prosgegrammeni}} % αΎΌ
+\DeclareUnicodeCharacter{1FBD}{\accpsili{ }} % αΎ½
+\DeclareUnicodeCharacter{1FBE}{\textcompwordmark\prosgegrammeni} % αΎΎ
+\DeclareUnicodeCharacter{1FBF}{\accpsili{ }} % αΎΏ
+
+\DeclareUnicodeCharacter{1FC0}{\accperispomeni{ }} % αΏ€
+\DeclareUnicodeCharacter{1FC1}{\accdialytikaperispomeni{ }} % ῁
+\DeclareUnicodeCharacter{1FC2}{\ensuregreek{\accvaria\texteta\ypogegrammeni}} % αΏ‚
+\DeclareUnicodeCharacter{1FC3}{\ensuregreek{\texteta\ypogegrammeni}} % αΏƒ
+\DeclareUnicodeCharacter{1FC4}{\ensuregreek{\acctonos\texteta\ypogegrammeni}} % αΏ„
+\DeclareUnicodeCharacter{1FC6}{\ensuregreek{\accperispomeni\texteta}} % αΏ†
+\DeclareUnicodeCharacter{1FC7}{\ensuregreek{\accperispomeni\texteta\ypogegrammeni}} % αΏ‡
+\DeclareUnicodeCharacter{1FC8}{\ensuregreek{\accvaria\textEpsilon}} % Ὲ
+\DeclareUnicodeCharacter{1FC9}{\ensuregreek{\acctonos\textEpsilon}} % αΏ‰
+\DeclareUnicodeCharacter{1FCA}{\ensuregreek{\accvaria\textEta}} % Ὴ
+\DeclareUnicodeCharacter{1FCB}{\ensuregreek{\acctonos\textEta}} % αΏ‹
+\DeclareUnicodeCharacter{1FCC}{\ensuregreek{\textEta\prosgegrammeni}} % ῌ
+\DeclareUnicodeCharacter{1FCD}{\accpsilivaria{ }} % ῍
+\DeclareUnicodeCharacter{1FCE}{\accpsilioxia{ }} % ῎
+\DeclareUnicodeCharacter{1FCF}{\accpsiliperispomeni{ }} % ῏
+
+\DeclareUnicodeCharacter{1FD0}{\ensuregreek{\u\textiota}} % ῐ
+\DeclareUnicodeCharacter{1FD1}{\ensuregreek{\@tabacckludge=\textiota}} % αΏ‘
+\DeclareUnicodeCharacter{1FD2}{\ensuregreek{\accdialytikavaria\textiota}} % αΏ’
+\DeclareUnicodeCharacter{1FD3}{\ensuregreek{\accdialytikatonos\textiota}} % αΏ“
+\DeclareUnicodeCharacter{1FD6}{\ensuregreek{\accperispomeni\textiota}} % αΏ–
+\DeclareUnicodeCharacter{1FD7}{\ensuregreek{\accdialytikaperispomeni\textiota}} % αΏ—
+\DeclareUnicodeCharacter{1FD8}{\ensuregreek{\u\textIota}} % Ῐ
+\DeclareUnicodeCharacter{1FD9}{\ensuregreek{\@tabacckludge=\textIota}} % αΏ™
+\DeclareUnicodeCharacter{1FDA}{\ensuregreek{\accvaria\textIota}} % Ὶ
+\DeclareUnicodeCharacter{1FDB}{\ensuregreek{\acctonos\textIota}} % αΏ›
+\DeclareUnicodeCharacter{1FDD}{\accdasiavaria{ }} % ῝
+\DeclareUnicodeCharacter{1FDE}{\accdasiaoxia{ }} % ῞
+\DeclareUnicodeCharacter{1FDF}{\accdasiaperispomeni{ }} % ῟
+
+\DeclareUnicodeCharacter{1FE0}{\ensuregreek{\u\textupsilon}} % αΏ 
+\DeclareUnicodeCharacter{1FE1}{\ensuregreek{\@tabacckludge=\textupsilon}} % αΏ‘
+\DeclareUnicodeCharacter{1FE2}{\ensuregreek{\accdialytikavaria\textupsilon}} % αΏ’
+\DeclareUnicodeCharacter{1FE3}{\ensuregreek{\accdialytikatonos\textupsilon}} % αΏ£
+\DeclareUnicodeCharacter{1FE4}{\ensuregreek{\accpsili\textrho}} % αΏ€
+\DeclareUnicodeCharacter{1FE5}{\ensuregreek{\accdasia\textrho}} % αΏ₯
+\DeclareUnicodeCharacter{1FE6}{\ensuregreek{\accperispomeni\textupsilon}} % αΏ¦
+\DeclareUnicodeCharacter{1FE7}{\ensuregreek{\accdialytikaperispomeni\textupsilon}} % αΏ§
+\DeclareUnicodeCharacter{1FE8}{\ensuregreek{\u\textUpsilon}} % αΏ¨
+\DeclareUnicodeCharacter{1FE9}{\ensuregreek{\@tabacckludge=\textUpsilon}} % αΏ©
+\DeclareUnicodeCharacter{1FEA}{\ensuregreek{\accvaria\textUpsilon}} % αΏͺ
+\DeclareUnicodeCharacter{1FEB}{\ensuregreek{\acctonos\textUpsilon}} % αΏ«
+\DeclareUnicodeCharacter{1FEC}{\ensuregreek{\accdasia\textRho}} % αΏ¬
+\DeclareUnicodeCharacter{1FED}{\accdialytikavaria{ }} % αΏ­
+\DeclareUnicodeCharacter{1FEE}{\accdialytikatonos{ }} % αΏ
+\DeclareUnicodeCharacter{1FEF}{\accvaria{ }} % αΏ―
+
+\DeclareUnicodeCharacter{1FF2}{\ensuregreek{\accvaria\textomega\ypogegrammeni}} % αΏ²
+\DeclareUnicodeCharacter{1FF3}{\ensuregreek{\textomega\ypogegrammeni}} % αΏ³
+\DeclareUnicodeCharacter{1FF4}{\ensuregreek{\acctonos\textomega\ypogegrammeni}} % αΏ΄
+\DeclareUnicodeCharacter{1FF6}{\ensuregreek{\accperispomeni\textomega}} % αΏΆ
+\DeclareUnicodeCharacter{1FF7}{\ensuregreek{\accperispomeni\textomega\ypogegrammeni}} % αΏ·
+\DeclareUnicodeCharacter{1FF8}{\ensuregreek{\accvaria\textOmicron}} % αΏΈ
+\DeclareUnicodeCharacter{1FF9}{\ensuregreek{\acctonos\textOmicron}} % αΏΉ
+\DeclareUnicodeCharacter{1FFA}{\ensuregreek{\accvaria\textOmega}} % αΏΊ
+\DeclareUnicodeCharacter{1FFB}{\ensuregreek{\acctonos\textOmega}} % αΏ»
+\DeclareUnicodeCharacter{1FFC}{\ensuregreek{\textOmega\prosgegrammeni}} % αΏΌ
+\DeclareUnicodeCharacter{1FFD}{\acctonos{ }} % αΏ½
+\DeclareUnicodeCharacter{1FFE}{\accdasia{ }} % αΏΎ
+
+% General Punctuation
+% ~~~~~~~~~~~~~~~~~~~
+% ::
+
+\DeclareUnicodeCharacter{2013}{\textendash} % –
+\DeclareUnicodeCharacter{2014}{\textemdash} % β€”
+\DeclareUnicodeCharacter{2018}{\textquoteleft} % β€˜
+\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
+\DeclareUnicodeCharacter{201A}{\quotesinglbase} % β€š
+\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰
+\DeclareUnicodeCharacter{2039}{\guilsinglleft} % β€Ή
+\DeclareUnicodeCharacter{203A}{\guilsinglright} % β€Ί
+
+% Currency Symbols
+% ~~~~~~~~~~~~~~~~
+% ::
+
+\DeclareUnicodeCharacter{20AC}{\texteuro} % €
+
+% Letterlike Symbols
+% ~~~~~~~~~~~~~~~~~~
+% ::
+
+\DeclareUnicodeCharacter{2126}{\textohm} % Ω OHM SIGN
+
+% Ancient Greek Numbers
+% ~~~~~~~~~~~~~~~~~~~~~
+% TODO: map also other number characters to corresponding Greek letters?
+% See also the grnumalt_ package::
+
+\DeclareUnicodeCharacter{10144}{\textpentedeka} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareUnicodeCharacter{10145}{\textpentehekaton} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareUnicodeCharacter{10146}{\textpenteqilioi} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareUnicodeCharacter{10147}{\textpentemuria} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _lgrx: http://www.ctan.org/pkg/lgrx
+% .. _babel patch: http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf
+% .. _ucs: http://www.ctan.org/pkg/ucs
+% .. _inputenc: http://www.ctan.org/pkg/inputenc
+% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
+% .. _textalpha: http://mirrors.ctan.org/macros/latex/contrib/lgrx/textalpha.sty.html
+% .. _alphabeta: http://mirrors.ctan.org/macros/latex/contrib/lgrx/alphabeta.sty.html
+% .. _grnumalt: http://www.ctan.org/pkg/grnumalt
diff --git a/language/greek/greek-inputenc/lgrenc.dfu.html b/language/greek/greek-inputenc/lgrenc.dfu.html
new file mode 100644
index 0000000000..142eb93ce9
--- /dev/null
+++ b/language/greek/greek-inputenc/lgrenc.dfu.html
@@ -0,0 +1,1095 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta charset="utf-8"/>
+<meta name="generator" content="Docutils 0.15b.dev: http://docutils.sourceforge.net/" />
+<title>lgrenc.dfu</title>
+<meta name="dcterms.rights" content="Β© 2010 GΓΌnter Milde" />
+<link rel="schema.dcterms" href="http://purl.org/dc/terms/">
+<style type="text/css">
+
+/* Minimal style sheet for the HTML output of Docutils. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id$ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+
+/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
+/* HTML equivalent. It is required to make the document semantic visible. */
+/* */
+/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
+/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
+
+/* alignment of text and inline objects inside block objects*/
+.align-left { text-align: left; }
+.align-right { text-align: right; }
+.align-center { clear: both; text-align: center; }
+.align-top { vertical-align: top; }
+.align-middle { vertical-align: middle; }
+.align-bottom { vertical-align: bottom; }
+
+/* titles */
+h1.title, p.subtitle {
+ text-align: center;
+}
+p.admonition-title,
+p.topic-title,
+p.sidebar-title,
+p.rubric,
+p.system-message-title {
+ font-weight: bold;
+}
+h1 + p.subtitle,
+h1 + p.section-subtitle {
+ font-size: 1.6em;
+}
+h2 + p.section-subtitle { font-size: 1.28em; }
+p.subtitle,
+p.section-subtitle,
+p.sidebar-subtitle {
+ font-weight: bold;
+ margin-top: -0.5em;
+}
+p.sidebar-title,
+p.rubric {
+ font-size: larger;
+}
+p.rubric { color: maroon; }
+a.toc-backref {
+ color: black;
+ text-decoration: none; }
+
+/* Warnings, Errors */
+div.caution p.admonition-title,
+div.attention p.admonition-title,
+div.danger p.admonition-title,
+div.error p.admonition-title,
+div.warning p.admonition-title,
+div.system-messages h1,
+div.error,
+span.problematic,
+p.system-message-title {
+ color: red;
+}
+
+/* inline literals */
+span.docutils.literal {
+ font-family: monospace;
+ white-space: pre-wrap;
+}
+/* do not wraph at hyphens and similar: */
+.literal > span.pre { white-space: nowrap; }
+
+/* Lists */
+
+/* compact and simple lists: no margin between items */
+.simple li, .compact li,
+.simple ul, .compact ul,
+.simple ol, .compact ol,
+.simple > li p, .compact > li p,
+dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+/* Table of Contents */
+div.topic.contents { margin: 0; }
+div.topic.contents ul {
+ list-style-type: none;
+ padding-left: 1.5em;
+}
+
+/* Enumerated Lists */
+ol.arabic { list-style: decimal }
+ol.loweralpha { list-style: lower-alpha }
+ol.upperalpha { list-style: upper-alpha }
+ol.lowerroman { list-style: lower-roman }
+ol.upperroman { list-style: upper-roman }
+
+dt span.classifier { font-style: italic }
+dt span.classifier:before {
+ font-style: normal;
+ margin: 0.5em;
+ content: ":";
+}
+
+/* Field Lists and drivatives */
+/* bold field name, content starts on the same line */
+dl.field-list > dt,
+dl.option-list > dt,
+dl.docinfo > dt,
+dl.footnote > dt,
+dl.citation > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd,
+dl.option-list > dd,
+dl.docinfo > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+}
+/* start field-body on a new line after long field names */
+dl.field-list > dd > *:first-child,
+dl.option-list > dd > *:first-child
+{
+ display: inline-block;
+ width: 100%;
+ margin: 0;
+}
+/* field names followed by a colon */
+dl.field-list > dt:after,
+dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Bibliographic Fields (docinfo) */
+pre.address { font: inherit; }
+dd.authors > p { margin: 0; }
+
+/* Option Lists */
+dl.option-list { margin-left: 40px; }
+dl.option-list > dt { font-weight: normal; }
+span.option { white-space: nowrap; }
+
+/* Footnotes and Citations */
+dl.footnote.superscript > dd {margin-left: 1em; }
+dl.footnote.brackets > dd {margin-left: 2em; }
+dl > dt.label { font-weight: normal; }
+a.footnote-reference.brackets:before,
+dt.label > span.brackets:before { content: "["; }
+a.footnote-reference.brackets:after,
+dt.label > span.brackets:after { content: "]"; }
+a.footnote-reference.superscript,
+dl.footnote.superscript > dt.label {
+ vertical-align: super;
+ font-size: smaller;
+}
+dt.label > span.fn-backref { margin-left: 0.2em; }
+dt.label > span.fn-backref > a { font-style: italic; }
+
+/* Line Blocks */
+div.line-block { display: block; }
+div.line-block div.line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 40px;
+}
+
+/* Figures, Images, and Tables */
+.figure.align-left,
+img.align-left,
+object.align-left,
+table.align-left {
+ margin-right: auto;
+}
+.figure.align-center,
+img.align-center,
+object.align-center {
+ margin-left: auto;
+ margin-right: auto;
+ display: block;
+}
+table.align-center {
+ margin-left: auto;
+ margin-right: auto;
+}
+.figure.align-right,
+img.align-right,
+object.align-right,
+table.align-right {
+ margin-left: auto;
+}
+/* reset inner alignment in figures and tables */
+/* div.align-left, div.align-center, div.align-right, */
+table.align-left, table.align-center, table.align-right
+{ text-align: inherit }
+
+/* Admonitions and System Messages */
+div.admonition,
+div.system-message,
+div.sidebar{
+ margin: 40px;
+ border: medium outset;
+ padding-right: 1em;
+ padding-left: 1em;
+}
+
+/* Sidebar */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ float: right;
+ clear: right;
+}
+
+/* Text Blocks */
+blockquote,
+div.topic,
+pre.literal-block,
+pre.doctest-block,
+pre.math,
+pre.code {
+ margin-left: 1.5em;
+ margin-right: 1.5em
+}
+pre.code .ln { color: gray; } /* line numbers */
+
+/* Tables */
+table { border-collapse: collapse; }
+td, th {
+ border-style: solid;
+ border-color: silver;
+ padding: 0 1ex;
+ border-width: thin;
+}
+td > p:first-child, th > p:first-child { margin-top: 0; }
+td > p, th > p { margin-bottom: 0; }
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+}
+
+table.borderless td, table.borderless th {
+ border: 0;
+ padding: 0;
+ padding-right: 0.5em /* separate table cells */
+}
+
+</style>
+<style type="text/css">
+
+/* CSS31_ style sheet for the output of Docutils HTML writers. */
+/* Rules for easy reading and pre-defined style variants. */
+/* */
+/* :Author: GΓΌnter Milde, based on html4css1.css by David Goodger */
+/* :Id: $Id$ */
+/* :Copyright: Β© 2015 GΓΌnter Milde. */
+/* :License: Released under the terms of the `2-Clause BSD license`_, */
+/* in short: */
+/* */
+/* Copying and distribution of this file, with or without modification, */
+/* are permitted in any medium without royalty provided the copyright */
+/* notice and this notice are preserved. */
+/* */
+/* This file is offered as-is, without any warranty. */
+/* */
+/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
+/* .. _CSS3: http://www.w3.org/TR/CSS3 */
+
+
+/* Document Structure */
+/* ****************** */
+
+/* "page layout" */
+body {
+ margin: 0;
+ background-color: #dbdbdb;
+}
+div.document {
+ line-height:1.3;
+ counter-reset: table;
+ /* counter-reset: figure; */
+ /* avoid long lines --> better reading */
+ /* OTOH: lines should not be too short because of missing hyphenation, */
+ max-width: 50em;
+ padding: 1px 2%; /* 1px on top avoids grey bar above title (mozilla) */
+ margin: auto;
+ background-color: white;
+}
+
+/* Sections */
+
+/* Transitions */
+
+hr.docutils {
+ width: 80%;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ clear: both;
+}
+
+/* Paragraphs */
+/* ========== */
+
+/* vertical space (parskip) */
+p, ol, ul, dl,
+div.line-block,
+table{
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+h1, h2, h3, h4, h5, h6,
+dl > dd {
+ margin-bottom: 0.5em;
+}
+
+/* Lists */
+/* ========== */
+
+/* Definition Lists */
+
+dl > dd > p:first-child { margin-top: 0; }
+/* :last-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dl > dd > p:last-child { margin-bottom: 0; }
+
+/* lists nested in definition lists */
+/* :only-child is not part of CSSΒ 2.1 (introduced in CSSΒ 3) */
+dd > ul:only-child, dd > ol:only-child { padding-left: 1em; }
+
+/* Description Lists */
+/* styled like in most dictionaries, encyclopedias etc. */
+dl.description > dt {
+ font-weight: bold;
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+}
+
+/* Field Lists */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+/* run-in: start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* Bibliographic Fields */
+
+/* generally, bibliographic fields use special definition list dl.docinfo */
+/* but dedication and abstract are placed into "topic" divs */
+div.abstract p.topic-title {
+ text-align: center;
+}
+div.dedication {
+ margin: 2em 5em;
+ text-align: center;
+ font-style: italic;
+}
+div.dedication p.topic-title {
+ font-style: normal;
+}
+
+/* Citations */
+dl.citation dt.label {
+ font-weight: bold;
+}
+span.fn-backref {
+ font-weight: normal;
+}
+
+/* Text Blocks */
+/* ============ */
+
+/* Literal Blocks */
+
+/* Block Quotes */
+
+blockquote > table,
+div.topic > table {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+blockquote p.attribution,
+div.topic p.attribution {
+ text-align: right;
+ margin-left: 20%;
+}
+
+/* Tables */
+/* ====== */
+
+/* th { vertical-align: bottom; } */
+
+table tr { text-align: left; }
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+}
+
+/* numbered tables (counter defined in div.document) */
+table.numbered > caption:before {
+ counter-increment: table;
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+/* Explicit Markup Blocks */
+/* ====================== */
+
+/* Footnotes and Citations */
+/* ----------------------- */
+
+/* line on the left */
+dl.footnote {
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+}
+
+/* Directives */
+/* ---------- */
+
+/* Body Elements */
+/* ~~~~~~~~~~~~~ */
+
+/* Images and Figures */
+
+/* let content flow to the side of aligned images and figures */
+.figure.align-left,
+img.align-left,
+object.align-left {
+ display: block;
+ clear: left;
+ float: left;
+ margin-right: 1em
+}
+.figure.align-right,
+img.align-right,
+object.align-right {
+ display: block;
+ clear: right;
+ float: right;
+ margin-left: 1em
+}
+/* Stop floating sidebars, images and figures at section level 1,2,3 */
+h1, h2, h3 { clear: both; }
+
+/* Sidebar */
+
+/* Move into the margin. In a layout with fixed margins, */
+/* it can be moved into the margin completely. */
+div.sidebar {
+ width: 30%;
+ max-width: 26em;
+ margin-left: 1em;
+ margin-right: -5.5%;
+ background-color: #ffffee ;
+}
+
+/* Code */
+
+pre.code { padding: 0.7ex }
+pre.code, code { background-color: #eeeeee }
+pre.code .ln { color: gray; } /* line numbers */
+/* basic highlighting: for a complete scheme, see */
+/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+/* Math */
+/* styled separately (see math.css for math-output=HTML) */
+
+/* Epigraph */
+/* Highlights */
+/* Pull-Quote */
+/* Compound Paragraph */
+/* Container */
+
+/* can be styled in a custom stylesheet */
+
+/* Document Header and Footer */
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller;
+}
+
+/* Inline Markup */
+/* ============= */
+
+/* Emphasis */
+/* em */
+/* Strong Emphasis */
+/* strong */
+/* Interpreted Text */
+/* span.interpreted */
+/* Title Reference */
+/* cite */
+/* Inline Literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+/* span.docutils.literal {Β white-space: pre-wrap; } */
+
+/* Hyperlink References */
+a { text-decoration: none; }
+
+/* External Targets */
+/* span.target.external */
+/* Internal Targets */
+/* span.target.internal */
+/* Footnote References */
+/* a.footnote-reference */
+/* Citation References */
+/* a.citation-reference */
+
+</style>
+</head>
+<body>
+<div class="document" id="lgrenc-dfu">
+<h1 class="title">lgrenc.dfu</h1>
+<p class="subtitle" id="greek-unicode-support-with-inputenc">Greek Unicode support with inputenc</p>
+<dl class="docinfo">
+<dt class="copyright">Copyright</dt>
+<dd class="copyright">Β© 2010 GΓΌnter Milde</dd>
+<dt class="licence">Licence</dt>
+<dd class="licence"><p>This work may be distributed and/or modified under the
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+versionΒ 1.3 of this license or any later version.</p>
+</dd>
+<dt class="identification">Identification</dt>
+<dd class="identification"><pre class="literal-block">\ProvidesFile{lgrenc.dfu}[2019/07/11 1.7 UTF-8 support for Greek]</pre>
+</dd>
+</dl>
+<p>Based on a <a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf">babel patch</a> by Werner Lemberg, with input from the <a class="reference external" href="http://www.ctan.org/pkg/ucs">ucs</a>
+package (<span class="docutils literal">ucsencs.def</span>) by Dominique Unruh and <span class="docutils literal">CB.enc</span> by
+Apostolos Syropoulos.</p>
+<dl>
+<dt>Changelog:</dt>
+<dd><table class="borderless">
+<colgroup>
+<col style="width: 7%" />
+<col style="width: 15%" />
+<col style="width: 79%" />
+</colgroup>
+<tbody>
+<tr><td><p>0.1</p></td>
+<td><p>2010-06-16</p></td>
+<td><p>initial version</p></td>
+</tr>
+<tr><td><p>0.2</p></td>
+<td><p>2012-06-27</p></td>
+<td><p>support for accented Greek characters with <a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/lgrx/textalpha.sty.html">textalpha</a></p></td>
+</tr>
+<tr><td><p>0.3</p></td>
+<td><p>2013-05-03</p></td>
+<td><p>new accent macro names with lgrxenc.def 0.7</p></td>
+</tr>
+<tr><td><p>1.3</p></td>
+<td><p>2013-05-24</p></td>
+<td><p>moved to greek-inputenc.</p></td>
+</tr>
+<tr><td><p>1.4</p></td>
+<td><p>2013-07-16</p></td>
+<td><p>bugfix for GREEK SMALL LETTER RHO WITH PSILI/DASIA,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>drop β€œgreek” from macro names for ancient characters,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p><span class="docutils literal">\ypogegrammeni</span> and <span class="docutils literal">\prosgegrammeni</span> instead of <span class="docutils literal">|</span></p></td>
+</tr>
+<tr><td><p>1.4.1</p></td>
+<td><p>2013-07-18</p></td>
+<td><p>bugfix: wrong breathings psilioxia -&gt; dasiaoxia</p></td>
+</tr>
+<tr><td><p>1.5</p></td>
+<td><p>2014-09-14</p></td>
+<td><p>Use named accent macros for Greek accents</p></td>
+</tr>
+<tr><td><p>1.6</p></td>
+<td><p>2015-08-05</p></td>
+<td><p>Fix output of accented characters with β€œtextalpha” if the
+current font encoding is not LGR (wrap in ensuregreek),</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>Map GREEK … SYMBOL characters.</p></td>
+</tr>
+<tr><td><p>1.7</p></td>
+<td><p>2019-07-11</p></td>
+<td><p>Remove some duplicate definitions (punctuation, Euro).</p></td>
+</tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<div class="section" id="usage">
+<h1>Usage</h1>
+<p>Requires comprehensive LGR font encoding definitions from <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a>:</p>
+<pre class="code latex literal-block"><code><span class="keyword">\usepackage</span><span class="name attribute">[LGR,T1]</span><span class="name builtin">{</span>fontenc<span class="name builtin">}</span> <span class="comment">% define LGR and T1 encodings
+</span><span class="keyword">\usepackage</span><span class="name attribute">[utf8]</span><span class="name builtin">{</span>inputenc<span class="name builtin">}</span> <span class="comment">% standard UTF-8 input encoding</span></code></pre>
+<p>By default, text containing Greek Unicode characters must be marked as
+requiring a font encoding that supports Greek script, e.g. by setting the
+language to <span class="docutils literal">greek</span> or <span class="docutils literal">polutonikogreek</span>. This is a generic feature of
+<a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a>’s <cite>utf8</cite> option (an equivalent restriction holds for the Cyrillic
+script).</p>
+<p>With the <a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/lgrx/textalpha.sty.html">textalpha</a> or <a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/lgrx/alphabeta.sty.html">alphabeta</a> packages of the <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a> package,
+Greek Unicode literals can be used without special markup also in non-Greek
+documents:</p>
+<pre class="code latex literal-block"><code><span class="keyword">\usepackage</span><span class="name attribute">[utf8]</span><span class="name builtin">{</span>inputenc<span class="name builtin">}</span> <span class="comment">% standard UTF-8 input encoding
+</span><span class="keyword">\usepackage</span><span class="name attribute">[T1]</span><span class="name builtin">{</span>fontenc<span class="name builtin">}</span> <span class="comment">% use T1 font encoding as default
+</span><span class="keyword">\usepackage</span><span class="name builtin">{</span>textalpha<span class="name builtin">}</span> <span class="comment">% define LGR font encoding as Greek default</span></code></pre>
+<p>With the <span class="docutils literal"><span class="pre">normalize-symbols</span></span> option to <a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/lgrx/textalpha.sty.html">textalpha</a> or <a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/lgrx/alphabeta.sty.html">alphabeta</a>,
+GREEK … SYMBOL characters are mapped to the corresponding letters
+(requires <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a> &gt;= 0.13):</p>
+<pre class="code latex literal-block"><code><span class="keyword">\usepackage</span><span class="name attribute">[utf8]</span><span class="name builtin">{</span>inputenc<span class="name builtin">}</span>
+<span class="keyword">\usepackage</span><span class="name attribute">[T1]</span><span class="name builtin">{</span>fontenc<span class="name builtin">}</span>
+<span class="keyword">\usepackage</span><span class="name attribute">[normalize-symbols]</span><span class="name builtin">{</span>textalpha<span class="name builtin">}</span></code></pre>
+</div>
+<div class="section" id="character-declarations">
+<h1>Character Declarations</h1>
+<p>Some characters exist in other font encodings too. Care has been taken
+to ensure the definitions match with other <span class="docutils literal">*.dfu</span> and <span class="docutils literal">*enc.def</span>
+files.</p>
+<p>Wrap definition in <span class="docutils literal">\ensuregreek</span> if a Unicode character is mapped to two
+characters (letter+sub-iota) or with non-Greek accents to make sure these
+characters work in any font encoding if the <a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/lgrx/textalpha.sty.html">textalpha</a> package is used.</p>
+<div class="section" id="latin-1-supplement-t1">
+<h2>Latin-1 Supplement (T1)</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{00A8}{\textasciidieresis} % Β¨
+\DeclareUnicodeCharacter{00AB}{\guillemotleft} % Β«
+\DeclareUnicodeCharacter{00AF}{\textasciimacron} % Β―
+\DeclareUnicodeCharacter{00B4}{\textasciiacute} % Β΄
+\DeclareUnicodeCharacter{00B7}{\textperiodcentered} % Β· = ano teleia
+\DeclareUnicodeCharacter{00BB}{\guillemotright} % Β»</pre>
+</div>
+<div class="section" id="ipa-extensions-t3">
+<h2>IPA Extensions (T3)</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{0259}{\textschwa} % Ι™</pre>
+</div>
+<div class="section" id="spacing-modifier-letters">
+<h2>Spacing Modifier Letters</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{02D8}{\textasciibreve} % ˘</pre>
+</div>
+<div class="section" id="greek-and-coptic">
+<h2>Greek and Coptic</h2>
+<pre class="literal-block">% NR Unicode Name % babel name, PU name
+% 0370 GREEK CAPITAL LETTER HETA % Ν°
+% 0371 GREEK SMALL LETTER HETA % Ν±
+% 0372 GREEK CAPITAL LETTER ARCHAIC SAMPI % Ν²
+% 0373 GREEK SMALL LETTER ARCHAIC SAMPI % Ν²
+% TODO: replace PU names by ucs names in next version:
+\DeclareUnicodeCharacter{0374}{\textnumeralsigngreek} % Ν΄ \anwtonos
+\DeclareUnicodeCharacter{0375}{\textnumeralsignlowergreek} % Ν΅ \katwtonos
+% \DeclareUnicodeCharacter{0374}{\textdexiakeraia} % Ν΄ \anwtonos, \textnumeralsigngreek
+% \DeclareUnicodeCharacter{0375}{\textaristerikeraia} % Ν΅ \katwtonos, \textnumeralsignlowergreek
+% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % ΝΆ
+% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % Ν·
+
+\DeclareUnicodeCharacter{037A}{\textcompwordmark\ypogegrammeni} % ΝΊ \textsubiota{\empty}
+% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL %
+% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL %
+% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL %
+\DeclareUnicodeCharacter{037E}{\texterotimatiko} % ΝΎ \textquestion
+
+\DeclareUnicodeCharacter{0384}{\acctonos{ }} % Ξ„
+\DeclareUnicodeCharacter{0385}{\accdialytikatonos{ }} % Ξ… \textdialytikatonos
+\DeclareUnicodeCharacter{0386}{\ensuregreek{\acctonos\textAlpha}} % Ξ†
+\DeclareUnicodeCharacter{0387}{\textanoteleia} % Ξ‡ \anoteleia
+\DeclareUnicodeCharacter{0388}{\ensuregreek{\acctonos\textEpsilon}} % Έ
+\DeclareUnicodeCharacter{0389}{\ensuregreek{\acctonos\textEta}} % Ξ‰
+\DeclareUnicodeCharacter{038A}{\ensuregreek{\acctonos\textIota}} % Ί
+\DeclareUnicodeCharacter{038C}{\ensuregreek{\acctonos\textOmicron}} % Ό
+\DeclareUnicodeCharacter{038E}{\ensuregreek{\acctonos\textUpsilon}} % Ύ
+\DeclareUnicodeCharacter{038F}{\ensuregreek{\acctonos\textOmega}} % Ώ
+\DeclareUnicodeCharacter{0390}{\ensuregreek{\accdialytikatonos\textiota}} % ΐ
+
+\DeclareUnicodeCharacter{0391}{\textAlpha} % Ξ‘
+\DeclareUnicodeCharacter{0392}{\textBeta} % Ξ’
+\DeclareUnicodeCharacter{0393}{\textGamma} % Ξ“
+\DeclareUnicodeCharacter{0394}{\textDelta} % Ξ”
+\DeclareUnicodeCharacter{0395}{\textEpsilon} % Ξ•
+\DeclareUnicodeCharacter{0396}{\textZeta} % Ξ–
+\DeclareUnicodeCharacter{0397}{\textEta} % Ξ—
+\DeclareUnicodeCharacter{0398}{\textTheta} % Θ
+\DeclareUnicodeCharacter{0399}{\textIota} % Ξ™
+\DeclareUnicodeCharacter{039A}{\textKappa} % Κ
+\DeclareUnicodeCharacter{039B}{\textLambda} % Ξ›
+\DeclareUnicodeCharacter{039C}{\textMu} % Μ
+\DeclareUnicodeCharacter{039D}{\textNu} % Ν
+\DeclareUnicodeCharacter{039E}{\textXi} % Ξ
+\DeclareUnicodeCharacter{039F}{\textOmicron} % Ο
+\DeclareUnicodeCharacter{03A0}{\textPi} % Ξ 
+\DeclareUnicodeCharacter{03A1}{\textRho} % Ξ‘
+\DeclareUnicodeCharacter{03A3}{\textSigma} % Ξ£
+\DeclareUnicodeCharacter{03A4}{\textTau} % Ξ€
+\DeclareUnicodeCharacter{03A5}{\textUpsilon} % Ξ₯
+\DeclareUnicodeCharacter{03A6}{\textPhi} % Ξ¦
+\DeclareUnicodeCharacter{03A7}{\textChi} % Ξ§
+\DeclareUnicodeCharacter{03A8}{\textPsi} % Ξ¨
+\DeclareUnicodeCharacter{03A9}{\textOmega} % Ξ©
+
+\DeclareUnicodeCharacter{03AA}{\ensuregreek{\accdialytika\textIota}} % Ξͺ
+\DeclareUnicodeCharacter{03AB}{\ensuregreek{\accdialytika\textUpsilon}} % Ξ«
+\DeclareUnicodeCharacter{03AC}{\ensuregreek{\acctonos\textalpha}} % Ξ¬
+\DeclareUnicodeCharacter{03AD}{\ensuregreek{\acctonos\textepsilon}} % Ξ­
+\DeclareUnicodeCharacter{03AE}{\ensuregreek{\acctonos\texteta}} % Ξ
+\DeclareUnicodeCharacter{03AF}{\ensuregreek{\acctonos\textiota}} % Ξ―
+\DeclareUnicodeCharacter{03B0}{\ensuregreek{\accdialytikatonos\textupsilon}} % Ξ°
+
+\DeclareUnicodeCharacter{03B1}{\textalpha} % Ξ±
+\DeclareUnicodeCharacter{03B2}{\textbeta} % Ξ²
+\DeclareUnicodeCharacter{03B3}{\textgamma} % Ξ³
+\DeclareUnicodeCharacter{03B4}{\textdelta} % Ξ΄
+\DeclareUnicodeCharacter{03B5}{\textepsilon} % Ξ΅
+\DeclareUnicodeCharacter{03B6}{\textzeta} % ΞΆ
+\DeclareUnicodeCharacter{03B7}{\texteta} % Ξ·
+\DeclareUnicodeCharacter{03B8}{\texttheta} % ΞΈ
+\DeclareUnicodeCharacter{03B9}{\textiota} % ΞΉ
+\DeclareUnicodeCharacter{03BA}{\textkappa} % ΞΊ
+\DeclareUnicodeCharacter{03BB}{\textlambda} % Ξ»
+\DeclareUnicodeCharacter{03BC}{\textmu} % ΞΌ \textmugreek
+\DeclareUnicodeCharacter{03BD}{\textnu} % Ξ½
+\DeclareUnicodeCharacter{03BE}{\textxi} % ΞΎ
+\DeclareUnicodeCharacter{03BF}{\textomicron} % ΞΏ
+\DeclareUnicodeCharacter{03C0}{\textpi} % Ο€
+\DeclareUnicodeCharacter{03C1}{\textrho} % ρ
+\DeclareUnicodeCharacter{03C2}{\textvarsigma} % Ο‚
+\DeclareUnicodeCharacter{03C3}{\textsigma} % Οƒ
+\DeclareUnicodeCharacter{03C4}{\texttau} % Ο„
+\DeclareUnicodeCharacter{03C5}{\textupsilon} % Ο…
+\DeclareUnicodeCharacter{03C6}{\textphi} % Ο†
+\DeclareUnicodeCharacter{03C7}{\textchi} % Ο‡
+\DeclareUnicodeCharacter{03C8}{\textpsi} % ψ
+\DeclareUnicodeCharacter{03C9}{\textomega} % Ο‰
+
+\DeclareUnicodeCharacter{03CA}{\ensuregreek{\accdialytika\textiota}} % ϊ
+\DeclareUnicodeCharacter{03CB}{\ensuregreek{\accdialytika\textupsilon}} % Ο‹
+\DeclareUnicodeCharacter{03CC}{\ensuregreek{\acctonos\textomicron}} % ό
+\DeclareUnicodeCharacter{03CD}{\ensuregreek{\acctonos\textupsilon}} % ύ
+\DeclareUnicodeCharacter{03CE}{\ensuregreek{\acctonos\textomega}} % ώ
+
+\DeclareUnicodeCharacter{03D0}{\textbetasymbol} % GREEK BETA SYMBOL
+\DeclareUnicodeCharacter{03D1}{\textthetasymbol} % Ο‘ $\vartheta$ GREEK THETA SYMBOL
+% \DeclareUnicodeCharacter{03D2}{\} % Ο’ GREEK UPSILON WITH HOOK SYMBOL
+\DeclareUnicodeCharacter{03D5}{\textphisymbol} % Ο• $\phi$ GREEK PHI SYMBOL
+\DeclareUnicodeCharacter{03D6}{\textpisymbol} % Ο– $\varpi$ GREEK PI SYMBOL
+\DeclareUnicodeCharacter{03D8}{\textQoppa} % Ϙ
+\DeclareUnicodeCharacter{03D9}{\textqoppa} % Ο™
+\DeclareUnicodeCharacter{03DA}{\textStigma} % Ϛ \Stigma
+\DeclareUnicodeCharacter{03DB}{\textstigma} % Ο› \stigma
+\DeclareUnicodeCharacter{03DC}{\textDigamma} % Ϝ \Digamma
+\DeclareUnicodeCharacter{03DD}{\textdigamma} % ϝ \ddigamma
+%03DE GREEK LETTER KOPPA % Ϟ \textKoppagreek
+\DeclareUnicodeCharacter{03DF}{\textkoppa} % ϟ \koppa, \textqoppa [sic!]
+\DeclareUnicodeCharacter{03E0}{\textSampi} % Ο  \Sampi
+\DeclareUnicodeCharacter{03E1}{\textsampi} % Ο‘ \sampi
+
+\DeclareUnicodeCharacter{03F0}{\textkappasymbol} % Ο° GREEK KAPPA SYMBOL
+% 03F2 GREEK LUNATE SIGMA SYMBOL
+\DeclareUnicodeCharacter{03F1}{\textrhosymbol} % Ο± $\varrho$ GREEK RHO SYMBOL
+\DeclareUnicodeCharacter{03F4}{\textThetasymbol} % Ο΄ GREEK CAPITAL THETA SYMBOL
+\DeclareUnicodeCharacter{03F5}{\textepsilonsymbol} % Ο΅ $\epsilon$ GREEK LUNATE EPSILON SYMBOL</pre>
+</div>
+<div class="section" id="greek-extended">
+<h2>Greek Extended</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{1F00}{\ensuregreek{\accpsili\textalpha}} % αΌ€
+\DeclareUnicodeCharacter{1F01}{\ensuregreek{\accdasia\textalpha}} % ἁ
+\DeclareUnicodeCharacter{1F02}{\ensuregreek{\accpsilivaria\textalpha}} % αΌ‚
+\DeclareUnicodeCharacter{1F03}{\ensuregreek{\accdasiavaria\textalpha}} % αΌƒ
+\DeclareUnicodeCharacter{1F04}{\ensuregreek{\accpsilioxia\textalpha}} % αΌ„
+\DeclareUnicodeCharacter{1F05}{\ensuregreek{\accdasiaoxia\textalpha}} % αΌ…
+\DeclareUnicodeCharacter{1F06}{\ensuregreek{\accpsiliperispomeni\textalpha}} % αΌ†
+\DeclareUnicodeCharacter{1F07}{\ensuregreek{\accdasiaperispomeni\textalpha}} % αΌ‡
+\DeclareUnicodeCharacter{1F08}{\ensuregreek{\accpsili\textAlpha}} % Ἀ
+\DeclareUnicodeCharacter{1F09}{\ensuregreek{\accdasia\textAlpha}} % αΌ‰
+\DeclareUnicodeCharacter{1F0A}{\ensuregreek{\accpsilivaria\textAlpha}} % Ἂ
+\DeclareUnicodeCharacter{1F0B}{\ensuregreek{\accdasiavaria\textAlpha}} % αΌ‹
+\DeclareUnicodeCharacter{1F0C}{\ensuregreek{\accpsilioxia\textAlpha}} % Ἄ
+\DeclareUnicodeCharacter{1F0D}{\ensuregreek{\accdasiaoxia\textAlpha}} % Ἅ
+\DeclareUnicodeCharacter{1F0E}{\ensuregreek{\accpsiliperispomeni\textAlpha}} % Ἆ
+\DeclareUnicodeCharacter{1F0F}{\ensuregreek{\accdasiaperispomeni\textAlpha}} % Ἇ
+
+\DeclareUnicodeCharacter{1F10}{\ensuregreek{\accpsili\textepsilon}} % ἐ
+\DeclareUnicodeCharacter{1F11}{\ensuregreek{\accdasia\textepsilon}} % αΌ‘
+\DeclareUnicodeCharacter{1F12}{\ensuregreek{\accpsilivaria\textepsilon}} % αΌ’
+\DeclareUnicodeCharacter{1F13}{\ensuregreek{\accdasiavaria\textepsilon}} % αΌ“
+\DeclareUnicodeCharacter{1F14}{\ensuregreek{\accpsilioxia\textepsilon}} % αΌ”
+\DeclareUnicodeCharacter{1F15}{\ensuregreek{\accdasiaoxia\textepsilon}} % αΌ•
+\DeclareUnicodeCharacter{1F18}{\ensuregreek{\accpsili\textEpsilon}} % Ἐ
+\DeclareUnicodeCharacter{1F19}{\ensuregreek{\accdasia\textEpsilon}} % αΌ™
+\DeclareUnicodeCharacter{1F1A}{\ensuregreek{\accpsilivaria\textEpsilon}} % Ἒ
+\DeclareUnicodeCharacter{1F1B}{\ensuregreek{\accdasiavaria\textEpsilon}} % αΌ›
+\DeclareUnicodeCharacter{1F1C}{\ensuregreek{\accpsilioxia\textEpsilon}} % Ἔ
+\DeclareUnicodeCharacter{1F1D}{\ensuregreek{\accdasiaoxia\textEpsilon}} % Ἕ
+
+\DeclareUnicodeCharacter{1F20}{\ensuregreek{\accpsili\texteta}} % αΌ 
+\DeclareUnicodeCharacter{1F21}{\ensuregreek{\accdasia\texteta}} % αΌ‘
+\DeclareUnicodeCharacter{1F22}{\ensuregreek{\accpsilivaria\texteta}} % αΌ’
+\DeclareUnicodeCharacter{1F23}{\ensuregreek{\accdasiavaria\texteta}} % αΌ£
+\DeclareUnicodeCharacter{1F24}{\ensuregreek{\accpsilioxia\texteta}} % αΌ€
+\DeclareUnicodeCharacter{1F25}{\ensuregreek{\accdasiaoxia\texteta}} % αΌ₯
+\DeclareUnicodeCharacter{1F26}{\ensuregreek{\accpsiliperispomeni\texteta}} % αΌ¦
+\DeclareUnicodeCharacter{1F27}{\ensuregreek{\accdasiaperispomeni\texteta}} % αΌ§
+\DeclareUnicodeCharacter{1F28}{\ensuregreek{\accpsili\textEta}} % αΌ¨
+\DeclareUnicodeCharacter{1F29}{\ensuregreek{\accdasia\textEta}} % αΌ©
+\DeclareUnicodeCharacter{1F2A}{\ensuregreek{\accpsilivaria\textEta}} % αΌͺ
+\DeclareUnicodeCharacter{1F2B}{\ensuregreek{\accdasiavaria\textEta}} % αΌ«
+\DeclareUnicodeCharacter{1F2C}{\ensuregreek{\accpsilioxia\textEta}} % αΌ¬
+\DeclareUnicodeCharacter{1F2D}{\ensuregreek{\accdasiaoxia\textEta}} % αΌ­
+\DeclareUnicodeCharacter{1F2E}{\ensuregreek{\accpsiliperispomeni\textEta}} % αΌ
+\DeclareUnicodeCharacter{1F2F}{\ensuregreek{\accdasiaperispomeni\textEta}} % αΌ―
+
+\DeclareUnicodeCharacter{1F30}{\ensuregreek{\accpsili\textiota}} % αΌ°
+\DeclareUnicodeCharacter{1F31}{\ensuregreek{\accdasia\textiota}} % αΌ±
+\DeclareUnicodeCharacter{1F32}{\ensuregreek{\accpsilivaria\textiota}} % αΌ²
+\DeclareUnicodeCharacter{1F33}{\ensuregreek{\accdasiavaria\textiota}} % αΌ³
+\DeclareUnicodeCharacter{1F34}{\ensuregreek{\accpsilioxia\textiota}} % αΌ΄
+\DeclareUnicodeCharacter{1F35}{\ensuregreek{\accdasiaoxia\textiota}} % αΌ΅
+\DeclareUnicodeCharacter{1F36}{\ensuregreek{\accpsiliperispomeni\textiota}} % αΌΆ
+\DeclareUnicodeCharacter{1F37}{\ensuregreek{\accdasiaperispomeni\textiota}} % αΌ·
+\DeclareUnicodeCharacter{1F38}{\ensuregreek{\accpsili\textIota}} % αΌΈ
+\DeclareUnicodeCharacter{1F39}{\ensuregreek{\accdasia\textIota}} % αΌΉ
+\DeclareUnicodeCharacter{1F3A}{\ensuregreek{\accpsilivaria\textIota}} % αΌΊ
+\DeclareUnicodeCharacter{1F3B}{\ensuregreek{\accdasiavaria\textIota}} % αΌ»
+\DeclareUnicodeCharacter{1F3C}{\ensuregreek{\accpsilioxia\textIota}} % αΌΌ
+\DeclareUnicodeCharacter{1F3D}{\ensuregreek{\accdasiaoxia\textIota}} % αΌ½
+\DeclareUnicodeCharacter{1F3E}{\ensuregreek{\accpsiliperispomeni\textIota}} % αΌΎ
+\DeclareUnicodeCharacter{1F3F}{\ensuregreek{\accdasiaperispomeni\textIota}} % αΌΏ
+
+\DeclareUnicodeCharacter{1F40}{\ensuregreek{\accpsili\textomicron}} % α½€
+\DeclareUnicodeCharacter{1F41}{\ensuregreek{\accdasia\textomicron}} % ὁ
+\DeclareUnicodeCharacter{1F42}{\ensuregreek{\accpsilivaria\textomicron}} % ὂ
+\DeclareUnicodeCharacter{1F43}{\ensuregreek{\accdasiavaria\textomicron}} % ὃ
+\DeclareUnicodeCharacter{1F44}{\ensuregreek{\accpsilioxia\textomicron}} % ὄ
+\DeclareUnicodeCharacter{1F45}{\ensuregreek{\accdasiaoxia\textomicron}} % α½…
+\DeclareUnicodeCharacter{1F48}{\ensuregreek{\accpsili\textOmicron}} % Ὀ
+\DeclareUnicodeCharacter{1F49}{\ensuregreek{\accdasia\textOmicron}} % Ὁ
+\DeclareUnicodeCharacter{1F4A}{\ensuregreek{\accpsilivaria\textOmicron}} % Ὂ
+\DeclareUnicodeCharacter{1F4B}{\ensuregreek{\accdasiavaria\textOmicron}} % Ὃ
+\DeclareUnicodeCharacter{1F4C}{\ensuregreek{\accpsilioxia\textOmicron}} % Ὄ
+\DeclareUnicodeCharacter{1F4D}{\ensuregreek{\accdasiaoxia\textOmicron}} % Ὅ
+
+\DeclareUnicodeCharacter{1F50}{\ensuregreek{\accpsili\textupsilon}} % ὐ
+\DeclareUnicodeCharacter{1F51}{\ensuregreek{\accdasia\textupsilon}} % ὑ
+\DeclareUnicodeCharacter{1F52}{\ensuregreek{\accpsilivaria\textupsilon}} % α½’
+\DeclareUnicodeCharacter{1F53}{\ensuregreek{\accdasiavaria\textupsilon}} % ὓ
+\DeclareUnicodeCharacter{1F54}{\ensuregreek{\accpsilioxia\textupsilon}} % α½”
+\DeclareUnicodeCharacter{1F55}{\ensuregreek{\accdasiaoxia\textupsilon}} % ὕ
+\DeclareUnicodeCharacter{1F56}{\ensuregreek{\accpsiliperispomeni\textupsilon}} % α½–
+\DeclareUnicodeCharacter{1F57}{\ensuregreek{\accdasiaperispomeni\textupsilon}} % α½—
+\DeclareUnicodeCharacter{1F59}{\ensuregreek{\accdasia\textUpsilon}} % α½™
+\DeclareUnicodeCharacter{1F5B}{\ensuregreek{\accdasiavaria\textUpsilon}} % α½›
+\DeclareUnicodeCharacter{1F5D}{\ensuregreek{\accdasiaoxia\textUpsilon}} % Ὕ
+\DeclareUnicodeCharacter{1F5F}{\ensuregreek{\accdasiaperispomeni\textUpsilon}} % Ὗ
+
+\DeclareUnicodeCharacter{1F60}{\ensuregreek{\accpsili\textomega}} % α½ 
+\DeclareUnicodeCharacter{1F61}{\ensuregreek{\accdasia\textomega}} % ὑ
+\DeclareUnicodeCharacter{1F62}{\ensuregreek{\accpsilivaria\textomega}} % α½’
+\DeclareUnicodeCharacter{1F63}{\ensuregreek{\accdasiavaria\textomega}} % α½£
+\DeclareUnicodeCharacter{1F64}{\ensuregreek{\accpsilioxia\textomega}} % α½€
+\DeclareUnicodeCharacter{1F65}{\ensuregreek{\accdasiaoxia\textomega}} % α½₯
+\DeclareUnicodeCharacter{1F66}{\ensuregreek{\accpsiliperispomeni\textomega}} % ὦ
+\DeclareUnicodeCharacter{1F67}{\ensuregreek{\accdasiaperispomeni\textomega}} % ὧ
+\DeclareUnicodeCharacter{1F68}{\ensuregreek{\accpsili\textOmega}} % Ὠ
+\DeclareUnicodeCharacter{1F69}{\ensuregreek{\accdasia\textOmega}} % Ὡ
+\DeclareUnicodeCharacter{1F6A}{\ensuregreek{\accpsilivaria\textOmega}} % α½ͺ
+\DeclareUnicodeCharacter{1F6B}{\ensuregreek{\accdasiavaria\textOmega}} % Ὣ
+\DeclareUnicodeCharacter{1F6C}{\ensuregreek{\accpsilioxia\textOmega}} % Ὤ
+\DeclareUnicodeCharacter{1F6D}{\ensuregreek{\accdasiaoxia\textOmega}} % α½­
+\DeclareUnicodeCharacter{1F6E}{\ensuregreek{\accpsiliperispomeni\textOmega}} % α½
+\DeclareUnicodeCharacter{1F6F}{\ensuregreek{\accdasiaperispomeni\textOmega}} % α½―
+
+\DeclareUnicodeCharacter{1F70}{\ensuregreek{\accvaria\textalpha}} % α½°
+\DeclareUnicodeCharacter{1F71}{\ensuregreek{\acctonos\textalpha}} % α½±
+\DeclareUnicodeCharacter{1F72}{\ensuregreek{\accvaria\textepsilon}} % α½²
+\DeclareUnicodeCharacter{1F73}{\ensuregreek{\acctonos\textepsilon}} % α½³
+\DeclareUnicodeCharacter{1F74}{\ensuregreek{\accvaria\texteta}} % ὴ
+\DeclareUnicodeCharacter{1F75}{\ensuregreek{\acctonos\texteta}} % ὡ
+\DeclareUnicodeCharacter{1F76}{\ensuregreek{\accvaria\textiota}} % α½Ά
+\DeclareUnicodeCharacter{1F77}{\ensuregreek{\acctonos\textiota}} % α½·
+\DeclareUnicodeCharacter{1F78}{\ensuregreek{\accvaria\textomicron}} % α½Έ
+\DeclareUnicodeCharacter{1F79}{\ensuregreek{\acctonos\textomicron}} % α½Ή
+\DeclareUnicodeCharacter{1F7A}{\ensuregreek{\accvaria\textupsilon}} % α½Ί
+\DeclareUnicodeCharacter{1F7B}{\ensuregreek{\acctonos\textupsilon}} % α½»
+\DeclareUnicodeCharacter{1F7C}{\ensuregreek{\accvaria\textomega}} % α½Ό
+\DeclareUnicodeCharacter{1F7D}{\ensuregreek{\acctonos\textomega}} % α½½
+
+\DeclareUnicodeCharacter{1F80}{\ensuregreek{\accpsili\textalpha\ypogegrammeni}} % αΎ€
+\DeclareUnicodeCharacter{1F81}{\ensuregreek{\accdasia\textalpha\ypogegrammeni}} % ᾁ
+\DeclareUnicodeCharacter{1F82}{\ensuregreek{\accpsilivaria\textalpha\ypogegrammeni}} % αΎ‚
+\DeclareUnicodeCharacter{1F83}{\ensuregreek{\accdasiavaria\textalpha\ypogegrammeni}} % αΎƒ
+\DeclareUnicodeCharacter{1F84}{\ensuregreek{\accpsilioxia\textalpha\ypogegrammeni}} % αΎ„
+\DeclareUnicodeCharacter{1F85}{\ensuregreek{\accdasiaoxia\textalpha\ypogegrammeni}} % αΎ…
+\DeclareUnicodeCharacter{1F86}{\ensuregreek{\accpsiliperispomeni\textalpha\ypogegrammeni}} % αΎ†
+\DeclareUnicodeCharacter{1F87}{\ensuregreek{\accdasiaperispomeni\textalpha\ypogegrammeni}} % αΎ‡
+\DeclareUnicodeCharacter{1F88}{\ensuregreek{\accpsili\textAlpha\prosgegrammeni}} % ᾈ
+\DeclareUnicodeCharacter{1F89}{\ensuregreek{\accdasia\textAlpha\prosgegrammeni}} % αΎ‰
+\DeclareUnicodeCharacter{1F8A}{\ensuregreek{\accpsilivaria\textAlpha\prosgegrammeni}} % ᾊ
+\DeclareUnicodeCharacter{1F8B}{\ensuregreek{\accdasiavaria\textAlpha\prosgegrammeni}} % αΎ‹
+\DeclareUnicodeCharacter{1F8C}{\ensuregreek{\accpsilioxia\textAlpha\prosgegrammeni}} % ᾌ
+\DeclareUnicodeCharacter{1F8D}{\ensuregreek{\accdasiaoxia\textAlpha\prosgegrammeni}} % ᾍ
+\DeclareUnicodeCharacter{1F8E}{\ensuregreek{\accpsiliperispomeni\textAlpha\prosgegrammeni}} % ᾎ
+\DeclareUnicodeCharacter{1F8F}{\ensuregreek{\accdasiaperispomeni\textAlpha\prosgegrammeni}} % ᾏ
+
+\DeclareUnicodeCharacter{1F90}{\ensuregreek{\accpsili\texteta\ypogegrammeni}} % ᾐ
+\DeclareUnicodeCharacter{1F91}{\ensuregreek{\accdasia\texteta\ypogegrammeni}} % αΎ‘
+\DeclareUnicodeCharacter{1F92}{\ensuregreek{\accpsilivaria\texteta\ypogegrammeni}} % αΎ’
+\DeclareUnicodeCharacter{1F93}{\ensuregreek{\accdasiavaria\texteta\ypogegrammeni}} % αΎ“
+\DeclareUnicodeCharacter{1F94}{\ensuregreek{\accpsilioxia\texteta\ypogegrammeni}} % αΎ”
+\DeclareUnicodeCharacter{1F95}{\ensuregreek{\accdasiaoxia\texteta\ypogegrammeni}} % αΎ•
+\DeclareUnicodeCharacter{1F96}{\ensuregreek{\accpsiliperispomeni\texteta\ypogegrammeni}} % αΎ–
+\DeclareUnicodeCharacter{1F97}{\ensuregreek{\accdasiaperispomeni\texteta\ypogegrammeni}} % αΎ—
+\DeclareUnicodeCharacter{1F98}{\ensuregreek{\accpsili\textEta\prosgegrammeni}} % ᾘ
+\DeclareUnicodeCharacter{1F99}{\ensuregreek{\accdasia\textEta\prosgegrammeni}} % αΎ™
+\DeclareUnicodeCharacter{1F9A}{\ensuregreek{\accpsilivaria\textEta\prosgegrammeni}} % ᾚ
+\DeclareUnicodeCharacter{1F9B}{\ensuregreek{\accdasiavaria\textEta\prosgegrammeni}} % αΎ›
+\DeclareUnicodeCharacter{1F9C}{\ensuregreek{\accpsilioxia\textEta\prosgegrammeni}} % ᾜ
+\DeclareUnicodeCharacter{1F9D}{\ensuregreek{\accdasiaoxia\textEta\prosgegrammeni}} % ᾝ
+\DeclareUnicodeCharacter{1F9E}{\ensuregreek{\accpsiliperispomeni\textEta\prosgegrammeni}} % ᾞ
+\DeclareUnicodeCharacter{1F9F}{\ensuregreek{\accdasiaperispomeni\textEta\prosgegrammeni}} % ᾟ
+
+\DeclareUnicodeCharacter{1FA0}{\ensuregreek{\accpsili\textomega\ypogegrammeni}} % αΎ 
+\DeclareUnicodeCharacter{1FA1}{\ensuregreek{\accdasia\textomega\ypogegrammeni}} % αΎ‘
+\DeclareUnicodeCharacter{1FA2}{\ensuregreek{\accpsilivaria\textomega\ypogegrammeni}} % αΎ’
+\DeclareUnicodeCharacter{1FA3}{\ensuregreek{\accdasiavaria\textomega\ypogegrammeni}} % αΎ£
+\DeclareUnicodeCharacter{1FA4}{\ensuregreek{\accpsilioxia\textomega\ypogegrammeni}} % αΎ€
+\DeclareUnicodeCharacter{1FA5}{\ensuregreek{\accdasiaoxia\textomega\ypogegrammeni}} % αΎ₯
+\DeclareUnicodeCharacter{1FA6}{\ensuregreek{\accpsiliperispomeni\textomega\ypogegrammeni}} % αΎ¦
+\DeclareUnicodeCharacter{1FA7}{\ensuregreek{\accdasiaperispomeni\textomega\ypogegrammeni}} % αΎ§
+\DeclareUnicodeCharacter{1FA8}{\ensuregreek{\accpsili\textOmega\prosgegrammeni}} % αΎ¨
+\DeclareUnicodeCharacter{1FA9}{\ensuregreek{\accdasia\textOmega\prosgegrammeni}} % αΎ©
+\DeclareUnicodeCharacter{1FAA}{\ensuregreek{\accpsilivaria\textOmega\prosgegrammeni}} % αΎͺ
+\DeclareUnicodeCharacter{1FAB}{\ensuregreek{\accdasiavaria\textOmega\prosgegrammeni}} % αΎ«
+\DeclareUnicodeCharacter{1FAC}{\ensuregreek{\accpsilioxia\textOmega\prosgegrammeni}} % αΎ¬
+\DeclareUnicodeCharacter{1FAD}{\ensuregreek{\accdasiaoxia\textOmega\prosgegrammeni}} % αΎ­
+\DeclareUnicodeCharacter{1FAE}{\ensuregreek{\accpsiliperispomeni\textOmega\prosgegrammeni}} % αΎ
+\DeclareUnicodeCharacter{1FAF}{\ensuregreek{\accdasiaperispomeni\textOmega\prosgegrammeni}} % αΎ―
+
+\DeclareUnicodeCharacter{1FB0}{\ensuregreek{\u\textalpha}} % αΎ°
+\DeclareUnicodeCharacter{1FB1}{\ensuregreek{\&#64;tabacckludge=\textalpha}} % αΎ±
+\DeclareUnicodeCharacter{1FB2}{\ensuregreek{\accvaria\textalpha\ypogegrammeni}} % αΎ²
+\DeclareUnicodeCharacter{1FB3}{\ensuregreek{\textalpha\ypogegrammeni}} % αΎ³
+\DeclareUnicodeCharacter{1FB4}{\ensuregreek{\acctonos\textalpha\ypogegrammeni}} % αΎ΄
+\DeclareUnicodeCharacter{1FB6}{\ensuregreek{\accperispomeni\textalpha}} % αΎΆ
+\DeclareUnicodeCharacter{1FB7}{\ensuregreek{\accperispomeni\textalpha\ypogegrammeni}} % αΎ·
+\DeclareUnicodeCharacter{1FB8}{\ensuregreek{\u\textAlpha}} % αΎΈ
+\DeclareUnicodeCharacter{1FB9}{\ensuregreek{\&#64;tabacckludge=\textAlpha}} % αΎΉ
+\DeclareUnicodeCharacter{1FBA}{\ensuregreek{\accvaria\textAlpha}} % αΎΊ
+\DeclareUnicodeCharacter{1FBB}{\ensuregreek{\acctonos\textAlpha}} % αΎ»
+\DeclareUnicodeCharacter{1FBC}{\ensuregreek{\textAlpha\prosgegrammeni}} % αΎΌ
+\DeclareUnicodeCharacter{1FBD}{\accpsili{ }} % αΎ½
+\DeclareUnicodeCharacter{1FBE}{\textcompwordmark\prosgegrammeni} % αΎΎ
+\DeclareUnicodeCharacter{1FBF}{\accpsili{ }} % αΎΏ
+
+\DeclareUnicodeCharacter{1FC0}{\accperispomeni{ }} % αΏ€
+\DeclareUnicodeCharacter{1FC1}{\accdialytikaperispomeni{ }} % ῁
+\DeclareUnicodeCharacter{1FC2}{\ensuregreek{\accvaria\texteta\ypogegrammeni}} % αΏ‚
+\DeclareUnicodeCharacter{1FC3}{\ensuregreek{\texteta\ypogegrammeni}} % αΏƒ
+\DeclareUnicodeCharacter{1FC4}{\ensuregreek{\acctonos\texteta\ypogegrammeni}} % αΏ„
+\DeclareUnicodeCharacter{1FC6}{\ensuregreek{\accperispomeni\texteta}} % αΏ†
+\DeclareUnicodeCharacter{1FC7}{\ensuregreek{\accperispomeni\texteta\ypogegrammeni}} % αΏ‡
+\DeclareUnicodeCharacter{1FC8}{\ensuregreek{\accvaria\textEpsilon}} % Ὲ
+\DeclareUnicodeCharacter{1FC9}{\ensuregreek{\acctonos\textEpsilon}} % αΏ‰
+\DeclareUnicodeCharacter{1FCA}{\ensuregreek{\accvaria\textEta}} % Ὴ
+\DeclareUnicodeCharacter{1FCB}{\ensuregreek{\acctonos\textEta}} % αΏ‹
+\DeclareUnicodeCharacter{1FCC}{\ensuregreek{\textEta\prosgegrammeni}} % ῌ
+\DeclareUnicodeCharacter{1FCD}{\accpsilivaria{ }} % ῍
+\DeclareUnicodeCharacter{1FCE}{\accpsilioxia{ }} % ῎
+\DeclareUnicodeCharacter{1FCF}{\accpsiliperispomeni{ }} % ῏
+
+\DeclareUnicodeCharacter{1FD0}{\ensuregreek{\u\textiota}} % ῐ
+\DeclareUnicodeCharacter{1FD1}{\ensuregreek{\&#64;tabacckludge=\textiota}} % αΏ‘
+\DeclareUnicodeCharacter{1FD2}{\ensuregreek{\accdialytikavaria\textiota}} % αΏ’
+\DeclareUnicodeCharacter{1FD3}{\ensuregreek{\accdialytikatonos\textiota}} % αΏ“
+\DeclareUnicodeCharacter{1FD6}{\ensuregreek{\accperispomeni\textiota}} % αΏ–
+\DeclareUnicodeCharacter{1FD7}{\ensuregreek{\accdialytikaperispomeni\textiota}} % αΏ—
+\DeclareUnicodeCharacter{1FD8}{\ensuregreek{\u\textIota}} % Ῐ
+\DeclareUnicodeCharacter{1FD9}{\ensuregreek{\&#64;tabacckludge=\textIota}} % αΏ™
+\DeclareUnicodeCharacter{1FDA}{\ensuregreek{\accvaria\textIota}} % Ὶ
+\DeclareUnicodeCharacter{1FDB}{\ensuregreek{\acctonos\textIota}} % αΏ›
+\DeclareUnicodeCharacter{1FDD}{\accdasiavaria{ }} % ῝
+\DeclareUnicodeCharacter{1FDE}{\accdasiaoxia{ }} % ῞
+\DeclareUnicodeCharacter{1FDF}{\accdasiaperispomeni{ }} % ῟
+
+\DeclareUnicodeCharacter{1FE0}{\ensuregreek{\u\textupsilon}} % αΏ 
+\DeclareUnicodeCharacter{1FE1}{\ensuregreek{\&#64;tabacckludge=\textupsilon}} % αΏ‘
+\DeclareUnicodeCharacter{1FE2}{\ensuregreek{\accdialytikavaria\textupsilon}} % αΏ’
+\DeclareUnicodeCharacter{1FE3}{\ensuregreek{\accdialytikatonos\textupsilon}} % αΏ£
+\DeclareUnicodeCharacter{1FE4}{\ensuregreek{\accpsili\textrho}} % αΏ€
+\DeclareUnicodeCharacter{1FE5}{\ensuregreek{\accdasia\textrho}} % αΏ₯
+\DeclareUnicodeCharacter{1FE6}{\ensuregreek{\accperispomeni\textupsilon}} % αΏ¦
+\DeclareUnicodeCharacter{1FE7}{\ensuregreek{\accdialytikaperispomeni\textupsilon}} % αΏ§
+\DeclareUnicodeCharacter{1FE8}{\ensuregreek{\u\textUpsilon}} % αΏ¨
+\DeclareUnicodeCharacter{1FE9}{\ensuregreek{\&#64;tabacckludge=\textUpsilon}} % αΏ©
+\DeclareUnicodeCharacter{1FEA}{\ensuregreek{\accvaria\textUpsilon}} % αΏͺ
+\DeclareUnicodeCharacter{1FEB}{\ensuregreek{\acctonos\textUpsilon}} % αΏ«
+\DeclareUnicodeCharacter{1FEC}{\ensuregreek{\accdasia\textRho}} % αΏ¬
+\DeclareUnicodeCharacter{1FED}{\accdialytikavaria{ }} % αΏ­
+\DeclareUnicodeCharacter{1FEE}{\accdialytikatonos{ }} % αΏ
+\DeclareUnicodeCharacter{1FEF}{\accvaria{ }} % αΏ―
+
+\DeclareUnicodeCharacter{1FF2}{\ensuregreek{\accvaria\textomega\ypogegrammeni}} % αΏ²
+\DeclareUnicodeCharacter{1FF3}{\ensuregreek{\textomega\ypogegrammeni}} % αΏ³
+\DeclareUnicodeCharacter{1FF4}{\ensuregreek{\acctonos\textomega\ypogegrammeni}} % αΏ΄
+\DeclareUnicodeCharacter{1FF6}{\ensuregreek{\accperispomeni\textomega}} % αΏΆ
+\DeclareUnicodeCharacter{1FF7}{\ensuregreek{\accperispomeni\textomega\ypogegrammeni}} % αΏ·
+\DeclareUnicodeCharacter{1FF8}{\ensuregreek{\accvaria\textOmicron}} % αΏΈ
+\DeclareUnicodeCharacter{1FF9}{\ensuregreek{\acctonos\textOmicron}} % αΏΉ
+\DeclareUnicodeCharacter{1FFA}{\ensuregreek{\accvaria\textOmega}} % αΏΊ
+\DeclareUnicodeCharacter{1FFB}{\ensuregreek{\acctonos\textOmega}} % αΏ»
+\DeclareUnicodeCharacter{1FFC}{\ensuregreek{\textOmega\prosgegrammeni}} % αΏΌ
+\DeclareUnicodeCharacter{1FFD}{\acctonos{ }} % αΏ½
+\DeclareUnicodeCharacter{1FFE}{\accdasia{ }} % αΏΎ</pre>
+</div>
+<div class="section" id="general-punctuation">
+<h2>General Punctuation</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{2013}{\textendash} % –
+\DeclareUnicodeCharacter{2014}{\textemdash} % β€”
+\DeclareUnicodeCharacter{2018}{\textquoteleft} % β€˜
+\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
+\DeclareUnicodeCharacter{201A}{\quotesinglbase} % β€š
+\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰
+\DeclareUnicodeCharacter{2039}{\guilsinglleft} % β€Ή
+\DeclareUnicodeCharacter{203A}{\guilsinglright} % β€Ί</pre>
+</div>
+<div class="section" id="currency-symbols">
+<h2>Currency Symbols</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{20AC}{\texteuro} % €</pre>
+</div>
+<div class="section" id="letterlike-symbols">
+<h2>Letterlike Symbols</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{2126}{\textohm} % Ω OHM SIGN</pre>
+</div>
+<div class="section" id="ancient-greek-numbers">
+<h2>Ancient Greek Numbers</h2>
+<p>TODO: map also other number characters to corresponding Greek letters?
+See also the <a class="reference external" href="http://www.ctan.org/pkg/grnumalt">grnumalt</a> package:</p>
+<pre class="literal-block">\DeclareUnicodeCharacter{10144}{\textpentedeka} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareUnicodeCharacter{10145}{\textpentehekaton} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareUnicodeCharacter{10146}{\textpenteqilioi} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareUnicodeCharacter{10147}{\textpentemuria} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND</pre>
+</div>
+</div>
+</div>
+</body>
+</html>
diff --git a/language/greek/greek-inputenc/macgreek.def b/language/greek/greek-inputenc/macgreek.def
new file mode 100644
index 0000000000..cf0b97d249
--- /dev/null
+++ b/language/greek/greek-inputenc/macgreek.def
@@ -0,0 +1,135 @@
+ \ProvidesFile{macgreek.def}
+ [1999/08/27 v0.4b Input encoding file
+ (test version: still liable to change)]
+\message{Greek input encoding file for Macintosh (ELOT 823) by Dimitrios Filippou}
+\DeclareInputText{128}{\textbullet}
+\DeclareInputText{129}{\textbullet}
+\DeclareInputText{130}{\textbullet}
+\DeclareInputText{131}{\textbullet}
+\DeclareInputText{132}{\textbullet}
+\DeclareInputText{133}{\textbullet}
+\DeclareInputText{134}{\textbullet}
+\DeclareInputText{135}{\textbullet}
+\DeclareInputText{136}{\textbullet}
+\DeclareInputText{137}{\textbullet}
+\DeclareInputText{138}{\textbullet}
+\DeclareInputText{139}{\textbullet}
+\DeclareInputText{140}{\textbullet}
+\DeclareInputText{141}{\textbullet}
+\DeclareInputText{142}{\textbullet}
+\DeclareInputText{143}{\textbullet}
+\DeclareInputText{144}{\textbullet}
+\DeclareInputText{145}{\textbullet}
+\DeclareInputText{146}{\pounds}
+\DeclareInputText{147}{\texttrademark}
+\DeclareInputText{148}{\textbullet}
+\DeclareInputText{149}{\textbullet}
+\DeclareInputText{150}{\textbullet}
+\DeclareInputText{151}{\textbullet}
+\DeclareInputText{152}{\permill}
+\DeclareInputText{153}{\textbullet}
+\DeclareInputText{154}{\textbullet}
+\DeclareInputText{155}{\textbullet}
+\DeclareInputText{156}{\textbullet}
+\DeclareInputText{157}{\textbullet}
+\DeclareInputText{158}{\textbullet}
+\DeclareInputText{159}{\textbullet}
+\DeclareInputText{160}{\textbullet}
+\DeclareInputText{161}{G}
+\DeclareInputText{162}{D}
+\DeclareInputText{163}{J}
+\DeclareInputText{164}{L}
+\DeclareInputText{165}{X}
+\DeclareInputText{166}{P}
+\DeclareInputText{167}{\textbullet}
+\DeclareInputText{168}{\textregistered}
+\DeclareInputText{169}{\copyright}
+\DeclareInputText{170}{S}
+\DeclareInputText{171}{\"{I}}
+\DeclareInputText{172}{\S}
+\DeclareInputMath{173}{\neq}
+\DeclareInputMath{174}{^\circ}
+\DeclareInputText{175}{;}
+\DeclareInputText{176}{A}
+\DeclareInputMath{177}{\pm}
+\DeclareInputMath{178}{\leq}
+\DeclareInputMath{179}{\geq}
+\DeclareInputText{180}{\textbullet}
+\DeclareInputText{181}{B}
+\DeclareInputText{182}{E}
+\DeclareInputText{183}{Z}
+\DeclareInputText{184}{H}
+\DeclareInputText{185}{I}
+\DeclareInputText{186}{K}
+\DeclareInputText{187}{M}
+\DeclareInputText{188}{F}
+\DeclareInputText{189}{\"{U}}
+\DeclareInputText{190}{Y}
+\DeclareInputText{191}{W}
+\DeclareInputText{192}{'a}
+\DeclareInputText{193}{N}
+\DeclareInputMath{194}{\neg}
+\DeclareInputText{195}{O}
+\DeclareInputText{196}{R}
+\DeclareInputMath{197}{\approx}
+\DeclareInputText{198}{T}
+\DeclareInputText{199}{((}
+\DeclareInputText{200}{))}
+\DeclareInputText{201}{\dots}
+\DeclareInputMath{202}{\textbullet}
+\DeclareInputText{203}{U}
+\DeclareInputText{204}{Q}
+\DeclareInputText{205}{'A}
+\DeclareInputText{206}{'E}
+\DeclareInputText{207}{\textbullet}
+\DeclareInputText{208}{--}
+\DeclareInputText{209}{---}
+\DeclareInputText{210}{$``$}
+\DeclareInputText{211}{$\char '042$}
+\DeclareInputText{212}{``}
+\DeclareInputText{213}{''}
+\DeclareInputMath{214}{\div}
+\DeclareInputText{215}{'H}
+\DeclareInputText{216}{'I}
+\DeclareInputText{217}{'O}
+\DeclareInputText{218}{'U}
+\DeclareInputText{219}{'e}
+\DeclareInputText{220}{'h}
+\DeclareInputText{221}{'i}
+\DeclareInputText{222}{'o}
+\DeclareInputText{223}{'W}
+\DeclareInputText{224}{'u}
+\DeclareInputText{225}{a}
+\DeclareInputText{226}{b}
+\DeclareInputText{227}{y}
+\DeclareInputText{228}{d}
+\DeclareInputText{229}{e}
+\DeclareInputText{230}{f}
+\DeclareInputText{231}{g}
+\DeclareInputText{232}{h}
+\DeclareInputText{233}{i}
+\DeclareInputText{234}{x}
+\DeclareInputText{235}{k}
+\DeclareInputText{236}{l}
+\DeclareInputText{237}{m}
+\DeclareInputText{238}{n}
+\DeclareInputText{239}{o}
+\DeclareInputText{240}{p}
+\DeclareInputText{241}{'w}
+\DeclareInputText{242}{r}
+\DeclareInputText{243}{s}
+\DeclareInputText{244}{t}
+\DeclareInputText{245}{j}
+\DeclareInputText{246}{w}
+\DeclareInputText{247}{c}
+\DeclareInputText{248}{q}
+\DeclareInputText{249}{u}
+\DeclareInputText{250}{z}
+\DeclareInputText{251}{"i}
+\DeclareInputText{252}{"u}
+\DeclareInputText{253}{"'i}
+\DeclareInputText{254}{"'u}
+\DeclareInputText{255}{\textbullet}
+\endinput
+%%
+%% End of file `macgreek.def'.
diff --git a/language/greek/greek-inputenc/unicode-licr.txt b/language/greek/greek-inputenc/unicode-licr.txt
new file mode 100644
index 0000000000..45540a3000
--- /dev/null
+++ b/language/greek/greek-inputenc/unicode-licr.txt
@@ -0,0 +1,382 @@
+% unicode-licr_symbolaccents: Greek Unicode to LICR mappings
+% ==========================================================
+%
+% :Copyright: Β© 2014 GΓΌnter Milde
+% :Licence: 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 any later version.
+% :Abstract: Data file with a mapping between Unicode points and a LICR
+% representation using the short "symbol" macros for accents.
+% (requires "textalpha", unsafe to use in the "tabbing" environment).
+
+% Greek and Coptic
+% ~~~~~~~~~~~~~~~~
+% ::
+
+% NR greek-fontenc Name % Babel name, PU name (if different)
+
+0374 \textdexiakeraia % Ν΄ \anwtonos, \textnumeralsigngreek
+0375 \textaristerikeraia % Ν΅ \katwtonos, \textnumeralsignlowergreek
+
+037A \textcompwordmark\ypogegrammeni % ΝΊ \textsubiota\empty
+
+037E \texterotimatiko % ΝΎ \textquestion
+
+0384 \'{} % Ξ„
+0385 \"'{} % Ξ… \textdialytikatonos
+0386 \'\textAlpha % Ξ†
+0387 \textanoteleia % Ξ‡ \anoteleia
+0388 \'\textEpsilon % Έ
+0389 \'\textEta % Ξ‰
+038A \'\textIota % Ί
+038C \'\textOmicron % Ό
+038E \'\textUpsilon % Ύ
+038F \'\textOmega % Ώ
+0390 \'"\textiota % ΐ
+0391 \textAlpha % Ξ‘
+0392 \textBeta % Ξ’
+0393 \textGamma % Ξ“
+0394 \textDelta % Ξ”
+0395 \textEpsilon % Ξ•
+0396 \textZeta % Ξ–
+0397 \textEta % Ξ—
+0398 \textTheta % Θ
+0399 \textIota % Ξ™
+039A \textKappa % Κ
+039B \textLambda % Ξ›
+039C \textMu % Μ
+039D \textNu % Ν
+039E \textXi % Ξ
+039F \textOmicron % Ο
+03A0 \textPi % Ξ 
+03A1 \textRho % Ξ‘
+03A3 \textSigma % Ξ£
+03A4 \textTau % Ξ€
+03A5 \textUpsilon % Ξ₯
+03A6 \textPhi % Ξ¦
+03A7 \textChi % Ξ§
+03A8 \textPsi % Ξ¨
+03A9 \textOmega % Ξ©
+
+03AA \"\textIota % Ξͺ
+03AB \"\textUpsilon % Ξ«
+03AC \'\textalpha % Ξ¬
+03AD \'\textepsilon % Ξ­
+03AE \'\texteta % Ξ
+03AF \'\textiota % Ξ―
+03B0 \"'\textupsilon % Ξ°
+
+03B1 \textalpha % Ξ±
+03B2 \textbeta % Ξ²
+03B3 \textgamma % Ξ³
+03B4 \textdelta % Ξ΄
+03B5 \textepsilon % Ξ΅
+03B6 \textzeta % ΞΆ
+03B7 \texteta % Ξ·
+03B8 \texttheta % ΞΈ
+03B9 \textiota % ΞΉ
+03BA \textkappa % ΞΊ
+03BB \textlambda % Ξ»
+03BC \textmu % ΞΌ \textmugreek
+03BD \textnu % Ξ½
+03BE \textxi % ΞΎ
+03BF \textomicron % ΞΏ
+03C0 \textpi % Ο€
+03C1 \textrho % ρ
+03C2 \textvarsigma % Ο‚
+03C3 \textsigma % Οƒ
+03C4 \texttau % Ο„
+03C5 \textupsilon % Ο…
+03C6 \textphi % Ο†
+03C7 \textchi % Ο‡
+03C8 \textpsi % ψ
+03C9 \textomega % Ο‰
+
+03CA \"\textiota % ϊ
+03CB \"\textupsilon % Ο‹
+03CC \'\textomicron % ό
+03CD \'\textupsilon % ύ
+03CE \'\textomega % ώ
+
+03D8 \textQoppa % Ϙ
+03D9 \textqoppa % Ο™
+03DA \textStigma % Ϛ \Stigma
+03DB \textstigma % Ο› \stigma
+03DC \textDigamma % Ϝ \Digamma
+03DD \textdigamma % ϝ \ddigamma
+%03DE GREEK LETTER KOPPA % Ϟ \textKoppagreek
+03DF \textkoppa % ϟ \koppa, \textqoppa [sic!]
+03E0 \textSampi % Ο  \Sampi
+03E1 \textsampi % Ο‘ \sampi
+
+% Greek Extended
+% ~~~~~~~~~~~~~~
+% ::
+
+1F00 \>\textalpha % αΌ€
+1F01 \<\textalpha % ἁ
+1F02 \>`\textalpha % αΌ‚
+1F03 \<`\textalpha % αΌƒ
+1F04 \>'\textalpha % αΌ„
+1F05 \<'\textalpha % αΌ…
+1F06 \~>\textalpha % αΌ†
+1F07 \~<\textalpha % αΌ‡
+1F08 \>\textAlpha % Ἀ
+1F09 \<\textAlpha % αΌ‰
+1F0A \>`\textAlpha % Ἂ
+1F0B \<`\textAlpha % αΌ‹
+1F0C \>'\textAlpha % Ἄ
+1F0D \<'\textAlpha % Ἅ
+1F0E \~>\textAlpha % Ἆ
+1F0F \~<\textAlpha % Ἇ
+1F10 \>\textepsilon % ἐ
+1F11 \<\textepsilon % αΌ‘
+1F12 \>`\textepsilon % αΌ’
+1F13 \<`\textepsilon % αΌ“
+1F14 \>'\textepsilon % αΌ”
+1F15 \<'\textepsilon % αΌ•
+1F18 \>\textEpsilon % Ἐ
+1F19 \<\textEpsilon % αΌ™
+1F1A \>`\textEpsilon % Ἒ
+1F1B \<`\textEpsilon % αΌ›
+1F1C \>'\textEpsilon % Ἔ
+1F1D \<'\textEpsilon % Ἕ
+1F20 \>\texteta % αΌ 
+1F21 \<\texteta % αΌ‘
+1F22 \>`\texteta % αΌ’
+1F23 \<`\texteta % αΌ£
+1F24 \>'\texteta % αΌ€
+1F25 \<'\texteta % αΌ₯
+1F26 \~>\texteta % αΌ¦
+1F27 \~<\texteta % αΌ§
+1F28 \>\textEta % αΌ¨
+1F29 \<\textEta % αΌ©
+1F2A \>`\textEta % αΌͺ
+1F2B \<`\textEta % αΌ«
+1F2C \>'\textEta % αΌ¬
+1F2D \<'\textEta % αΌ­
+1F2E \~>\textEta % αΌ
+1F2F \~<\textEta % αΌ―
+1F30 \>\textiota % αΌ°
+1F31 \<\textiota % αΌ±
+1F32 \>`\textiota % αΌ²
+1F33 \<`\textiota % αΌ³
+1F34 \>'\textiota % αΌ΄
+1F35 \<'\textiota % αΌ΅
+1F36 \~>\textiota % αΌΆ
+1F37 \~<\textiota % αΌ·
+1F38 \>\textIota % αΌΈ
+1F39 \<\textIota % αΌΉ
+1F3A \>`\textIota % αΌΊ
+1F3B \<`\textIota % αΌ»
+1F3C \>'\textIota % αΌΌ
+1F3D \<'\textIota % αΌ½
+1F3E \~>\textIota % αΌΎ
+1F3F \~<\textIota % αΌΏ
+1F40 \>\textomicron % α½€
+1F41 \<\textomicron % ὁ
+1F42 \>`\textomicron % ὂ
+1F43 \<`\textomicron % ὃ
+1F44 \>'\textomicron % ὄ
+1F45 \<'\textomicron % α½…
+1F48 \>\textOmicron % Ὀ
+1F49 \<\textOmicron % Ὁ
+1F4A \>`\textOmicron % Ὂ
+1F4B \<`\textOmicron % Ὃ
+1F4C \>'\textOmicron % Ὄ
+1F4D \<'\textOmicron % Ὅ
+
+1F50 \>\textupsilon % ὐ
+1F51 \<\textupsilon % ὑ
+1F52 \>`\textupsilon % α½’
+1F53 \<`\textupsilon % ὓ
+1F54 \>'\textupsilon % α½”
+1F55 \<'\textupsilon % ὕ
+1F56 \~>\textupsilon % α½–
+1F57 \~<\textupsilon % α½—
+1F59 \<\textUpsilon % α½™
+1F5B \<`\textUpsilon % α½›
+1F5D \<'\textUpsilon % Ὕ
+1F5F \~<\textUpsilon % Ὗ
+1F60 \>\textomega % α½ 
+1F61 \<\textomega % ὑ
+1F62 \>`\textomega % α½’
+1F63 \<`\textomega % α½£
+1F64 \>'\textomega % α½€
+1F65 \<'\textomega % α½₯
+1F66 \~>\textomega % ὦ
+1F67 \~<\textomega % ὧ
+1F68 \>\textOmega % Ὠ
+1F69 \<\textOmega % Ὡ
+1F6A \>`\textOmega % α½ͺ
+1F6B \<`\textOmega % Ὣ
+1F6C \>'\textOmega % Ὤ
+1F6D \<'\textOmega % α½­
+1F6E \~>\textOmega % α½
+1F6F \~<\textOmega % α½―
+1F70 \`\textalpha % α½°
+1F71 \'\textalpha % α½±
+1F72 \`\textepsilon % α½²
+1F73 \'\textepsilon % α½³
+1F74 \`\texteta % ὴ
+1F75 \'\texteta % ὡ
+1F76 \`\textiota % α½Ά
+1F77 \'\textiota % α½·
+1F78 \`\textomicron % α½Έ
+1F79 \'\textomicron % α½Ή
+1F7A \`\textupsilon % α½Ί
+1F7B \'\textupsilon % α½»
+1F7C \`\textomega % α½Ό
+1F7D \'\textomega % α½½
+
+1F80 \>\textalpha\ypogegrammeni % αΎ€
+1F81 \<\textalpha\ypogegrammeni % ᾁ
+1F82 \>`\textalpha\ypogegrammeni % αΎ‚
+1F83 \<`\textalpha\ypogegrammeni % αΎƒ
+1F84 \>'\textalpha\ypogegrammeni % αΎ„
+1F85 \<'\textalpha\ypogegrammeni % αΎ…
+1F86 \~>\textalpha\ypogegrammeni % αΎ†
+1F87 \~<\textalpha\ypogegrammeni % αΎ‡
+1F88 \>\textAlpha\prosgegrammeni % ᾈ
+1F89 \<\textAlpha\prosgegrammeni % αΎ‰
+1F8A \>`\textAlpha\prosgegrammeni % ᾊ
+1F8B \<`\textAlpha\prosgegrammeni % αΎ‹
+1F8C \>'\textAlpha\prosgegrammeni % ᾌ
+1F8D \<'\textAlpha\prosgegrammeni % ᾍ
+1F8E \~>\textAlpha\prosgegrammeni % ᾎ
+1F8F \~<\textAlpha\prosgegrammeni % ᾏ
+1F90 \>\texteta\ypogegrammeni % ᾐ
+1F91 \<\texteta\ypogegrammeni % αΎ‘
+1F92 \>`\texteta\ypogegrammeni % αΎ’
+1F93 \<`\texteta\ypogegrammeni % αΎ“
+1F94 \>'\texteta\ypogegrammeni % αΎ”
+1F95 \<'\texteta\ypogegrammeni % αΎ•
+1F96 \~>\texteta\ypogegrammeni % αΎ–
+1F97 \~<\texteta\ypogegrammeni % αΎ—
+1F98 \>\textEta\prosgegrammeni % ᾘ
+1F99 \<\textEta\prosgegrammeni % αΎ™
+1F9A \>`\textEta\prosgegrammeni % ᾚ
+1F9B \<`\textEta\prosgegrammeni % αΎ›
+1F9C \>'\textEta\prosgegrammeni % ᾜ
+1F9D \<'\textEta\prosgegrammeni % ᾝ
+1F9E \~>\textEta\prosgegrammeni % ᾞ
+1F9F \~<\textEta\prosgegrammeni % ᾟ
+1FA0 \>\textomega\ypogegrammeni % αΎ 
+1FA1 \<\textomega\ypogegrammeni % αΎ‘
+1FA2 \>`\textomega\ypogegrammeni % αΎ’
+1FA3 \<`\textomega\ypogegrammeni % αΎ£
+1FA4 \>'\textomega\ypogegrammeni % αΎ€
+1FA5 \<'\textomega\ypogegrammeni % αΎ₯
+1FA6 \~>\textomega\ypogegrammeni % αΎ¦
+1FA7 \~<\textomega\ypogegrammeni % αΎ§
+1FA8 \>\textOmega\prosgegrammeni % αΎ¨
+1FA9 \<\textOmega\prosgegrammeni % αΎ©
+1FAA \>`\textOmega\prosgegrammeni % αΎͺ
+1FAB \<`\textOmega\prosgegrammeni % αΎ«
+1FAC \>'\textOmega\prosgegrammeni % αΎ¬
+1FAD \<'\textOmega\prosgegrammeni % αΎ­
+1FAE \~>\textOmega\prosgegrammeni % αΎ
+1FAF \~<\textOmega\prosgegrammeni % αΎ―
+1FB0 \u\textalpha % αΎ°
+1FB1 \=\textalpha % αΎ±
+1FB2 \`\textalpha\ypogegrammeni % αΎ²
+1FB3 \textalpha\ypogegrammeni % αΎ³
+1FB4 \'\textalpha\ypogegrammeni % αΎ΄
+1FB6 \~\textalpha % αΎΆ
+1FB7 \~\textalpha\ypogegrammeni % αΎ·
+1FB8 \u\textAlpha % αΎΈ
+1FB9 \=\textAlpha % αΎΉ
+1FBA \`\textAlpha % αΎΊ
+1FBB \'\textAlpha % αΎ»
+1FBC \textAlpha\prosgegrammeni % αΎΌ
+1FBD \>{} % αΎ½
+1FBE \textcompwordmark\prosgegrammeni % αΎΎ
+1FBF \>{} % αΎΏ
+1FC0 \~{} % αΏ€
+1FC1 \"\~{} % ῁
+1FC2 \`\texteta\ypogegrammeni % αΏ‚
+1FC3 \texteta\ypogegrammeni % αΏƒ
+1FC4 \'\texteta\ypogegrammeni % αΏ„
+1FC6 \~\texteta % αΏ†
+1FC7 \~\texteta\ypogegrammeni % αΏ‡
+1FC8 \`\textEpsilon % Ὲ
+1FC9 \'\textEpsilon % αΏ‰
+1FCA \`\textEta % Ὴ
+1FCB \'\textEta % αΏ‹
+1FCC \textEta\prosgegrammeni % ῌ
+1FCD \>`{} % ῍
+1FCE \>'{} % ῎
+1FCF \~>{} % ῏
+1FD0 \u\textiota % ῐ
+1FD1 \=\textiota % αΏ‘
+1FD2 \`"\textiota % αΏ’
+1FD3 \'"\textiota % αΏ“
+1FD6 \~\textiota % αΏ–
+1FD7 \~"\textiota % αΏ—
+1FD8 \u\textIota % Ῐ
+1FD9 \=\textIota % αΏ™
+1FDA \`\textIota % Ὶ
+1FDB \'\textIota % αΏ›
+1FDD \<`{} % ῝
+1FDE \<'{} % ῞
+1FDF \~<{} % ῟
+1FE0 \u\textupsilon % αΏ 
+1FE1 \=\textupsilon % αΏ‘
+1FE2 \`"\textupsilon % αΏ’
+1FE3 \'"\textupsilon % αΏ£
+1FE4 \>\textrho % αΏ€
+1FE5 \<\textrho % αΏ₯
+1FE6 \~\textupsilon % αΏ¦
+1FE7 \~"\textupsilon % αΏ§
+1FE8 \u\textUpsilon % αΏ¨
+1FE9 \=\textUpsilon % αΏ©
+1FEA \`\textUpsilon % αΏͺ
+1FEB \'\textUpsilon % αΏ«
+1FEC \<\textRho % αΏ¬
+1FED \`"{} % αΏ­
+1FEE \'"{} % αΏ
+1FEF \`{} % αΏ―
+1FF2 \`\textomega\ypogegrammeni % αΏ²
+1FF3 \textomega\ypogegrammeni % αΏ³
+1FF4 \'\textomega\ypogegrammeni % αΏ΄
+1FF6 \~\textomega % αΏΆ
+1FF7 \~\textomega\ypogegrammeni % αΏ·
+1FF8 \`\textOmicron % αΏΈ
+1FF9 \'\textOmicron % αΏΉ
+1FFA \`\textOmega % αΏΊ
+1FFB \'\textOmega % αΏ»
+1FFC \textOmega\prosgegrammeni % αΏΌ
+1FFD \'{} % αΏ½
+1FFE \<{} % αΏΎ
+
+% General Punctuation
+% ~~~~~~~~~~~~~~~~~~~
+% ::
+
+2013 \textendash % –
+2014 \textemdash % β€”
+2018 \textquoteleft % β€˜
+2019 \textquoteright % ’
+2030 \textperthousand % ‰
+20AC \texteuro % €
+
+% Letterlike Symbols
+% ~~~~~~~~~~~~~~~~~~
+% ::
+
+2126 \textohm % Ω OHM SIGN
+
+% Ancient Greek Numbers
+% ~~~~~~~~~~~~~~~~~~~~~
+% TODO: map other chars to corresponding Greek letters?
+% See also the grnumalt_ package::
+
+10144 \textpentedeka % GREEK ACROPHONIC ATTIC FIFTY
+10145 \textpentehekaton % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+10146 \textpenteqilioi % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+10147 \textpentemuria % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _greek-inputenc: http://www.ctan.org/pkg/greek-inputenc
+% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
+% .. _grnumalt: http://www.ctan.org/pkg/grnumalt
diff --git a/language/greek/greektonoi/README.txt b/language/greek/greektonoi/README.txt
new file mode 100644
index 0000000000..15f8d22d34
--- /dev/null
+++ b/language/greek/greektonoi/README.txt
@@ -0,0 +1,18 @@
+The greektonoi mapping extends the betababel package or the babel
+polutonikogreek option to provide a simple way to insert
+ancient Greek texts with diacritical characters into your document
+using a similar method to the commonly used Beta Code transliteration
+but with much more freedom. It is designed especially for
+\XeTeX engine and it could also be used for fast and easy
+modification of monotonic greek texts to polytonic.
+The output text is natively unicode so it can be reused
+to any possible way. greektonoi.sty package provides,
+in addition to inserting greek accents and breathings,
+many other symbols used in greek numbers and arithmetic
+or in the greek archaic period.
+It could be used with greektonoi mapping or indepedently.
+
+More information will be available on
+http://myria.math.aegean.gr/labs/dt/
+
+License is GPL3
diff --git a/language/greek/greektonoi/greektonoi-en.pdf b/language/greek/greektonoi/greektonoi-en.pdf
new file mode 100644
index 0000000000..258df85e94
--- /dev/null
+++ b/language/greek/greektonoi/greektonoi-en.pdf
Binary files differ
diff --git a/language/greek/greektonoi/greektonoi-en.tex b/language/greek/greektonoi/greektonoi-en.tex
new file mode 100644
index 0000000000..0a46f1d6ae
--- /dev/null
+++ b/language/greek/greektonoi/greektonoi-en.tex
@@ -0,0 +1,389 @@
+\documentclass{article}
+\usepackage{fontspec}
+\usepackage{polyglossia}
+\setmainlanguage{english}
+\setotherlanguage[variant=polytonic]{greek}
+\setmainfont % load font from path
+ [
+ %Path = C:/Windows/Fonts/,
+ Extension = .otf,
+ UprightFont = LinLibertine_R,
+ BoldFont = LinLibertine_RZ, % Linux Libertine O Regular Semibold
+ ItalicFont = LinLibertine_RI,
+ BoldItalicFont = LinLibertine_RZI, % Linux Libertine O Regular Semibold Italic
+ ]
+ {libertine}
+\newfontfamily\greekfont{Linux Libertine O}
+\newfontfamily\greekGFS{GFS Neohellenic}
+\newfontfamily\baske[Mapping=greektonoi]{GFS Baskerville}
+\setmonofont[Scale=0.75]{DejaVu Sans Mono}
+\newfontfamily\ariall{Arial}
+\usepackage{hyperref}
+\usepackage{metalogo}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{greektonoi}
+\title{Documentation for the {\sf greektonoi.sty} package and {\sf greektonoi.map} mapping.}
+\author{Charalampos Milt. Cornaros\thanks{ Questions, commentary and bug reports to \texttt{kornaros@aegean.gr} please.}}
+\date{2016/01/01}
+\let\tb=\textbackslash
+\newcommand*{\cellpar}[1]{\parbox[b]{0.50\textwidth}{#1}}
+\begin{document}
+\maketitle
+\begin{abstract}
+The \textsf{greektonoi} package offers the possibility to directly type or paste in ancient Greek texts with diacritical marks and transforming monotonic texts to polytonic ones. To insert accents and breathings we use a method similar to the common \texttt{Beta Code} convention.
+
+This file documents version 0.2 of \textsf{greektonoi.sty}.
+\end{abstract}
+
+\tableofcontents
+
+\begin{english}
+%\addtocontents{toc}{\textbf{English Version}\par}
+\addtocontents{toc}{ ~\hfill\textbf{Page}\par}
+\section{Introduction}
+
+The polytonic(multi-accents) writing system in Greece was abolished by the Greek parliament since 1982. However, the need for using it has not been eliminated. Many publishing houses, the Orthodox Church of Greece, writers, scholars and other individuals continue to write by using the polytonic system. Fortunatelly, almost all the monotonic and polytonic Greek characters are included in the Unicode sets by the \url{www.unicode.org}: \texttt{Unicode Greek and Coptic code set} (with codes U + 0370 - U+03FF), \texttt{Greek Extended code set} (from U + 1F00 - U+1FFF) and \texttt{Combining Diacritical Marks code set} ( U + 0300 - U+036F) as well. The Greek diphthong (δίφθογος) β€˜ΞΏΟ…β€™ is one of the few letter combinations that are not included (see \url{https://en.wikipedia.org/wiki/Ou_(ligature)} ). In general, writing in the polytonic system (in electronic devices) remains a difficult problem. The problem has been successfully confronted with \TeX{} and its branches. We created a package {\sf greektonoi.sty } and a map file {\sf greetonoi.map} that gives us the opportunity to include pollytonic letters in our texts by using the \XeTeX{} engine. They can also be used in order to easily (though not automatically) convert monotonic texts into polytonic ones.
+
+\section{Design Details}
+
+Writing polytonic texts in \LaTeX{} can be usually performed by using the Greek option of \textsf{babel} package. So with the instruction:
+\begin{center} \verb'\usepackage[polutonikogreek]{babel}' \end{center}
+in the preamble of our file, we can immediately start writing a polytonic text. The insertion of accents and breathings is an easy task without using any special combinations of keys and dead keys directly from the keyboard. The encodings are: to insert the greek accent(tonos) we simply use the symbol '( U+0027), we put the diaeresis using the symbol " (U+0022). For the acute accent we use the same character as for the greek accent, we insert the vareia(grave) with the symbol `(U+ 0060) and the circumflex (perispomeni) with the symbol \char"007E {}(U+007E).
+The encodings for the breathings are: we use the symbol >(U+003E) for the psili(smooth, lenis), we use the symbol <(U+003C) for the daseia (asper, dense) and for the iota subscript (υπογΡγραμμένη) we use the symbol |(U+OO7C). In order to write, for example, the word ἁμαρτία we simply insert <amart’ia (see \url{http://tex.stackexchange.com /questions/210843/how-do-i-write-amartia-in-polytonic-greek} ).
+
+
+Another possibility is to use the \textsf{betababel} package (see \url{http://ftp.yzu.edu.tw/CTAN/macros/latex/contrib/betababel/betatest.pdf }).
+This uses the same concepts with the exception that the encodings are different from the ones previously used. So we insert the psili with ), the daseia with (, the diaeresis with +, the acute accent with /, the vareia (grave accent) with \tb, the circumflex accent with the symbol = and the iota subscript with the symbol |.
+
+The main problem with the above methodologies is that the output is \emph{not} unicode and as a result it can not used again. Also, there is not enough flexibility: For example, the */)ANDRA will provide the correct result with the \textsf{betababel} package but the */)ANDRA will not. Another problem that emerges is that most of the above combinations are inserted using the {\sf Shift} key which is regarded as time consuming and makes typing more difficult in case of one hand typing.
+
+\section{The mapping file {\sf greektonoi.map} }
+
+The \XeTeX{} engine gives us endless possibilities for the easy use of Unicode fonts of ttf and otf font format without installing them in our computer. The packages, babel and betababel, mentioned above, cannot be used, unfortunately, with the \XeTeX{} engine. Because of that, we decided to design from scratch a proper mapping file to work with the option \verb'\setmainlanguage[variant=polytonic]{greek}' of the \textsf{polygossia} package. In \textsf{greektonoi.map} there are almost 3,000 accent combinations in order to easily insert the polytonic symbols. The new encodings are : `(U+0027) and '(U+0060) for bareia, - (U+002D) and |(U+007C) for the iota subscript, the ) (U+0029) and ] (U+005D) for the psili, the =(U+003D) for circumflex, the ((U+0028) and [(U+005B) for the daseia and the "(U+0022) or +(U+002B) for the diaeresis. We can put the usual tonos(acute accent) with the normal way by simply using the Greek keyboard (using, for example, a combination of ; with a vowel in PCs) or with the symbol /(U+002F). The symbols |, (, ), +, /, = and `correspond to the symbols |, ( , ) , +, /, = and \tb{} that we see in the \textsf{betababel} package.
+
+
+The use of the \textsf{Shift} key in most of the above cases could be minimized with the use of the symbols: -, [, ], ", /, = and ` or ' respectively that doesn’t use the \textsf{Shift} key in order to insert them (except for the "(U+0022) ). The last symbol " is not usually imported properly in the text with some editors such as Word, for example(MS Word wrongly imports the character Β«(U+00AB) ).
+In this case, we could alternatively use the symbol +. We could insert these auxiliary symbols in our text in any possible order. The only mnemonic rule we have set is: all of the diacritical marks are placed to the left of the vowel in any order. The iota subscript ( | or - ) should definitely come just before or just after the vowel. To taking, for example, the word ἁμαρτίᾳ, we write [αμαρτία- or (αμαρτία| or [αμαρτ/ΞΉΞ±| or (αμαρτ/ΞΉ-Ξ±. The first two combinations [αμαρτία- or (αμαρτία|, are very useful in case we have already the (monotonic) word αμαρτία (or a whole monotonic text that we would like to convert to a polytonic one using \textsf{greektonoi.map}). We simply add the proper symbols on the left of the vowels that we are interested in and we get the pollytonic text in the output.\vspace{1em}\\ \noindent
+{\bf Example:} In order to have the pollytonic text
+
+\begin{quote}
+Ξ€αΏƒ πάντα διδούσῃ ΞΊΞ±α½Ά ἀπολαμβανούσῃ φύσΡι ὁ πΡπαιδΡυμένος ΞΊΞ±α½Ά αἰδὡμων λέγΡι· «δὸς, ὃ θέλΡις, ἀπόλαβΡ, ὃ θέλΡις». ΛέγΡι Ξ΄α½² τοῦτο οὐ καταθρασυνόμΡνος, ἀλλὰ πΡιθαρχῢν ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±α½Ά Ρὐνοῢν αὐτῇ.\end{quote}
+
+from the corresponding monotonic we could type:
+
+\begin{quote}
+΀η- πάντα διδούση| ΞΊΞ±`ΞΉ ]απολαμβανούση| φύσΡι [ΞΏ πΡπαιδΡυμένος ΞΊΞ±`Ξ― Ξ±]ιδὡμων λέγΡι· «δ`ΞΏΟ‚, `(ΞΏ θέλΡις, ]απόλαβΡ, [`ΞΏ θέλΡις». ΛέγΡι Ξ΄`Ξ΅ το=υτο ΞΏ)Ο… καταθρασυνόμΡνος, ]αλλ`Ξ¬ πΡιθαρχ=ών ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±`ΞΉ Ξ΅]Ο…Ξ½ΞΏ=ων Ξ±]Ο…Ο„=|Ξ·.
+\end{quote}
+
+Throughout this process, we noticed a problem with the use of the symbols ] and [ after the use of the double backslash \tb\tb{}. For example, the \tb\tb [`Ο… =]Ο… causes a problem but the \tb\tb (`Ο… =]Ο… or \tb\tb\{\} [`Ο… =]Ο… does not. The use of the double \{ and \} is a simple solution in order to separate the \tb\tb{} from the subsequent words. We will provide a complete example of greektonoi enconding using \XeLaTeX{} engine below.
+
+
+\begin{verbatim}
+
+\documentclass[a4paper]{article}
+\usepackage{fontspec}
+\setmainfont{Arial}
+\usepackage{polyglossia}
+\setmainlanguage[variant=polytonic]{greek}
+\newfontfamily\greekfont{GFS Neohellenic}
+\newfontfamily\baske[Mapping=greektonoi]{GFS Baskerville}
+\begin{document}
+{\baske ΀η- πάντα διδούση| ΞΊΞ±`ΞΉ ]απολαμβανούση| φύσΡι [ΞΏ πΡπαιδΡυμένος
+ΞΊΞ±`ΞΉ Ξ±]ιδὡμων λέγΡι· «δ`ΞΏΟ‚, `[ΞΏ θέλΡις, ]απόλαβΡ, `[ΞΏ θέλΡις». ΛέγΡι Ξ΄`Ξ΅
+το=υτο ΞΏ]Ο… καταθρασυνόμΡνος, ]αλλ'Ξ± πΡιθαρχ=ών ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±'ΞΉ Ξ΅]Ο…Ξ½ΞΏ=ων Ξ±]Ο…Ο„=Ξ·-.
+}\par
+{\greekfont \addfontfeature{Mapping=greektonoi} ΀η- πάντα διδούση| ΞΊΞ±`ΞΉ
+]απολαμβανούση| φύσΡι (ΞΏ πΡπαιδΡυμένος ΞΊΞ±`Ξ― Ξ±)ιδὡμων λέγΡι·
+ «δ`ΞΏΟ‚, [`ΞΏ θέλΡις, ]απόλαβΡ, [`ΞΏ θέλΡις». ΛέγΡι Ξ΄`Ξ΅ το=υτο ΞΏ]Ο…
+ καταθρασυνόμΡνος, ]αλλ`Ξ¬
+πΡιθαρχ=ών ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±`ΞΉ Ξ΅]Ο…Ξ½ΞΏ=ων Ξ±]Ο…Ο„=Ξ·-.}
+\end{document}
+\end{verbatim}
+The output is\vspace{1em}
+
+{\baske ΀η- πάντα διδούση| ΞΊΞ±`ΞΉ ]απολαμβανούση| φύσΡι [ΞΏ πΡπαιδΡυμένος
+ΞΊΞ±`ΞΉ Ξ±]ιδὡμων λέγΡι· «δ`ΞΏΟ‚, `[ΞΏ θέλΡις, ]απόλαβΡ, `[ΞΏ θέλΡις». ΛέγΡι Ξ΄`Ξ΅
+το=υτο ΞΏ]Ο… καταθρασυνόμΡνος, ]αλλ'Ξ± πΡιθαρχ=ών ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±'ΞΉ Ξ΅]Ο…Ξ½ΞΏ=ων Ξ±]Ο…Ο„=Ξ·-.
+}\par
+{\greekGFS \addfontfeature{Mapping=greektonoi} ΀η- πάντα διδούση| ΞΊΞ±`ΞΉ
+]απολαμβανούση| φύσΡι (ΞΏ πΡπαιδΡυμένος ΞΊΞ±`Ξ― Ξ±)ιδὡμων λέγΡι·
+ «δ`ΞΏΟ‚, [`ΞΏ θέλΡις, ]απόλαβΡ, [`ΞΏ θέλΡις». ΛέγΡι Ξ΄`Ξ΅ το=υτο ΞΏ]Ο…
+ καταθρασυνόμΡνος, ]αλλ`Ξ¬
+πΡιθαρχ=ών ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±`ΞΉ Ξ΅]Ο…Ξ½ΞΏ=ων Ξ±]Ο…Ο„=Ξ·-.}
+ \vspace{0.3em}\\
+
+In the above example we used two new font families, the {\sf GFS Neohellenic} and {\sf GFS Baskerville} from the Greek Font Society (see \url{http://www.greekfontsociety.gr/pages/en_typefaces.html}). For the first typeface we used {\sf greektonoi} mapping only locally ie. only for the part of our text that is included inside the \begin{center} \verb'{\greekfont \addfontfeature{Mapping=greektonoi} ...},'\end{center}
+ We used the {\sf greektonoi.map} mapping and the second typeface named \verb'\baske' for a whole text area (that uses the \verb'\baske' typeface). In order to receive the pdf output from the above code we have to install the {\sf greektonoi} mapping or alternatively, put the file {\sf greektonoi.tec} in the same folder that we have saved the above code(with the {\sf .tex} extention).
+
+\section{The greektonoi package}
+
+The {\sf greektonoi.map} mapping is useful only in large polytonic texts written without any math symbols or other \TeX{} commands in the middle. The use of [ and ] to insert breathings is completely improper in texts that include \TeX{} commands because these characters are used to delimit the set of variables from the body of the command. Therefore, we created {\sf greektonoi.sty} package which is more suitable for such cases. There are almost nine hundred commands stored in the package to easily and effectively facilitate the import of greek numerals, polytonic archaic Greek, accents, breathings and other symbols. The commands have been using letters from the Greek alphabet (Ξ², ψ, Ξ΄, Ο€ and so on) although in a revised future version we intend to extend the package with commands that use only ascii characters for those users that do not have the greek keyboard. In {\sf greektonoi.sty} underlie the same concepts as in {\sf greektonoi.map}. The vareia(\textbf{Ξ²}αρΡία) is inserted using the letter Ξ², for psili(\textbf{ψ}ΞΉΞ»Ξ) we use ψ, daseia(\textbf{Ξ΄}ασΡία) is inserted with Ξ΄ and the circumflex(\textbf{Ο€}Ρρισπωμένη) is inserted by typing Ο€. For iota subscript (υπογΡγραμ\textbf{ΞΌ}Ξ­Ξ½Ξ·) we use the letter ΞΌ, for tonos the letter Ο„ and for diaeresis(δια\textbf{Ξ»}υτικά) the Ξ» character. So, in order to write the text above by using exclusively the {\sf greektonoi.sty} package
+we could type the following:
+
+\begin{verbatim}
+\documentclass[a4paper]{article}
+\usepackage{fontspec}
+\setmainfont{Arial}
+\usepackage{polyglossia}
+\setmainlanguage[variant=polytonic]{greek}
+\newfontfamily\baske{GFS Baskerville}
+\usepackage{greektonoi}
+\begin{document}
+{\baske Ξ€\ΞΌΞ· πάντα διδούσ\ΞΌΞ· ΞΊΞ±\Ξ²ΞΉ \ψα{}πολαμβανούσ\Ξ·ΞΌ φύσΡι \δο πΡπαιδΡυμένος
+ ΞΊΞ±\Ξ²Ξ― Ξ±\ψι{}δὡμων λέγΡι\; \<<Ξ΄\Ξ²ΞΏΟ‚, \δβο θέλΡις, \ψα{}πόλαβΡ, \βδο θέλΡις\>>.
+ ΛέγΡι Ξ΄\Ξ²Ξ΅ το\πυ{}το ΞΏ\ΟˆΟ… καταθρασυνόμΡνος, \ψα{}λλ\Ξ²Ξ¬ πΡιθαρχ\Ο€ΟŽΞ½ ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±\Ξ²ΞΉ
+ Ξ΅\ΟˆΟ…{}Ξ½ΞΏ\πων Ξ±\ΟˆΟ…{}Ο„\πμη.
+}
+\end{document}
+\end{verbatim}
+
+
+It should be noted that the use of the double \{\} is necessary to separate a command from the rest of the word. For example: \tb ΟˆΞ±Ο€ΞΏΞ»Ξ±ΞΌΞ²Ξ±Ξ½ΞΏα½»Οƒ\tb Ξ·ΞΌ is not correct because there is no command named \tb ΟˆΞ±Ο€ΞΏΞ»Ξ±ΞΌΞ²Ξ±Ξ½ΞΏα½»Οƒ The \{\} combination separates the initial αΌ€ (written
+with the command \tb ψα) of the word ἀπολαμβανούσῃ from πολαμβανούσ\Ξ·ΞΌ (which uses the command \tb Ξ·ΞΌ or equivalently the \tb ΞΌΞ· to put the iota subscript below Ξ·). It should be also noted that if a space or other any final character (comma, semicolon, colon, quotation mark and so on) follows then the use of \{\} is not nessesary. We can alternatively use the commands \tb / or \tb ] to avoid in this case the use of {\sf Shift} key to type the \{\}. We could also use the tilde character \verb'~' (U + 007E) for this case. Certainly, the latter uses the {\sf Shift} key so the time required for typing of \tb ] (two characters), for example, is the same as the time required for the combination {\sf Shift + tilde}. If we prefer the tilde symbol for separation purposes then we should put the command \verb'\tildeON' somewhere in the beginning of main part of the code. The command \verb'\tildeOFF' restores the \char"007E (tilde) to its normal \LaTeX{} use.
+ \vspace{1em}\\ \noindent
+ {\bf Example:}
+ \tb ψα\tb ]πόλαβΡ or equivalently \tb tildeON .... \tb ψα\char"007E πόλαβΡ ....\tb tildeOFF
+
+\section{Final Comments}
+
+The {\sf greektonoi.sty} package must be stored at the same folder in which we save our code or it must be installed in our \TeX{} system. It can be used with the {\sf greektonoi.tec} or independently. It offers tremendous possibilities concerning typing polytonic greek easily or converting monotonic to polytonic using simple commands. Many commands are stored within the package through which typing even archaic greek letters could be performed. For example, to insert the left double quotes
+(U + 00AB, Β«) we can use the command \tb << while the corresponding right quotes(U + 00BB, Β») are inserted with the command \tb >>.
+To obtain the semicolon (U + 0387, Greek ano teleia) we use the command \tb ; There is also the possibility to introduce numerals of the Greek system such as sambi Ο‘ and Ο  (ie. the greek small letter sampi and letter sampi respectively) with the commands \tb σαμ and \tb Σαμ respectively. There are quite a few archaic symbols like digamma \Γγ(U + 03DC, Digamma) and \Ξ³Ξ³(U + 03DD, small digamma) using the commands \tb Γγ and \tb Ξ³Ξ³ respectively and many other commands for almost every greek symbol included in the unicode code sets mentioned in the introduction. We can find them by an inspection of the table below.
+
+\section{Acknowledgements}
+
+
+I would like to thank the associate professor Antonis Tsolomitis of the Department of Mathematics of the University of Aegean for pointing out an error during the design process of the first version of {\sf greektonoi.map} and also miss Margaret Christoforatou student of the Department of Mathematics in the University of Aegean who helped me translate this documentation at English.
+
+\section{List of {\sf greektonoi} commands}
+
+\begin{longtable}{@{}lll@{}}\toprule
+\multicolumn{1}{l}{Command}&\multicolumn{1}{l}{Output}&\multicolumn{1}{l}{Example}
+%\hline
+\\\midrule
+\multicolumn{3}{c}{{\bf greektonoi.map}}\endfirsthead
+\multicolumn{1}{l}{Command}&\multicolumn{1}{l}{Output}&\multicolumn{1}{l}{Example}\\\midrule
+\endhead
+\midrule
+\char"0028{} or [ for daseia & ῾ & [α \char"21D2{} ἁ\\
+\char"0029{} or ] for psili & αΎΏ & )Ξ± \char"21D2{} αΌ€\\
+| or - for iota subscript & Ν… & Ξ·| or Ξ·- or |Ξ· or -Ξ· \char"21D2{} αΏƒ\\
+ " or + for diairesis & Β¨ & "Ο… \char"21D2{} Ο‹, "ύ \char"21D2{} αΏ£ \\
+ = for circumflex & Ν‚ & =Ο‰ \char"21D2{} αΏΆ\\
+ ` or ' for grave (bareia) & ` & `o or 'ο or 'ό or `ό \char"21D2{} ὸ \\
+ / or ; (in Greek Keyboard) for accute (oxeia) & ´ & /ο or ό \char"21D2{} ό \\
+
+\midrule
+\multicolumn{3}{c}{{\bf greektonoi.sty}}\\
+\midrule
+\tb -- & – & \\
+\tb --- & β€” & \\
+\tb / or \tb ] or \{ \} & (to insert \{\}) & \\
+\tb << & \char"00AB & \\
+\tb >> & \char"00BB & \\
+\tb (( & \char"201C & \\
+\tb )) & \char"201D & \\
+\tb ; & \; & \\
+\tb \char"007E & \~ & \\
+ \tb Ξ±Ξ±Ο€ (left(Ξ±) single quotation(Ξ±Ο€) mark) & \Ξ±Ξ±Ο€ & \\
+\tb δαπ (right(Ξ΄) single quot. mark) & \δαπ & ΞΊΞ±\tb Ξ²ΞΉ \{\}\tb δαπ\tb δαπ \char"21D2{} ΞΊΞ±\Ξ²ΞΉ{}\δαπ\δαπ \\\midrule
+δ for daseia & ῾ & \tb δα \char"21D2{} ἁ\\
+ψ for psili & αΎΏ & \tb ψα \char"21D2{} αΌ€\\
+ΞΌ for iota subscript & Ν… & \tb ΞΌΞ· or \tb Ξ·ΞΌ \char"21D2{} αΏƒ\\
+ Ξ» for diairesis & Β¨ & \tb λυ \char"21D2{} Ο‹, \tb λύ \char"21D2{} \λύ\\
+ Ο€ for circumflex & Ν‚ & \tb πω \char"21D2{} \πω \\
+ Ξ² for grave (bareia) & ` &
+ \tb Ξ²ΞΉ \char"21D2{} \Ξ²ΞΉ \\
+ Ο„ for accute (oxeia) & Β΄ & \tb τι \char"21D2{} \τι\\
+ \tb κρν (koronis) & ᾽& \\\midrule
+ \multicolumn{3}{c}{{\bf Macron and Vrachy vowels}}\\\midrule
+\tb βρχα (alpha with vrachy)& αΎ°& \\
+\tb μκρα (alpha with macron)& ᾱ& \\
+\tb βρχΑ (capital alpha with vrachy) & \βρχΑ & \\
+\tb μκρΑ (capital alpha with macron) & \μκρΑ& \\
+\tb βρχι (iota with vrachy) & ῐ & \\
+\tb μκρι (iota with macron) & αΏ‘ & \\
+\tb βρχΙ (capital iota with vrachy) & \βρχΙ & \\
+\tb μκρΙ (capital iota with macron) & \μκρΙ& \\
+\tb βρχυ (upsilon with vrachy)& αΏ & \\
+\tb μκρυ (upsilon with macron)& αΏ‘& \\
+\tb βρχΞ₯ (capital upsilon with vrachy) & αΏ¨& \\
+\tb μκρY (capital upsilon with macron) & Ῡ&
+\\\midrule
+\multicolumn{3}{c}{{\bf Rounded forms}}\\\midrule
+ \tb Ρβ (beta symbol)&\Ρβ & \Ρβ vs. β\\
+ \tb Ρθ(theta symbol)& \char"03D1 & \Ρθ vs. θ\\
+ \tb ΡΘ(capital theta symbol) & \ΡΘ & \ΡΘ vs. Θ \\
+ \tb Ρφ (phi symbol) & \char"03D5 & \Ρφ vs. Ο†\\
+ \tb Ρπ (pi symbol) & \char"03D6 & \Ρπ vs. Ο€\\
+ \tb Ρρ (rho symbol)& \char"03F1 & \Ρρ vs. ρ\\
+ \tb Ρκ (kappa symbol)& \char"03F0 & \Ρκ vs. κ \\
+\tb ΡΡ or \tb ηΡ(lunate epsilon symbol) & \char"03F5 & \ΡΡ vs. Ρ
+\\\midrule
+\multicolumn{3}{c}{{\bf Archaic letters}}\\\midrule
+ \tb γρ (rho ρ with stroke i.e. {\bf Ξ³}ραμμΞ) & {\ariall \char"03FC} & \\
+ \tb Ξ·Οƒ (small lunate sigma {\bf Ξ·}μισέλινο {\bf Οƒ}Ξ―Ξ³ΞΌΞ±) & \char"03F2 & \\
+\tb Ξ—Οƒ or \tb Ξ·Ξ£(Capital lunate sigma {\bf Ξ—}μισέλινο {\bf Ξ£}Ξ―Ξ³ΞΌΞ±)& \char"03F9 & \\
+\cellpar{\tb Ητσ or \tb ητΣ \\(Capital dotted lunate sigma -
+{\bf Ξ—}μισέλινο Σίγμα {\bf Ο„}Ρλίτσα)} & \char"03FE & \\
+\tb ητσ (small dotted lunate sigma) & \char"037C & \\
+\tb Ξ±Ξ·Ξ΅ (reversed(Ξ±) lunate(Ξ·) epsilon(Ξ΅) symbol)& \Ξ±Ξ·Ξ΅ & \\
+\tb Ξ±Ξ·Οƒ (small reversed lunate sigma)& \char"037B & \\
+\tb Αησ or \tb Ξ±Ξ·Ξ£ (Capital reversed(Ξ‘) lunate(Ξ·) sigma(Οƒ)) & \char"03FD & \\
+\cellpar{\tb Αητσ or \tb αητΣ \\(Capital reversed dotted lunate sigma)}& \char"03FF & \\
+\tb ατσ (reversed dotted sigma)& \char"037D & \\
+\tb Ξ³Ξ₯ (Upsilon with hook(Ξ³) symbol)& \char"03D2 & \\
+\tb γΎ (Upsilon with acute and hook symbol)& \char"03D3 & \\
+\cellpar{\tb λγΞ₯ or \tb Ξ³Ξ« \\(Upsilon with diaeresis(Ξ») and hook(Ξ³) symbol)}& \char"03D4 & \\
+\tb ιωτ(greek letter yot) & \char"03F3 & \\
+\tb σαν (small letter san)& \char"03FB & \\
+\tb Σαν (capital letter San)& {\ariall \char"03FA} & \\
+\tb σχω (greek small letter sho)& \char"03F8 & \\
+\tb Σχω (capital letter Sho)& {\ariall \char"03F7} &
+\\\midrule
+\multicolumn{3}{c}{{\bf ΞŸΟ… Diphthongs}}\\\midrule
+\tb ΞŸΟ… or \tb Λου (Latin Capital Script Ou)& \char"0222 & \\
+\tb ΞΏΟ… or \tb λου (Latin small Script ou)& \char"0223 & \\
+\tb ΞšΞΏΟ… (Cyrillic uppercase letter monograph Uk) & \char"A64A & \\
+\tb ΞΊΞΏΟ… (Cyrillic lower letter monograph Uk ) & \char"A64B & \\
+\midrule
+\multicolumn{3}{c}{{\bf Greek Numeral Signs and Numerals}}\\\midrule
+\cellpar{\tb ΞΊΞ±Ο‡ or Ξ±ΞΊ\\ (lower(ΞΊ) numeral(Ξ±) sign for thousands(Ο‡) or left(Ξ±) keraia(ΞΊ))} & \ΞΊΞ±Ο‡ &\\
+\cellpar{\tb Ξ±Ξ±ΞΌ or δκ \\(upper(Ξ±) numeral(Ξ±) sign for smaller values(ΞΌ) or right(Ξ΄) keraia)} & \Ξ±Ξ±ΞΌ & \tb Ξ±ΞΊ ΡωοΡ\tb δκ \char"21D2{} \Ξ±ΞΊ ΡωοΡ\δκ\\
+\tb διγ or \tb γγ or \tb δγ (small digamma)& \char"03DD & \\
+\tb Διγ or \tb Γγ or \tb Δγ (Capital digamma)& \char"03DC & \\
+\tb ΞΊΞΏΟ€ (small letter koppa)& \char"03DF & \\
+\tb ΞšΞΏΟ€ (Capital letter koppa)& \char"03DE & \\
+\tb Ακοπ or \tb Ξ±ΞšΞΏΟ€ or \tb ΞšΞΏΟ† (archaic(A) koppa) & \char"03D8 & \\
+\tb Ξ±ΞΊΞΏΟ€ or \tb ΞΊΞΏΟ† (small archaic koppa)& \char"03D9 & \\
+\tb σαμ (sampi)& \char"03E1 & \\
+\tb Σαμ (Sampi)& \char"03E0 & \\
+\tb στ (small stigma)& \char"03DB & \\
+\tb Στ (capital stigma) & \char"03DA & \\\midrule
+\multicolumn{3}{c}{{\bf Some useful combinations}}\\\midrule
+\tb ΟŒΟ‚ or \tb τος & \τος& \\
+\tb άν or \tb ταν & α½±Ξ½& \\
+\tb Ξ­Ξ½ or \tb τΡν & α½³Ξ½& \\
+\tb ΞΞ½ or \tb την & ὡν& \\
+\tb όν or \tb τον& α½ΉΞ½& \\
+\tb ύν or \tb τυν& \ύν& \\
+\tb ών or \tb των& α½½Ξ½& \\
+\tb άς or \tb τας& α½±Ο‚& \\
+\tb έρ or \tb τΡρ& έρ& \\
+\tb ΞΌΟŽΟ‰ or \tb τμωω & \τμωω & \\
+\tb ΞΌΟŽΟ‰Ξ½ or \tb τμωων & \τμωων& \\
+\tb Ξ­Ο‚ or \tb τΡς & α½³Ο‚& \\
+\tb ΞΟ‚ or \tb της& ὡς& \\
+\tb Ξ―Ο‚ or \tb τις& α½·Ο‚& \\
+\tb ύς or \tb τυς& α½»Ο‚& \\
+\tb ΟŽΟ‚ or \tb τως& α½½Ο‚& \\
+\tb έρ or \tb τΡρ& έρ& \\
+\tb Ξ―ΞΏ or \tb τιο& α½·ΞΏ& \\
+\tb Ξρ or \tb τηρ & ὡρ& \\
+\tb ύω or \tb τυω & α½»Ο‰& \\
+\tb ίων or \tb τιων& ίων& \\
+\tb ίως or \tb τιως & ίως& \\
+\tb Ξ―Ο‰ or \tb τιω & α½·Ο‰& \\
+\tb Ξ­Ο‰ or \tb τΡω & \τΡω& \\
+\tb έων or \tb τΡων& έων& \\
+\tb έως or \tb τΡως& έως& \\
+\tb άω or \tb ταω & α½±Ο‰& \\
+\tb βάς or \tb Ξ²Ξ±Ο‚ & α½°Ο‚& \\
+\tb βΡν or \tb βέν & ὲν& \\
+\tb βΡρ or \tb βέρ & ὲρ& \\
+\tb βΡς or \tb Ξ²Ξ­Ο‚& α½²Ο‚& \\
+\tb βόν or \tb βον & ὸν& \\
+\tb Ξ²ΟŒΟ‚ or \tb Ξ²ΞΏΟ‚& α½ΈΟ‚& \\
+\tb Ξ²ΞΉΟ‚ or \tb Ξ²Ξ―Ο‚& α½ΆΟ‚& \\
+\tb Ξ²ΞΉΞ½ or \tb Ξ²Ξ―Ξ½& α½ΆΞ½& \\
+\tb Ξ²Ο…Ξ½ or \tb βύν & α½ΊΞ½& \\
+\tb Ξ²ΞΟ‚ or \tb Ξ²Ξ·Ο‚ & ὴς& \\
+\tb βηρ or \tb Ξ²Ξρ & ὴρ& \\
+\tb Ξ²ΞΞ½ or \tb Ξ²Ξ·Ξ½& ὴν& \\
+\tb Ξ²Ο…Ο‚ or \tb βύς & α½ΊΟ‚& \\
+\tb Ξ²ΟŽΟ‚ or \tb βως & α½ΌΟ‚& \\
+\tb βών or \tb βων& α½ΌΞ½& \\
+\tb δβας or \tb δβάς & αΌƒΟ‚& \\
+\tb δβος or \tb Ξ΄Ξ²ΟŒΟ‚ & ὃς& \\
+\tb δβυς or \tb δβύς& ὓς& \\
+\tb δβΡν or \tb δβέν& αΌ“Ξ½& \\
+\tb δβην or \tb δβΞΞ½& αΌ£Ξ½& \\
+\tb δβον or \tb δβόν& ὃν& \\
+\tb δτΡν or \tb δέν& αΌ•Ξ½& \\
+\tb δτως or \tb Ξ΄ΟŽΟ‚& α½₯Ο‚& \\
+\tb δτος or \tb Ξ΄ΟŒΟ‚ & α½…Ο‚& \\
+\tb δπων or \tb Ξ΄Ο€ΟŽΞ½ & ὧν& \\
+\tb δπις or \tb δπίς& αΌ·Ο‚& \\
+\tb δπια or \tb δπία& αΌ·Ξ±& \\
+\tb δπυς or \tb δπύς& α½—Ο‚& \\
+\tb δτυω or \tb δύω& ὕω& \\
+\tb δτια or \tb δία& αΌ΅Ξ±& \\
+\tb δως & ὑς& \\
+\tb πδις or \tb πδίς & αΌ·Ο‚& \\
+\tb πδιος or \tb πδίος& αΌ·ΞΏΟ‚& \\
+\tb πδιον or \tb πδίον& αΌ·ΞΏΞ½& \\
+\tb πδιοί or \tb πδίοί & αΌ·ΞΏα½·& \\
+\tb πδων or \tb Ο€Ξ΄ΟŽΞ½ & ὧν& \\
+\tb πας or \tb πάς& αΎΆΟ‚& \\
+\tb πμαον or \tb πμάον& αΎ·ΞΏΞ½& \\
+\tb παν or \tb πάν & αΎΆΞ½& \\
+\tb πυν or \tb πύν& αΏ¦Ξ½& \\
+\tb πυξ or \tb πύξ& αΏ¦ΞΎ& \\
+\tb πυς or \tb πύς & αΏ¦Ο‚& \\
+\tb Ο€ΟˆΟ…Ο‚ or \tb Ο€ΟˆΟΟ‚& α½–Ο‚& \\
+\tb Ο€ΟˆΟ…Ξ½ or \tb Ο€ΟˆΟΞ½& α½–Ξ½& \\
+\tb Ο€ΟˆΞ·Ξ½ or \tb Ο€ΟˆΞΞ½& αΌ¦Ξ½& \\
+\tb πδυς or \tb πδύς& α½—Ο‚& \\
+\tb πις or \tb πίς & αΏ–Ο‚& \\
+\tb πιος or \tb πίος& αΏ–ΞΏΟ‚& \\
+\tb πιο or \tb πίο & αΏ–ΞΏ& \\
+\tb πια or \tb πία& αΏ–Ξ±& \\
+\tb πδιά & αΌ·α½±& \\
+\tb πδίς or \tb πδις& αΌ·Ο‚& \\
+\tb πιν or \tb πίν & αΏ–Ξ½& \\
+\tb πμωα or \tb Ο€ΞΌΟŽΞ±& αΏ·Ξ±& \\
+\tb πων or \tb Ο€ΟŽΞ½& αΏΆΞ½& \\
+\tb πως or \tb Ο€ΟŽΟ‚& αΏΆΟ‚& \\
+\tb πμας or \tb πμάς& αΎ·Ο‚& \\
+\tb Ο€ΞΌΟŽΞΏΟ‚ or \tb πμωος& αΏ·ΞΏΟ‚& \\
+\tb Ο€ΞΌΟŽΞ± or \tb πμωα& αΏ·Ξ±& \\
+\tb Ο€ΞΌΟŽΟ‰ or \tb πμωω& αΏ΄Ο‰& \\
+\tb Ο€ΞΟ‚ or \tb πης& αΏ†Ο‚& \\
+\tb πμης or \tb πμΞΟ‚& αΏ‡Ο‚& \\
+\tb ΞΌΞ·Ο‚ or \tb ΞΌΞΟ‚& αΏƒΟ‚& \\
+\tb Ο€Ξρ or \tb πηρ& ῆρ& \\
+\tb Ο€ΞΞ½ or \tb πην & αΏ†Ξ½& \\
+\tb ψβαν or \tb ψβάν & αΌ‚Ξ½& \\
+\tb ΟˆΟ„Ξ±Ξ½ or \tb ψάν& αΌ„Ξ½& \\
+\tb ΟˆΟ„ΞΏΞ½ or \tb ψόν & ὄν& \\
+\tb ΟˆΟ€Ο…Ο‚ or \tb ΟˆΟ€ΟΟ‚& α½–Ο‚& \\
+\tb ΟˆΟ€Ο…Ξ½ or \tb ΟˆΟ€ΟΞ½& α½–Ξ½& \\
+\tb ΟˆΟ„Ξ΅ΞΊ or \tb ψέκ& αΌ”ΞΊ& \\
+\tb ψβην or \tb ψβΞΞ½ & αΌ’Ξ½& \\
+\tb ΟˆΞ²Ο‰Ξ½ or \tb ψβών& α½’Ξ½& \\
+\tb ΟˆΟ„Ο‰Ξ½ or \tb ψών& α½€Ξ½& \\
+\tb ψβον or \tb ψβόν& ὂν& \\
+\tb ΟˆΟ„ΞΉΞ· or \tb ψίη & αΌ΄Ξ·& \\
+\tb ΟˆΟ„ΞΉΞ·Ο‚ or \tb ΟˆΞ―Ξ·Ο‚& αΌ΄Ο‚& \\
+\tb ΟˆΟ„Ο…Ο‰ or \tb ΟˆΟΟ‰& α½”Ο‰& \\
+\tb ΟˆΟ€Ο…Ο‚ or \tb ΟˆΟ€ΟΟ‚& α½–Ο‚& \\
+\tb ΟˆΟ„Ξ΅Ξ½ or \tb ψέν& αΌ”Ξ½& \\
+\tb ΟˆΟ„Ξ·Ξ½ or \tb ψΞΞ½& αΌ€Ξ½& \\
+\tb ΟˆΟ€Ξ·Ξ½ or \tb ΟˆΟ€ΞΞ½& αΌ¦Ξ½& \\
+\tb ΟˆΞΉΟ‚ & αΌ°Ο‚& \\
+\tb ψΡν & ἐν& \\
+\tb ΟˆΞ΅Ο‚ & ἐς& \\
+\tb ΟˆΞ΅Ο€ & ἐπ& \\
+\tb ΞΌΞΟ‚ & αΏ„Ο‚& \\
+\tb μάς or \tb μτας& αΎ΄Ο‚& \\
+\tb μώα & ῴα& \\
+\tb ΞΌΞ·Ο‚ & αΏƒΟ‚& \\
+\tb ρρ & αΏ€αΏ₯& \\
+\tb ΞΊΞ±ΞΉ (small kai symbol) & \char"03D7 &\\
+\tb Και (capital kai symbol) & \char"03CF(most fonts haven't it) &\\
+\end{longtable}
+\end{english}
+
+
+\end{document} \ No newline at end of file
diff --git a/language/greek/greektonoi/greektonoi.map b/language/greek/greektonoi/greektonoi.map
new file mode 100644
index 0000000000..f67c380294
--- /dev/null
+++ b/language/greek/greektonoi/greektonoi.map
@@ -0,0 +1,2916 @@
+; TECkit mapping for Monotonic Greek <-> Unicode characters
+
+LHSName "TeX-text"
+RHSName "UNICODE"
+
+pass(unicode)
+
+UniClass[letter] = ( U+0041..U+005A U+0061..U+007A U+0060 U+0027 U+002F U+007E U+003E U+003C U+005D U+005B U+003D U+0391..U+03A1 U+03A3..U+03C9 )
+
+;new
+U+005D U+003D U+03AE <> U+1F26
+U+0029 U+003D U+03AE <> U+1F26
+U+003D U+005D U+03AE <> U+1F26
+U+003D U+0029 U+03AE <> U+1F26
+U+003D U+005B U+03AE <> U+1F27
+U+003D U+0028 U+03AE <> U+1F27
+U+005B U+003D U+03AE <> U+1F27
+U+0028 U+003D U+03AE <> U+1F27
+;
+U+0022 U+0027 U+002D U+0399 <> U+0027 U+002D U+03AA
+U+0022 U+0027 U+002D U+03B9 <> U+002D U+1FD2
+U+0022 U+0027 U+002D U+03C9 <> U+0022 U+1FF2
+U+0022 U+0027 U+002D U+03CE <> U+0022 U+1FF2
+U+0022 U+0027 U+007C U+0399 <> U+0027 U+007C U+03AA
+U+0022 U+0027 U+007C U+03B9 <> U+007C U+1FD2
+U+0022 U+0027 U+0399 <> U+0027 U+03AA
+U+0022 U+0027 U+03A5 <> U+0027 U+03AB
+U+0022 U+0027 U+03AF <> U+1FD2
+U+0022 U+0027 U+03B9 <> U+1FD2
+U+0022 U+0027 U+03C5 <> U+1FE2
+U+0022 U+0027 U+03CD <> U+1FE2
+U+0022 U+002D U+03B9 <> U+002D U+03CA
+U+0022 U+002D U+03CE <> U+0022 U+1FF4
+U+0022 U+002F U+002D U+03B9 <> U+002D U+1FD3
+U+0022 U+002F U+002D U+03C9 <> U+0022 U+1FF4
+U+0022 U+002F U+007C U+03B9 <> U+007C U+1FD3
+U+0022 U+002F U+0399 <> U+002F U+03AA
+U+0022 U+002F U+03A5 <> U+002F U+03AB
+U+0022 U+002F U+03B9 <> U+1FD3
+U+0022 U+002F U+03C5 <> U+1FE3
+U+0022 U+002F U+03C9 U+002D <> U+0022 U+1FF4
+U+0022 U+003D U+002D U+03B9 <> U+002D U+1FD7
+U+0022 U+003D U+007C U+03B9 <> U+007C U+1FD7
+U+0022 U+003D U+0399 <> U+003D U+03AA
+U+0022 U+003D U+03A5 <> U+003D U+03AB
+U+0022 U+003D U+03AF <> U+1FD7
+U+0022 U+003D U+03B9 <> U+1FD7
+U+0022 U+003D U+03C5 <> U+1FE7
+U+0022 U+003D U+03CD <> U+1FE7
+U+0022 U+0060 U+002D U+0399 <> U+0060 U+002D U+03AA
+U+0022 U+0060 U+002D U+03B9 <> U+002D U+1FD2
+U+0022 U+0060 U+002D U+03C9 <> U+0022 U+1FF2
+U+0022 U+0060 U+002D U+03CE <> U+0022 U+1FF2
+U+0022 U+0060 U+007C U+0399 <> U+0060 U+007C U+03AA
+U+0022 U+0060 U+007C U+03B9 <> U+007C U+1FD2
+U+0022 U+0060 U+0399 <> U+0060 U+03AA
+U+0022 U+0060 U+03A5 <> U+0060 U+03AB
+U+0022 U+0060 U+03AF <> U+1FD2
+U+0022 U+0060 U+03B9 <> U+1FD2
+U+0022 U+0060 U+03C5 <> U+1FE2
+U+0022 U+0060 U+03CD <> U+1FE2
+U+0022 U+007C U+03B9 <> U+007C U+03CA
+U+0022 U+007C U+03CE <> U+0022 U+1FF4
+U+0022 U+03B9 <> U+03CA
+U+0022 U+03CE <> U+0022 U+1F7D
+U+0022 U+03CE U+002D <> U+0022 U+1FF4
+U+0022 U+03CE U+007C <> U+0022 U+1FF4
+U+0027 U+0022 U+002D U+03B9 <> U+002D U+1FD2
+U+0027 U+0022 U+002D U+03C9 <> U+0022 U+1FF2
+U+0027 U+0022 U+002D U+03CE <> U+0022 U+1FF2
+U+0027 U+0022 U+007C U+03B9 <> U+007C U+1FD2
+U+0027 U+0022 U+007C U+03C9 <> U+0022 U+1FF2
+U+0027 U+0022 U+007C U+03CE <> U+0022 U+1FF2
+U+0027 U+0022 U+0399 <> U+0022 U+1FDA
+U+0027 U+0022 U+03AF <> U+1FD2
+U+0027 U+0022 U+03B9 <> U+1FD2
+U+0027 U+0022 U+03C5 <> U+1FE2
+U+0027 U+0022 U+03C9 <> U+0022 U+1F7C
+U+0027 U+0022 U+03C9 U+002D <> U+0022 U+1FF2
+U+0027 U+0022 U+03C9 U+007C <> U+0022 U+1FF2
+U+0027 U+0022 U+03CD <> U+1FE2
+U+0027 U+0022 U+03CE <> U+0022 U+1F7C
+U+0027 U+0022 U+03CE U+002D <> U+0022 U+1FF2
+U+0027 U+0022 U+03CE U+007C <> U+0022 U+1FF2
+U+0027 U+0028 U+002D U+0386 <> U+1F8B
+U+0027 U+0028 U+002D U+0389 <> U+1F9B
+U+0027 U+0028 U+002D U+038F <> U+1FAB
+U+0027 U+0028 U+002D U+0391 <> U+1F8B
+U+0027 U+0028 U+002D U+0397 <> U+1F9B
+U+0027 U+0028 U+002D U+03A9 <> U+1FAB
+U+0027 U+0028 U+002D U+03AC <> U+1F83
+U+0027 U+0028 U+002D U+03AE <> U+1F93
+U+0027 U+0028 U+002D U+03B1 <> U+1F83
+U+0027 U+0028 U+002D U+03B7 <> U+1F93
+U+0027 U+0028 U+002D U+03B9 <> U+002D U+1F33
+U+0027 U+0028 U+002D U+03C9 <> U+1FA3
+U+0027 U+0028 U+002D U+03CE <> U+1FA3
+U+0027 U+0028 U+007C U+0386 <> U+1F8B
+U+0027 U+0028 U+007C U+0389 <> U+1F9B
+U+0027 U+0028 U+007C U+038F <> U+1FAB
+U+0027 U+0028 U+007C U+0391 <> U+1F8B
+U+0027 U+0028 U+007C U+0397 <> U+1F9B
+U+0027 U+0028 U+007C U+03A9 <> U+1FAB
+U+0027 U+0028 U+007C U+03AC <> U+1F83
+U+0027 U+0028 U+007C U+03AE <> U+1F93
+U+0027 U+0028 U+007C U+03B1 <> U+1F83
+U+0027 U+0028 U+007C U+03B7 <> U+1F93
+U+0027 U+0028 U+007C U+03B9 <> U+007C U+1F33
+U+0027 U+0028 U+007C U+03C9 <> U+1FA3
+U+0027 U+0028 U+007C U+03CE <> U+1FA3
+U+0027 U+0028 U+0386 U+002D <> U+1F8B
+U+0027 U+0028 U+0386 U+007C <> U+1F8B
+U+0027 U+0028 U+0386 <> U+1F0B
+U+0027 U+0028 U+0388 <> U+1F1B
+U+0027 U+0028 U+0389 U+002D <> U+1F9B
+U+0027 U+0028 U+0389 U+007C <> U+1F9B
+U+0027 U+0028 U+0389 <> U+1F2B
+U+0027 U+0028 U+038A <> U+1F3B
+U+0027 U+0028 U+038C <> U+1F4B
+U+0027 U+0028 U+038E <> U+1F5B
+U+0027 U+0028 U+038F U+002D <> U+1FAB
+U+0027 U+0028 U+038F U+007C <> U+1FAB
+U+0027 U+0028 U+038F <> U+1F6B
+U+0027 U+0028 U+0391 U+002D <> U+1F8B
+U+0027 U+0028 U+0391 U+007C <> U+1F8B
+U+0027 U+0028 U+0391 <> U+1F0B
+U+0027 U+0028 U+0395 <> U+1F1B
+U+0027 U+0028 U+0397 U+002D <> U+1F9B
+U+0027 U+0028 U+0397 U+007C <> U+1F9B
+U+0027 U+0028 U+0397 <> U+1F2B
+U+0027 U+0028 U+0399 <> U+1F3B
+U+0027 U+0028 U+039F <> U+1F4B
+U+0027 U+0028 U+03A5 <> U+1F5B
+U+0027 U+0028 U+03A9 U+002D <> U+1FAB
+U+0027 U+0028 U+03A9 U+007C <> U+1FAB
+U+0027 U+0028 U+03A9 <> U+1F6B
+U+0027 U+0028 U+03AC U+002D <> U+1F83
+U+0027 U+0028 U+03AC U+007C <> U+1F83
+U+0027 U+0028 U+03AC <> U+1F03
+U+0027 U+0028 U+03AD <> U+1F13
+U+0027 U+0028 U+03AE U+002D <> U+1F93
+U+0027 U+0028 U+03AE U+007C <> U+1F93
+U+0027 U+0028 U+03AE <> U+1F23
+U+0027 U+0028 U+03AF <> U+1F33
+U+0027 U+0028 U+03B1 U+002D <> U+1F83
+U+0027 U+0028 U+03B1 U+007C <> U+1F83
+U+0027 U+0028 U+03B1 <> U+1F03
+U+0027 U+0028 U+03B5 <> U+1F13
+U+0027 U+0028 U+03B7 U+002D <> U+1F93
+U+0027 U+0028 U+03B7 U+007C <> U+1F93
+U+0027 U+0028 U+03B7 <> U+1F23
+U+0027 U+0028 U+03B9 <> U+1F33
+U+0027 U+0028 U+03BF <> U+1F43
+U+0027 U+0028 U+03C5 <> U+1F53
+U+0027 U+0028 U+03C9 U+002D <> U+1FA3
+U+0027 U+0028 U+03C9 U+007C <> U+1FA3
+U+0027 U+0028 U+03C9 <> U+1F63
+U+0027 U+0028 U+03CC <> U+1F43
+U+0027 U+0028 U+03CD <> U+1F53
+U+0027 U+0028 U+03CE U+002D <> U+1FA3
+U+0027 U+0028 U+03CE U+007C <> U+1FA3
+U+0027 U+0028 U+03CE <> U+1F63
+U+0027 U+0029 U+002D U+0386 <> U+1F8A
+U+0027 U+0029 U+002D U+0389 <> U+1F9A
+U+0027 U+0029 U+002D U+038F <> U+1FAA
+U+0027 U+0029 U+002D U+0391 <> U+1F8A
+U+0027 U+0029 U+002D U+0397 <> U+1F9A
+U+0027 U+0029 U+002D U+03A9 <> U+1FAA
+U+0027 U+0029 U+002D U+03AC <> U+1F82
+U+0027 U+0029 U+002D U+03AE <> U+1F92
+U+0027 U+0029 U+002D U+03B1 <> U+1F82
+U+0027 U+0029 U+002D U+03B7 <> U+1F92
+U+0027 U+0029 U+002D U+03B9 <> U+002D U+1F32
+U+0027 U+0029 U+002D U+03C9 <> U+1FA2
+U+0027 U+0029 U+002D U+03CE <> U+1FA2
+U+0027 U+0029 U+007C U+0386 <> U+1F8A
+U+0027 U+0029 U+007C U+0389 <> U+1F9A
+U+0027 U+0029 U+007C U+038F <> U+1FAA
+U+0027 U+0029 U+007C U+0391 <> U+1F8A
+U+0027 U+0029 U+007C U+0397 <> U+1F9A
+U+0027 U+0029 U+007C U+03A9 <> U+1FAA
+U+0027 U+0029 U+007C U+03AC <> U+1F82
+U+0027 U+0029 U+007C U+03AE <> U+1F92
+U+0027 U+0029 U+007C U+03B1 <> U+1F82
+U+0027 U+0029 U+007C U+03B7 <> U+1F92
+U+0027 U+0029 U+007C U+03B9 <> U+007C U+1F32
+U+0027 U+0029 U+007C U+03C9 <> U+1FA2
+U+0027 U+0029 U+007C U+03CE <> U+1FA2
+U+0027 U+0029 U+0386 U+002D <> U+1F8A
+U+0027 U+0029 U+0386 U+007C <> U+1F8A
+U+0027 U+0029 U+0386 <> U+1F0A
+U+0027 U+0029 U+0388 <> U+1F1A
+U+0027 U+0029 U+0389 U+002D <> U+1F9A
+U+0027 U+0029 U+0389 U+007C <> U+1F9A
+U+0027 U+0029 U+0389 <> U+1F2A
+U+0027 U+0029 U+038A <> U+1F3A
+U+0027 U+0029 U+038C <> U+1F4A
+U+0027 U+0029 U+038E <> U+0029 U+1FEA
+U+0027 U+0029 U+038F U+002D <> U+1FAA
+U+0027 U+0029 U+038F U+007C <> U+1FAA
+U+0027 U+0029 U+038F <> U+1F6A
+U+0027 U+0029 U+0391 U+002D <> U+1F8A
+U+0027 U+0029 U+0391 U+007C <> U+1F8A
+U+0027 U+0029 U+0391 <> U+1F0A
+U+0027 U+0029 U+0395 <> U+1F1A
+U+0027 U+0029 U+0397 U+002D <> U+1F9A
+U+0027 U+0029 U+0397 U+007C <> U+1F9A
+U+0027 U+0029 U+0397 <> U+1F2A
+U+0027 U+0029 U+0399 <> U+1F3A
+U+0027 U+0029 U+039F <> U+1F4A
+U+0027 U+0029 U+03A5 <> U+0029 U+1FEA
+U+0027 U+0029 U+03A9 U+002D <> U+1FAA
+U+0027 U+0029 U+03A9 U+007C <> U+1FAA
+U+0027 U+0029 U+03A9 <> U+1F6A
+U+0027 U+0029 U+03AC U+002D <> U+1F82
+U+0027 U+0029 U+03AC U+007C <> U+1F82
+U+0027 U+0029 U+03AC <> U+1F02
+U+0027 U+0029 U+03AE U+002D <> U+1F92
+U+0027 U+0029 U+03AE U+007C <> U+1F92
+U+0027 U+0029 U+03AF <> U+1F32
+U+0027 U+0029 U+03B1 U+002D <> U+1F82
+U+0027 U+0029 U+03B1 U+007C <> U+1F82
+U+0027 U+0029 U+03B1 <> U+1F02
+U+0027 U+0029 U+03B5 <> U+1F12
+U+0027 U+0029 U+03B7 U+002D <> U+1F92
+U+0027 U+0029 U+03B7 U+007C <> U+1F92
+U+0027 U+0029 U+03B7 <> U+1F22
+U+0027 U+0029 U+03B9 <> U+1F32
+U+0027 U+0029 U+03BF <> U+1F42
+U+0027 U+0029 U+03C5 <> U+1F52
+U+0027 U+0029 U+03C9 U+002D <> U+1FA2
+U+0027 U+0029 U+03C9 U+007C <> U+1FA2
+U+0027 U+0029 U+03C9 <> U+1F62
+U+0027 U+0029 U+03CC <> U+1F42
+U+0027 U+0029 U+03CD <> U+1F52
+U+0027 U+0029 U+03CE U+002D <> U+1FA2
+U+0027 U+0029 U+03CE U+007C <> U+1FA2
+U+0027 U+0029 U+03CE <> U+1F62
+U+0027 U+002B U+002D U+03B9 <> U+002D U+1FD2
+U+0027 U+002B U+002D U+03C9 <> U+002B U+1FF2
+U+0027 U+002B U+002D U+03CE <> U+002B U+1FF2
+U+0027 U+002B U+007C U+03B9 <> U+007C U+1FD2
+U+0027 U+002B U+007C U+03C9 <> U+002B U+1FF2
+U+0027 U+002B U+007C U+03CE <> U+002B U+1FF2
+U+0027 U+002B U+0399 <> U+002B U+1FDA
+U+0027 U+002B U+03AF <> U+1FD2
+U+0027 U+002B U+03B9 <> U+1FD2
+U+0027 U+002B U+03C5 <> U+1FE2
+U+0027 U+002B U+03C9 <> U+002B U+1F7C
+U+0027 U+002B U+03C9 U+002D <> U+002B U+1FF2
+U+0027 U+002B U+03C9 U+007C <> U+002B U+1FF2
+U+0027 U+002B U+03CD <> U+1FE2
+U+0027 U+002B U+03CE <> U+002B U+1F7C
+U+0027 U+002B U+03CE U+002D <> U+002B U+1FF2
+U+0027 U+002B U+03CE U+007C <> U+002B U+1FF2
+U+0027 U+002D U+0386 <> U+002D U+1FBA
+U+0027 U+002D U+0389 <> U+002D U+1FCA
+U+0027 U+002D U+038F <> U+002D U+1FFA
+U+0027 U+002D U+0391 <> U+002D U+1FBA
+U+0027 U+002D U+0397 <> U+002D U+1FCA
+U+0027 U+002D U+03A9 <> U+002D U+1FFA
+U+0027 U+002D U+03AC <> U+1FB2
+U+0027 U+002D U+03AE <> U+1FC2
+U+0027 U+002D U+03B1 <> U+1FB2
+U+0027 U+002D U+03B7 <> U+1FC2
+U+0027 U+002D U+03B9 <> U+002D U+1F76
+U+0027 U+002D U+03C9 <> U+1FF2
+U+0027 U+002D U+03CE <> U+1FF2
+U+0027 U+005B U+002D U+0386 <> U+1F8B
+U+0027 U+005B U+002D U+0389 <> U+1F9B
+U+0027 U+005B U+002D U+038F <> U+1FAB
+U+0027 U+005B U+002D U+0391 <> U+1F8B
+U+0027 U+005B U+002D U+0397 <> U+1F9B
+U+0027 U+005B U+002D U+03A9 <> U+1FAB
+U+0027 U+005B U+002D U+03AC <> U+1F83
+U+0027 U+005B U+002D U+03AE <> U+1F93
+U+0027 U+005B U+002D U+03B1 <> U+1F83
+U+0027 U+005B U+002D U+03B7 <> U+1F93
+U+0027 U+005B U+002D U+03B9 <> U+002D U+1F33
+U+0027 U+005B U+002D U+03C9 <> U+1FA3
+U+0027 U+005B U+002D U+03CE <> U+1FA3
+U+0027 U+005B U+007C U+0386 <> U+1F8B
+U+0027 U+005B U+007C U+0389 <> U+1F9B
+U+0027 U+005B U+007C U+038F <> U+1FAB
+U+0027 U+005B U+007C U+0391 <> U+1F8B
+U+0027 U+005B U+007C U+0397 <> U+1F9B
+U+0027 U+005B U+007C U+03A9 <> U+1FAB
+U+0027 U+005B U+007C U+03AC <> U+1F83
+U+0027 U+005B U+007C U+03AE <> U+1F93
+U+0027 U+005B U+007C U+03B1 <> U+1F83
+U+0027 U+005B U+007C U+03B7 <> U+1F93
+U+0027 U+005B U+007C U+03B9 <> U+007C U+1F33
+U+0027 U+005B U+007C U+03C9 <> U+1FA3
+U+0027 U+005B U+007C U+03CE <> U+1FA3
+U+0027 U+005B U+0386 U+002D <> U+1F8B
+U+0027 U+005B U+0386 U+007C <> U+1F8B
+U+0027 U+005B U+0386 <> U+1F0B
+U+0027 U+005B U+0388 <> U+1F1B
+U+0027 U+005B U+0389 U+002D <> U+1F9B
+U+0027 U+005B U+0389 U+007C <> U+1F9B
+U+0027 U+005B U+0389 <> U+1F2B
+U+0027 U+005B U+038A <> U+1F3B
+U+0027 U+005B U+038C <> U+1F4B
+U+0027 U+005B U+038E <> U+1F5B
+U+0027 U+005B U+038F U+002D <> U+1FAB
+U+0027 U+005B U+038F U+007C <> U+1FAB
+U+0027 U+005B U+038F <> U+1F6B
+U+0027 U+005B U+0391 U+002D <> U+1F8B
+U+0027 U+005B U+0391 U+007C <> U+1F8B
+U+0027 U+005B U+0391 <> U+1F0B
+U+0027 U+005B U+0395 <> U+1F1B
+U+0027 U+005B U+0397 U+002D <> U+1F9B
+U+0027 U+005B U+0397 U+007C <> U+1F9B
+U+0027 U+005B U+0397 <> U+1F2B
+U+0027 U+005B U+0399 <> U+1F3B
+U+0027 U+005B U+039F <> U+1F4B
+U+0027 U+005B U+03A5 <> U+1F5B
+U+0027 U+005B U+03A9 U+002D <> U+1FAB
+U+0027 U+005B U+03A9 U+007C <> U+1FAB
+U+0027 U+005B U+03A9 <> U+1F6B
+U+0027 U+005B U+03AC U+002D <> U+1F83
+U+0027 U+005B U+03AC U+007C <> U+1F83
+U+0027 U+005B U+03AC <> U+1F03
+U+0027 U+005B U+03AD <> U+1F13
+U+0027 U+005B U+03AE U+002D <> U+1F93
+U+0027 U+005B U+03AE U+007C <> U+1F93
+U+0027 U+005B U+03AE <> U+1F23
+U+0027 U+005B U+03AF <> U+1F33
+U+0027 U+005B U+03B1 U+002D <> U+1F83
+U+0027 U+005B U+03B1 U+007C <> U+1F83
+U+0027 U+005B U+03B1 <> U+1F03
+U+0027 U+005B U+03B5 <> U+1F13
+U+0027 U+005B U+03B7 U+002D <> U+1F93
+U+0027 U+005B U+03B7 U+007C <> U+1F93
+U+0027 U+005B U+03B7 <> U+1F23
+U+0027 U+005B U+03B9 <> U+1F33
+U+0027 U+005B U+03BF <> U+1F43
+U+0027 U+005B U+03C5 <> U+1F53
+U+0027 U+005B U+03C9 U+002D <> U+1FA3
+U+0027 U+005B U+03C9 U+007C <> U+1FA3
+U+0027 U+005B U+03C9 <> U+1F63
+U+0027 U+005B U+03CC <> U+1F43
+U+0027 U+005B U+03CD <> U+1F53
+U+0027 U+005B U+03CE U+002D <> U+1FA3
+U+0027 U+005B U+03CE U+007C <> U+1FA3
+U+0027 U+005B U+03CE <> U+1F63
+U+0027 U+005D U+002D U+0386 <> U+1F8A
+U+0027 U+005D U+002D U+0389 <> U+1F9A
+U+0027 U+005D U+002D U+038F <> U+1FAA
+U+0027 U+005D U+002D U+0391 <> U+1F8A
+U+0027 U+005D U+002D U+0397 <> U+1F9A
+U+0027 U+005D U+002D U+03A9 <> U+1FAA
+U+0027 U+005D U+002D U+03AC <> U+1F82
+U+0027 U+005D U+002D U+03AE <> U+1F92
+U+0027 U+005D U+002D U+03B1 <> U+1F82
+U+0027 U+005D U+002D U+03B7 <> U+1F92
+U+0027 U+005D U+002D U+03B9 <> U+002D U+1F32
+U+0027 U+005D U+002D U+03C9 <> U+1FA2
+U+0027 U+005D U+002D U+03CE <> U+1FA2
+U+0027 U+005D U+007C U+0386 <> U+1F8A
+U+0027 U+005D U+007C U+0389 <> U+1F9A
+U+0027 U+005D U+007C U+038F <> U+1FAA
+U+0027 U+005D U+007C U+0391 <> U+1F8A
+U+0027 U+005D U+007C U+0397 <> U+1F9A
+U+0027 U+005D U+007C U+03A9 <> U+1FAA
+U+0027 U+005D U+007C U+03AC <> U+1F82
+U+0027 U+005D U+007C U+03AE <> U+1F92
+U+0027 U+005D U+007C U+03B1 <> U+1F82
+U+0027 U+005D U+007C U+03B7 <> U+1F92
+U+0027 U+005D U+007C U+03B9 <> U+007C U+1F32
+U+0027 U+005D U+007C U+03C9 <> U+1FA2
+U+0027 U+005D U+007C U+03CE <> U+1FA2
+U+0027 U+005D U+0386 U+002D <> U+1F8A
+U+0027 U+005D U+0386 U+007C <> U+1F8A
+U+0027 U+005D U+0386 U+007C <> U+1F8A
+U+0027 U+005D U+0386 <> U+1F0A
+U+0027 U+005D U+0388 <> U+1F1A
+U+0027 U+005D U+0389 U+002D <> U+1F9A
+U+0027 U+005D U+0389 U+007C <> U+1F9A
+U+0027 U+005D U+0389 <> U+1F2A
+U+0027 U+005D U+038A <> U+1F3A
+U+0027 U+005D U+038C <> U+1F4A
+U+0027 U+005D U+038E <> U+005D U+1FEA
+U+0027 U+005D U+038F U+002D <> U+1FAA
+U+0027 U+005D U+038F U+007C <> U+1FAA
+U+0027 U+005D U+038F <> U+1F6A
+U+0027 U+005D U+0391 U+002D <> U+1F8A
+U+0027 U+005D U+0391 U+007C <> U+1F8A
+U+0027 U+005D U+0391 <> U+1F0A
+U+0027 U+005D U+0395 <> U+1F1A
+U+0027 U+005D U+0397 U+002D <> U+1F9A
+U+0027 U+005D U+0397 U+007C <> U+1F9A
+U+0027 U+005D U+0397 <> U+1F2A
+U+0027 U+005D U+0399 <> U+1F3A
+U+0027 U+005D U+039F <> U+1F4A
+U+0027 U+005D U+03A5 <> U+005D U+1FEA
+U+0027 U+005D U+03A9 U+002D <> U+1FAA
+U+0027 U+005D U+03A9 U+007C <> U+1FAA
+U+0027 U+005D U+03A9 <> U+1F6A
+U+0027 U+005D U+03AC U+002D <> U+1F82
+U+0027 U+005D U+03AC U+007C <> U+1F82
+U+0027 U+005D U+03AC <> U+1F02
+U+0027 U+005D U+03AE U+002D <> U+1F92
+U+0027 U+005D U+03AE U+007C <> U+1F92
+U+0027 U+005D U+03AF <> U+1F32
+U+0027 U+005D U+03B1 U+002D <> U+1F82
+U+0027 U+005D U+03B1 U+007C <> U+1F82
+U+0027 U+005D U+03B1 <> U+1F02
+U+0027 U+005D U+03B5 <> U+1F12
+U+0027 U+005D U+03B7 U+002D <> U+1F92
+U+0027 U+005D U+03B7 U+007C <> U+1F92
+U+0027 U+005D U+03B7 <> U+1F22
+U+0027 U+005D U+03B9 <> U+1F32
+U+0027 U+005D U+03BF <> U+1F42
+U+0027 U+005D U+03C5 <> U+1F52
+U+0027 U+005D U+03C9 U+002D <> U+1FA2
+U+0027 U+005D U+03C9 U+007C <> U+1FA2
+U+0027 U+005D U+03C9 <> U+1F62
+U+0027 U+005D U+03CC <> U+1F42
+U+0027 U+005D U+03CD <> U+1F52
+U+0027 U+005D U+03CE U+002D <> U+1FA2
+U+0027 U+005D U+03CE U+007C <> U+1FA2
+U+0027 U+005D U+03CE <> U+1F62
+U+0027 U+007C U+0386 <> U+007C U+1FBA
+U+0027 U+007C U+0389 <> U+007C U+1FCA
+U+0027 U+007C U+0389 <> U+007C U+1FCB
+U+0027 U+007C U+038F <> U+007C U+1FFA
+U+0027 U+007C U+0391 <> U+007C U+1FBA
+U+0027 U+007C U+0397 <> U+007C U+1FCA
+U+0027 U+007C U+03A9 <> U+007C U+1FFA
+U+0027 U+007C U+03AC <> U+1FB2
+U+0027 U+007C U+03AE <> U+1FC2
+U+0027 U+007C U+03B1 <> U+1FB2
+U+0027 U+007C U+03B7 <> U+1FC2
+U+0027 U+007C U+03B9 <> U+007C U+1F76
+U+0027 U+007C U+03C9 <> U+1FF2
+U+0027 U+007C U+03CE <> U+1FF2
+U+0027 U+0386 <> U+1FBA
+U+0027 U+0388 <> U+1FC8
+U+0027 U+0389 U+007C <> U+1FCA U+007C
+U+0027 U+0389 <> U+1FCA
+U+0027 U+038A <> U+1FDA
+U+0027 U+038C <> U+1FF8
+U+0027 U+038E <> U+1FEA
+U+0027 U+038F U+002D <> U+1FFA U+002D
+U+0027 U+038F <> U+1FFA
+U+0027 U+0390 <> U+1FD2
+U+0027 U+0391 <> U+1FBA
+U+0027 U+0395 <> U+1FC8
+U+0027 U+0397 <> U+1FCA
+U+0027 U+0399 <> U+1FDA
+U+0027 U+039F <> U+1FF8
+U+0027 U+03A5 <> U+1FEA
+U+0027 U+03A9 <> U+1FFA
+U+0027 U+03AC U+002D <> U+1FB2
+U+0027 U+03AC U+007C <> U+1FB2
+U+0027 U+03AC <> U+1F70
+U+0027 U+03AD <> U+1F72
+U+0027 U+03AE U+002D <> U+1FC2
+U+0027 U+03AE U+007C <> U+1FC2
+U+0027 U+03AE <> U+1F74
+U+0027 U+03AF <> U+1F76
+U+0027 U+03B0 <> U+1FE2
+U+0027 U+03B1 U+002D <> U+1FB2
+U+0027 U+03B1 U+007C <> U+1FB2
+U+0027 U+03B1 <> U+1F70
+U+0027 U+03B5 <> U+1F72
+U+0027 U+03B7 U+002D <> U+1FC2
+U+0027 U+03B7 U+007C <> U+1FC2
+U+0027 U+03B7 <> U+1F74
+U+0027 U+03B9 <> U+1F76
+U+0027 U+03BF <> U+1F78
+U+0027 U+03C5 <> U+1F7A
+U+0027 U+03C9 U+002D <> U+1FF2
+U+0027 U+03C9 U+007C <> U+1FF2
+U+0027 U+03C9 <> U+1F7C
+U+0027 U+03CA <> U+1FD2
+U+0027 U+03CB <> U+1FE2
+U+0027 U+03CC <> U+1F78
+U+0027 U+03CD <> U+1F7A
+U+0027 U+03CE U+002D <> U+1FF2
+U+0027 U+03CE U+007C <> U+1FF2
+U+0027 U+03CE <> U+1F7C
+U+0028 U+0027 U+002D U+0386 <> U+1F8B
+U+0028 U+0027 U+002D U+0389 <> U+1F9B
+U+0028 U+0027 U+002D U+038F <> U+1FAB
+U+0028 U+0027 U+002D U+0391 <> U+1F8B
+U+0028 U+0027 U+002D U+0397 <> U+1F9B
+U+0028 U+0027 U+002D U+03A9 <> U+1FAB
+U+0028 U+0027 U+002D U+03AC <> U+1F83
+U+0028 U+0027 U+002D U+03AE <> U+1F93
+U+0028 U+0027 U+002D U+03B1 <> U+1F83
+U+0028 U+0027 U+002D U+03B7 <> U+1F93
+U+0028 U+0027 U+002D U+03B9 <> U+002D U+1F33
+U+0028 U+0027 U+002D U+03C9 <> U+1FA3
+U+0028 U+0027 U+002D U+03CE <> U+1FA3
+U+0028 U+0027 U+007C U+0386 <> U+1F8B
+U+0028 U+0027 U+007C U+0389 <> U+1F9B
+U+0028 U+0027 U+007C U+038F <> U+1FAB
+U+0028 U+0027 U+007C U+0391 <> U+1F8B
+U+0028 U+0027 U+007C U+0397 <> U+1F9B
+U+0028 U+0027 U+007C U+03A9 <> U+1FAB
+U+0028 U+0027 U+007C U+03AC <> U+1F83
+U+0028 U+0027 U+007C U+03AE <> U+1F93
+U+0028 U+0027 U+007C U+03B1 <> U+1F83
+U+0028 U+0027 U+007C U+03B7 <> U+1F93
+U+0028 U+0027 U+007C U+03B9 <> U+007C U+1F33
+U+0028 U+0027 U+007C U+03C9 <> U+1FA3
+U+0028 U+0027 U+007C U+03CE <> U+1FA3
+U+0028 U+0027 U+0386 U+002D <> U+1F8B
+U+0028 U+0027 U+0386 U+007C <> U+1F8B
+U+0028 U+0027 U+0386 <> U+1F0B
+U+0028 U+0027 U+0388 <> U+1F1B
+U+0028 U+0027 U+0389 U+002D <> U+1F9B
+U+0028 U+0027 U+0389 U+007C <> U+1F9B
+U+0028 U+0027 U+0389 <> U+1F2B
+U+0028 U+0027 U+038A <> U+1F3B
+U+0028 U+0027 U+038C <> U+1F4B
+U+0028 U+0027 U+038E <> U+1F5B
+U+0028 U+0027 U+038F U+002D <> U+1FAB
+U+0028 U+0027 U+038F U+007C <> U+1FAB
+U+0028 U+0027 U+038F <> U+1F6B
+U+0028 U+0027 U+0391 U+002D <> U+1F8B
+U+0028 U+0027 U+0391 U+007C <> U+1F8B
+U+0028 U+0027 U+0391 <> U+1F0B
+U+0028 U+0027 U+0395 <> U+1F1B
+U+0028 U+0027 U+0397 U+002D <> U+1F9B
+U+0028 U+0027 U+0397 U+007C <> U+1F9B
+U+0028 U+0027 U+0397 <> U+1F2B
+U+0028 U+0027 U+0399 <> U+1F3B
+U+0028 U+0027 U+039F <> U+1F4B
+U+0028 U+0027 U+03A5 <> U+1F5B
+U+0028 U+0027 U+03A9 U+002D <> U+1FAB
+U+0028 U+0027 U+03A9 U+007C <> U+1FAB
+U+0028 U+0027 U+03A9 <> U+1F6B
+U+0028 U+0027 U+03AC U+002D <> U+1F83
+U+0028 U+0027 U+03AC U+007C <> U+1F83
+U+0028 U+0027 U+03AC <> U+1F03
+U+0028 U+0027 U+03AD <> U+1F13
+U+0028 U+0027 U+03AE U+002D <> U+1F93
+U+0028 U+0027 U+03AE U+007C <> U+1F93
+U+0028 U+0027 U+03AE <> U+1F23
+U+0028 U+0027 U+03AF <> U+1F33
+U+0028 U+0027 U+03B1 U+002D <> U+1F83
+U+0028 U+0027 U+03B1 U+007C <> U+1F83
+U+0028 U+0027 U+03B1 <> U+1F03
+U+0028 U+0027 U+03B5 <> U+1F13
+U+0028 U+0027 U+03B7 U+002D <> U+1F93
+U+0028 U+0027 U+03B7 U+007C <> U+1F93
+U+0028 U+0027 U+03B7 <> U+1F23
+U+0028 U+0027 U+03B9 <> U+1F33
+U+0028 U+0027 U+03BF <> U+1F43
+U+0028 U+0027 U+03C5 <> U+1F53
+U+0028 U+0027 U+03C9 U+002D <> U+1FA3
+U+0028 U+0027 U+03C9 U+007C <> U+1FA3
+U+0028 U+0027 U+03C9 <> U+1F63
+U+0028 U+0027 U+03CC <> U+1F43
+U+0028 U+0027 U+03CD <> U+1F53
+U+0028 U+0027 U+03CE U+002D <> U+1FA3
+U+0028 U+0027 U+03CE U+007C <> U+1FA3
+U+0028 U+0027 U+03CE <> U+1F63
+U+0028 U+002D U+0386 <> U+1F8D
+U+0028 U+002D U+0389 <> U+1F9D
+U+0028 U+002D U+038F <> U+1FAD
+U+0028 U+002D U+0391 <> U+1F89
+U+0028 U+002D U+0397 <> U+1F99
+U+0028 U+002D U+03A9 <> U+1FA9
+U+0028 U+002D U+03AC <> U+1F85
+U+0028 U+002D U+03AE <> U+1F95
+U+0028 U+002D U+03B1 <> U+1F81
+U+0028 U+002D U+03B7 <> U+1F91
+U+0028 U+002D U+03B9 <> U+002D U+1F31
+U+0028 U+002D U+03C9 <> U+1FA1
+U+0028 U+002D U+03CE <> U+1FA5
+U+0028 U+002F U+002D U+0391 <> U+1F8D
+U+0028 U+002F U+002D U+0397 <> U+1F9D
+U+0028 U+002F U+002D U+03A9 <> U+1FAD
+U+0028 U+002F U+002D U+03B1 <> U+1F85
+U+0028 U+002F U+002D U+03B7 <> U+1F95
+U+0028 U+002F U+002D U+03B9 <> U+002D U+1F35
+U+0028 U+002F U+002D U+03C9 <> U+1FA5
+U+0028 U+002F U+007C U+0391 <> U+1F8D
+U+0028 U+002F U+007C U+0397 <> U+1F9D
+U+0028 U+002F U+007C U+03A9 <> U+1FAD
+U+0028 U+002F U+007C U+03B1 <> U+1F85
+U+0028 U+002F U+007C U+03B7 <> U+1F95
+U+0028 U+002F U+007C U+03B9 <> U+007C U+1F35
+U+0028 U+002F U+007C U+03C9 <> U+1FA5
+U+0028 U+002F U+0391 U+002D <> U+1F8D
+U+0028 U+002F U+0391 U+007C <> U+1F8D
+U+0028 U+002F U+0391 <> U+1F0D
+U+0028 U+002F U+0395 <> U+1F1D
+U+0028 U+002F U+0397 U+002D <> U+1F9D
+U+0028 U+002F U+0397 U+007C <> U+1F9D
+U+0028 U+002F U+0397 <> U+1F2D
+U+0028 U+002F U+0399 <> U+1F3D
+U+0028 U+002F U+039F <> U+1F4D
+U+0028 U+002F U+03A5 <> U+1F5D
+U+0028 U+002F U+03A9 U+002D <> U+1FAD
+U+0028 U+002F U+03A9 U+007C <> U+1FAD
+U+0028 U+002F U+03A9 <> U+1F6D
+U+0028 U+002F U+03B1 U+002D <> U+1F85
+U+0028 U+002F U+03B1 U+007C <> U+1F85
+U+0028 U+002F U+03B1 <> U+1F05
+U+0028 U+002F U+03B5 <> U+1F15
+U+0028 U+002F U+03B7 U+002D <> U+1F95
+U+0028 U+002F U+03B7 U+007C <> U+1F95
+U+0028 U+002F U+03B7 <> U+1F25
+U+0028 U+002F U+03B9 <> U+1F35
+U+0028 U+002F U+03BF <> U+1F45
+U+0028 U+002F U+03C5 <> U+1F55
+U+0028 U+002F U+03C9 U+002D <> U+1FA5
+U+0028 U+002F U+03C9 U+007C <> U+1FA5
+U+0028 U+002F U+03C9 <> U+1F65
+U+0028 U+003D U+002D U+0386 <> U+1F8F
+U+0028 U+003D U+002D U+0389 <> U+1F9F
+U+0028 U+003D U+002D U+038F <> U+1FAF
+U+0028 U+003D U+002D U+0391 <> U+1F8F
+U+0028 U+003D U+002D U+0397 <> U+1F9F
+U+0028 U+003D U+002D U+03A9 <> U+1FAF
+U+0028 U+003D U+002D U+03AC <> U+1F87
+U+0028 U+003D U+002D U+03B1 <> U+1F87
+U+0028 U+003D U+002D U+03B7 <> U+1F97
+U+0028 U+003D U+002D U+03B9 <> U+002D U+1F37
+U+0028 U+003D U+002D U+03C9 <> U+1FA7
+U+0028 U+003D U+002D U+03CE <> U+1FA7
+U+0028 U+003D U+007C U+0386 <> U+1F8F
+U+0028 U+003D U+007C U+0389 <> U+1F9F
+U+0028 U+003D U+007C U+038F <> U+1FAF
+U+0028 U+003D U+007C U+0391 <> U+1F8F
+U+0028 U+003D U+007C U+0397 <> U+1F9F
+U+0028 U+003D U+007C U+03A9 <> U+1FAF
+U+0028 U+003D U+007C U+03AC <> U+1F87
+U+0028 U+003D U+007C U+03B1 <> U+1F87
+U+0028 U+003D U+007C U+03B7 <> U+1F97
+U+0028 U+003D U+007C U+03B9 <> U+007C U+1F37
+U+0028 U+003D U+007C U+03C9 <> U+1FA7
+U+0028 U+003D U+007C U+03CE <> U+1FA7
+U+0028 U+003D U+0386 U+002D <> U+1F8F
+U+0028 U+003D U+0386 U+007C <> U+1F8F
+U+0028 U+003D U+0386 <> U+1F0F
+U+0028 U+003D U+0389 U+002D <> U+1F9F
+U+0028 U+003D U+0389 U+007C <> U+1F9F
+U+0028 U+003D U+0389 <> U+1F2F
+U+0028 U+003D U+038A <> U+1F3F
+U+0028 U+003D U+038E <> U+1F5F
+U+0028 U+003D U+038F U+002D <> U+1FAF
+U+0028 U+003D U+038F U+007C <> U+1FAF
+U+0028 U+003D U+038F <> U+1F6F
+U+0028 U+003D U+0391 U+002D <> U+1F8F
+U+0028 U+003D U+0391 U+007C <> U+1F8F
+U+0028 U+003D U+0391 <> U+1F0F
+U+0028 U+003D U+0397 U+002D <> U+1F9F
+U+0028 U+003D U+0397 U+007C <> U+1F9F
+U+0028 U+003D U+0397 <> U+1F2F
+U+0028 U+003D U+0399 <> U+1F3F
+U+0028 U+003D U+039F <> U+003D U+1F49
+U+0028 U+003D U+03A5 <> U+1F5F
+U+0028 U+003D U+03A9 U+002D <> U+1FAF
+U+0028 U+003D U+03A9 U+007C <> U+1FAF
+U+0028 U+003D U+03A9 <> U+1F6F
+U+0028 U+003D U+03AC U+002D <> U+1F87
+U+0028 U+003D U+03AC U+007C <> U+1F87
+U+0028 U+003D U+03AC <> U+1F07
+U+0028 U+003D U+03AF <> U+1F37
+U+0028 U+003D U+03B1 U+002D <> U+1F87
+U+0028 U+003D U+03B1 U+007C <> U+1F87
+U+0028 U+003D U+03B1 <> U+1F07
+U+0028 U+003D U+03B7 U+002D <> U+1F97
+U+0028 U+003D U+03B7 U+007C <> U+1F97
+U+0028 U+003D U+03B7 <> U+1F27
+U+0028 U+003D U+03B9 <> U+1F37
+U+0028 U+003D U+03C5 <> U+1F57
+U+0028 U+003D U+03C9 U+002D <> U+1FA7
+U+0028 U+003D U+03C9 U+007C <> U+1FA7
+U+0028 U+003D U+03C9 <> U+1F67
+U+0028 U+003D U+03CD <> U+1F57
+U+0028 U+003D U+03CE U+002D <> U+1FA7
+U+0028 U+003D U+03CE U+007C <> U+1FA7
+U+0028 U+003D U+03CE <> U+1F67
+U+0028 U+0060 U+002D U+0386 <> U+1F8B
+U+0028 U+0060 U+002D U+0389 <> U+1F9B
+U+0028 U+0060 U+002D U+038F <> U+1FAB
+U+0028 U+0060 U+002D U+0391 <> U+1F8B
+U+0028 U+0060 U+002D U+0397 <> U+1F9B
+U+0028 U+0060 U+002D U+03A9 <> U+1FAB
+U+0028 U+0060 U+002D U+03AC <> U+1F83
+U+0028 U+0060 U+002D U+03AE <> U+1F93
+U+0028 U+0060 U+002D U+03B1 <> U+1F83
+U+0028 U+0060 U+002D U+03B7 <> U+1F93
+U+0028 U+0060 U+002D U+03B9 <> U+002D U+1F33
+U+0028 U+0060 U+002D U+03C9 <> U+1FA3
+U+0028 U+0060 U+002D U+03CE <> U+1FA3
+U+0028 U+0060 U+007C U+0386 <> U+1F8B
+U+0028 U+0060 U+007C U+0389 <> U+1F9B
+U+0028 U+0060 U+007C U+038F <> U+1FAB
+U+0028 U+0060 U+007C U+0391 <> U+1F8B
+U+0028 U+0060 U+007C U+0397 <> U+1F9B
+U+0028 U+0060 U+007C U+03A9 <> U+1FAB
+U+0028 U+0060 U+007C U+03AC <> U+1F83
+U+0028 U+0060 U+007C U+03AE <> U+1F93
+U+0028 U+0060 U+007C U+03B1 <> U+1F83
+U+0028 U+0060 U+007C U+03B7 <> U+1F93
+U+0028 U+0060 U+007C U+03B9 <> U+007C U+1F33
+U+0028 U+0060 U+007C U+03C9 <> U+1FA3
+U+0028 U+0060 U+007C U+03CE <> U+1FA3
+U+0028 U+0060 U+0386 U+002D <> U+1F8B
+U+0028 U+0060 U+0386 U+007C <> U+1F8B
+U+0028 U+0060 U+0386 <> U+1F0B
+U+0028 U+0060 U+0388 <> U+1F1B
+U+0028 U+0060 U+0389 U+002D <> U+1F9B
+U+0028 U+0060 U+0389 U+007C <> U+1F9B
+U+0028 U+0060 U+0389 <> U+1F2B
+U+0028 U+0060 U+038A <> U+1F3B
+U+0028 U+0060 U+038C <> U+1F4B
+U+0028 U+0060 U+038E <> U+1F5B
+U+0028 U+0060 U+038F U+002D <> U+1FAB
+U+0028 U+0060 U+038F U+007C <> U+1FAB
+U+0028 U+0060 U+038F <> U+1F6B
+U+0028 U+0060 U+0391 U+002D <> U+1F8B
+U+0028 U+0060 U+0391 U+007C <> U+1F8B
+U+0028 U+0060 U+0391 <> U+1F0B
+U+0028 U+0060 U+0395 <> U+1F1B
+U+0028 U+0060 U+0397 U+002D <> U+1F9B
+U+0028 U+0060 U+0397 U+007C <> U+1F9B
+U+0028 U+0060 U+0397 <> U+1F2B
+U+0028 U+0060 U+0399 <> U+1F3B
+U+0028 U+0060 U+039F <> U+1F4B
+U+0028 U+0060 U+03A5 <> U+1F5B
+U+0028 U+0060 U+03A9 U+002D <> U+1FAB
+U+0028 U+0060 U+03A9 U+007C <> U+1FAB
+U+0028 U+0060 U+03A9 <> U+1F6B
+U+0028 U+0060 U+03AC U+002D <> U+1F83
+U+0028 U+0060 U+03AC U+007C <> U+1F83
+U+0028 U+0060 U+03AC <> U+1F03
+U+0028 U+0060 U+03AD <> U+1F13
+U+0028 U+0060 U+03AE U+002D <> U+1F93
+U+0028 U+0060 U+03AE U+007C <> U+1F93
+U+0028 U+0060 U+03AE <> U+1F23
+U+0028 U+0060 U+03AF <> U+1F33
+U+0028 U+0060 U+03B1 U+002D <> U+1F83
+U+0028 U+0060 U+03B1 U+007C <> U+1F83
+U+0028 U+0060 U+03B1 <> U+1F03
+U+0028 U+0060 U+03B5 <> U+1F13
+U+0028 U+0060 U+03B7 U+002D <> U+1F93
+U+0028 U+0060 U+03B7 U+007C <> U+1F93
+U+0028 U+0060 U+03B7 <> U+1F23
+U+0028 U+0060 U+03B9 <> U+1F33
+U+0028 U+0060 U+03BF <> U+1F43
+U+0028 U+0060 U+03C5 <> U+1F53
+U+0028 U+0060 U+03C9 U+002D <> U+1FA3
+U+0028 U+0060 U+03C9 U+007C <> U+1FA3
+U+0028 U+0060 U+03C9 <> U+1F63
+U+0028 U+0060 U+03CC <> U+1F43
+U+0028 U+0060 U+03CD <> U+1F53
+U+0028 U+0060 U+03CE U+002D <> U+1FA3
+U+0028 U+0060 U+03CE U+007C <> U+1FA3
+U+0028 U+0060 U+03CE <> U+1F63
+U+0028 U+007C U+0386 <> U+1F8D
+U+0028 U+007C U+0389 <> U+1F9D
+U+0028 U+007C U+038F <> U+1FAD
+U+0028 U+007C U+0391 <> U+1F89
+U+0028 U+007C U+0397 <> U+1F99
+U+0028 U+007C U+03A9 <> U+1FA9
+U+0028 U+007C U+03AC <> U+1F85
+U+0028 U+007C U+03AE <> U+1F95
+U+0028 U+007C U+03B1 <> U+1F81
+U+0028 U+007C U+03B7 <> U+1F91
+U+0028 U+007C U+03B9 <> U+007C U+1F31
+U+0028 U+007C U+03C9 <> U+1FA1
+U+0028 U+007C U+03CE <> U+1FA5
+U+0028 U+0386 U+002D <> U+1F8D
+U+0028 U+0386 U+007C <> U+1F8D
+U+0028 U+0386 <> U+1F0D
+U+0028 U+0388 <> U+1F1D
+U+0028 U+0389 U+002D <> U+1F9D
+U+0028 U+0389 U+007C <> U+1F9D
+U+0028 U+0389 <> U+1F2D
+U+0028 U+038C <> U+1F4D
+U+0028 U+038E <> U+1F5D
+U+0028 U+038F U+002D <> U+1FAD
+U+0028 U+038F U+007C <> U+1FAD
+U+0028 U+038F <> U+1F6D
+U+0028 U+0391 U+002D <> U+1F89
+U+0028 U+0391 U+007C <> U+1F89
+U+0028 U+0391 <> U+1F09
+U+0028 U+0395 <> U+1F19
+U+0028 U+0397 U+002D <> U+1F99
+U+0028 U+0397 U+007C <> U+1F99
+U+0028 U+0397 <> U+1F29
+U+0028 U+0399 <> U+1F39
+U+0028 U+039F <> U+1F49
+U+0028 U+03A5 <> U+1F59
+U+0028 U+03A9 U+002D <> U+1FA9
+U+0028 U+03A9 U+007C <> U+1FA9
+U+0028 U+03A9 <> U+1F69
+U+0028 U+03AC U+002D <> U+1F85
+U+0028 U+03AC U+007C <> U+1F85
+U+0028 U+03AC <> U+1F05
+U+0028 U+03AD <> U+1F15
+U+0028 U+03AE U+002D <> U+1F95
+U+0028 U+03AE U+007C <> U+1F95
+U+0028 U+03AE <> U+1F25
+U+0028 U+03B1 U+002D <> U+1F81
+U+0028 U+03B1 U+007C <> U+1F81
+U+0028 U+03B1 <> U+1F01
+U+0028 U+03B5 <> U+1F11
+U+0028 U+03B7 U+002D <> U+1F91
+U+0028 U+03B7 U+007C <> U+1F91
+U+0028 U+03B7 <> U+1F21
+U+0028 U+03B9 <> U+1F31
+U+0028 U+03BF <> U+1F41
+U+0028 U+03C5 <> U+1F51
+U+0028 U+03C9 U+002D <> U+1FA1
+U+0028 U+03C9 U+007C <> U+1FA1
+U+0028 U+03C9 <> U+1F61
+U+0028 U+03CC <> U+1F45
+U+0028 U+03CD <> U+1F55
+U+0028 U+03CE U+002D <> U+1FA5
+U+0028 U+03CE U+007C <> U+1FA5
+U+0028 U+03CE <> U+1F65
+U+0029 U+0027 U+002D U+0386 <> U+1F8A
+U+0029 U+0027 U+002D U+0389 <> U+1F9A
+U+0029 U+0027 U+002D U+038F <> U+1FAA
+U+0029 U+0027 U+002D U+0391 <> U+1F8A
+U+0029 U+0027 U+002D U+0397 <> U+1F9A
+U+0029 U+0027 U+002D U+03A9 <> U+1FAA
+U+0029 U+0027 U+002D U+03AC <> U+1F82
+U+0029 U+0027 U+002D U+03AE <> U+1F92
+U+0029 U+0027 U+002D U+03B1 <> U+1F82
+U+0029 U+0027 U+002D U+03B7 <> U+1F92
+U+0029 U+0027 U+002D U+03B9 <> U+002D U+1F32
+U+0029 U+0027 U+002D U+03C9 <> U+1FA2
+U+0029 U+0027 U+002D U+03CE <> U+1FA2
+U+0029 U+0027 U+007C U+0386 <> U+1F8A
+U+0029 U+0027 U+007C U+0389 <> U+1F9A
+U+0029 U+0027 U+007C U+038F <> U+1FAA
+U+0029 U+0027 U+007C U+0391 <> U+1F8A
+U+0029 U+0027 U+007C U+0397 <> U+1F9A
+U+0029 U+0027 U+007C U+03A9 <> U+1FAA
+U+0029 U+0027 U+007C U+03AC <> U+1F82
+U+0029 U+0027 U+007C U+03AE <> U+1F92
+U+0029 U+0027 U+007C U+03B1 <> U+1F82
+U+0029 U+0027 U+007C U+03B7 <> U+1F92
+U+0029 U+0027 U+007C U+03B9 <> U+007C U+1F32
+U+0029 U+0027 U+007C U+03B9 <> U+007C U+1F36
+U+0029 U+0027 U+007C U+03C9 <> U+1FA2
+U+0029 U+0027 U+007C U+03CE <> U+1FA2
+U+0029 U+0027 U+0386 U+002D <> U+1F8A
+U+0029 U+0027 U+0386 U+007C <> U+1F8A
+U+0029 U+0027 U+0386 <> U+1F0A
+U+0029 U+0027 U+0388 <> U+1F1A
+U+0029 U+0027 U+0389 U+002D <> U+1F9A
+U+0029 U+0027 U+0389 U+007C <> U+1F9A
+U+0029 U+0027 U+0389 <> U+1F2A
+U+0029 U+0027 U+038A <> U+1F3A
+U+0029 U+0027 U+038C <> U+1F4A
+U+0029 U+0027 U+038F U+002D <> U+1FAA
+U+0029 U+0027 U+038F U+007C <> U+1FAA
+U+0029 U+0027 U+038F <> U+1F6A
+U+0029 U+0027 U+0391 U+002D <> U+1F8A
+U+0029 U+0027 U+0391 U+007C <> U+1F8A
+U+0029 U+0027 U+0391 <> U+1F0A
+U+0029 U+0027 U+0395 <> U+1F1A
+U+0029 U+0027 U+0397 U+002D <> U+1F9A
+U+0029 U+0027 U+0397 U+007C <> U+1F9A
+U+0029 U+0027 U+0397 <> U+1F2A
+U+0029 U+0027 U+0399 <> U+1F3A
+U+0029 U+0027 U+039F <> U+1F4A
+U+0029 U+0027 U+03A5 <> U+0029 U+1FEA
+U+0029 U+0027 U+03A9 U+002D <> U+1FAA
+U+0029 U+0027 U+03A9 U+007C <> U+1FAA
+U+0029 U+0027 U+03A9 <> U+1F6A
+U+0029 U+0027 U+03AC U+002D <> U+1F82
+U+0029 U+0027 U+03AC U+007C <> U+1F82
+U+0029 U+0027 U+03AC <> U+1F02
+U+0029 U+0027 U+03AE U+002D <> U+1F92
+U+0029 U+0027 U+03AE U+007C <> U+1F92
+U+0029 U+0027 U+03AF <> U+1F32
+U+0029 U+0027 U+03B1 U+002D <> U+1F82
+U+0029 U+0027 U+03B1 U+007C <> U+1F82
+U+0029 U+0027 U+03B1 <> U+1F02
+U+0029 U+0027 U+03B5 <> U+1F12
+U+0029 U+0027 U+03B7 U+002D <> U+1F92
+U+0029 U+0027 U+03B7 U+007C <> U+1F92
+U+0029 U+0027 U+03B7 <> U+1F22
+U+0029 U+0027 U+03B9 <> U+1F32
+U+0029 U+0027 U+03BF <> U+1F42
+U+0029 U+0027 U+03C5 <> U+1F52
+U+0029 U+0027 U+03C9 U+002D <> U+1FA2
+U+0029 U+0027 U+03C9 U+007C <> U+1FA2
+U+0029 U+0027 U+03C9 <> U+1F62
+U+0029 U+0027 U+03CC <> U+1F42
+U+0029 U+0027 U+03CD <> U+1F52
+U+0029 U+0027 U+03CE U+002D <> U+1FA2
+U+0029 U+0027 U+03CE U+007C <> U+1FA2
+U+0029 U+0027 U+03CE <> U+1F62
+U+0029 U+002D U+0386 <> U+1F8C
+U+0029 U+002D U+0389 <> U+1F9C
+U+0029 U+002D U+038F <> U+1FAC
+U+0029 U+002D U+0391 <> U+1F88
+U+0029 U+002D U+0397 <> U+1F98
+U+0029 U+002D U+03A9 <> U+1FA8
+U+0029 U+002D U+03AC <> U+1F84
+U+0029 U+002D U+03AE <> U+1F94
+U+0029 U+002D U+03B1 <> U+1F80
+U+0029 U+002D U+03B7 <> U+1F90
+U+0029 U+002D U+03B9 <> U+002D U+1F30
+U+0029 U+002D U+03C9 <> U+1FA0
+U+0029 U+002D U+03CE <> U+1FA4
+U+0029 U+002F U+002D U+0391 <> U+1F8C
+U+0029 U+002F U+002D U+0397 <> U+1F9C
+U+0029 U+002F U+002D U+03A9 <> U+1FAC
+U+0029 U+002F U+002D U+03B1 <> U+1F84
+U+0029 U+002F U+002D U+03B7 <> U+1F94
+U+0029 U+002F U+002D U+03B9 <> U+002D U+1F34
+U+0029 U+002F U+002D U+03C9 <> U+1FA4
+U+0029 U+002F U+007C U+0391 <> U+1F8C
+U+0029 U+002F U+007C U+0397 <> U+1F9C
+U+0029 U+002F U+007C U+03A9 <> U+1FAC
+U+0029 U+002F U+007C U+03B1 <> U+1F84
+U+0029 U+002F U+007C U+03B7 <> U+1F94
+U+0029 U+002F U+007C U+03B9 <> U+007C U+1F34
+U+0029 U+002F U+007C U+03C9 <> U+1FA4
+U+0029 U+002F U+0391 U+002D <> U+1F8C
+U+0029 U+002F U+0391 U+007C <> U+1F8C
+U+0029 U+002F U+0391 <> U+1F0C
+U+0029 U+002F U+0395 <> U+1F1C
+U+0029 U+002F U+0397 U+002D <> U+1F9C
+U+0029 U+002F U+0397 U+007C <> U+1F9C
+U+0029 U+002F U+0397 <> U+1F2C
+U+0029 U+002F U+0399 <> U+1F3C
+U+0029 U+002F U+039F <> U+1F4C
+U+0029 U+002F U+03A5 <> U+0029 U+1FEB
+U+0029 U+002F U+03A9 U+002D <> U+1FAC
+U+0029 U+002F U+03A9 U+007C <> U+1FAC
+U+0029 U+002F U+03A9 <> U+1F6C
+U+0029 U+002F U+03B1 U+002D <> U+1F84
+U+0029 U+002F U+03B1 U+007C <> U+1F84
+U+0029 U+002F U+03B1 <> U+1F04
+U+0029 U+002F U+03B5 <> U+1F14
+U+0029 U+002F U+03B7 U+002D <> U+1F94
+U+0029 U+002F U+03B7 U+007C <> U+1F94
+U+0029 U+002F U+03B7 <> U+1F24
+U+0029 U+002F U+03B9 <> U+1F34
+U+0029 U+002F U+03BF <> U+1F44
+U+0029 U+002F U+03C5 <> U+1F54
+U+0029 U+002F U+03C9 U+002D <> U+1FA4
+U+0029 U+002F U+03C9 U+007C <> U+1FA4
+U+0029 U+002F U+03C9 <> U+1F64
+U+0029 U+003D U+002D U+0386 <> U+1F8E
+U+0029 U+003D U+002D U+0389 <> U+1F9E
+U+0029 U+003D U+002D U+038F <> U+1FAE
+U+0029 U+003D U+002D U+0391 <> U+1F8E
+U+0029 U+003D U+002D U+0397 <> U+1F9E
+U+0029 U+003D U+002D U+03A9 <> U+1FAE
+U+0029 U+003D U+002D U+03AC <> U+1F86
+U+0029 U+003D U+002D U+03B1 <> U+1F86
+U+0029 U+003D U+002D U+03B7 <> U+1F96
+U+0029 U+003D U+002D U+03B9 <> U+002D U+1F36
+U+0029 U+003D U+002D U+03C9 <> U+1FA6
+U+0029 U+003D U+002D U+03CE <> U+1FA6
+U+0029 U+003D U+007C U+0386 <> U+1F8E
+U+0029 U+003D U+007C U+0389 <> U+1F9E
+U+0029 U+003D U+007C U+038F <> U+1FAE
+U+0029 U+003D U+007C U+0391 <> U+1F8E
+U+0029 U+003D U+007C U+0397 <> U+1F9E
+U+0029 U+003D U+007C U+03A9 <> U+1FAE
+U+0029 U+003D U+007C U+03AC <> U+1F86
+U+0029 U+003D U+007C U+03B1 <> U+1F86
+U+0029 U+003D U+007C U+03B7 <> U+1F96
+U+0029 U+003D U+007C U+03C9 <> U+1FA6
+U+0029 U+003D U+007C U+03CE <> U+1FA6
+U+0029 U+003D U+0386 U+002D <> U+1F8E
+U+0029 U+003D U+0386 U+007C <> U+1F8E
+U+0029 U+003D U+0386 <> U+1F0E
+U+0029 U+003D U+0389 U+002D <> U+1F9E
+U+0029 U+003D U+0389 U+007C <> U+1F9E
+U+0029 U+003D U+0389 <> U+1F2E
+U+0029 U+003D U+038A <> U+1F3E
+U+0029 U+003D U+038E <> U+0029 U+003D U+1FEB
+U+0029 U+003D U+038F U+002D <> U+1FAE
+U+0029 U+003D U+038F U+007C <> U+1FAE
+U+0029 U+003D U+038F <> U+1F6E
+U+0029 U+003D U+0391 U+002D <> U+1F8E
+U+0029 U+003D U+0391 U+007C <> U+1F8E
+U+0029 U+003D U+0391 <> U+1F0E
+U+0029 U+003D U+0397 U+002D <> U+1F9E
+U+0029 U+003D U+0397 U+007C <> U+1F9E
+U+0029 U+003D U+0397 <> U+1F2E
+U+0029 U+003D U+0399 <> U+1F3E
+U+0029 U+003D U+039F <> U+003D U+1F48
+U+0029 U+003D U+03A5 <> U+0029 U+003D U+03A5
+U+0029 U+003D U+03A9 U+002D <> U+1FAE
+U+0029 U+003D U+03A9 U+007C <> U+1FAE
+U+0029 U+003D U+03A9 <> U+1F6E
+U+0029 U+003D U+03AC U+002D <> U+1F86
+U+0029 U+003D U+03AC U+007C <> U+1F86
+U+0029 U+003D U+03AC <> U+1F06
+U+0029 U+003D U+03AF <> U+1F36
+U+0029 U+003D U+03B1 U+002D <> U+1F86
+U+0029 U+003D U+03B1 U+007C <> U+1F86
+U+0029 U+003D U+03B1 <> U+1F06
+U+0029 U+003D U+03B7 U+002D <> U+1F96
+U+0029 U+003D U+03B7 U+007C <> U+1F96
+U+0029 U+003D U+03B7 <> U+1F26
+U+0029 U+003D U+03B9 <> U+1F36
+U+0029 U+003D U+03C5 <> U+1F56
+U+0029 U+003D U+03C9 U+002D <> U+1FA6
+U+0029 U+003D U+03C9 U+007C <> U+1FA6
+U+0029 U+003D U+03C9 <> U+1F66
+U+0029 U+003D U+03CD <> U+1F56
+U+0029 U+003D U+03CE U+002D <> U+1FA6
+U+0029 U+003D U+03CE U+007C <> U+1FA6
+U+0029 U+003D U+03CE <> U+1F66
+U+0029 U+0060 U+002D U+0386 <> U+1F8A
+U+0029 U+0060 U+002D U+0389 <> U+1F9A
+U+0029 U+0060 U+002D U+038F <> U+1FAA
+U+0029 U+0060 U+002D U+0391 <> U+1F8A
+U+0029 U+0060 U+002D U+0397 <> U+1F9A
+U+0029 U+0060 U+002D U+03A9 <> U+1FAA
+U+0029 U+0060 U+002D U+03AC <> U+1F82
+U+0029 U+0060 U+002D U+03AE <> U+1F92
+U+0029 U+0060 U+002D U+03B1 <> U+1F82
+U+0029 U+0060 U+002D U+03B7 <> U+1F92
+U+0029 U+0060 U+002D U+03B9 <> U+002D U+1F32
+U+0029 U+0060 U+002D U+03C9 <> U+1FA2
+U+0029 U+0060 U+002D U+03CE <> U+1FA2
+U+0029 U+0060 U+007C U+0386 <> U+1F8A
+U+0029 U+0060 U+007C U+0389 <> U+1F9A
+U+0029 U+0060 U+007C U+038F <> U+1FAA
+U+0029 U+0060 U+007C U+0391 <> U+1F8A
+U+0029 U+0060 U+007C U+0397 <> U+1F9A
+U+0029 U+0060 U+007C U+03A9 <> U+1FAA
+U+0029 U+0060 U+007C U+03AC <> U+1F82
+U+0029 U+0060 U+007C U+03AE <> U+1F92
+U+0029 U+0060 U+007C U+03B1 <> U+1F82
+U+0029 U+0060 U+007C U+03B7 <> U+1F92
+U+0029 U+0060 U+007C U+03B9 <> U+007C U+1F32
+U+0029 U+0060 U+007C U+03C9 <> U+1FA2
+U+0029 U+0060 U+007C U+03CE <> U+1FA2
+U+0029 U+0060 U+0386 U+002D <> U+1F8A
+U+0029 U+0060 U+0386 U+007C <> U+1F8A
+U+0029 U+0060 U+0386 <> U+1F0A
+U+0029 U+0060 U+0388 <> U+1F1A
+U+0029 U+0060 U+0389 U+002D <> U+1F9A
+U+0029 U+0060 U+0389 U+007C <> U+1F9A
+U+0029 U+0060 U+0389 <> U+1F2A
+U+0029 U+0060 U+038A <> U+1F3A
+U+0029 U+0060 U+038C <> U+1F4A
+U+0029 U+0060 U+038F U+002D <> U+1FAA
+U+0029 U+0060 U+038F U+007C <> U+1FAA
+U+0029 U+0060 U+038F <> U+1F6A
+U+0029 U+0060 U+0391 U+002D <> U+1F8A
+U+0029 U+0060 U+0391 U+007C <> U+1F8A
+U+0029 U+0060 U+0391 <> U+1F0A
+U+0029 U+0060 U+0395 <> U+1F1A
+U+0029 U+0060 U+0397 U+002D <> U+1F9A
+U+0029 U+0060 U+0397 U+007C <> U+1F9A
+U+0029 U+0060 U+0397 <> U+1F2A
+U+0029 U+0060 U+0399 <> U+1F3A
+U+0029 U+0060 U+039F <> U+1F4A
+U+0029 U+0060 U+03A5 <> U+0029 U+1FEA
+U+0029 U+0060 U+03A9 U+002D <> U+1FAA
+U+0029 U+0060 U+03A9 U+007C <> U+1FAA
+U+0029 U+0060 U+03A9 <> U+1F6A
+U+0029 U+0060 U+03AC U+002D <> U+1F82
+U+0029 U+0060 U+03AC U+007C <> U+1F82
+U+0029 U+0060 U+03AC <> U+1F02
+U+0029 U+0060 U+03AE U+002D <> U+1F92
+U+0029 U+0060 U+03AE U+007C <> U+1F92
+U+0029 U+0060 U+03AF <> U+1F32
+U+0029 U+0060 U+03B1 U+002D <> U+1F82
+U+0029 U+0060 U+03B1 U+007C <> U+1F82
+U+0029 U+0060 U+03B1 <> U+1F02
+U+0029 U+0060 U+03B5 <> U+1F12
+U+0029 U+0060 U+03B7 U+002D <> U+1F92
+U+0029 U+0060 U+03B7 U+007C <> U+1F92
+U+0029 U+0060 U+03B7 <> U+1F22
+U+0029 U+0060 U+03B9 <> U+1F32
+U+0029 U+0060 U+03BF <> U+1F42
+U+0029 U+0060 U+03C5 <> U+1F52
+U+0029 U+0060 U+03C9 U+002D <> U+1FA2
+U+0029 U+0060 U+03C9 U+007C <> U+1FA2
+U+0029 U+0060 U+03C9 <> U+1F62
+U+0029 U+0060 U+03CC <> U+1F42
+U+0029 U+0060 U+03CD <> U+1F52
+U+0029 U+0060 U+03CE U+002D <> U+1FA2
+U+0029 U+0060 U+03CE U+007C <> U+1FA2
+U+0029 U+0060 U+03CE <> U+1F62
+U+0029 U+007C U+0386 <> U+1F8C
+U+0029 U+007C U+0389 <> U+1F9C
+U+0029 U+007C U+038F <> U+1FAC
+U+0029 U+007C U+0391 <> U+1F88
+U+0029 U+007C U+0397 <> U+1F98
+U+0029 U+007C U+03A9 <> U+1FA8
+U+0029 U+007C U+03AC <> U+1F84
+U+0029 U+007C U+03AE <> U+1F94
+U+0029 U+007C U+03B1 <> U+1F80
+U+0029 U+007C U+03B7 <> U+1F90
+U+0029 U+007C U+03B9 <> U+007C U+1F30
+U+0029 U+007C U+03C9 <> U+1FA0
+U+0029 U+007C U+03CE <> U+1FA4
+U+0029 U+0386 U+002D <> U+1F8C
+U+0029 U+0386 U+007C <> U+1F8C
+U+0029 U+0386 <> U+1F0C
+U+0029 U+0388 <> U+1F1C
+U+0029 U+0389 U+002D <> U+1F9C
+U+0029 U+0389 U+007C <> U+1F9C
+U+0029 U+0389 <> U+1F2C
+U+0029 U+038A <> U+1F3C
+U+0029 U+038C <> U+1F4C
+U+0029 U+038E <> U+0029 U+1FEB
+U+0029 U+038F U+002D <> U+1FAC
+U+0029 U+038F U+007C <> U+1FAC
+U+0029 U+038F <> U+1F6C
+U+0029 U+0391 U+002D <> U+1F88
+U+0029 U+0391 U+007C <> U+1F88
+U+0029 U+0391 <> U+1F08
+U+0029 U+0395 <> U+1F18
+U+0029 U+0397 U+002D <> U+1F98
+U+0029 U+0397 U+007C <> U+1F98
+U+0029 U+0397 <> U+1F28
+U+0029 U+0399 <> U+1F38
+U+0029 U+039F <> U+1F48
+U+0029 U+03A9 U+002D <> U+1FA8
+U+0029 U+03A9 U+007C <> U+1FA8
+U+0029 U+03A9 <> U+1F68
+U+0029 U+03AC U+002D <> U+1F84
+U+0029 U+03AC U+007C <> U+1F84
+U+0029 U+03AC <> U+1F04
+U+0029 U+03AD <> U+1F14
+U+0029 U+03AE U+002D <> U+1F94
+U+0029 U+03AE U+007C <> U+1F94
+U+0029 U+03AE <> U+1F24
+U+0029 U+03B1 U+002D <> U+1F80
+U+0029 U+03B1 U+007C <> U+1F80
+U+0029 U+03B1 <> U+1F00
+U+0029 U+03B5 <> U+1F10
+U+0029 U+03B7 U+002D <> U+1F90
+U+0029 U+03B7 U+007C <> U+1F90
+U+0029 U+03B7 <> U+1F20
+U+0029 U+03B9 <> U+1F30
+U+0029 U+03BF <> U+1F40
+U+0029 U+03C5 <> U+1F50
+U+0029 U+03C9 U+002D <> U+1FA0
+U+0029 U+03C9 U+007C <> U+1FA0
+U+0029 U+03C9 <> U+1F60
+U+0029 U+03CC <> U+1F44
+U+0029 U+03CD <> U+1F54
+U+0029 U+03CE U+002D <> U+1FA4
+U+0029 U+03CE U+007C <> U+1FA4
+U+0029 U+03CE <> U+1F64
+U+002B U+0027 U+002D U+03B9 <> U+002D U+1FD2
+U+002B U+0027 U+002D U+03C9 <> U+002B U+1FF2
+U+002B U+0027 U+002D U+03CE <> U+002B U+1FF2
+U+002B U+0027 U+007C U+03B9 <> U+007C U+1FD2
+U+002B U+0027 U+007C U+03C9 <> U+002B U+1FF2
+U+002B U+0027 U+0399 <> U+0027 U+03AA
+U+002B U+0027 U+03A5 <> U+0027 U+03AB
+U+002B U+0027 U+03AF <> U+1FD2
+U+002B U+0027 U+03B9 <> U+1FD2
+U+002B U+0027 U+03C5 <> U+1FE2
+U+002B U+0027 U+03CD <> U+1FE2
+U+002B U+002D U+03B9 <> U+002D U+03CA
+U+002B U+002D U+03C9 <> U+002B U+1FF3
+U+002B U+002D U+03CE <> U+002B U+1FF4
+U+002B U+002F U+002D U+03B9 <> U+002D U+1FD3
+U+002B U+002F U+002D U+03C9 <> U+002B U+1FF4
+U+002B U+002F U+007C U+03B9 <> U+007C U+1FD3
+U+002B U+002F U+007C U+03C9 <> U+002B U+1FF4
+U+002B U+002F U+0399 <> U+002F U+03AA
+U+002B U+002F U+03A5 <> U+002F U+03AB
+U+002B U+002F U+03B9 <> U+1FD3
+U+002B U+002F U+03C5 <> U+1FE3
+U+002B U+002F U+03C9 U+002D <> U+002B U+1FF4
+U+002B U+003D U+002D U+03B9 <> U+002D U+1FD7
+U+002B U+003D U+007C U+03B9 <> U+007C U+1FD7
+U+002B U+003D U+0399 <> U+003D U+03AA
+U+002B U+003D U+03A5 <> U+003D U+03AB
+U+002B U+003D U+03AF <> U+1FD7
+U+002B U+003D U+03B9 <> U+1FD7
+U+002B U+003D U+03C5 <> U+1FE7
+U+002B U+003D U+03CD <> U+1FE7
+U+002B U+0060 U+002D U+03B9 <> U+002D U+1FD2
+U+002B U+0060 U+002D U+03C9 <> U+002B U+1FF2
+U+002B U+0060 U+002D U+03CE <> U+002B U+1FF2
+U+002B U+0060 U+007C U+03B9 <> U+007C U+1FD2
+U+002B U+0060 U+007C U+03C9 <> U+002B U+1FF2
+U+002B U+0060 U+0399 <> U+0060 U+03AA
+U+002B U+0060 U+03A5 <> U+0060 U+03AB
+U+002B U+0060 U+03AF <> U+1FD2
+U+002B U+0060 U+03B9 <> U+1FD2
+U+002B U+0060 U+03C5 <> U+1FE2
+U+002B U+0060 U+03CD <> U+1FE2
+U+002B U+007C U+03B9 <> U+007C U+03CA
+U+002B U+007C U+03C9 <> U+002B U+1FF3
+U+002B U+007C U+03CE <> U+002B U+1FF4
+U+002B U+0399 <> U+03AA
+U+002B U+03A5 <> U+03AB
+U+002B U+03AF <> U+1FD3
+U+002B U+03B9 <> U+03CA
+U+002B U+03C5 <> U+03CB
+U+002B U+03C9 U+002D <> U+002B U+1FF3
+U+002B U+03C9 U+007C <> U+002B U+1FF3
+U+002B U+03C9 <> U+002B U+03C9
+U+002B U+03CD <> U+1FE3
+U+002B U+03CE <> U+002B U+1F7D
+U+002B U+03CE U+002D <> U+002B U+1FF4
+U+002B U+03CE U+007C <> U+002B U+1FF4
+U+002D U+002D U+002D <> U+2014
+U+002D U+002D <> U+2013
+U+002D U+0391 <> U+1FBC
+U+002D U+0397 <> U+1FCC
+U+002D U+03A9 <> U+1FFC
+U+002D U+03AC <> U+1FB4
+U+002D U+03AE <> U+1FC4
+U+002D U+03B1 <> U+1FB3
+U+002D U+03B7 <> U+1FC3
+U+002D U+03C9 <> U+1FF3
+U+002D U+03CE <> U+1FF4
+U+002F U+0022 U+002D U+03B9 <> U+002D U+1FD3
+U+002F U+0022 U+002D U+03C9 <> U+0022 U+1FF4
+U+002F U+0022 U+007C U+03B9 <> U+007C U+1FD3
+U+002F U+0022 U+007C U+03C9 <> U+0022 U+1FF4
+U+002F U+0022 U+0399 <> U+0022 U+1FDB
+U+002F U+0022 U+03A5 <> U+0022 U+1FEB
+U+002F U+0022 U+03B9 <> U+1FD3
+U+002F U+0022 U+03C5 <> U+1FE3
+U+002F U+0022 U+03C9 <> U+0022 U+1F7D
+U+002F U+0022 U+03C9 U+002D <> U+0022 U+1FF4
+U+002F U+0022 U+03C9 U+007C <> U+0022 U+1FF4
+U+002F U+0028 U+002D U+0391 <> U+1F8D
+U+002F U+0028 U+002D U+0397 <> U+1F9D
+U+002F U+0028 U+002D U+03A9 <> U+1FAD
+U+002F U+0028 U+002D U+03B1 <> U+1F85
+U+002F U+0028 U+002D U+03B7 <> U+1F95
+U+002F U+0028 U+002D U+03B9 <> U+002D U+1F35
+U+002F U+0028 U+002D U+03C9 <> U+1FA5
+U+002F U+0028 U+007C U+0391 <> U+1F8D
+U+002F U+0028 U+007C U+0397 <> U+1F9D
+U+002F U+0028 U+007C U+03A9 <> U+1FAD
+U+002F U+0028 U+007C U+03B1 <> U+1F85
+U+002F U+0028 U+007C U+03B7 <> U+1F95
+U+002F U+0028 U+007C U+03B9 <> U+007C U+1F35
+U+002F U+0028 U+007C U+03C9 <> U+1FA5
+U+002F U+0028 U+0391 U+002D <> U+1F8D
+U+002F U+0028 U+0391 U+007C <> U+1F8D
+U+002F U+0028 U+0391 <> U+1F0D
+U+002F U+0028 U+0395 <> U+1F1D
+U+002F U+0028 U+0397 U+002D <> U+1F9D
+U+002F U+0028 U+0397 U+007C <> U+1F9D
+U+002F U+0028 U+0397 <> U+1F2D
+U+002F U+0028 U+0399 <> U+1F3D
+U+002F U+0028 U+039F <> U+1F4D
+U+002F U+0028 U+03A5 <> U+1F5D
+U+002F U+0028 U+03A9 U+002D <> U+1FAD
+U+002F U+0028 U+03A9 U+007C <> U+1FAD
+U+002F U+0028 U+03A9 <> U+1F6D
+U+002F U+0028 U+03B1 U+002D <> U+1F85
+U+002F U+0028 U+03B1 U+007C <> U+1F85
+U+002F U+0028 U+03B1 <> U+1F05
+U+002F U+0028 U+03B5 <> U+1F15
+U+002F U+0028 U+03B7 U+002D <> U+1F95
+U+002F U+0028 U+03B7 U+007C <> U+1F95
+U+002F U+0028 U+03B7 <> U+1F25
+U+002F U+0028 U+03B9 <> U+1F35
+U+002F U+0028 U+03BF <> U+1F45
+U+002F U+0028 U+03C5 <> U+1F55
+U+002F U+0028 U+03C9 U+002D <> U+1FA5
+U+002F U+0028 U+03C9 U+007C <> U+1FA5
+U+002F U+0028 U+03C9 <> U+1F65
+U+002F U+0029 U+002D U+0391 <> U+1F8C
+U+002F U+0029 U+002D U+0397 <> U+1F9C
+U+002F U+0029 U+002D U+03A9 <> U+1FAC
+U+002F U+0029 U+002D U+03B1 <> U+1F84
+U+002F U+0029 U+002D U+03B7 <> U+1F94
+U+002F U+0029 U+002D U+03B9 <> U+002D U+1F34
+U+002F U+0029 U+002D U+03C9 <> U+1FA4
+U+002F U+0029 U+007C U+0391 <> U+1F8C
+U+002F U+0029 U+007C U+0397 <> U+1F9C
+U+002F U+0029 U+007C U+03A9 <> U+1FAC
+U+002F U+0029 U+007C U+03B1 <> U+1F84
+U+002F U+0029 U+007C U+03B7 <> U+1F94
+U+002F U+0029 U+007C U+03B9 <> U+007C U+1F34
+U+002F U+0029 U+007C U+03C9 <> U+1FA4
+U+002F U+0029 U+0389 <> U+1F2C
+U+002F U+0029 U+0391 U+002D <> U+1F8C
+U+002F U+0029 U+0391 U+007C <> U+1F8C
+U+002F U+0029 U+0391 <> U+1F0C
+U+002F U+0029 U+0395 <> U+1F1C
+U+002F U+0029 U+0397 U+002D <> U+1F9C
+U+002F U+0029 U+0397 U+007C <> U+1F9C
+U+002F U+0029 U+0397 <> U+1F2C
+U+002F U+0029 U+0399 <> U+1F3C
+U+002F U+0029 U+039F <> U+1F4C
+U+002F U+0029 U+03A5 <> U+0029 U+1FEB
+U+002F U+0029 U+03A9 U+002D <> U+1FAC
+U+002F U+0029 U+03A9 U+007C <> U+1FAC
+U+002F U+0029 U+03A9 <> U+1F6C
+U+002F U+0029 U+03B1 U+002D <> U+1F84
+U+002F U+0029 U+03B1 U+007C <> U+1F84
+U+002F U+0029 U+03B1 <> U+1F04
+U+002F U+0029 U+03B5 <> U+1F14
+U+002F U+0029 U+03B7 U+002D <> U+1F94
+U+002F U+0029 U+03B7 U+007C <> U+1F94
+U+002F U+0029 U+03B7 <> U+1F24
+U+002F U+0029 U+03B9 <> U+1F34
+U+002F U+0029 U+03BF <> U+1F44
+U+002F U+0029 U+03C5 <> U+1F54
+U+002F U+0029 U+03C9 U+002D <> U+1FA4
+U+002F U+0029 U+03C9 U+007C <> U+1FA4
+U+002F U+0029 U+03C9 <> U+1F64
+U+002F U+002B U+002D U+03B9 <> U+002D U+1FD3
+U+002F U+002B U+002D U+03C9 <> U+002B U+1FF4
+U+002F U+002B U+007C U+03B9 <> U+007C U+1FD3
+U+002F U+002B U+007C U+03C9 <> U+002B U+1FF4
+U+002F U+002B U+0399 <> U+002B U+1FDB
+U+002F U+002B U+03A5 <> U+002B U+1FEB
+U+002F U+002B U+03B9 <> U+1FD3
+U+002F U+002B U+03C5 <> U+1FE3
+U+002F U+002B U+03C9 <> U+002B U+1FF4
+U+002F U+002B U+03C9 U+002D <> U+002B U+1FF4
+U+002F U+002B U+03C9 U+007C <> U+002B U+1FF4
+U+002F U+002D U+0391 <> U+002D U+1FBB
+U+002F U+002D U+0397 <> U+002D U+1FCB
+U+002F U+002D U+03A9 <> U+002D U+1FFB
+U+002F U+002D U+03B1 <> U+1FB4
+U+002F U+002D U+03B7 <> U+1FC4
+U+002F U+002D U+03B9 <> U+002D U+1F77
+U+002F U+002D U+03B9 <> U+002D U+1F77
+U+002F U+002D U+03C9 <> U+1FF4
+U+002F U+005B U+002D U+0391 <> U+1F8D
+U+002F U+005B U+002D U+0397 <> U+1F9D
+U+002F U+005B U+002D U+03A9 <> U+1FAD
+U+002F U+005B U+002D U+03B1 <> U+1F85
+U+002F U+005B U+002D U+03B7 <> U+1F95
+U+002F U+005B U+002D U+03B9 <> U+002D U+1F35
+U+002F U+005B U+002D U+03C9 <> U+1FA5
+U+002F U+005B U+007C U+0391 <> U+1F8D
+U+002F U+005B U+007C U+0397 <> U+1F9D
+U+002F U+005B U+007C U+03A9 <> U+1FAD
+U+002F U+005B U+007C U+03B1 <> U+1F85
+U+002F U+005B U+007C U+03B7 <> U+1F95
+U+002F U+005B U+007C U+03B9 <> U+007C U+1F35
+U+002F U+005B U+007C U+03C9 <> U+1FA5
+U+002F U+005B U+0391 U+002D <> U+1F8D
+U+002F U+005B U+0391 U+007C <> U+1F8D
+U+002F U+005B U+0391 <> U+1F0D
+U+002F U+005B U+0395 <> U+1F1D
+U+002F U+005B U+0397 U+002D <> U+1F9D
+U+002F U+005B U+0397 U+007C <> U+1F9D
+U+002F U+005B U+0397 <> U+1F2D
+U+002F U+005B U+0399 <> U+1F3D
+U+002F U+005B U+039F <> U+1F4D
+U+002F U+005B U+03A5 <> U+1F5D
+U+002F U+005B U+03A9 U+002D <> U+1FAD
+U+002F U+005B U+03A9 U+007C <> U+1FAD
+U+002F U+005B U+03A9 <> U+1F6D
+U+002F U+005B U+03B1 U+002D <> U+1F85
+U+002F U+005B U+03B1 U+007C <> U+1F85
+U+002F U+005B U+03B1 <> U+1F05
+U+002F U+005B U+03B5 <> U+1F15
+U+002F U+005B U+03B7 U+002D <> U+1F95
+U+002F U+005B U+03B7 U+007C <> U+1F95
+U+002F U+005B U+03B7 <> U+1F25
+U+002F U+005B U+03B9 <> U+1F35
+U+002F U+005B U+03BF <> U+1F45
+U+002F U+005B U+03C5 <> U+1F55
+U+002F U+005B U+03C9 U+002D <> U+1FA5
+U+002F U+005B U+03C9 U+007C <> U+1FA5
+U+002F U+005B U+03C9 <> U+1F65
+U+002F U+005D U+002D U+0391 <> U+1F8C
+U+002F U+005D U+002D U+0397 <> U+1F9C
+U+002F U+005D U+002D U+03A9 <> U+1FAC
+U+002F U+005D U+002D U+03B1 <> U+1F84
+U+002F U+005D U+002D U+03B7 <> U+1F94
+U+002F U+005D U+002D U+03B9 <> U+002D U+1F34
+U+002F U+005D U+002D U+03C9 <> U+1FA4
+U+002F U+005D U+007C U+0391 <> U+1F8C
+U+002F U+005D U+007C U+0397 <> U+1F9C
+U+002F U+005D U+007C U+03A9 <> U+1FAC
+U+002F U+005D U+007C U+03B1 <> U+1F84
+U+002F U+005D U+007C U+03B7 <> U+1F94
+U+002F U+005D U+007C U+03B9 <> U+007C U+1F34
+U+002F U+005D U+007C U+03C9 <> U+1FA4
+U+002F U+005D U+0389 <> U+1F2C
+U+002F U+005D U+0391 U+002D <> U+1F8C
+U+002F U+005D U+0391 U+007C <> U+1F8C
+U+002F U+005D U+0391 <> U+1F0C
+U+002F U+005D U+0395 <> U+1F1C
+U+002F U+005D U+0397 U+002D <> U+1F9C
+U+002F U+005D U+0397 U+007C <> U+1F9C
+U+002F U+005D U+0397 <> U+1F2C
+U+002F U+005D U+0399 <> U+1F3C
+U+002F U+005D U+039F <> U+1F4C
+U+002F U+005D U+03A5 <> U+005D U+1FEB
+U+002F U+005D U+03A9 U+002D <> U+1FAC
+U+002F U+005D U+03A9 U+007C <> U+1FAC
+U+002F U+005D U+03A9 <> U+1F6C
+U+002F U+005D U+03B1 U+002D <> U+1F84
+U+002F U+005D U+03B1 U+007C <> U+1F84
+U+002F U+005D U+03B1 <> U+1F04
+U+002F U+005D U+03B5 <> U+1F14
+U+002F U+005D U+03B7 U+002D <> U+1F94
+U+002F U+005D U+03B7 U+007C <> U+1F94
+U+002F U+005D U+03B7 <> U+1F24
+U+002F U+005D U+03B9 <> U+1F34
+U+002F U+005D U+03BF <> U+1F44
+U+002F U+005D U+03C5 <> U+1F54
+U+002F U+005D U+03C9 U+002D <> U+1FA4
+U+002F U+005D U+03C9 U+007C <> U+1FA4
+U+002F U+005D U+03C9 <> U+1F64
+U+002F U+007C U+0391 <> U+007C U+1FBB
+U+002F U+007C U+0397 <> U+007C U+1FCB
+U+002F U+007C U+03A9 <> U+007C U+1FFB
+U+002F U+007C U+03B1 <> U+1FB4
+U+002F U+007C U+03B7 <> U+1FC4
+U+002F U+007C U+03B9 <> U+007C U+1F77
+U+002F U+007C U+03B9 <> U+007C U+1F77
+U+002F U+007C U+03C9 <> U+1FF4
+U+002F U+0389 <> U+1FCB
+U+002F U+0391 <> U+1FBB
+U+002F U+0395 <> U+1FC9
+U+002F U+0397 <> U+1FCB
+U+002F U+0399 <> U+1FDB
+U+002F U+039F <> U+1FF9
+U+002F U+03A5 <> U+1FEB
+U+002F U+03A9 <> U+1FFB
+U+002F U+03B1 U+002D <> U+1FB4
+U+002F U+03B1 U+007C <> U+1FB4
+U+002F U+03B1 <> U+1F71
+U+002F U+03B5 <> U+1F73
+U+002F U+03B7 U+002D <> U+1FC4
+U+002F U+03B7 U+007C <> U+1FC4
+U+002F U+03B7 <> U+1F75
+U+002F U+03B9 <> U+1F77
+U+002F U+03BF <> U+1F79
+U+002F U+03C5 <> U+1F7B
+U+002F U+03C9 U+002D <> U+1FF4
+U+002F U+03C9 U+007C <> U+1FF4
+U+002F U+03C9 <> U+1F7D
+U+002F U+03CA <> U+1FD3
+U+002F U+03CB <> U+1FE3
+U+003D U+0022 U+002D U+03B9 <> U+002D U+1FD7
+U+003D U+0022 U+007C U+03B9 <> U+007C U+1FD7
+U+003D U+0022 U+0399 <> U+003D U+03AA
+U+003D U+0022 U+03A5 <> U+003D U+03AB
+U+003D U+0022 U+03AF <> U+003D U+1FD3
+U+003D U+0022 U+03B9 <> U+1FD7
+U+003D U+0022 U+03C5 <> U+1FE7
+U+003D U+0022 U+03CD <> U+003D U+1FE3
+U+003D U+0028 U+002D U+0386 <> U+1F8F
+U+003D U+0028 U+002D U+0389 <> U+1F9F
+U+003D U+0028 U+002D U+038F <> U+1FAF
+U+003D U+0028 U+002D U+0391 <> U+1F8F
+U+003D U+0028 U+002D U+0397 <> U+1F9F
+U+003D U+0028 U+002D U+03A9 <> U+1FAF
+U+003D U+0028 U+002D U+03AC <> U+1F87
+U+003D U+0028 U+002D U+03B1 <> U+1F87
+U+003D U+0028 U+002D U+03B7 <> U+1F97
+U+003D U+0028 U+002D U+03B9 <> U+002D U+1F37
+U+003D U+0028 U+002D U+03C9 <> U+1FA7
+U+003D U+0028 U+002D U+03CE <> U+1FA7
+U+003D U+0028 U+007C U+0386 <> U+1F8F
+U+003D U+0028 U+007C U+0389 <> U+1F9F
+U+003D U+0028 U+007C U+038F <> U+1FAF
+U+003D U+0028 U+007C U+0391 <> U+1F8F
+U+003D U+0028 U+007C U+0397 <> U+1F9F
+U+003D U+0028 U+007C U+03A9 <> U+1FAF
+U+003D U+0028 U+007C U+03AC <> U+1F87
+U+003D U+0028 U+007C U+03B1 <> U+1F87
+U+003D U+0028 U+007C U+03B7 <> U+1F97
+U+003D U+0028 U+007C U+03B9 <> U+007C U+1F37
+U+003D U+0028 U+007C U+03C9 <> U+1FA7
+U+003D U+0028 U+007C U+03CE <> U+1FA7
+U+003D U+0028 U+0386 U+002D <> U+1F8F
+U+003D U+0028 U+0386 U+007C <> U+1F8F
+U+003D U+0028 U+0386 <> U+1F0F
+U+003D U+0028 U+0389 U+002D <> U+1F9F
+U+003D U+0028 U+0389 U+007C <> U+1F9F
+U+003D U+0028 U+0389 <> U+1F2F
+U+003D U+0028 U+038A <> U+1F3F
+U+003D U+0028 U+038E <> U+1F5F
+U+003D U+0028 U+038F U+002D <> U+1FAF
+U+003D U+0028 U+038F U+007C <> U+1FAF
+U+003D U+0028 U+0391 U+002D <> U+1F8F
+U+003D U+0028 U+0391 U+007C <> U+1F8F
+U+003D U+0028 U+0391 <> U+1F0F
+U+003D U+0028 U+0397 U+002D <> U+1F9F
+U+003D U+0028 U+0397 U+007C <> U+1F9F
+U+003D U+0028 U+0397 <> U+1F2F
+U+003D U+0028 U+0399 <> U+1F3F
+U+003D U+0028 U+03A5 <> U+1F5F
+U+003D U+0028 U+03A9 U+002D <> U+1FAF
+U+003D U+0028 U+03A9 U+007C <> U+1FAF
+U+003D U+0028 U+03A9 <> U+1F6F
+U+003D U+0028 U+03AC U+002D <> U+1F87
+U+003D U+0028 U+03AC U+007C <> U+1F87
+U+003D U+0028 U+03AC <> U+1F07
+U+003D U+0028 U+03AF <> U+1F37
+U+003D U+0028 U+03B1 U+002D <> U+1F87
+U+003D U+0028 U+03B1 U+007C <> U+1F87
+U+003D U+0028 U+03B1 <> U+1F07
+U+003D U+0028 U+03B7 U+002D <> U+1F97
+U+003D U+0028 U+03B7 U+007C <> U+1F97
+U+003D U+0028 U+03B7 <> U+1F27
+U+003D U+0028 U+03B9 <> U+1F37
+U+003D U+0028 U+03C5 <> U+1F57
+U+003D U+0028 U+03C9 U+002D <> U+1FA7
+U+003D U+0028 U+03C9 U+007C <> U+1FA7
+U+003D U+0028 U+03C9 <> U+1F67
+U+003D U+0028 U+03CD <> U+1F57
+U+003D U+0028 U+03CE U+002D <> U+1FA7
+U+003D U+0028 U+03CE U+007C <> U+1FA7
+U+003D U+0028 U+03CE <> U+1F67
+U+003D U+0029 U+002D U+0386 <> U+1F8E
+U+003D U+0029 U+002D U+0389 <> U+1F9E
+U+003D U+0029 U+002D U+038F <> U+1FAE
+U+003D U+0029 U+002D U+0391 <> U+1F8E
+U+003D U+0029 U+002D U+0397 <> U+1F9E
+U+003D U+0029 U+002D U+03A9 <> U+1FAE
+U+003D U+0029 U+002D U+03AC <> U+1F86
+U+003D U+0029 U+002D U+03B1 <> U+1F86
+U+003D U+0029 U+002D U+03B7 <> U+1F96
+U+003D U+0029 U+002D U+03B9 <> U+002D U+1F36
+U+003D U+0029 U+002D U+03C9 <> U+1FA6
+U+003D U+0029 U+002D U+03CE <> U+1FA6
+U+003D U+0029 U+007C U+0386 <> U+1F8E
+U+003D U+0029 U+007C U+0389 <> U+1F9E
+U+003D U+0029 U+007C U+038F <> U+1FAE
+U+003D U+0029 U+007C U+0391 <> U+1F8E
+U+003D U+0029 U+007C U+0397 <> U+1F9E
+U+003D U+0029 U+007C U+03A9 <> U+1FAE
+U+003D U+0029 U+007C U+03AC <> U+1F86
+U+003D U+0029 U+007C U+03B1 <> U+1F86
+U+003D U+0029 U+007C U+03B7 <> U+1F96
+U+003D U+0029 U+007C U+03B9 <> U+007C U+1F36
+U+003D U+0029 U+007C U+03C9 <> U+1FA6
+U+003D U+0029 U+007C U+03CE <> U+1FA6
+U+003D U+0029 U+0386 U+002D <> U+1F8E
+U+003D U+0029 U+0386 U+007C <> U+1F8E
+U+003D U+0029 U+0386 <> U+1F0E
+U+003D U+0029 U+0389 U+002D <> U+1F9E
+U+003D U+0029 U+0389 U+007C <> U+1F9E
+U+003D U+0029 U+0389 <> U+1F2E
+U+003D U+0029 U+038A <> U+1F3E
+U+003D U+0029 U+038F U+002D <> U+1FAE
+U+003D U+0029 U+038F U+007C <> U+1FAE
+U+003D U+0029 U+038F <> U+1F6E
+U+003D U+0029 U+0391 U+002D <> U+1F8E
+U+003D U+0029 U+0391 U+007C <> U+1F8E
+U+003D U+0029 U+0391 <> U+1F0E
+U+003D U+0029 U+0397 U+002D <> U+1F9E
+U+003D U+0029 U+0397 U+007C <> U+1F9E
+U+003D U+0029 U+0397 <> U+1F2E
+U+003D U+0029 U+0399 <> U+1F3E
+U+003D U+0029 U+03A5 <> U+003D U+0029 U+03A5
+U+003D U+0029 U+03A9 U+002D <> U+1FAE
+U+003D U+0029 U+03A9 U+007C <> U+1FAE
+U+003D U+0029 U+03A9 <> U+1F6E
+U+003D U+0029 U+03AC U+002D <> U+1F86
+U+003D U+0029 U+03AC U+007C <> U+1F86
+U+003D U+0029 U+03AC <> U+1F06
+U+003D U+0029 U+03AF <> U+1F36
+U+003D U+0029 U+03B1 U+002D <> U+1F86
+U+003D U+0029 U+03B1 U+007C <> U+1F86
+U+003D U+0029 U+03B1 <> U+1F06
+U+003D U+0029 U+03B7 U+002D <> U+1F96
+U+003D U+0029 U+03B7 U+007C <> U+1F96
+U+003D U+0029 U+03B7 <> U+1F26
+U+003D U+0029 U+03B9 <> U+1F36
+U+003D U+0029 U+03C5 <> U+1F56
+U+003D U+0029 U+03C9 U+002D <> U+1FA6
+U+003D U+0029 U+03C9 U+007C <> U+1FA6
+U+003D U+0029 U+03C9 <> U+1F66
+U+003D U+0029 U+03CD <> U+1F56
+U+003D U+0029 U+03CE U+002D <> U+1FA6
+U+003D U+0029 U+03CE U+007C <> U+1FA6
+U+003D U+0029 U+03CE <> U+1F66
+U+003D U+002B U+002D U+03B9 <> U+002D U+1FD7
+U+003D U+002B U+007C U+03B9 <> U+007C U+1FD7
+U+003D U+002B U+03AF <> U+1FD7
+U+003D U+002B U+03B9 <> U+1FD7
+U+003D U+002B U+03C5 <> U+1FE7
+U+003D U+002B U+03CD <> U+1FE7
+U+003D U+002D U+0386 <> U+003D U+002D U+1FBB
+U+003D U+002D U+0389 <> U+003D U+002D U+1FCB
+U+003D U+002D U+038F <> U+003D U+002D U+1FFB
+U+003D U+002D U+0391 <> U+003D U+1FBC
+U+003D U+002D U+0397 <> U+003D U+1FCC
+U+003D U+002D U+03A9 <> U+003D U+1FFC
+U+003D U+002D U+03AC <> U+1FB7
+U+003D U+002D U+03AE <> U+1FC7
+U+003D U+002D U+03B1 <> U+1FB7
+U+003D U+002D U+03B7 <> U+1FC7
+U+003D U+002D U+03B9 <> U+002D U+1FD6
+U+003D U+002D U+03C9 <> U+1FF7
+U+003D U+002D U+03CE <> U+1FF7
+U+003D U+005B U+002D U+0386 <> U+1F8F
+U+003D U+005B U+002D U+0389 <> U+1F9F
+U+003D U+005B U+002D U+038F <> U+1FAF
+U+003D U+005B U+002D U+0391 <> U+1F8F
+U+003D U+005B U+002D U+0397 <> U+1F9F
+U+003D U+005B U+002D U+03A9 <> U+1FAF
+U+003D U+005B U+002D U+03AC <> U+1F87
+U+003D U+005B U+002D U+03B1 <> U+1F87
+U+003D U+005B U+002D U+03B7 <> U+1F97
+U+003D U+005B U+002D U+03B9 <> U+002D U+1F37
+U+003D U+005B U+002D U+03C9 <> U+1FA7
+U+003D U+005B U+002D U+03CE <> U+1FA7
+U+003D U+005B U+007C U+0386 <> U+1F8F
+U+003D U+005B U+007C U+0389 <> U+1F9D
+U+003D U+005B U+007C U+038F <> U+1FAF
+U+003D U+005B U+007C U+0391 <> U+1F8F
+U+003D U+005B U+007C U+0397 <> U+1F9F
+U+003D U+005B U+007C U+03A9 <> U+1FAF
+U+003D U+005B U+007C U+03AC <> U+1F87
+U+003D U+005B U+007C U+03AC <> U+1F87
+U+003D U+005B U+007C U+03B1 <> U+1F87
+U+003D U+005B U+007C U+03B7 <> U+1F97
+U+003D U+005B U+007C U+03B9 <> U+007C U+1F37
+U+003D U+005B U+007C U+03C9 <> U+1FA7
+U+003D U+005B U+007C U+03CE <> U+1FA7
+U+003D U+005B U+0386 U+002D <> U+1F8F
+U+003D U+005B U+0386 U+007C <> U+1F8F
+U+003D U+005B U+0386 <> U+1F0F
+U+003D U+005B U+0389 U+002D <> U+1F9F
+U+003D U+005B U+0389 U+007C <> U+1F9F
+U+003D U+005B U+0389 <> U+1F2F
+U+003D U+005B U+038A <> U+1F3F
+U+003D U+005B U+038E <> U+1F5F
+U+003D U+005B U+038F U+002D <> U+1FAF
+U+003D U+005B U+038F U+007C <> U+1FAF
+U+003D U+005B U+038F <> U+1F6F
+U+003D U+005B U+0391 U+002D <> U+1F8F
+U+003D U+005B U+0391 U+007C <> U+1F8F
+U+003D U+005B U+0391 <> U+1F0F
+U+003D U+005B U+0397 U+002D <> U+1F9F
+U+003D U+005B U+0397 U+007C <> U+1F9F
+U+003D U+005B U+0397 <> U+1F2F
+U+003D U+005B U+0399 <> U+1F3F
+U+003D U+005B U+03A5 <> U+1F5F
+U+003D U+005B U+03A9 U+002D <> U+1FAF
+U+003D U+005B U+03A9 U+007C <> U+1FAF
+U+003D U+005B U+03A9 <> U+1F6F
+U+003D U+005B U+03AC U+002D <> U+1F87
+U+003D U+005B U+03AC U+007C <> U+1F87
+U+003D U+005B U+03AC <> U+1F07
+U+003D U+005B U+03AF <> U+1F37
+U+003D U+005B U+03B1 U+002D <> U+1F87
+U+003D U+005B U+03B1 U+007C <> U+1F87
+U+003D U+005B U+03B1 <> U+1F07
+U+003D U+005B U+03B7 U+002D <> U+1F97
+U+003D U+005B U+03B7 U+007C <> U+1F97
+U+003D U+005B U+03B7 <> U+1F27
+U+003D U+005B U+03B9 <> U+1F37
+U+003D U+005B U+03C5 <> U+1F57
+U+003D U+005B U+03C9 U+002D <> U+1FA7
+U+003D U+005B U+03C9 U+007C <> U+1FA7
+U+003D U+005B U+03C9 <> U+1F67
+U+003D U+005B U+03CD <> U+1F57
+U+003D U+005B U+03CE U+002D <> U+1FA7
+U+003D U+005B U+03CE U+007C <> U+1FA7
+U+003D U+005B U+03CE <> U+1F67
+U+003D U+005D U+002D U+0386 <> U+1F8E
+U+003D U+005D U+002D U+0389 <> U+1F9E
+U+003D U+005D U+002D U+038F <> U+1FAE
+U+003D U+005D U+002D U+0391 <> U+1F8E
+U+003D U+005D U+002D U+0391 <> U+1F8E
+U+003D U+005D U+002D U+0397 <> U+1F9E
+U+003D U+005D U+002D U+03A9 <> U+1FAE
+U+003D U+005D U+002D U+03AC <> U+1F86
+U+003D U+005D U+002D U+03B1 <> U+1F86
+U+003D U+005D U+002D U+03B7 <> U+1F96
+U+003D U+005D U+002D U+03B9 <> U+002D U+1F36
+U+003D U+005D U+002D U+03C9 <> U+1FA6
+U+003D U+005D U+002D U+03CE <> U+1FA6
+U+003D U+005D U+007C U+0386 <> U+1F8E
+U+003D U+005D U+007C U+0389 <> U+1F9E
+U+003D U+005D U+007C U+038F <> U+1FAE
+U+003D U+005D U+007C U+0391 <> U+1F8E
+U+003D U+005D U+007C U+0397 <> U+1F9E
+U+003D U+005D U+007C U+03A9 <> U+1FAE
+U+003D U+005D U+007C U+03AC <> U+1F86
+U+003D U+005D U+007C U+03B7 <> U+1F96
+U+003D U+005D U+007C U+03B9 <> U+007C U+1F36
+U+003D U+005D U+007C U+03C9 <> U+1FA6
+U+003D U+005D U+007C U+03CE <> U+1FA6
+U+003D U+005D U+0386 U+002D <> U+1F8E
+U+003D U+005D U+0386 U+007C <> U+1F8E
+U+003D U+005D U+0386 <> U+1F0E
+U+003D U+005D U+0389 U+002D <> U+1F9E
+U+003D U+005D U+0389 U+007C <> U+1F9E
+U+003D U+005D U+0389 <> U+1F2E
+U+003D U+005D U+038A <> U+1F3E
+U+003D U+005D U+038E <> U+003D U+005D U+1FEB
+U+003D U+005D U+038F U+002D <> U+1FAE
+U+003D U+005D U+038F U+007C <> U+1FAE
+U+003D U+005D U+038F <> U+1F6E
+U+003D U+005D U+0391 U+002D <> U+1F8E
+U+003D U+005D U+0391 U+007C <> U+1F8E
+U+003D U+005D U+0391 <> U+1F0E
+U+003D U+005D U+0397 U+002D <> U+1F9E
+U+003D U+005D U+0397 U+007C <> U+1F9E
+U+003D U+005D U+0397 <> U+1F2E
+U+003D U+005D U+0399 <> U+1F3E
+U+003D U+005D U+03A5 <> U+003D U+005D U+03A5
+U+003D U+005D U+03A9 U+002D <> U+1FAE
+U+003D U+005D U+03A9 U+007C <> U+1FAE
+U+003D U+005D U+03A9 <> U+1F6E
+U+003D U+005D U+03AC U+002D <> U+1F86
+U+003D U+005D U+03AC U+007C <> U+1F86
+U+003D U+005D U+03AC <> U+1F06
+U+003D U+005D U+03AF <> U+1F36
+U+003D U+005D U+03B1 U+002D <> U+1F86
+U+003D U+005D U+03B1 U+007C <> U+1F86
+U+003D U+005D U+03B1 <> U+1F06
+U+003D U+005D U+03B7 U+002D <> U+1F96
+U+003D U+005D U+03B7 U+007C <> U+1F96
+U+003D U+005D U+03B7 <> U+1F26
+U+003D U+005D U+03B9 <> U+1F36
+U+003D U+005D U+03C5 <> U+1F56
+U+003D U+005D U+03C9 U+002D <> U+1FA6
+U+003D U+005D U+03C9 U+007C <> U+1FA6
+U+003D U+005D U+03C9 <> U+1F66
+U+003D U+005D U+03CD <> U+1F56
+U+003D U+005D U+03CE U+002D <> U+1FA6
+U+003D U+005D U+03CE U+007C <> U+1FA6
+U+003D U+005D U+03CE <> U+1F66
+U+003D U+007C U+005D U+03B1 <> U+1F86
+U+003D U+007C U+0389 <> U+003D U+007C U+1FCB
+U+003D U+007C U+038F <> U+003D U+007C U+1FFB
+U+003D U+007C U+038F <> U+003D U+1FFC
+U+003D U+007C U+0397 <> U+003D U+1FCC
+U+003D U+007C U+03AC <> U+1FB7
+U+003D U+007C U+03AE <> U+1FC7
+U+003D U+007C U+03B1 <> U+1FB7
+U+003D U+007C U+03B7 <> U+1FC7
+U+003D U+007C U+03B9 <> U+007C U+1FD6
+U+003D U+007C U+03C9 <> U+1FF7
+U+003D U+007C U+03CE <> U+1FF7
+U+003D U+0389 U+002D <> U+003D U+1FCB U+002D
+U+003D U+0389 U+007C <> U+003D U+1FCB U+007C
+U+003D U+038F U+002D <> U+003D U+1FFB U+002D
+U+003D U+038F U+007C <> U+003D U+1FFB U+007C
+U+003D U+0391 U+002D <> U+003D U+1FBC
+U+003D U+0391 U+007C <> U+003D U+1FBC
+U+003D U+0391 <> U+003D U+0391
+U+003D U+0397 U+002D <> U+003D U+1FCC
+U+003D U+0397 U+007C <> U+003D U+1FCC
+U+003D U+0397 <> U+003D U+0397
+U+003D U+0399 <> U+003D U+0399
+U+003D U+03A5 <> U+003D U+03A5
+U+003D U+03A9 U+002D <> U+003D U+1FFC
+U+003D U+03A9 U+007C <> U+003D U+1FFC
+U+003D U+03A9 <> U+003D U+03A9
+U+003D U+03AC U+002D <> U+1FB7
+U+003D U+03AC U+007C <> U+1FB7
+U+003D U+03AC <> U+1FB6
+U+003D U+03AE U+002D <> U+1FC7
+U+003D U+03AE U+007C <> U+1FC7
+U+003D U+03AE <> U+1FC6
+U+003D U+03AF <> U+1FD6
+U+003D U+03B1 U+002D <> U+1FB7
+U+003D U+03B1 U+007C <> U+1FB7
+U+003D U+03B1 <> U+1FB6
+U+003D U+03B7 U+002D <> U+1FC7
+U+003D U+03B7 U+007C <> U+1FC7
+U+003D U+03B7 <> U+1FC6
+U+003D U+03B9 <> U+1FD6
+U+003D U+03C5 <> U+1FE6
+U+003D U+03C9 U+002D <> U+1FF7
+U+003D U+03C9 U+007C <> U+1FF7
+U+003D U+03C9 <> U+1FF6
+U+003D U+03CE U+002D <> U+1FF7
+U+003D U+03CE U+007C <> U+1FF7
+U+003D U+03CE <> U+1FF6
+U+005B U+0027 U+002D U+0386 <> U+1F8B
+U+005B U+0027 U+002D U+0389 <> U+1F9B
+U+005B U+0027 U+002D U+038F <> U+1FAB
+U+005B U+0027 U+002D U+0391 <> U+1F8B
+U+005B U+0027 U+002D U+0397 <> U+1F9B
+U+005B U+0027 U+002D U+03A9 <> U+1FAB
+U+005B U+0027 U+002D U+03AC <> U+1F83
+U+005B U+0027 U+002D U+03AE <> U+1F93
+U+005B U+0027 U+002D U+03B1 <> U+1F83
+U+005B U+0027 U+002D U+03B7 <> U+1F93
+U+005B U+0027 U+002D U+03B9 <> U+002D U+1F33
+U+005B U+0027 U+002D U+03C9 <> U+1FA3
+U+005B U+0027 U+002D U+03CE <> U+1FA3
+U+005B U+0027 U+007C U+0386 <> U+1F8B
+U+005B U+0027 U+007C U+0389 <> U+1F9B
+U+005B U+0027 U+007C U+038F <> U+1FAB
+U+005B U+0027 U+007C U+0391 <> U+1F8B
+U+005B U+0027 U+007C U+0397 <> U+1F9B
+U+005B U+0027 U+007C U+03A9 <> U+1FAB
+U+005B U+0027 U+007C U+03AC <> U+1F83
+U+005B U+0027 U+007C U+03AE <> U+1F93
+U+005B U+0027 U+007C U+03B1 <> U+1F83
+U+005B U+0027 U+007C U+03B7 <> U+1F93
+U+005B U+0027 U+007C U+03B9 <> U+007C U+1F33
+U+005B U+0027 U+007C U+03C9 <> U+1FA3
+U+005B U+0027 U+007C U+03CE <> U+1FA3
+U+005B U+0027 U+0386 U+002D <> U+1F8B
+U+005B U+0027 U+0386 U+007C <> U+1F8B
+U+005B U+0027 U+0386 <> U+1F0B
+U+005B U+0027 U+0388 <> U+1F1B
+U+005B U+0027 U+0389 U+002D <> U+1F9B
+U+005B U+0027 U+0389 U+007C <> U+1F9B
+U+005B U+0027 U+0389 <> U+1F2B
+U+005B U+0027 U+038A <> U+1F3B
+U+005B U+0027 U+038C <> U+1F4B
+U+005B U+0027 U+038E <> U+1F5B
+U+005B U+0027 U+038F U+002D <> U+1FAB
+U+005B U+0027 U+038F U+007C <> U+1FAB
+U+005B U+0027 U+038F <> U+1F6B
+U+005B U+0027 U+0391 U+002D <> U+1F8B
+U+005B U+0027 U+0391 U+007C <> U+1F8B
+U+005B U+0027 U+0391 <> U+1F0B
+U+005B U+0027 U+0395 <> U+1F1B
+U+005B U+0027 U+0397 U+002D <> U+1F9B
+U+005B U+0027 U+0397 U+007C <> U+1F9B
+U+005B U+0027 U+0397 <> U+1F2B
+U+005B U+0027 U+0399 <> U+1F3B
+U+005B U+0027 U+039F <> U+1F4B
+U+005B U+0027 U+03A5 <> U+1F5B
+U+005B U+0027 U+03A9 U+002D <> U+1FAB
+U+005B U+0027 U+03A9 U+007C <> U+1FAB
+U+005B U+0027 U+03A9 <> U+1F6B
+U+005B U+0027 U+03AC U+002D <> U+1F83
+U+005B U+0027 U+03AC U+007C <> U+1F83
+U+005B U+0027 U+03AC <> U+1F03
+U+005B U+0027 U+03AD <> U+1F13
+U+005B U+0027 U+03AE U+002D <> U+1F93
+U+005B U+0027 U+03AE U+007C <> U+1F93
+U+005B U+0027 U+03AE <> U+1F23
+U+005B U+0027 U+03AF <> U+1F33
+U+005B U+0027 U+03B1 U+002D <> U+1F83
+U+005B U+0027 U+03B1 U+007C <> U+1F83
+U+005B U+0027 U+03B1 <> U+1F03
+U+005B U+0027 U+03B5 <> U+1F13
+U+005B U+0027 U+03B7 U+002D <> U+1F93
+U+005B U+0027 U+03B7 U+007C <> U+1F93
+U+005B U+0027 U+03B7 <> U+1F23
+U+005B U+0027 U+03B9 <> U+1F33
+U+005B U+0027 U+03BF <> U+1F43
+U+005B U+0027 U+03C5 <> U+1F53
+U+005B U+0027 U+03C9 U+002D <> U+1FA3
+U+005B U+0027 U+03C9 U+007C <> U+1FA3
+U+005B U+0027 U+03C9 <> U+1F63
+U+005B U+0027 U+03CC <> U+1F43
+U+005B U+0027 U+03CD <> U+1F53
+U+005B U+0027 U+03CE U+002D <> U+1FA3
+U+005B U+0027 U+03CE U+007C <> U+1FA3
+U+005B U+0027 U+03CE <> U+1F63
+U+005B U+002D U+0386 <> U+1F8D
+U+005B U+002D U+0389 <> U+1F9D
+U+005B U+002D U+038F <> U+1FAD
+U+005B U+002D U+0391 <> U+1F89
+U+005B U+002D U+0397 <> U+1F99
+U+005B U+002D U+03A9 <> U+1FA9
+U+005B U+002D U+03AC <> U+1F85
+U+005B U+002D U+03AE <> U+1F95
+U+005B U+002D U+03B1 <> U+1F81
+U+005B U+002D U+03B7 <> U+1F91
+U+005B U+002D U+03B9 <> U+002D U+1F31
+U+005B U+002D U+03C9 <> U+1FA1
+U+005B U+002D U+03CE <> U+1FA5
+U+005B U+002F U+002D U+0391 <> U+1F8D
+U+005B U+002F U+002D U+0397 <> U+1F9D
+U+005B U+002F U+002D U+03A9 <> U+1FAD
+U+005B U+002F U+002D U+03B1 <> U+1F85
+U+005B U+002F U+002D U+03B7 <> U+1F95
+U+005B U+002F U+002D U+03B9 <> U+002D U+1F35
+U+005B U+002F U+002D U+03C9 <> U+1FA5
+U+005B U+002F U+007C U+0391 <> U+1F8D
+U+005B U+002F U+007C U+0397 <> U+1F9D
+U+005B U+002F U+007C U+03A9 <> U+1FAD
+U+005B U+002F U+007C U+03B1 <> U+1F85
+U+005B U+002F U+007C U+03B7 <> U+1F95
+U+005B U+002F U+007C U+03B9 <> U+007C U+1F35
+U+005B U+002F U+007C U+03C9 <> U+1FA5
+U+005B U+002F U+0391 U+002D <> U+1F8D
+U+005B U+002F U+0391 U+007C <> U+1F8D
+U+005B U+002F U+0391 <> U+1F0D
+U+005B U+002F U+0395 <> U+1F1D
+U+005B U+002F U+0397 U+002D <> U+1F9D
+U+005B U+002F U+0397 U+007C <> U+1F9D
+U+005B U+002F U+0397 <> U+1F2D
+U+005B U+002F U+0399 <> U+1F3D
+U+005B U+002F U+039F <> U+1F4D
+U+005B U+002F U+03A5 <> U+1F5D
+U+005B U+002F U+03A9 U+002D <> U+1FAD
+U+005B U+002F U+03A9 U+007C <> U+1FAD
+U+005B U+002F U+03A9 <> U+1F6D
+U+005B U+002F U+03B1 U+002D <> U+1F85
+U+005B U+002F U+03B1 U+007C <> U+1F85
+U+005B U+002F U+03B1 <> U+1F05
+U+005B U+002F U+03B5 <> U+1F15
+U+005B U+002F U+03B7 U+002D <> U+1F95
+U+005B U+002F U+03B7 U+007C <> U+1F95
+U+005B U+002F U+03B7 <> U+1F25
+U+005B U+002F U+03B9 <> U+1F35
+U+005B U+002F U+03BF <> U+1F45
+U+005B U+002F U+03C5 <> U+1F55
+U+005B U+002F U+03C9 U+002D <> U+1FA5
+U+005B U+002F U+03C9 U+007C <> U+1FA5
+U+005B U+002F U+03C9 <> U+1F65
+U+005B U+003D U+002D U+0386 <> U+1F8F
+U+005B U+003D U+002D U+0389 <> U+1F9F
+U+005B U+003D U+002D U+038F <> U+1FAF
+U+005B U+003D U+002D U+0391 <> U+1F8F
+U+005B U+003D U+002D U+0397 <> U+1F9F
+U+005B U+003D U+002D U+03A9 <> U+1FAF
+U+005B U+003D U+002D U+03AC <> U+1F87
+U+005B U+003D U+002D U+03B1 <> U+1F87
+U+005B U+003D U+002D U+03B7 <> U+1F97
+U+005B U+003D U+002D U+03B9 <> U+002D U+1F37
+U+005B U+003D U+002D U+03C9 <> U+1FA7
+U+005B U+003D U+002D U+03CE <> U+1FA7
+U+005B U+003D U+007C U+0386 <> U+1F8F
+U+005B U+003D U+007C U+0389 <> U+1F9F
+U+005B U+003D U+007C U+038F <> U+1FAF
+U+005B U+003D U+007C U+0391 <> U+1F8F
+U+005B U+003D U+007C U+0397 <> U+1F9F
+U+005B U+003D U+007C U+03A9 <> U+1FAF
+U+005B U+003D U+007C U+03AC <> U+1F87
+U+005B U+003D U+007C U+03B1 <> U+1F87
+U+005B U+003D U+007C U+03B7 <> U+1F97
+U+005B U+003D U+007C U+03B9 <> U+007C U+1F37
+U+005B U+003D U+007C U+03C9 <> U+1FA7
+U+005B U+003D U+007C U+03CE <> U+1FA7
+U+005B U+003D U+0386 U+002D <> U+1F8F
+U+005B U+003D U+0386 U+007C <> U+1F8F
+U+005B U+003D U+0386 <> U+1F0F
+U+005B U+003D U+0389 U+002D <> U+1F9F
+U+005B U+003D U+0389 U+007C <> U+1F9F
+U+005B U+003D U+0389 <> U+1F2F
+U+005B U+003D U+038A <> U+1F3F
+U+005B U+003D U+038E <> U+1F5F
+U+005B U+003D U+038F U+002D <> U+1FAF
+U+005B U+003D U+038F U+007C <> U+1FAF
+U+005B U+003D U+038F <> U+1F6F
+U+005B U+003D U+0391 U+002D <> U+1F8F
+U+005B U+003D U+0391 U+007C <> U+1F8F
+U+005B U+003D U+0391 <> U+1F0F
+U+005B U+003D U+0397 U+002D <> U+1F9F
+U+005B U+003D U+0397 U+007C <> U+1F9F
+U+005B U+003D U+0397 <> U+1F2F
+U+005B U+003D U+0399 <> U+1F3F
+U+005B U+003D U+039F <> U+003D U+1F49
+U+005B U+003D U+03A5 <> U+1F5F
+U+005B U+003D U+03A9 U+002D <> U+1FAF
+U+005B U+003D U+03A9 U+007C <> U+1FAF
+U+005B U+003D U+03A9 <> U+1F6F
+U+005B U+003D U+03AC U+002D <> U+1F87
+U+005B U+003D U+03AC U+007C <> U+1F87
+U+005B U+003D U+03AC <> U+1F07
+U+005B U+003D U+03AF <> U+1F37
+U+005B U+003D U+03B1 U+002D <> U+1F87
+U+005B U+003D U+03B1 U+007C <> U+1F87
+U+005B U+003D U+03B1 <> U+1F07
+U+005B U+003D U+03B7 U+002D <> U+1F97
+U+005B U+003D U+03B7 U+007C <> U+1F97
+U+005B U+003D U+03B7 <> U+1F27
+U+005B U+003D U+03B9 <> U+1F37
+U+005B U+003D U+03C5 <> U+1F57
+U+005B U+003D U+03C9 U+002D <> U+1FA7
+U+005B U+003D U+03C9 U+007C <> U+1FA7
+U+005B U+003D U+03C9 <> U+1F67
+U+005B U+003D U+03CD <> U+1F57
+U+005B U+003D U+03CE U+002D <> U+1FA7
+U+005B U+003D U+03CE U+007C <> U+1FA7
+U+005B U+003D U+03CE <> U+1F67
+U+005B U+03A1 <> U+1FEC
+U+005B U+0060 U+002D U+0386 <> U+1F8B
+U+005B U+0060 U+002D U+0389 <> U+1F9B
+U+005B U+0060 U+002D U+038F <> U+1FAB
+U+005B U+0060 U+002D U+0391 <> U+1F8B
+U+005B U+0060 U+002D U+0397 <> U+1F9B
+U+005B U+0060 U+002D U+03A9 <> U+1FAB
+U+005B U+0060 U+002D U+03AC <> U+1F83
+U+005B U+0060 U+002D U+03AE <> U+1F93
+U+005B U+0060 U+002D U+03B1 <> U+1F83
+U+005B U+0060 U+002D U+03B7 <> U+1F93
+U+005B U+0060 U+002D U+03B9 <> U+002D U+1F33
+U+005B U+0060 U+002D U+03C9 <> U+1FA3
+U+005B U+0060 U+002D U+03CE <> U+1FA3
+U+005B U+0060 U+007C U+0386 <> U+1F8B
+U+005B U+0060 U+007C U+0389 <> U+1F9B
+U+005B U+0060 U+007C U+038F <> U+1FAB
+U+005B U+0060 U+007C U+0391 <> U+1F8B
+U+005B U+0060 U+007C U+0397 <> U+1F9B
+U+005B U+0060 U+007C U+03A9 <> U+1FAB
+U+005B U+0060 U+007C U+03AC <> U+1F83
+U+005B U+0060 U+007C U+03AE <> U+1F93
+U+005B U+0060 U+007C U+03B1 <> U+1F83
+U+005B U+0060 U+007C U+03B7 <> U+1F93
+U+005B U+0060 U+007C U+03B9 <> U+007C U+1F33
+U+005B U+0060 U+007C U+03C9 <> U+1FA3
+U+005B U+0060 U+007C U+03CE <> U+1FA3
+U+005B U+0060 U+0386 U+002D <> U+1F8B
+U+005B U+0060 U+0386 U+007C <> U+1F8B
+U+005B U+0060 U+0386 <> U+1F0B
+U+005B U+0060 U+0388 <> U+1F1B
+U+005B U+0060 U+0389 U+002D <> U+1F9B
+U+005B U+0060 U+0389 U+007C <> U+1F9B
+U+005B U+0060 U+0389 <> U+1F2B
+U+005B U+0060 U+038A <> U+1F3B
+U+005B U+0060 U+038C <> U+1F4B
+U+005B U+0060 U+038E <> U+1F5B
+U+005B U+0060 U+038F U+002D <> U+1FAB
+U+005B U+0060 U+038F U+007C <> U+1FAB
+U+005B U+0060 U+038F <> U+1F6B
+U+005B U+0060 U+0391 U+002D <> U+1F8B
+U+005B U+0060 U+0391 U+007C <> U+1F8B
+U+005B U+0060 U+0391 <> U+1F0B
+U+005B U+0060 U+0395 <> U+1F1B
+U+005B U+0060 U+0397 U+002D <> U+1F9B
+U+005B U+0060 U+0397 U+007C <> U+1F9B
+U+005B U+0060 U+0397 <> U+1F2B
+U+005B U+0060 U+0399 <> U+1F3B
+U+005B U+0060 U+039F <> U+1F4B
+U+005B U+0060 U+03A5 <> U+1F5B
+U+005B U+0060 U+03A9 U+002D <> U+1FAB
+U+005B U+0060 U+03A9 U+007C <> U+1FAB
+U+005B U+0060 U+03A9 <> U+1F6B
+U+005B U+0060 U+03AC U+002D <> U+1F83
+U+005B U+0060 U+03AC U+007C <> U+1F83
+U+005B U+0060 U+03AC <> U+1F03
+U+005B U+0060 U+03AD <> U+1F13
+U+005B U+0060 U+03AE U+002D <> U+1F93
+U+005B U+0060 U+03AE U+007C <> U+1F93
+U+005B U+0060 U+03AE <> U+1F23
+U+005B U+0060 U+03AF <> U+1F33
+U+005B U+0060 U+03B1 U+002D <> U+1F83
+U+005B U+0060 U+03B1 U+007C <> U+1F83
+U+005B U+0060 U+03B1 <> U+1F03
+U+005B U+0060 U+03B5 <> U+1F13
+U+005B U+0060 U+03B7 U+002D <> U+1F93
+U+005B U+0060 U+03B7 U+007C <> U+1F93
+U+005B U+0060 U+03B7 <> U+1F23
+U+005B U+0060 U+03B9 <> U+1F33
+U+005B U+0060 U+03BF <> U+1F43
+U+005B U+0060 U+03C5 <> U+1F53
+U+005B U+0060 U+03C9 U+002D <> U+1FA3
+U+005B U+0060 U+03C9 U+007C <> U+1FA3
+U+005B U+0060 U+03C9 <> U+1F63
+U+005B U+0060 U+03CC <> U+1F43
+U+005B U+0060 U+03CD <> U+1F53
+U+005B U+0060 U+03CE U+002D <> U+1FA3
+U+005B U+0060 U+03CE U+007C <> U+1FA3
+U+005B U+0060 U+03CE <> U+1F63
+U+005B U+03C1 <> U+1FE5
+U+005B U+007C U+0386 <> U+1F8D
+U+005B U+007C U+0389 <> U+1F9D
+U+005B U+007C U+038F <> U+1FAD
+U+005B U+007C U+0391 <> U+1F89
+U+005B U+007C U+0397 <> U+1F99
+U+005B U+007C U+03A9 <> U+1FA9
+U+005B U+007C U+03AC <> U+1F85
+U+005B U+007C U+03AE <> U+1F95
+U+005B U+007C U+03B1 <> U+1F81
+U+005B U+007C U+03B7 <> U+1F91
+U+005B U+007C U+03B9 <> U+007C U+1F31
+U+005B U+007C U+03C9 <> U+1FA1
+U+005B U+007C U+03CE <> U+1FA5
+U+005B U+0386 U+002D <> U+1F8D
+U+005B U+0386 U+007C <> U+1F8D
+U+005B U+0386 <> U+1F0D
+U+005B U+0388 <> U+1F1D
+U+005B U+0389 U+002D <> U+1F9D
+U+005B U+0389 U+007C <> U+1F9D
+U+005B U+0389 <> U+1F2D
+U+005B U+038A <> U+1F3D
+U+005B U+038C <> U+1F4D
+U+005B U+038E <> U+1F5D
+U+005B U+038F U+002D <> U+1FAD
+U+005B U+038F U+007C <> U+1FAD
+U+005B U+038F <> U+1F6D
+U+005B U+0391 U+002D <> U+1F89
+U+005B U+0391 U+007C <> U+1F89
+U+005B U+0391 <> U+1F09
+U+005B U+0395 <> U+1F19
+U+005B U+0397 U+002D <> U+1F99
+U+005B U+0397 U+007C <> U+1F99
+U+005B U+0397 <> U+1F29
+U+005B U+0399 <> U+1F39
+U+005B U+039F <> U+1F49
+U+005B U+03A5 <> U+1F59
+U+005B U+03A9 U+002D <> U+1FA9
+U+005B U+03A9 U+007C <> U+1FA9
+U+005B U+03A9 <> U+1F69
+U+005B U+03AC U+002D <> U+1F85
+U+005B U+03AC U+007C <> U+1F85
+U+005B U+03AC <> U+1F05
+U+005B U+03AD <> U+1F15
+U+005B U+03AE U+002D <> U+1F95
+U+005B U+03AE U+007C <> U+1F95
+U+005B U+03AE <> U+1F25
+U+005B U+03B1 U+002D <> U+1F81
+U+005B U+03B1 U+007C <> U+1F81
+U+005B U+03B1 <> U+1F01
+U+005B U+03B5 <> U+1F11
+U+005B U+03B7 U+002D <> U+1F91
+U+005B U+03B7 U+007C <> U+1F91
+U+005B U+03B7 <> U+1F21
+U+005B U+03B9 <> U+1F31
+U+005B U+03BF <> U+1F41
+U+005B U+03C5 <> U+1F51
+U+005B U+03C9 U+002D <> U+1FA1
+U+005B U+03C9 U+007C <> U+1FA1
+U+005B U+03C9 <> U+1F61
+U+005B U+03CC <> U+1F45
+U+005B U+03CD <> U+1F55
+U+005B U+03CE U+002D <> U+1FA5
+U+005B U+03CE U+007C <> U+1FA5
+U+005B U+03CE <> U+1F65
+U+005D U+0027 U+002D U+0386 <> U+1F8A
+U+005D U+0027 U+002D U+0389 <> U+1F9A
+U+005D U+0027 U+002D U+038F <> U+1FAA
+U+005D U+0027 U+002D U+0391 <> U+1F8A
+U+005D U+0027 U+002D U+0397 <> U+1F9A
+U+005D U+0027 U+002D U+03A9 <> U+1FAA
+U+005D U+0027 U+002D U+03AC <> U+1F82
+U+005D U+0027 U+002D U+03B1 <> U+1F82
+U+005D U+0027 U+002D U+03B7 <> U+1F92
+U+005D U+0027 U+002D U+03B9 <> U+002D U+1F32
+U+005D U+0027 U+002D U+03C9 <> U+1FA2
+U+005D U+0027 U+002D U+03CE <> U+1FA2
+U+005D U+0027 U+007C U+0386 <> U+1F8A
+U+005D U+0027 U+007C U+0389 <> U+1F9A
+U+005D U+0027 U+007C U+038F <> U+1FAA
+U+005D U+0027 U+007C U+0391 <> U+1F8A
+U+005D U+0027 U+007C U+0397 <> U+1F9A
+U+005D U+0027 U+007C U+03A9 <> U+1FAA
+U+005D U+0027 U+007C U+03AC <> U+1F82
+U+005D U+0027 U+007C U+03AE <> U+1F92
+U+005D U+0027 U+007C U+03B1 <> U+1F82
+U+005D U+0027 U+007C U+03B7 <> U+1F92
+U+005D U+0027 U+007C U+03B9 <> U+007C U+1F32
+U+005D U+0027 U+007C U+03C9 <> U+1FA2
+U+005D U+0027 U+007C U+03CE <> U+1FA2
+U+005D U+0027 U+0386 U+002D <> U+1F8A
+U+005D U+0027 U+0386 U+007C <> U+1F8A
+U+005D U+0027 U+0386 <> U+1F0A
+U+005D U+0027 U+0388 <> U+1F1A
+U+005D U+0027 U+0389 U+002D <> U+1F9A
+U+005D U+0027 U+0389 U+007C <> U+1F9A
+U+005D U+0027 U+0389 <> U+1F2A
+U+005D U+0027 U+038A <> U+1F3A
+U+005D U+0027 U+038C <> U+1F4A
+U+005D U+0027 U+038F U+002D <> U+1FAA
+U+005D U+0027 U+038F U+007C <> U+1FAA
+U+005D U+0027 U+038F <> U+1F6A
+U+005D U+0027 U+0391 U+002D <> U+1F8A
+U+005D U+0027 U+0391 U+007C <> U+1F8A
+U+005D U+0027 U+0391 <> U+1F0A
+U+005D U+0027 U+0395 <> U+1F1A
+U+005D U+0027 U+0397 U+002D <> U+1F9A
+U+005D U+0027 U+0397 U+007C <> U+1F9A
+U+005D U+0027 U+0397 <> U+1F2A
+U+005D U+0027 U+0399 <> U+1F3A
+U+005D U+0027 U+039F <> U+1F4A
+U+005D U+0027 U+03A5 <> U+005D U+1FEA
+U+005D U+0027 U+03A9 U+002D <> U+1FAA
+U+005D U+0027 U+03A9 U+007C <> U+1FAA
+U+005D U+0027 U+03A9 <> U+1F6A
+U+005D U+0027 U+03AC U+002D <> U+1F82
+U+005D U+0027 U+03AC U+007C <> U+1F82
+U+005D U+0027 U+03AC <> U+1F02
+U+005D U+0027 U+03AD <> U+1F12
+U+005D U+0027 U+03AE U+002D <> U+1F92
+U+005D U+0027 U+03AE U+007C <> U+1F92
+U+005D U+0027 U+03AE <> U+1F22
+U+005D U+0027 U+03AF <> U+1F32
+U+005D U+0027 U+03B1 U+002D <> U+1F82
+U+005D U+0027 U+03B1 U+007C <> U+1F82
+U+005D U+0027 U+03B1 <> U+1F02
+U+005D U+0027 U+03B5 <> U+1F12
+U+005D U+0027 U+03B7 U+002D <> U+1F92
+U+005D U+0027 U+03B7 U+007C <> U+1F92
+U+005D U+0027 U+03B7 <> U+1F22
+U+005D U+0027 U+03B9 <> U+1F32
+U+005D U+0027 U+03BF <> U+1F42
+U+005D U+0027 U+03C5 <> U+1F52
+U+005D U+0027 U+03C9 U+002D <> U+1FA2
+U+005D U+0027 U+03C9 U+007C <> U+1FA2
+U+005D U+0027 U+03C9 <> U+1F62
+U+005D U+0027 U+03CC <> U+1F42
+U+005D U+0027 U+03CD <> U+1F52
+U+005D U+0027 U+03CE U+002D <> U+1FA2
+U+005D U+0027 U+03CE U+007C <> U+1FA2
+U+005D U+0027 U+03CE <> U+1F62
+U+005D U+002D U+0386 <> U+1F8C
+U+005D U+002D U+0389 <> U+1F9C
+U+005D U+002D U+038F <> U+1FAC
+U+005D U+002D U+0391 <> U+1F88
+U+005D U+002D U+0397 <> U+1F98
+U+005D U+002D U+03A9 <> U+1FA8
+U+005D U+002D U+03AC <> U+1F84
+U+005D U+002D U+03AE <> U+1F94
+U+005D U+002D U+03B1 <> U+1F80
+U+005D U+002D U+03B7 <> U+1F90
+U+005D U+002D U+03B9 <> U+002D U+1F30
+U+005D U+002D U+03C9 <> U+1FA0
+U+005D U+002D U+03CE <> U+1FA4
+U+005D U+002F U+002D U+0391 <> U+1F8C
+U+005D U+002F U+002D U+0397 <> U+1F9C
+U+005D U+002F U+002D U+03A9 <> U+1FAC
+U+005D U+002F U+002D U+03B1 <> U+1F84
+U+005D U+002F U+002D U+03B7 <> U+1F94
+U+005D U+002F U+002D U+03B9 <> U+002D U+1F34
+U+005D U+002F U+002D U+03C9 <> U+1FA4
+U+005D U+002F U+007C U+0391 <> U+1F8C
+U+005D U+002F U+007C U+0397 <> U+1F9C
+U+005D U+002F U+007C U+03A9 <> U+1FAC
+U+005D U+002F U+007C U+03B1 <> U+1F84
+U+005D U+002F U+007C U+03B7 <> U+1F94
+U+005D U+002F U+007C U+03B9 <> U+007C U+1F34
+U+005D U+002F U+007C U+03C9 <> U+1FA4
+U+005D U+002F U+0391 U+002D <> U+1F8C
+U+005D U+002F U+0391 U+007C <> U+1F8C
+U+005D U+002F U+0391 <> U+1F0C
+U+005D U+002F U+0395 <> U+1F1C
+U+005D U+002F U+0397 U+002D <> U+1F9C
+U+005D U+002F U+0397 U+007C <> U+1F9C
+U+005D U+002F U+0397 <> U+1F2C
+U+005D U+002F U+0399 <> U+1F3C
+U+005D U+002F U+039F <> U+1F4C
+U+005D U+002F U+03A5 <> U+005D U+1FEB
+U+005D U+002F U+03A9 U+002D <> U+1FAC
+U+005D U+002F U+03A9 U+007C <> U+1FAC
+U+005D U+002F U+03A9 <> U+1F6C
+U+005D U+002F U+03B1 U+002D <> U+1F84
+U+005D U+002F U+03B1 U+007C <> U+1F84
+U+005D U+002F U+03B1 <> U+1F04
+U+005D U+002F U+03B5 <> U+1F14
+U+005D U+002F U+03B7 U+002D <> U+1F94
+U+005D U+002F U+03B7 U+007C <> U+1F94
+U+005D U+002F U+03B7 <> U+1F24
+U+005D U+002F U+03B9 <> U+1F34
+U+005D U+002F U+03BF <> U+1F44
+U+005D U+002F U+03C5 <> U+1F54
+U+005D U+002F U+03C9 U+002D <> U+1FA4
+U+005D U+002F U+03C9 U+007C <> U+1FA4
+U+005D U+002F U+03C9 <> U+1F64
+U+005D U+003D U+002D U+0386 <> U+1F8E
+U+005D U+003D U+002D U+0389 <> U+1F9E
+U+005D U+003D U+002D U+038F <> U+1FAE
+U+005D U+003D U+002D U+0391 <> U+1F8E
+U+005D U+003D U+002D U+0397 <> U+1F9E
+U+005D U+003D U+002D U+03A9 <> U+1FAE
+U+005D U+003D U+002D U+03AC <> U+1F86
+U+005D U+003D U+002D U+03B1 <> U+1F86
+U+005D U+003D U+002D U+03B7 <> U+1F96
+U+005D U+003D U+002D U+03B9 <> U+002D U+1F36
+U+005D U+003D U+002D U+03C9 <> U+1FA6
+U+005D U+003D U+002D U+03CE <> U+1FA6
+U+005D U+003D U+007C U+0386 <> U+1F8E
+U+005D U+003D U+007C U+0389 <> U+1F9E
+U+005D U+003D U+007C U+038F <> U+1FAE
+U+005D U+003D U+007C U+0391 <> U+1F8E
+U+005D U+003D U+007C U+0397 <> U+1F9E
+U+005D U+003D U+007C U+03A9 <> U+1FAE
+U+005D U+003D U+007C U+03AC <> U+1F86
+U+005D U+003D U+007C U+03B1 <> U+1F86
+U+005D U+003D U+007C U+03B7 <> U+1F96
+U+005D U+003D U+007C U+03B9 <> U+007C U+1F36
+U+005D U+003D U+007C U+03C9 <> U+1FA6
+U+005D U+003D U+007C U+03CE <> U+1FA6
+U+005D U+003D U+0386 U+002D <> U+1F8E
+U+005D U+003D U+0386 U+007C <> U+1F8E
+U+005D U+003D U+0386 <> U+1F0E
+U+005D U+003D U+0389 U+002D <> U+1F9E
+U+005D U+003D U+0389 U+007C <> U+1F9E
+U+005D U+003D U+0389 <> U+1F2E
+U+005D U+003D U+038A <> U+1F3E
+U+005D U+003D U+038E <> U+005D U+003D U+1FEB
+U+005D U+003D U+038F U+002D <> U+1FAE
+U+005D U+003D U+038F U+007C <> U+1FAE
+U+005D U+003D U+038F <> U+1F6E
+U+005D U+003D U+0391 U+002D <> U+1F8E
+U+005D U+003D U+0391 U+007C <> U+1F8E
+U+005D U+003D U+0391 <> U+1F0E
+U+005D U+003D U+0397 U+002D <> U+1F9E
+U+005D U+003D U+0397 U+007C <> U+1F9E
+U+005D U+003D U+0397 <> U+1F2E
+U+005D U+003D U+0399 <> U+1F3E
+U+005D U+003D U+039F <> U+003D U+1F48
+U+005D U+003D U+03A5 <> U+005D U+003D U+03A5
+U+005D U+003D U+03A9 U+002D <> U+1FAE
+U+005D U+003D U+03A9 U+007C <> U+1FAE
+U+005D U+003D U+03A9 <> U+1F6E
+U+005D U+003D U+03AC U+002D <> U+1F86
+U+005D U+003D U+03AC U+007C <> U+1F86
+U+005D U+003D U+03AC <> U+1F06
+U+005D U+003D U+03AF <> U+1F36
+U+005D U+003D U+03B1 U+002D <> U+1F86
+U+005D U+003D U+03B1 U+007C <> U+1F86
+U+005D U+003D U+03B1 <> U+1F06
+U+005D U+003D U+03B7 U+002D <> U+1F96
+U+005D U+003D U+03B7 U+007C <> U+1F96
+U+005D U+003D U+03B7 <> U+1F26
+U+005D U+003D U+03B9 <> U+1F36
+U+005D U+003D U+03C5 <> U+1F56
+U+005D U+003D U+03C9 U+002D <> U+1FA6
+U+005D U+003D U+03C9 U+007C <> U+1FA6
+U+005D U+003D U+03C9 <> U+1F66
+U+005D U+003D U+03CD <> U+1F56
+U+005D U+003D U+03CE U+002D <> U+1FA6
+U+005D U+003D U+03CE U+007C <> U+1FA6
+U+005D U+003D U+03CE <> U+1F66
+U+005D U+0060 U+002D U+0386 <> U+1F8A
+U+005D U+0060 U+002D U+0389 <> U+1F9A
+U+005D U+0060 U+002D U+038F <> U+1FAA
+U+005D U+0060 U+002D U+0391 <> U+1F8A
+U+005D U+0060 U+002D U+0397 <> U+1F9A
+U+005D U+0060 U+002D U+03A9 <> U+1FAA
+U+005D U+0060 U+002D U+03AC <> U+1F82
+U+005D U+0060 U+002D U+03B1 <> U+1F82
+U+005D U+0060 U+002D U+03B7 <> U+1F92
+U+005D U+0060 U+002D U+03B9 <> U+002D U+1F32
+U+005D U+0060 U+002D U+03C9 <> U+1FA2
+U+005D U+0060 U+002D U+03CE <> U+1FA2
+U+005D U+0060 U+007C U+0386 <> U+1F8A
+U+005D U+0060 U+007C U+0389 <> U+1F9A
+U+005D U+0060 U+007C U+038F <> U+1FAA
+U+005D U+0060 U+007C U+0391 <> U+1F8A
+U+005D U+0060 U+007C U+0397 <> U+1F9A
+U+005D U+0060 U+007C U+03A9 <> U+1FAA
+U+005D U+0060 U+007C U+03AC <> U+1F82
+U+005D U+0060 U+007C U+03AE <> U+1F92
+U+005D U+0060 U+007C U+03B1 <> U+1F82
+U+005D U+0060 U+007C U+03B7 <> U+1F92
+U+005D U+0060 U+007C U+03B9 <> U+007C U+1F32
+U+005D U+0060 U+007C U+03C9 <> U+1FA2
+U+005D U+0060 U+007C U+03CE <> U+1FA2
+U+005D U+0060 U+0386 U+002D <> U+1F8A
+U+005D U+0060 U+0386 U+007C <> U+1F8A
+U+005D U+0060 U+0386 <> U+1F0A
+U+005D U+0060 U+0388 <> U+1F1A
+U+005D U+0060 U+0389 U+002D <> U+1F9A
+U+005D U+0060 U+0389 U+007C <> U+1F9A
+U+005D U+0060 U+0389 <> U+1F2A
+U+005D U+0060 U+038A <> U+1F3A
+U+005D U+0060 U+038C <> U+1F4A
+U+005D U+0060 U+038F U+002D <> U+1FAA
+U+005D U+0060 U+038F U+007C <> U+1FAA
+U+005D U+0060 U+038F <> U+1F6A
+U+005D U+0060 U+0391 U+002D <> U+1F8A
+U+005D U+0060 U+0391 U+007C <> U+1F8A
+U+005D U+0060 U+0391 <> U+1F0A
+U+005D U+0060 U+0395 <> U+1F1A
+U+005D U+0060 U+0397 U+002D <> U+1F9A
+U+005D U+0060 U+0397 U+007C <> U+1F9A
+U+005D U+0060 U+0397 <> U+1F2A
+U+005D U+0060 U+0399 <> U+1F3A
+U+005D U+0060 U+039F <> U+1F4A
+U+005D U+0060 U+03A5 <> U+005D U+1FEA
+U+005D U+0060 U+03A9 U+002D <> U+1FAA
+U+005D U+0060 U+03A9 U+007C <> U+1FAA
+U+005D U+0060 U+03A9 <> U+1F6A
+U+005D U+0060 U+03AC U+002D <> U+1F82
+U+005D U+0060 U+03AC U+007C <> U+1F82
+U+005D U+0060 U+03AC <> U+1F02
+U+005D U+0060 U+03AD <> U+1F12
+U+005D U+0060 U+03AE U+002D <> U+1F92
+U+005D U+0060 U+03AE U+007C <> U+1F92
+U+005D U+0060 U+03AE <> U+1F22
+U+005D U+0060 U+03AF <> U+1F32
+U+005D U+0060 U+03B1 U+002D <> U+1F82
+U+005D U+0060 U+03B1 U+007C <> U+1F82
+U+005D U+0060 U+03B1 <> U+1F02
+U+005D U+0060 U+03B5 <> U+1F12
+U+005D U+0060 U+03B7 U+002D <> U+1F92
+U+005D U+0060 U+03B7 U+007C <> U+1F92
+U+005D U+0060 U+03B7 <> U+1F22
+U+005D U+0060 U+03B9 <> U+1F32
+U+005D U+0060 U+03BF <> U+1F42
+U+005D U+0060 U+03C5 <> U+1F52
+U+005D U+0060 U+03C9 U+002D <> U+1FA2
+U+005D U+0060 U+03C9 U+007C <> U+1FA2
+U+005D U+0060 U+03C9 <> U+1F62
+U+005D U+0060 U+03CC <> U+1F42
+U+005D U+0060 U+03CD <> U+1F52
+U+005D U+0060 U+03CE U+002D <> U+1FA2
+U+005D U+0060 U+03CE U+007C <> U+1FA2
+U+005D U+0060 U+03CE <> U+1F62
+U+005D U+03C1 <> U+1FE4
+U+005D U+007C U+0386 <> U+1F8C
+U+005D U+007C U+0389 <> U+1F9C
+U+005D U+007C U+038F <> U+1FAC
+U+005D U+007C U+0391 <> U+1F88
+U+005D U+007C U+0397 <> U+1F98
+U+005D U+007C U+03A9 <> U+1FA8
+U+005D U+007C U+03AC <> U+1F84
+U+005D U+007C U+03AE <> U+1F94
+U+005D U+007C U+03B1 <> U+1F80
+U+005D U+007C U+03B7 <> U+1F90
+U+005D U+007C U+03B9 <> U+007C U+1F30
+U+005D U+007C U+03C9 <> U+1FA0
+U+005D U+007C U+03CE <> U+1FA4
+U+005D U+0386 U+002D <> U+1F8C
+U+005D U+0386 U+007C <> U+1F8C
+U+005D U+0386 <> U+1F0C
+U+005D U+0388 <> U+1F1C
+U+005D U+0389 U+002D <> U+1F9C
+U+005D U+0389 U+007C <> U+1F9C
+U+005D U+0389 <> U+1F2C
+U+005D U+0389 <> U+1F2C
+U+005D U+038A <> U+1F3C
+U+005D U+038C <> U+1F4C
+U+005D U+038E <> U+005D U+1FEB
+U+005D U+038F U+002D <> U+1FAC
+U+005D U+038F U+007C <> U+1FAC
+U+005D U+038F <> U+1F6C
+U+005D U+0391 U+002D <> U+1F88
+U+005D U+0391 U+007C <> U+1F88
+U+005D U+0391 <> U+1F08
+U+005D U+0395 <> U+1F18
+U+005D U+0397 U+002D <> U+1F98
+U+005D U+0397 U+007C <> U+1F98
+U+005D U+0397 <> U+1F28
+U+005D U+0399 <> U+1F38
+U+005D U+039F <> U+1F48
+U+005D U+03A5 <> U+005D U+03A5
+U+005D U+03A9 U+002D <> U+1FA8
+U+005D U+03A9 U+007C <> U+1FA8
+U+005D U+03A9 <> U+1F68
+U+005D U+03AC U+002D <> U+1F84
+U+005D U+03AC U+007C <> U+1F84
+U+005D U+03AC <> U+1F04
+U+005D U+03AD <> U+1F14
+U+005D U+03AE U+002D <> U+1F94
+U+005D U+03AE U+007C <> U+1F94
+U+005D U+03AE <> U+1F24
+U+005D U+03AF <> U+1F34
+U+005D U+03B1 U+002D <> U+1F80
+U+005D U+03B1 U+007C <> U+1F80
+U+005D U+03B1 <> U+1F00
+U+005D U+03B5 <> U+1F10
+U+005D U+03B7 U+002D <> U+1F90
+U+005D U+03B7 U+007C <> U+1F90
+U+005D U+03B7 <> U+1F20
+U+005D U+03B9 <> U+1F30
+U+005D U+03BF <> U+1F40
+U+005D U+03C5 <> U+1F50
+U+005D U+03C9 U+002D <> U+1FA0
+U+005D U+03C9 U+007C <> U+1FA0
+U+005D U+03C9 <> U+1F60
+U+005D U+03CC <> U+1F44
+U+005D U+03CD <> U+1F54
+U+005D U+03CE U+002D <> U+1FA4
+U+005D U+03CE U+007C <> U+1FA4
+U+005D U+03CE <> U+1F64
+U+0060 U+0022 U+002D U+03B9 <> U+002D U+1FD2
+U+0060 U+0022 U+002D U+03C9 <> U+0022 U+1FF2
+U+0060 U+0022 U+002D U+03CE <> U+0022 U+1FF2
+U+0060 U+0022 U+007C U+03B9 <> U+007C U+1FD2
+U+0060 U+0022 U+007C U+03C9 <> U+0022 U+1FF2
+U+0060 U+0022 U+007C U+03CE <> U+0022 U+1FF2
+U+0060 U+0022 U+0399 <> U+0022 U+1FDA
+U+0060 U+0022 U+03A5 <> U+0022 U+1FEA
+U+0060 U+0022 U+03AF <> U+1FD2
+U+0060 U+0022 U+03B9 <> U+1FD2
+U+0060 U+0022 U+03C5 <> U+1FE2
+U+0060 U+0022 U+03C9 <> U+0022 U+1F7C
+U+0060 U+0022 U+03C9 U+002D <> U+0022 U+1FF2
+U+0060 U+0022 U+03C9 U+007C <> U+0022 U+1FF2
+U+0060 U+0022 U+03CD <> U+1FE2
+U+0060 U+0022 U+03CE <> U+0022 U+1F7C
+U+0060 U+0022 U+03CE U+002D <> U+0022 U+1FF2
+U+0060 U+0022 U+03CE U+007C <> U+0022 U+1FF2
+U+0060 U+0028 U+002D U+0386 <> U+1F8B
+U+0060 U+0028 U+002D U+0389 <> U+1F9B
+U+0060 U+0028 U+002D U+038F <> U+1FAB
+U+0060 U+0028 U+002D U+0391 <> U+1F8B
+U+0060 U+0028 U+002D U+0397 <> U+1F9B
+U+0060 U+0028 U+002D U+03A9 <> U+1FAB
+U+0060 U+0028 U+002D U+03AC <> U+1F83
+U+0060 U+0028 U+002D U+03AE <> U+1F93
+U+0060 U+0028 U+002D U+03B1 <> U+1F83
+U+0060 U+0028 U+002D U+03B7 <> U+1F93
+U+0060 U+0028 U+002D U+03B9 <> U+002D U+1F33
+U+0060 U+0028 U+002D U+03C9 <> U+1FA3
+U+0060 U+0028 U+002D U+03CE <> U+1FA3
+U+0060 U+0028 U+007C U+0386 <> U+1F8B
+U+0060 U+0028 U+007C U+0389 <> U+1F9B
+U+0060 U+0028 U+007C U+038F <> U+1FAB
+U+0060 U+0028 U+007C U+0391 <> U+1F8B
+U+0060 U+0028 U+007C U+0397 <> U+1F9B
+U+0060 U+0028 U+007C U+03A9 <> U+1FAB
+U+0060 U+0028 U+007C U+03AC <> U+1F83
+U+0060 U+0028 U+007C U+03AE <> U+1F93
+U+0060 U+0028 U+007C U+03B1 <> U+1F83
+U+0060 U+0028 U+007C U+03B7 <> U+1F93
+U+0060 U+0028 U+007C U+03B9 <> U+007C U+1F33
+U+0060 U+0028 U+007C U+03C9 <> U+1FA3
+U+0060 U+0028 U+007C U+03CE <> U+1FA3
+U+0060 U+0028 U+0386 U+002D <> U+1F8B
+U+0060 U+0028 U+0386 U+007C <> U+1F8B
+U+0060 U+0028 U+0386 <> U+1F0B
+U+0060 U+0028 U+0388 <> U+1F1B
+U+0060 U+0028 U+0389 U+002D <> U+1F9B
+U+0060 U+0028 U+0389 U+007C <> U+1F9B
+U+0060 U+0028 U+0389 <> U+1F2B
+U+0060 U+0028 U+038A <> U+1F3B
+U+0060 U+0028 U+038C <> U+1F4B
+U+0060 U+0028 U+038E <> U+1F5B
+U+0060 U+0028 U+038F U+002D <> U+1FAB
+U+0060 U+0028 U+038F U+007C <> U+1FAB
+U+0060 U+0028 U+038F <> U+1F6B
+U+0060 U+0028 U+0391 U+002D <> U+1F8B
+U+0060 U+0028 U+0391 U+007C <> U+1F8B
+U+0060 U+0028 U+0391 <> U+1F0B
+U+0060 U+0028 U+0395 <> U+1F1B
+U+0060 U+0028 U+0397 U+002D <> U+1F9B
+U+0060 U+0028 U+0397 U+007C <> U+1F9B
+U+0060 U+0028 U+0397 <> U+1F2B
+U+0060 U+0028 U+0399 <> U+1F3B
+U+0060 U+0028 U+039F <> U+1F4B
+U+0060 U+0028 U+03A5 <> U+1F5B
+U+0060 U+0028 U+03A9 U+002D <> U+1FAB
+U+0060 U+0028 U+03A9 U+007C <> U+1FAB
+U+0060 U+0028 U+03A9 <> U+1F6B
+U+0060 U+0028 U+03AC U+002D <> U+1F83
+U+0060 U+0028 U+03AC U+007C <> U+1F83
+U+0060 U+0028 U+03AC <> U+1F03
+U+0060 U+0028 U+03AD <> U+1F13
+U+0060 U+0028 U+03AE U+002D <> U+1F93
+U+0060 U+0028 U+03AE U+007C <> U+1F93
+U+0060 U+0028 U+03AE <> U+1F23
+U+0060 U+0028 U+03AF <> U+1F33
+U+0060 U+0028 U+03B1 U+002D <> U+1F83
+U+0060 U+0028 U+03B1 U+007C <> U+1F83
+U+0060 U+0028 U+03B1 <> U+1F03
+U+0060 U+0028 U+03B5 <> U+1F13
+U+0060 U+0028 U+03B7 U+002D <> U+1F93
+U+0060 U+0028 U+03B7 U+007C <> U+1F93
+U+0060 U+0028 U+03B7 <> U+1F23
+U+0060 U+0028 U+03B9 <> U+1F33
+U+0060 U+0028 U+03BF <> U+1F43
+U+0060 U+0028 U+03C5 <> U+1F53
+U+0060 U+0028 U+03C9 U+002D <> U+1FA3
+U+0060 U+0028 U+03C9 U+007C <> U+1FA3
+U+0060 U+0028 U+03C9 <> U+1F63
+U+0060 U+0028 U+03CC <> U+1F43
+U+0060 U+0028 U+03CD <> U+1F53
+U+0060 U+0028 U+03CE U+002D <> U+1FA3
+U+0060 U+0028 U+03CE U+007C <> U+1FA3
+U+0060 U+0028 U+03CE <> U+1F63
+U+0060 U+0029 U+002D U+0386 <> U+1F8A
+U+0060 U+0029 U+002D U+0389 <> U+1F9A
+U+0060 U+0029 U+002D U+038F <> U+1FAA
+U+0060 U+0029 U+002D U+0391 <> U+1F8A
+U+0060 U+0029 U+002D U+0397 <> U+1F9A
+U+0060 U+0029 U+002D U+03A9 <> U+1FAA
+U+0060 U+0029 U+002D U+03AC <> U+1F82
+U+0060 U+0029 U+002D U+03AE <> U+1F92
+U+0060 U+0029 U+002D U+03B1 <> U+1F82
+U+0060 U+0029 U+002D U+03B7 <> U+1F92
+U+0060 U+0029 U+002D U+03B9 <> U+002D U+1F32
+U+0060 U+0029 U+002D U+03C9 <> U+1FA2
+U+0060 U+0029 U+002D U+03CE <> U+1FA2
+U+0060 U+0029 U+007C U+0386 <> U+1F8A
+U+0060 U+0029 U+007C U+0389 <> U+1F9A
+U+0060 U+0029 U+007C U+038F <> U+1FAA
+U+0060 U+0029 U+007C U+0391 <> U+1F8A
+U+0060 U+0029 U+007C U+0397 <> U+1F9A
+U+0060 U+0029 U+007C U+03A9 <> U+1FAA
+U+0060 U+0029 U+007C U+03AC <> U+1F82
+U+0060 U+0029 U+007C U+03AE <> U+1F92
+U+0060 U+0029 U+007C U+03B1 <> U+1F82
+U+0060 U+0029 U+007C U+03B7 <> U+1F92
+U+0060 U+0029 U+007C U+03B9 <> U+007C U+1F32
+U+0060 U+0029 U+007C U+03C9 <> U+1FA2
+U+0060 U+0029 U+007C U+03CE <> U+1FA2
+U+0060 U+0029 U+0386 U+002D <> U+1F8A
+U+0060 U+0029 U+0386 U+007C <> U+1F8A
+U+0060 U+0029 U+0386 <> U+1F0A
+U+0060 U+0029 U+0388 <> U+1F1A
+U+0060 U+0029 U+0389 U+002D <> U+1F9A
+U+0060 U+0029 U+0389 U+007C <> U+1F9A
+U+0060 U+0029 U+0389 <> U+1F2A
+U+0060 U+0029 U+038A <> U+1F3A
+U+0060 U+0029 U+038C <> U+1F4A
+U+0060 U+0029 U+038E <> U+0029 U+1FEA
+U+0060 U+0029 U+038F U+002D <> U+1FAA
+U+0060 U+0029 U+038F U+007C <> U+1FAA
+U+0060 U+0029 U+038F <> U+1F6A
+U+0060 U+0029 U+0391 U+002D <> U+1F8A
+U+0060 U+0029 U+0391 U+007C <> U+1F8A
+U+0060 U+0029 U+0391 <> U+1F0A
+U+0060 U+0029 U+0395 <> U+1F1A
+U+0060 U+0029 U+0397 U+002D <> U+1F9A
+U+0060 U+0029 U+0397 U+007C <> U+1F9A
+U+0060 U+0029 U+0397 <> U+1F2A
+U+0060 U+0029 U+0399 <> U+1F3A
+U+0060 U+0029 U+039F <> U+1F4A
+U+0060 U+0029 U+03A5 <> U+0029 U+1FEA
+U+0060 U+0029 U+03A9 U+002D <> U+1FAA
+U+0060 U+0029 U+03A9 U+007C <> U+1FAA
+U+0060 U+0029 U+03A9 <> U+1F6A
+U+0060 U+0029 U+03AC U+002D <> U+1F82
+U+0060 U+0029 U+03AC U+007C <> U+1F82
+U+0060 U+0029 U+03AC <> U+1F02
+U+0060 U+0029 U+03AE U+002D <> U+1F92
+U+0060 U+0029 U+03AE U+007C <> U+1F92
+U+0060 U+0029 U+03AF <> U+1F32
+U+0060 U+0029 U+03B1 U+002D <> U+1F82
+U+0060 U+0029 U+03B1 U+007C <> U+1F82
+U+0060 U+0029 U+03B1 <> U+1F02
+U+0060 U+0029 U+03B5 <> U+1F12
+U+0060 U+0029 U+03B7 U+002D <> U+1F92
+U+0060 U+0029 U+03B7 U+007C <> U+1F92
+U+0060 U+0029 U+03B7 <> U+1F22
+U+0060 U+0029 U+03B9 <> U+1F32
+U+0060 U+0029 U+03BF <> U+1F42
+U+0060 U+0029 U+03C5 <> U+1F52
+U+0060 U+0029 U+03C9 U+002D <> U+1FA2
+U+0060 U+0029 U+03C9 U+007C <> U+1FA2
+U+0060 U+0029 U+03C9 <> U+1F62
+U+0060 U+0029 U+03CC <> U+1F42
+U+0060 U+0029 U+03CD <> U+1F52
+U+0060 U+0029 U+03CE U+002D <> U+1FA2
+U+0060 U+0029 U+03CE U+007C <> U+1FA2
+U+0060 U+0029 U+03CE <> U+1F62
+U+0060 U+002B U+002D U+03B9 <> U+002D U+1FD2
+U+0060 U+002B U+002D U+03C9 <> U+002B U+1FF2
+U+0060 U+002B U+002D U+03CE <> U+002B U+1FF2
+U+0060 U+002B U+007C U+03B9 <> U+007C U+1FD2
+U+0060 U+002B U+007C U+03C9 <> U+002B U+1FF2
+U+0060 U+002B U+007C U+03CE <> U+002B U+1FF2
+U+0060 U+002B U+0399 <> U+002B U+1FDA
+U+0060 U+002B U+03A5 <> U+002B U+1FEA
+U+0060 U+002B U+03AF <> U+1FD2
+U+0060 U+002B U+03B9 <> U+1FD2
+U+0060 U+002B U+03C5 <> U+1FE2
+U+0060 U+002B U+03C9 <> U+002B U+1F7C
+U+0060 U+002B U+03C9 U+002D <> U+002B U+1FF2
+U+0060 U+002B U+03C9 U+007C <> U+002B U+1FF2
+U+0060 U+002B U+03CD <> U+1FE2
+U+0060 U+002B U+03CE <> U+002B U+1F7C
+U+0060 U+002B U+03CE U+002D <> U+002B U+1FF2
+U+0060 U+002B U+03CE U+007C <> U+002B U+1FF2
+U+0060 U+002D U+0386 <> U+002D U+1FBA
+U+0060 U+002D U+0389 <> U+002D U+1FCA
+U+0060 U+002D U+038F <> U+002D U+1FFA
+U+0060 U+002D U+0391 <> U+002D U+1FBA
+U+0060 U+002D U+0397 <> U+002D U+1FCA
+U+0060 U+002D U+03A9 <> U+002D U+1FFA
+U+0060 U+002D U+03AC <> U+1FB2
+U+0060 U+002D U+03AE <> U+1FC2
+U+0060 U+002D U+03B1 <> U+1FB2
+U+0060 U+002D U+03B7 <> U+1FC2
+U+0060 U+002D U+03B9 <> U+002D U+1F76
+U+0060 U+002D U+03C9 <> U+1FF2
+U+0060 U+002D U+03CE <> U+1FF2
+U+0060 U+005B U+002D U+0386 <> U+1F8B
+U+0060 U+005B U+002D U+0389 <> U+1F9B
+U+0060 U+005B U+002D U+038F <> U+1FAB
+U+0060 U+005B U+002D U+0391 <> U+1F8B
+U+0060 U+005B U+002D U+0397 <> U+1F9B
+U+0060 U+005B U+002D U+03A9 <> U+1FAB
+U+0060 U+005B U+002D U+03AC <> U+1F83
+U+0060 U+005B U+002D U+03AE <> U+1F93
+U+0060 U+005B U+002D U+03B1 <> U+1F83
+U+0060 U+005B U+002D U+03B7 <> U+1F93
+U+0060 U+005B U+002D U+03B9 <> U+002D U+1F33
+U+0060 U+005B U+002D U+03C9 <> U+1FA3
+U+0060 U+005B U+002D U+03CE <> U+1FA3
+U+0060 U+005B U+007C U+0386 <> U+1F8B
+U+0060 U+005B U+007C U+0389 <> U+1F9B
+U+0060 U+005B U+007C U+038F <> U+1FAB
+U+0060 U+005B U+007C U+0391 <> U+1F8B
+U+0060 U+005B U+007C U+0397 <> U+1F9B
+U+0060 U+005B U+007C U+03A9 <> U+1FAB
+U+0060 U+005B U+007C U+03AC <> U+1F83
+U+0060 U+005B U+007C U+03AE <> U+1F93
+U+0060 U+005B U+007C U+03B1 <> U+1F83
+U+0060 U+005B U+007C U+03B7 <> U+1F93
+U+0060 U+005B U+007C U+03B9 <> U+007C U+1F33
+U+0060 U+005B U+007C U+03C9 <> U+1FA3
+U+0060 U+005B U+007C U+03CE <> U+1FA3
+U+0060 U+005B U+0386 U+002D <> U+1F8B
+U+0060 U+005B U+0386 U+007C <> U+1F8B
+U+0060 U+005B U+0386 <> U+1F0B
+U+0060 U+005B U+0388 <> U+1F1B
+U+0060 U+005B U+0389 U+002D <> U+1F9B
+U+0060 U+005B U+0389 U+007C <> U+1F9B
+U+0060 U+005B U+0389 <> U+1F2B
+U+0060 U+005B U+038A <> U+1F3B
+U+0060 U+005B U+038C <> U+1F4B
+U+0060 U+005B U+038E <> U+1F5B
+U+0060 U+005B U+038F U+002D <> U+1FAB
+U+0060 U+005B U+038F U+007C <> U+1FAB
+U+0060 U+005B U+038F <> U+1F6B
+U+0060 U+005B U+0391 U+002D <> U+1F8B
+U+0060 U+005B U+0391 U+007C <> U+1F8B
+U+0060 U+005B U+0391 <> U+1F0B
+U+0060 U+005B U+0395 <> U+1F1B
+U+0060 U+005B U+0397 U+002D <> U+1F9B
+U+0060 U+005B U+0397 U+007C <> U+1F9B
+U+0060 U+005B U+0397 <> U+1F2B
+U+0060 U+005B U+0399 <> U+1F3B
+U+0060 U+005B U+039F <> U+1F4B
+U+0060 U+005B U+03A5 <> U+1F5B
+U+0060 U+005B U+03A9 U+002D <> U+1FAB
+U+0060 U+005B U+03A9 U+007C <> U+1FAB
+U+0060 U+005B U+03A9 <> U+1F6B
+U+0060 U+005B U+03AC U+002D <> U+1F83
+U+0060 U+005B U+03AC U+007C <> U+1F83
+U+0060 U+005B U+03AC <> U+1F03
+U+0060 U+005B U+03AD <> U+1F13
+U+0060 U+005B U+03AE U+002D <> U+1F93
+U+0060 U+005B U+03AE U+007C <> U+1F93
+U+0060 U+005B U+03AE <> U+1F23
+U+0060 U+005B U+03AF <> U+1F33
+U+0060 U+005B U+03B1 U+002D <> U+1F83
+U+0060 U+005B U+03B1 U+007C <> U+1F83
+U+0060 U+005B U+03B1 <> U+1F03
+U+0060 U+005B U+03B5 <> U+1F13
+U+0060 U+005B U+03B7 U+002D <> U+1F93
+U+0060 U+005B U+03B7 U+007C <> U+1F93
+U+0060 U+005B U+03B7 <> U+1F23
+U+0060 U+005B U+03B9 <> U+1F33
+U+0060 U+005B U+03BF <> U+1F43
+U+0060 U+005B U+03C5 <> U+1F53
+U+0060 U+005B U+03C9 U+002D <> U+1FA3
+U+0060 U+005B U+03C9 U+007C <> U+1FA3
+U+0060 U+005B U+03C9 <> U+1F63
+U+0060 U+005B U+03CC <> U+1F43
+U+0060 U+005B U+03CD <> U+1F53
+U+0060 U+005B U+03CE U+002D <> U+1FA3
+U+0060 U+005B U+03CE U+007C <> U+1FA3
+U+0060 U+005B U+03CE <> U+1F63
+U+0060 U+005D U+002D U+0386 <> U+1F8A
+U+0060 U+005D U+002D U+0389 <> U+1F9A
+U+0060 U+005D U+002D U+038F <> U+1FAA
+U+0060 U+005D U+002D U+0391 <> U+1F8A
+U+0060 U+005D U+002D U+0397 <> U+1F9A
+U+0060 U+005D U+002D U+03A9 <> U+1FAA
+U+0060 U+005D U+002D U+03AC <> U+1F82
+U+0060 U+005D U+002D U+03AE <> U+1F92
+U+0060 U+005D U+002D U+03B1 <> U+1F82
+U+0060 U+005D U+002D U+03B7 <> U+1F92
+U+0060 U+005D U+002D U+03B9 <> U+002D U+1F32
+U+0060 U+005D U+002D U+03C9 <> U+1FA2
+U+0060 U+005D U+002D U+03CE <> U+1FA2
+U+0060 U+005D U+007C U+0386 <> U+1F8A
+U+0060 U+005D U+007C U+0389 <> U+1F9A
+U+0060 U+005D U+007C U+038F <> U+1FAA
+U+0060 U+005D U+007C U+0391 <> U+1F8A
+U+0060 U+005D U+007C U+0397 <> U+1F9A
+U+0060 U+005D U+007C U+03A9 <> U+1FAA
+U+0060 U+005D U+007C U+03AC <> U+1F82
+U+0060 U+005D U+007C U+03AE <> U+1F92
+U+0060 U+005D U+007C U+03B1 <> U+1F82
+U+0060 U+005D U+007C U+03B7 <> U+1F92
+U+0060 U+005D U+007C U+03B9 <> U+007C U+1F32
+U+0060 U+005D U+007C U+03C9 <> U+1FA2
+U+0060 U+005D U+007C U+03CE <> U+1FA2
+U+0060 U+005D U+0386 U+002D <> U+1F8A
+U+0060 U+005D U+0386 U+007C <> U+1F8A
+U+0060 U+005D U+0386 U+007C <> U+1F8A
+U+0060 U+005D U+0386 <> U+1F0A
+U+0060 U+005D U+0388 <> U+1F1A
+U+0060 U+005D U+0389 U+002D <> U+1F9A
+U+0060 U+005D U+0389 U+007C <> U+1F9A
+U+0060 U+005D U+0389 <> U+1F2A
+U+0060 U+005D U+038A <> U+1F3A
+U+0060 U+005D U+038C <> U+1F4A
+U+0060 U+005D U+038E <> U+005D U+1FEA
+U+0060 U+005D U+038F U+002D <> U+1FAA
+U+0060 U+005D U+038F U+007C <> U+1FAA
+U+0060 U+005D U+038F <> U+1F6A
+U+0060 U+005D U+0391 U+002D <> U+1F8A
+U+0060 U+005D U+0391 U+007C <> U+1F8A
+U+0060 U+005D U+0391 <> U+1F0A
+U+0060 U+005D U+0395 <> U+1F1A
+U+0060 U+005D U+0397 U+002D <> U+1F9A
+U+0060 U+005D U+0397 U+007C <> U+1F9A
+U+0060 U+005D U+0397 <> U+1F2A
+U+0060 U+005D U+0399 <> U+1F3A
+U+0060 U+005D U+039F <> U+1F4A
+U+0060 U+005D U+03A5 <> U+005D U+1FEA
+U+0060 U+005D U+03A9 U+002D <> U+1FAA
+U+0060 U+005D U+03A9 U+007C <> U+1FAA
+U+0060 U+005D U+03A9 <> U+1F6A
+U+0060 U+005D U+03AC U+002D <> U+1F82
+U+0060 U+005D U+03AC U+007C <> U+1F82
+U+0060 U+005D U+03AC <> U+1F02
+U+0060 U+005D U+03AE U+002D <> U+1F92
+U+0060 U+005D U+03AE U+007C <> U+1F92
+U+0060 U+005D U+03AF <> U+1F32
+U+0060 U+005D U+03B1 U+002D <> U+1F82
+U+0060 U+005D U+03B1 U+007C <> U+1F82
+U+0060 U+005D U+03B1 <> U+1F02
+U+0060 U+005D U+03B5 <> U+1F12
+U+0060 U+005D U+03B7 U+002D <> U+1F92
+U+0060 U+005D U+03B7 U+007C <> U+1F92
+U+0060 U+005D U+03B7 <> U+1F22
+U+0060 U+005D U+03B9 <> U+1F32
+U+0060 U+005D U+03BF <> U+1F42
+U+0060 U+005D U+03C5 <> U+1F52
+U+0060 U+005D U+03C9 U+002D <> U+1FA2
+U+0060 U+005D U+03C9 U+007C <> U+1FA2
+U+0060 U+005D U+03C9 <> U+1F62
+U+0060 U+005D U+03CC <> U+1F42
+U+0060 U+005D U+03CD <> U+1F52
+U+0060 U+005D U+03CE U+002D <> U+1FA2
+U+0060 U+005D U+03CE U+007C <> U+1FA2
+U+0060 U+005D U+03CE <> U+1F62
+U+0060 U+007C U+0386 <> U+007C U+1FBA
+U+0060 U+007C U+0389 <> U+007C U+1FCA
+U+0060 U+007C U+038F <> U+007C U+1FFA
+U+0060 U+007C U+0391 <> U+007C U+1FBA
+U+0060 U+007C U+0397 <> U+007C U+1FCA
+U+0060 U+007C U+03A9 <> U+007C U+1FFA
+U+0060 U+007C U+03AC <> U+1FB2
+U+0060 U+007C U+03AE <> U+1FC2
+U+0060 U+007C U+03B1 <> U+1FB2
+U+0060 U+007C U+03B7 <> U+1FC2
+U+0060 U+007C U+03B9 <> U+007C U+1F76
+U+0060 U+007C U+03C9 <> U+1FF2
+U+0060 U+007C U+03CE <> U+1FF2
+U+0060 U+0386 <> U+1FBA
+U+0060 U+0389 U+007C <> U+1FCA U+007C
+U+0060 U+0389 <> U+1FCA
+U+0060 U+038A <> U+1FDA
+U+0060 U+038C <> U+1FF8
+U+0060 U+038E <> U+1FEA
+U+0060 U+038F U+002D <> U+1FFA U+002D
+U+0060 U+038F <> U+1FFA
+U+0060 U+0390 <> U+1FD2
+U+0060 U+0391 <> U+1FBA
+U+0060 U+0395 <> U+1FC8
+U+0060 U+0397 <> U+1FCA
+U+0060 U+0399 <> U+1FDA
+U+0060 U+039F <> U+1FF8
+U+0060 U+03A5 <> U+1FEA
+U+0060 U+03A9 <> U+1FFA
+U+0060 U+03AC U+002D <> U+1FB2
+U+0060 U+03AC U+007C <> U+1FB2
+U+0060 U+03AC <> U+1F70
+U+0060 U+03AD <> U+1F72
+U+0060 U+03AE U+002D <> U+1FC2
+U+0060 U+03AE U+007C <> U+1FC2
+U+0060 U+03AE <> U+1F74
+U+0060 U+03AF <> U+1F76
+U+0060 U+03B0 <> U+1FE2
+U+0060 U+03B1 U+002D <> U+1FB2
+U+0060 U+03B1 U+007C <> U+1FB2
+U+0060 U+03B1 <> U+1F70
+U+0060 U+03B5 <> U+1F72
+U+0060 U+03B7 U+002D <> U+1FC2
+U+0060 U+03B7 U+007C <> U+1FC2
+U+0060 U+03B7 <> U+1F74
+U+0060 U+03B9 <> U+1F76
+U+0060 U+03BF <> U+1F78
+U+0060 U+03C5 <> U+1F7A
+U+0060 U+03C9 U+002D <> U+1FF2
+U+0060 U+03C9 U+007C <> U+1FF2
+U+0060 U+03C9 <> U+1F7C
+U+0060 U+03CA <> U+1FD2
+U+0060 U+03CB <> U+1FE2
+U+0060 U+03CC <> U+1F78
+U+0060 U+03CD <> U+1F7A
+U+0060 U+03CE U+002D <> U+1FF2
+U+0060 U+03CE U+007C <> U+1FF2
+U+0060 U+03CE <> U+1F7C
+U+007C U+0391 <> U+1FBC
+U+007C U+0397 <> U+1FCC
+U+007C U+03A9 <> U+1FFC
+U+007C U+03AC <> U+1FB4
+U+007C U+03AE <> U+1FC4
+U+007C U+03B1 <> U+1FB3
+U+007C U+03B7 <> U+1FC3
+U+007C U+03C9 <> U+1FF3
+U+007C U+03CE <> U+1FF4
+U+0386 <> U+1FBB
+U+0388 <> U+1FC9
+U+0389 <> U+1FCB
+U+038A <> U+1FDB
+U+038C <> U+1FF9
+U+038E <> U+1FEB
+U+038F <> U+1FFB
+U+0390 <> U+1FD3
+U+0391 U+002D <> U+1FBC
+U+0391 U+007C <> U+1FBC
+U+0397 U+002D <> U+1FCC
+U+0397 U+007C <> U+1FCC
+U+03A9 U+002D <> U+1FFC
+U+03A9 U+007C <> U+1FFC
+U+03AC U+002D <> U+1FB4
+U+03AC U+007C <> U+1FB4
+U+03AC <> U+1F71
+U+03AD <> U+1F73
+U+03AE U+002D <> U+1FC4
+U+03AE U+007C <> U+1FC4
+U+03AE <> U+1F75
+U+03AF <> U+1F77
+U+03B0 <> U+1FE3
+U+03B1 U+002D <> U+1FB3
+U+03B1 U+007C <> U+1FB3
+U+03B7 U+002D <> U+1FC3
+U+03B7 U+007C <> U+1FC3
+U+03C9 U+002D <> U+1FF3
+U+03C9 U+007C <> U+1FF3
+U+03CC <> U+1F79
+U+03CD <> U+1F7B
+U+03CE U+002D <> U+1FF4
+U+03CE U+007C <> U+1FF4
+U+03CE <> U+1F7D \ No newline at end of file
diff --git a/language/greek/greektonoi/greektonoi.pdf b/language/greek/greektonoi/greektonoi.pdf
new file mode 100644
index 0000000000..1d43ee11f8
--- /dev/null
+++ b/language/greek/greektonoi/greektonoi.pdf
Binary files differ
diff --git a/language/greek/greektonoi/greektonoi.sty b/language/greek/greektonoi/greektonoi.sty
new file mode 100644
index 0000000000..5e7fc41622
--- /dev/null
+++ b/language/greek/greektonoi/greektonoi.sty
@@ -0,0 +1,1082 @@
+%01-01-16
+% by Kornaros Charalampos
+%
+%% This program can be redistributed and/or modified under the terms
+%% of the GPL3.
+%
+\NeedsTeXFormat{LaTeX2e}[1994/06/01]
+\ProvidesPackage{greektonoi}[2016/01/01 v0.02 XeLaTeX package for inserting Greek Polytonic symbols]
+\RequirePackage{xspace}
+\let\perispwmeni~
+\catcode`~\active
+\def\tildeON{\catcode`~\active\def~{{}}%
+}
+\def\tildeOFF{%
+\let~\perispwmeni}
+\newenvironment{greektonoi}{\tildeON}{\tildeOFF}
+% You could use ~ to rapid insert {} inside \tildeON and \tildeOFF cΞΏmmands or alternatively, you could use \/ or \] commands and without the use of \tildeON and \tildeOFF.
+\def\/{{}}
+\def\]{{}}
+\gdef\δαπ{\char"2019\xspace} %U+2019 δΡξιά Ξ±Ο€ΟŒΟƒΟ„ΟΞΏΟ†ΞΏΟ‚
+\gdef\Ξ±Ξ±Ο€{\char"2018\xspace} % U+2018 Ξ±ΟΞΉΟƒΟ„Ξ΅ΟΞ„Ξ Ξ±Ο€ΟŒΟƒΟ„ΟΞΏΟ†ΞΏΟ‚
+\def\<<{{\char"00AB}}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+\def\>>{{\char"00BB}}% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+\def\(({{\char"201C}}% LEFT DOUBLE QUOTATION MARK
+\def\)){{\char"201D}}% RIGHT DOUBLE QUOTATION MARK
+\def\;{{\char"0387}}%GREEK ANO TELEIA
+\def\~{{\char"007E}}% tilde
+%%%% συνδυασμοί Combinations
+\gdef\ΟŒΟ‚{α½ΉΟ‚\xspace}
+\gdef\άν{άν\xspace}
+\gdef\Ξ­Ξ½{α½³Ξ½\xspace}
+\gdef\ΞΞ½{ὡν\xspace}
+\gdef\όν{όν\xspace}
+\gdef\ύν{ύν\xspace}
+\gdef\ών{ών\xspace}
+\gdef\άς{α½±Ο‚\xspace}
+\gdef\έρ{έρ\xspace}
+\gdef\ΞΌΟŽΟ‰{αΏ΄Ο‰\xspace}
+\gdef\ΞΌΟŽΟ‰Ξ½{ῴων\xspace}
+\gdef\Ξ­Ο‚{α½³Ο‚\xspace}
+\gdef\ΞΟ‚{ὡς\xspace}
+\gdef\Ξ―Ο‚{α½·Ο‚\xspace}
+\gdef\ύς{α½»Ο‚\xspace}
+\gdef\ΟŽΟ‚{α½½Ο‚\xspace}
+\gdef\έρ{έρ\xspace}
+\gdef\Ξ―ΞΏ{α½·ΞΏ\xspace}
+\gdef\Ξρ{ὡρ\xspace}
+\gdef\ύω{α½»Ο‰\xspace}
+\gdef\ίων{ίων\xspace}
+\gdef\ίως{ίως\xspace}
+\gdef\Ξ―Ο‰{α½·Ο‰\xspace}
+\gdef\Ξ­Ο‰{α½³Ο‰\xspace}
+\gdef\έων{έων\xspace}
+\gdef\έως{έως\xspace}
+\gdef\άω{α½±Ο‰\xspace}
+\gdef\τος{α½ΉΟ‚\xspace}
+\gdef\ταν{α½±Ξ½\xspace}
+\gdef\τΡν{α½³Ξ½\xspace}
+\gdef\την{ὡν\xspace}
+\gdef\τον{α½ΉΞ½\xspace}
+\gdef\τυν{α½»Ξ½\xspace}
+\gdef\των{α½½Ξ½\xspace}
+\gdef\τας{α½±Ο‚\xspace}
+\gdef\τΡρ{έρ\xspace}
+\gdef\τμας{αΎ΄Ο‚\xspace}
+\gdef\τμωω{αΏ΄Ο‰\xspace}
+\gdef\τμωων{ῴων\xspace}
+\gdef\τΡς{α½³Ο‚\xspace}
+\gdef\της{ὡς\xspace}
+\gdef\τις{α½·Ο‚\xspace}
+\gdef\τυς{α½»Ο‚\xspace}
+\gdef\τως{α½½Ο‚\xspace}
+\gdef\τΡρ{έρ\xspace}
+\gdef\τιο{α½·ΞΏ\xspace}
+\gdef\τηρ{ὡρ\xspace}
+\gdef\τμης{αΏ„Ο‚\xspace}
+\gdef\τυω{α½»Ο‰\xspace}
+\gdef\τιων{ίων\xspace}
+\gdef\τιως{ίως\xspace}
+\gdef\τιω{α½·Ο‰\xspace}
+\gdef\τΡω{α½³Ο‰\xspace}
+\gdef\τΡων{έων\xspace}
+\gdef\τΡως{έως\xspace}
+\gdef\ταω{α½±Ο‰\xspace}
+\gdef\βάς{α½°Ο‚\xspace}
+\gdef\Ξ²Ξ±Ο‚{α½°Ο‚\xspace}
+\gdef\βΡν{ὲν\xspace}
+\gdef\Ξ²Ξ­Ξ½{α½²Ξ½\xspace}
+\gdef\βΡρ{ὲρ\xspace}
+\gdef\βέρ{ὲρ\xspace}
+\gdef\βΡς{α½²Ο‚\xspace}
+\gdef\Ξ²Ξ­Ο‚{α½²Ο‚\xspace}
+\gdef\βόν{ὸν\xspace}
+\gdef\Ξ²ΞΏΞ½{α½ΈΞ½\xspace}
+\gdef\Ξ²ΟŒΟ‚{α½ΈΟ‚\xspace}
+\gdef\Ξ²ΞΏΟ‚{α½ΈΟ‚\xspace}
+\gdef\Ξ²ΞΉΟ‚{α½ΆΟ‚\xspace}
+\gdef\Ξ²Ξ―Ο‚{α½ΆΟ‚\xspace}
+\gdef\Ξ²ΞΉΞ½{α½ΆΞ½\xspace}
+\gdef\Ξ²Ξ―Ξ½{α½ΆΞ½\xspace}
+\gdef\Ξ²Ο…Ξ½{α½ΊΞ½\xspace}
+\gdef\βύν{ὺν\xspace}
+\gdef\Ξ²ΞΟ‚{ὴς\xspace}
+\gdef\Ξ²Ξ·Ο‚{ὴς\xspace}
+\gdef\βηρ{ὴρ\xspace}
+\gdef\Ξ²Ξρ{ὴρ\xspace}
+\gdef\Ξ²ΞΞ½{ὴν\xspace}
+\gdef\βην{ὴν\xspace}
+\gdef\Ξ²Ο…Ο‚{α½ΊΟ‚\xspace}
+\gdef\βύς{α½ΊΟ‚\xspace}
+\gdef\Ξ²ΟŽΟ‚{α½ΌΟ‚\xspace}
+\gdef\βως{α½ΌΟ‚\xspace}
+\gdef\βών{ὼν\xspace}
+\gdef\βων{α½ΌΞ½\xspace}
+\gdef\δβας{αΌƒΟ‚\xspace}
+\gdef\δβάς{αΌƒΟ‚\xspace}
+\gdef\δβος{ὃς\xspace}
+\gdef\Ξ΄Ξ²ΟŒΟ‚{ὃς\xspace}
+\gdef\δβυς{ὓς\xspace}
+\gdef\δβύς{ὓς\xspace}
+\gdef\δβΡν{αΌ“Ξ½\xspace}
+\gdef\δβέν{αΌ“Ξ½\xspace}
+\gdef\δβην{ἣν\xspace}
+\gdef\δβΞΞ½{αΌ£Ξ½\xspace}
+\gdef\δβον{ὃν\xspace}
+\gdef\δβόν{ὃν\xspace}
+\gdef\δτΡν{αΌ•Ξ½\xspace}
+\gdef\δέν{αΌ•Ξ½\xspace}
+\gdef\Ξ΄ΟŒΟ‚{α½…Ο‚\xspace}
+\gdef\δως{ὑς\xspace}
+\gdef\δως{ὑς\xspace}
+\gdef\δτως{α½₯Ο‚\xspace}
+\gdef\δτος{α½…Ο‚\xspace}
+\gdef\δπων{ὧν\xspace}
+\gdef\Ξ΄Ο€ΟŽΞ½{ὧν\xspace}
+\gdef\δπις{αΌ·Ο‚\xspace}
+\gdef\δπίς{αΌ·Ο‚\xspace}
+\gdef\δπια{αΌ·Ξ±\xspace}
+\gdef\δπία{αΌ·Ξ±\xspace}
+\gdef\δπυς{α½—Ο‚\xspace}
+\gdef\δπύς{α½—Ο‚\xspace}
+\gdef\δτυω{ὕω\xspace}
+\gdef\δύω{ὕω\xspace}
+\gdef\δτια{αΌ΅Ξ±\xspace}
+\gdef\δία{ἡα\xspace}
+\gdef\πδις{αΌ·Ο‚\xspace}
+\gdef\πδίς{αΌ·Ο‚\xspace}
+\gdef\πδιος{αΌ·ΞΏΟ‚\xspace}
+\gdef\πδίος{αΌ·ΞΏΟ‚\xspace}
+\gdef\πδιον{αΌ·ΞΏΞ½\xspace}
+\gdef\πδίον{αΌ·ΞΏΞ½\xspace}
+\gdef\πδιοί{αΌ·ΞΏα½·\xspace}
+\gdef\πδίοί{αΌ·ΞΏα½·\xspace}
+\gdef\πδων{ὧν\xspace}
+\gdef\Ο€Ξ΄ΟŽΞ½{ὧν\xspace}
+\gdef\πας{αΎΆΟ‚\xspace}
+\gdef\πάς{αΎΆΟ‚\xspace}
+\gdef\πμαον{αΎ·ΞΏΞ½\xspace}
+\gdef\πμάον{αΎ·ΞΏΞ½\xspace}
+\gdef\παν{αΎΆΞ½\xspace}
+\gdef\πάν{αΎΆΞ½\xspace}
+\gdef\πυν{αΏ¦Ξ½\xspace}
+\gdef\πύν{αΏ¦Ξ½\xspace}
+\gdef\πυξ{αΏ¦ΞΎ\xspace}
+\gdef\πύξ{αΏ¦ΞΎ\xspace}
+\gdef\πυς{αΏ¦Ο‚\xspace}
+\gdef\πύς{αΏ¦Ο‚\xspace}
+\gdef\Ο€ΟˆΟ…Ο‚{α½–Ο‚\xspace}
+\gdef\Ο€ΟˆΟΟ‚{α½–Ο‚\xspace}
+\gdef\Ο€ΟˆΟ…Ξ½{α½–Ξ½\xspace}
+\gdef\Ο€ΟˆΟΞ½{α½–Ξ½\xspace}
+\gdef\Ο€ΟˆΞ·Ξ½{αΌ¦Ξ½\xspace}
+\gdef\Ο€ΟˆΞΞ½{αΌ¦Ξ½\xspace}
+\gdef\πδυς{α½—Ο‚\xspace}
+\gdef\πδύς{α½—Ο‚\xspace}
+\gdef\πις{αΏ–Ο‚\xspace}
+\gdef\πίς{αΏ–Ο‚\xspace}
+\gdef\πιος{αΏ–ΞΏΟ‚\xspace}
+\gdef\πίος{αΏ–ΞΏΟ‚\xspace}
+\gdef\πιο{αΏ–ΞΏ\xspace}
+\gdef\πίο{αΏ–ΞΏ\xspace}
+\gdef\πια{αΏ–Ξ±\xspace}
+\gdef\πία{αΏ–Ξ±\xspace}
+\gdef\πδιά{αΌ·α½±\xspace}
+\gdef\πδίς{αΌ·Ο‚\xspace}
+\gdef\πδις{αΌ·Ο‚\xspace}
+\gdef\πιν{αΏ–Ξ½\xspace}
+\gdef\πίν{αΏ–Ξ½\xspace}
+\gdef\πμωα{αΏ·Ξ±\xspace}
+\gdef\Ο€ΞΌΟŽΞ±{αΏ·Ξ±\xspace}
+\gdef\πων{αΏΆΞ½\xspace}
+\gdef\Ο€ΟŽΞ½{αΏΆΞ½\xspace}
+\gdef\πως{αΏΆΟ‚\xspace}
+\gdef\Ο€ΟŽΟ‚{αΏΆΟ‚\xspace}
+\gdef\πμας{αΎ·Ο‚\xspace}
+\gdef\πμάς{αΎ·Ο‚\xspace}
+\gdef\Ο€ΞΌΟŽΞΏΟ‚{αΏ·ΞΏΟ‚\xspace}
+\gdef\πμωος{αΏ·ΞΏΟ‚\xspace}
+\gdef\Ο€ΞΌΟŽΟ‰{αΏ΄Ο‰\xspace}
+\gdef\πμωω{αΏ΄Ο‰\xspace}
+\gdef\Ο€ΞΟ‚{αΏ†Ο‚\xspace}
+\gdef\πης{αΏ†Ο‚\xspace}
+\gdef\πμης{αΏ‡Ο‚\xspace}
+\gdef\πμΞΟ‚{αΏ‡Ο‚\xspace}
+\gdef\ΞΌΞ·Ο‚{αΏƒΟ‚\xspace}
+\gdef\ΞΌΞΟ‚{αΏ„Ο‚\xspace}
+\gdef\Ο€Ξρ{ῆρ\xspace}
+\gdef\πηρ{ῆρ\xspace}
+\gdef\Ο€ΞΞ½{αΏ†Ξ½\xspace}
+\gdef\πην{αΏ†Ξ½\xspace}
+\gdef\ρρ{αΏ€αΏ₯\xspace}
+\gdef\ψβαν{αΌ‚Ξ½\xspace}
+\gdef\ψβάν{αΌ‚Ξ½\xspace}
+\gdef\ΟˆΟ„Ξ±Ξ½{αΌ„Ξ½\xspace}
+\gdef\ψάν{αΌ„Ξ½\xspace}
+\gdef\ΟˆΟ„ΞΏΞ½{ὄν\xspace}
+\gdef\ψόν{ὄν\xspace}
+\gdef\ΟˆΞΉΟ‚{αΌ°Ο‚\xspace}
+\gdef\ΟˆΟ€Ο…Ο‚{α½–Ο‚\xspace}
+\gdef\ΟˆΟ€ΟΟ‚{α½–Ο‚\xspace}
+\gdef\ΟˆΟ€Ο…Ξ½{α½–Ξ½\xspace}
+\gdef\ΟˆΟ€ΟΞ½{α½–Ξ½\xspace}
+\gdef\ψΡν{ἐν\xspace}
+\gdef\ΟˆΞ΅Ο‚{ἐς\xspace}
+\gdef\ΟˆΞ΅Ο€{ἐπ\xspace}
+\gdef\ΟˆΟ„Ξ΅ΞΊ{αΌ”ΞΊ\xspace}
+\gdef\ψέκ{αΌ”ΞΊ\xspace}
+\gdef\ψβην{ἒν\xspace}
+\gdef\ψβΞΞ½{αΌ’Ξ½\xspace}
+\gdef\ΟˆΞ²Ο‰Ξ½{α½’Ξ½\xspace}
+\gdef\ψβών{ὒν\xspace}
+\gdef\ΟˆΟ„Ο‰Ξ½{α½€Ξ½\xspace}
+\gdef\ψών{ὀν\xspace}
+\gdef\ψβον{ὂν\xspace}
+\gdef\ψβόν{ὂν\xspace}
+\gdef\ΟˆΟ„ΞΉΞ·{αΌ΄Ξ·\xspace}
+\gdef\ψίη{ἴη\xspace}
+\gdef\ΟˆΟ„ΞΉΞ·Ο‚{αΌ΄Ο‚\xspace}
+\gdef\ΟˆΟ„Ο…Ο‰{α½”Ο‰\xspace}
+\gdef\ΟˆΟΟ‰{α½”Ο‰\xspace}
+\gdef\ΟˆΞ―Ξ·Ο‚{αΌ΄Ο‚\xspace}
+\gdef\ΟˆΟ€Ο…Ο‚{α½–Ο‚\xspace}
+\gdef\ΟˆΟ€ΟΟ‚{α½–Ο‚\xspace}
+\gdef\ΟˆΟ„Ξ΅Ξ½{αΌ”Ξ½\xspace}
+\gdef\ψέν{αΌ”Ξ½\xspace}
+\gdef\ΟˆΟ„Ξ·Ξ½{αΌ€Ξ½\xspace}
+\gdef\ψΞΞ½{αΌ€Ξ½\xspace}
+\gdef\ΟˆΟ€Ξ·Ξ½{αΌ¦Ξ½\xspace}
+\gdef\ΟˆΟ€ΞΞ½{αΌ¦Ξ½\xspace}
+\gdef\ΞΌΞΟ‚{αΏ„Ο‚\xspace}
+\gdef\μάς{αΎ΄Ο‚\xspace}
+\gdef\μτας{αΎ΄Ο‚\xspace}
+\gdef\μώα{ῴα\xspace}
+\gdef\ΞΌΞ·Ο‚{αΏƒΟ‚\xspace}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%τα αρχαικά some archaic letters
+\gdef\Ξ·Οƒ{{\char"03F2}\xspace}%small lunate sigma ημισέλινο σίγμα (Ξ·Οƒ)
+\gdef\Ξ—Οƒ{{\char"03F9}\xspace}% ΟΉ Capital lunate sigma Ημισέλινο σίγμα (Ξ·Οƒ)
+\gdef\Ξ·Ξ£{{\char"03F9}\xspace}% ΟΉ Capital lunate sigma Ημισέλινο σίγμα (Ξ·Οƒ)
+\gdef\Ητσ{{\char"03FE}\xspace}% ΟΎ Capital dotted lunate sigma Ημισέλινο σίγμα τΡλίτσα(ηστ)
+\gdef\ητΣ{{\char"03FE}\xspace}% ΟΎ Capital dotted lunate sigma Ημισέλινο σίγμα τΡλίτσα(ηστ)
+\gdef\ητσ{{\char"037C}\xspace}%small dotted lunate sigma
+\gdef\Ξ±Ξ·Οƒ{{\char"037B}\xspace}%small reversed lunate sigma
+\gdef\Αησ{{\char"03FD}\xspace}% Ο½ Capital reversed lunate sigma
+\gdef\Ξ±Ξ·Ξ£{{\char"03FD}\xspace}% Ο½ Capital reversed lunate sigma
+\gdef\Αητσ{{\char"03FF}\xspace}% ΟΏ Capital reversed dotted lunate sigma
+\gdef\αητΣ{{\char"03FF}\xspace}% ΟΏ Capital reversed dotted lunate sigma
+\gdef\ατσ{{\char"037D}\xspace}%reversed dotted sigma (αστ)
+\gdef\ΞŸΟ…{{\char"0222}\xspace}%Latin Capital Script OU
+\gdef\Λου{{\char"0222}\xspace}%
+\gdef\LΞΏy{{\char"0222}\xspace}%
+\gdef\ΞΏΟ…{{\char"0223}\xspace}%Latin small Script OU
+\gdef\λου{{\char"0223}\xspace}
+\gdef\loy{{\char"0223}\xspace}
+\gdef\ΞšΞΏΟ…{{\char"A64A}\xspace}%Cyrillic uppercase letter monograph Uk
+\gdef\ΞΊΞΏΟ…{{\char"A64B}\xspace}%%Cyrillic lower letter monograph Uk
+\gdef\Coy{{\char"A64A}\xspace}%Cyrillic uppercase letter monograph Uk
+\gdef\coy{{\char"A64B}\xspace}%%Cyrillic lower letter monograph Uk
+\gdef\Ρβ{{\char"03D0}\xspace}% GREEK BETA SYMBOL το Ξ² ΞΊΞ±ΞΌΟ€Ο…Ξ»Ο‰Ο„ΟŒ (Ξ΅Ξ½Ξ½Ξ±Ξ»Ξ±ΞΊΟ„ΞΉΞΊΟŒ)
+\gdef\Ρθ{{\char"03D1}\xspace}% GREEK THETA SYMBOL το ΞΈ ΞΊΞ±ΞΌΟ€Ο…Ξ»Ο‰Ο„ΟŒ
+\gdef\ΡΘ{{\char"03F4}\xspace}% GREEK CAPITAL THETA SYMBOL το ΞΈ ΞΊΞ±ΞΌΟ€Ο…Ξ»Ο‰Ο„ΟŒ
+\gdef\Ρφ{{\char"03D5}\xspace}%GREEK PHI SYMBOL το Ο† ΟƒΟ„ΟΞΏΞ³Ξ³Ο…Ξ»ΟŒ
+\gdef\Ρπ{{\char"03D6}\xspace}% GREEK PI SYMBOLτο Ο€ ΞΊΞ±ΞΌΟ€Ο…Ξ»Ο‰Ο„ΟŒ
+\gdef\Ρρ{{\char"03F1}\xspace}%GREEK RHO SYMBOL το ρ ΞΊΞ±ΞΌΟ€Ο…Ξ»Ο‰Ο„ΟŒ
+\gdef\γρ{{\char"03FC}\xspace}% ΟΌ GREEK RHO WITH STROKE(γρ Ξ±ΞΌΞΌΞ)SYMBOL
+\gdef\Ρκ{{\char"03F0}\xspace}%το ΞΊ ΞΊΞ±ΞΌΟ€Ο…Ξ»Ο‰Ο„ΟŒ
+\gdef\ΡΡ{{\char"03F5}\xspace}% ϡ GREEK LUNATE EPSILON SYMBOL
+\gdef\Ξ·Ξ΅{{\char"03F5}\xspace}% Ο΅ GREEK LUNATE EPSILON SYMBOL
+\gdef\Ξ±Ξ·Ξ΅{{\char"03F6}\xspace}% ΟΆ GREEK REVERSED LUNATE EPSILON SYMBOL
+\gdef\διγ{{\char"03DD}\xspace}%GREEK SMALL LETTER DIGAMMA το δίγαμμα
+\gdef\Ξ³Ξ³{{\char"03DD}\xspace}%GREEK SMALL LETTER DIGAMMA το δίγαμμα
+\gdef\δγ{{\char"03DD}\xspace}%GREEK SMALL LETTER DIGAMMA το δίγαμμα
+\gdef\Διγ{{\char"03DC}\xspace}%GREEK LETTER DIGAMMA το δίγαμμα capital
+\gdef\Γγ{{\char"03DC}\xspace}%GREEK LETTER DIGAMMA το δίγαμμα
+\gdef\Δγ{{\char"03DC}\xspace}%GREEK LETTER DIGAMMA το δίγαμμα capital
+\gdef\ΞΊΞΏΟ€{{\char"03DF}\xspace}% GREEK SMALL LETTER KOPPA το ΞΊΟŒΟ€Ο€Ξ±
+\gdef\ΞšΞΏΟ€{{\char"03DE}\xspace}%GREEK LETTER KOPPA το KΟŒΟ€Ο€Ξ±
+\gdef\Ακοπ{{\char"03D8}\xspace} %GREEK LETTER ARCHAIC KOPPA
+\gdef\Ξ±ΞšΞΏΟ€{{\char"03D8}\xspace} %GREEK LETTER ARCHAIC KOPPA
+\gdef\ΞšΞΏΟ†{{\char"03D8}\xspace} %GREEK LETTER ARCHAIC KOPPA
+\gdef\Ξ±ΞΊΞΏΟ€{{\char"03D9}\xspace}%GREEK SMALL LETTER ARCHAIC KOPPA
+\gdef\ΞΊΞΏΟ†{{\char"03D9}\xspace}%GREEK SMALL LETTER ARCHAIC KOPPA
+\gdef\σαμ{{\char"03E1}\xspace}% sampi
+\gdef\Σαμ{{\char"03E0}\xspace}% Sampi
+\gdef\Ξ³Ξ₯{{\char"03D2}\xspace}%GREEK UPSILON WITH HOOK(=άγκιστρον Ξ³) SYMBOL
+\gdef\γΎ{{\char"03D3}\xspace}%GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
+\gdef\λγΞ₯{{\char"03D4}\xspace}%GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
+\gdef\Ξ³Ξ«{{\char"03D4}\xspace}%'GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
+\gdef\ΞΊΞ±ΞΉ{{\char"03D7}\xspace}% GREEK KAI SYMBOL
+\gdef\Και{{\char"03CF}\xspace}% GREEK KAI SYMBOL
+\gdef\ιωτ{{\char"03F3}\xspace}% Ο³ GREEK LETTER YOT
+\gdef\σαν{{\char"03FB}\xspace}% GREEK SMALL LETTER SAN
+\gdef\Σαν{{\char"03FA}\xspace}% GREEK CAPITAL LETTER SAN
+\gdef\σχω{{\char"03F8}\xspace}%ΟΈ GREEK SMALL LETTER SHO
+\gdef\Σχω{{\char"03F7}\xspace}%ΟΈ GREEK Capital LETTER SHO
+%%%%
+\gdef\ΞΊΞ±Ο‡{{\char"0375}\xspace}%χιλιάδΡς κάτω Ξ±ΟΞΉΞΈΞΌΞ·Ο„ΞΉΞΊΟŒ
+\gdef\Ξ±Ξ±ΞΌ{{\char"0374}\xspace}%πάνω Ξ±ΟΞΉΞΈΞΌΞ·Ο„ΞΉΞΊΟŒ Ξ³ΞΉΞ± ΞΌΞΉΞΊΟΟŒΟ„Ξ΅ΟΞ΅Ο‚ τιμές
+\gdef\Ξ±ΞΊ{{\char"0375}\xspace}% κΡραία αριστΡρΠκάτω =χιλιάδΡς (κάτω) Ξ±ΟΞΉΞΈΞΌΞ·Ο„ΞΉΞΊΟŒ
+\gdef\δκ{{\char"0374}\xspace}%πάνω δΡξιά κΡραία Ξ±ΟΞΉΞΈΞΌΞ·Ο„ΞΉΞΊΟŒ
+\gdef\στ{{\char"03DB}\xspace}% Ο› GREEK SMALL LETTER STIGMA
+\gdef\Στ{{\char"03DA}\xspace}% Ϛ GREEK CAPITAL LETTER STIGMA
+\gdef\λβ{῭\xspace}%DIALYTIKA AND VARIA
+\gdef\λτ{αΏ\xspace}%DIALYTIKA AND OXIA
+\gdef\Ξ²{αΏ―\xspace}%Varia
+\gdef\Ο„{αΏ½\xspace}%Oxia
+\gdef\Ξ΄{αΏΎ\xspace}%Dasia
+\gdef\δβ{῝\xspace}%DASIA AND VARIA
+\gdef\δτ{῞\xspace}%DASIA AND OXIA
+\gdef\δπ{῟\xspace}%DASIA AND PERISPOMENI
+\gdef\πδ{῟\xspace}%DASIA AND PERISPOMENI
+\gdef\ψβ{῍\xspace}%PSILI AND VARIA
+\gdef\ΟˆΟ„{῎\xspace}%PSILI AND OXIA
+\gdef\ΟˆΟ€{῏\xspace}%GREEK PSILI AND PERISPOMENI
+\gdef\Ο€Οˆ{῏\xspace}%GREEK PSILI AND PERISPOMENI
+\gdef\πλ{῁\xspace}%DIALYTIKA AND PERISPOMENI
+\gdef\λπ{῏\xspace}%DIALYTIKA AND PERISPOMENI
+\gdef\Ο€{αΏ€\xspace}% PERISPOMENI
+\gdef\ψ{᾿\xspace}% PSILI
+\gdef\πρμ{αΎΎ\xspace}% PROSGEGRAMMENI
+\gdef\ΞΌ{αΎΎ\xspace}% YPOGEGRAMMENΞ™
+\gdef\βρχα{αΎ°\xspace}% ALPHA WITH VRACHY
+\gdef\μκρα{ᾱ\xspace}% ALPHA WITH MACRON
+\gdef\βρχΑ{αΎΈ\xspace}% CAPITAL ALPHA WITH VRACHY
+\gdef\μκρΑ{αΎΉ\xspace}% CAPITAL ALPHA WITH MACRON
+\gdef\βρχι{ῐ\xspace}% IOTA WITH VRACHY
+\gdef\μκρι{αΏ‘\xspace}% IOTA WITH MACRON
+\gdef\βρχΙ{Ῐ\xspace}% CAPITAL IOTA WITH VRACHY
+\gdef\μκρΙ{αΏ™\xspace}% CAPITAL IOTA WITH MACRON
+\gdef\βρχυ{αΏ \xspace}% UPSILON WITH VRACHY
+\gdef\μκρυ{αΏ‘\xspace}% UPSILON WITH MACRON
+\gdef\βρχΞ₯{αΏ¨\xspace}% CAPITAL UPSILON WITH VRACHY
+\gdef\μκρΞ₯{αΏ©\xspace}% CAPITAL UPSILON WITH MACRON
+\gdef\κρν{᾽\xspace}% KORONIS
+%%%% Accents and breathings
+\gdef\Ξ†{αΎ»\xspace}
+\gdef\Έ{αΏ‰\xspace}
+\gdef\Ξ‰{αΏ‹\xspace}
+\gdef\Ί{αΏ›\xspace}
+\gdef\Ό{Ό\xspace}
+\gdef\Ύ{Ύ\xspace}
+\gdef\Ώ{Ώ\xspace}
+\gdef\ΐ{αΏ“\xspace}
+\gdef\Ξ¬{α½±\xspace}
+\gdef\Ξ­{α½³\xspace}
+\gdef\Ξ{ὡ\xspace}
+\gdef\Ξ―{α½·\xspace}
+\gdef\Ξ°{αΏ£\xspace}
+\gdef\ό{ό\xspace}
+\gdef\ύ{ύ\xspace}
+\gdef\ώ{ώ\xspace}
+\gdef\Ξ±ΞΌ{αΎ³\xspace}
+\gdef\Αμ{αΎΌ\xspace}
+\gdef\Ξ²Ξ†{αΎΊ\xspace}
+\gdef\βΈ{Ὲ\xspace}
+\gdef\Ξ²Ξ‰{Ὴ\xspace}
+\gdef\βΊ{Ὶ\xspace}
+\gdef\βΌ{Ὸ\xspace}
+\gdef\βΎ{αΏͺ\xspace}
+\gdef\βΏ{Ὼ\xspace}
+\gdef\βΐ{αΏ’\xspace}
+\gdef\Ξ²Ξ¬{α½°\xspace}
+\gdef\Ξ²Ξ­{α½²\xspace}
+\gdef\Ξ²Ξ{ὴ\xspace}
+\gdef\Ξ²Ξ―{α½Ά\xspace}
+\gdef\Ξ²Ξ°{αΏ’\xspace}
+\gdef\βϊ{αΏ’\xspace}
+\gdef\Ξ²Ο‹{αΏ’\xspace}
+\gdef\βό{ὸ\xspace}
+\gdef\βύ{ὺ\xspace}
+\gdef\βώ{ὼ\xspace}
+\gdef\Ξ²Ξ±{α½°\xspace}
+\gdef\Ξ²Ξ‘{αΎΊ\xspace}
+\gdef\Ξ²Ξ±ΞΌ{αΎ²\xspace}
+\gdef\βδΆ{αΌ‹\xspace}
+\gdef\βδΈ{αΌ›\xspace}
+\gdef\βδΉ{αΌ«\xspace}
+\gdef\βδΊ{Ἳ\xspace}
+\gdef\βδΌ{Ὃ\xspace}
+\gdef\βδΎ{α½›\xspace}
+\gdef\βδΏ{Ὣ\xspace}
+\gdef\βδά{αΌƒ\xspace}
+\gdef\βδέ{αΌ“\xspace}
+\gdef\Ξ²Ξ΄Ξ{αΌ£\xspace}
+\gdef\βδί{ἳ\xspace}
+\gdef\βδό{ὃ\xspace}
+\gdef\βδύ{ὓ\xspace}
+\gdef\βδώ{ὣ\xspace}
+\gdef\βδα{αΌƒ\xspace}
+\gdef\βδΑ{αΌ‹\xspace}
+\gdef\βδαμ{αΎƒ\xspace}
+\gdef\βδΑμ{αΎ‹\xspace}
+\gdef\βδΡ{αΌ“\xspace}
+\gdef\βδΕ{αΌ›\xspace}
+\gdef\βδη{ἣ\xspace}
+\gdef\βδΗ{αΌ«\xspace}
+\gdef\βδημ{αΎ“\xspace}
+\gdef\βδΗμ{αΎ›\xspace}
+\gdef\βδι{ἳ\xspace}
+\gdef\βδΙ{αΌ»\xspace}
+\gdef\βδΆμ{αΎ‹\xspace}
+\gdef\βδΉμ{αΎ›\xspace}
+\gdef\βδΏμ{ᾫ\xspace}
+\gdef\βδάμ{αΎƒ\xspace}
+\gdef\Ξ²Ξ΄ΞΞΌ{αΎ“\xspace}
+\gdef\βδώμ{ᾣ\xspace}
+\gdef\βδμΆ{αΎ‹\xspace}
+\gdef\βδμΉ{αΎ›\xspace}
+\gdef\βδμΏ{ᾫ\xspace}
+\gdef\βδμά{αΎƒ\xspace}
+\gdef\βδμΞ{αΎ“\xspace}
+\gdef\βδμώ{ᾣ\xspace}
+\gdef\βδμα{αΎƒ\xspace}
+\gdef\βδμΑ{αΎ‹\xspace}
+\gdef\βδμη{αΎ“\xspace}
+\gdef\βδμΗ{αΎ›\xspace}
+\gdef\βδμω{αΎ£\xspace}
+\gdef\βδμΩ{ᾫ\xspace}
+\gdef\βδο{ὃ\xspace}
+\gdef\βδΟ{Ὃ\xspace}
+\gdef\βδυ{ὓ\xspace}
+\gdef\Ξ²Ξ΄Ξ₯{α½›\xspace}
+\gdef\βδω{α½£\xspace}
+\gdef\βδΩ{Ὣ\xspace}
+\gdef\βδωμ{αΎ£\xspace}
+\gdef\βδΩμ{ᾫ\xspace}
+\gdef\Ξ²Ξ΅{α½²\xspace}
+\gdef\Ξ²Ξ•{Ὲ\xspace}
+\gdef\βη{ὴ\xspace}
+\gdef\Ξ²Ξ—{Ὴ\xspace}
+\gdef\Ξ²Ξ·ΞΌ{αΏ‚\xspace}
+\gdef\Ξ²ΞΉ{α½Ά\xspace}
+\gdef\Ξ²Ξ™{Ὶ\xspace}
+\gdef\βλί{αΏ’\xspace}
+\gdef\βλύ{ῒ\xspace}
+\gdef\βλι{αΏ’\xspace}
+\gdef\βλυ{αΏ’\xspace}
+\gdef\βάμ{ᾲ\xspace}
+\gdef\Ξ²ΞΞΌ{αΏ‚\xspace}
+\gdef\βώμ{ῲ\xspace}
+\gdef\Ξ²ΞΌΞ¬{αΎ²\xspace}
+\gdef\Ξ²ΞΌΞ{αΏ‚\xspace}
+\gdef\βμώ{ῲ\xspace}
+\gdef\Ξ²ΞΌΞ±{αΎ²\xspace}
+\gdef\Ξ²ΞΌΞ·{αΏ‚\xspace}
+\gdef\Ξ²ΞΌΟ‰{αΏ²\xspace}
+\gdef\Ξ²ΞΏ{α½Έ\xspace}
+\gdef\βΟ{Ὸ\xspace}
+\gdef\Ξ²Ο…{α½Ί\xspace}
+\gdef\Ξ²Ξ₯{αΏͺ\xspace}
+\gdef\Ξ²ΟˆΞ†{Ἂ\xspace}
+\gdef\βψΈ{Ἒ\xspace}
+\gdef\Ξ²ΟˆΞ‰{αΌͺ\xspace}
+\gdef\βψΊ{Ἲ\xspace}
+\gdef\βψΌ{Ὂ\xspace}
+\gdef\βψΏ{α½ͺ\xspace}
+\gdef\βψά{αΌ‚\xspace}
+\gdef\βψί{ἲ\xspace}
+\gdef\βψό{ὂ\xspace}
+\gdef\βψύ{α½’\xspace}
+\gdef\βψώ{ὒ\xspace}
+\gdef\βψα{αΌ‚\xspace}
+\gdef\Ξ²ΟˆΞ‘{Ἂ\xspace}
+\gdef\βψαμ{αΎ‚\xspace}
+\gdef\Ξ²ΟˆΞ‘ΞΌ{ᾊ\xspace}
+\gdef\βψΡ{αΌ’\xspace}
+\gdef\Ξ²ΟˆΞ•{Ἒ\xspace}
+\gdef\βψη{ἒ\xspace}
+\gdef\Ξ²ΟˆΞ—{αΌͺ\xspace}
+\gdef\βψημ{αΎ’\xspace}
+\gdef\Ξ²ΟˆΞ—ΞΌ{ᾚ\xspace}
+\gdef\βψι{ἲ\xspace}
+\gdef\Ξ²ΟˆΞ™{αΌΊ\xspace}
+\gdef\Ξ²ΟˆΞ†ΞΌ{ᾊ\xspace}
+\gdef\Ξ²ΟˆΞ‰ΞΌ{ᾚ\xspace}
+\gdef\βψΏμ{αΎͺ\xspace}
+\gdef\βψάμ{αΎ‚\xspace}
+\gdef\βψΞΞΌ{αΎ’\xspace}
+\gdef\βψώμ{ᾒ\xspace}
+\gdef\Ξ²ΟˆΞΌΞ†{ᾊ\xspace}
+\gdef\Ξ²ΟˆΞΌΞ‰{ᾚ\xspace}
+\gdef\βψμΏ{αΎͺ\xspace}
+\gdef\βψμά{αΎ‚\xspace}
+\gdef\βψμΞ{αΎ’\xspace}
+\gdef\βψμώ{ᾒ\xspace}
+\gdef\βψμα{αΎ‚\xspace}
+\gdef\Ξ²ΟˆΞΌΞ‘{ᾊ\xspace}
+\gdef\βψμη{αΎ’\xspace}
+\gdef\Ξ²ΟˆΞΌΞ—{ᾚ\xspace}
+\gdef\Ξ²ΟˆΞΌΟ‰{αΎ’\xspace}
+\gdef\βψμΩ{αΎͺ\xspace}
+\gdef\βψο{ὂ\xspace}
+\gdef\βψΟ{Ὂ\xspace}
+\gdef\Ξ²ΟˆΟ…{α½’\xspace}
+\gdef\Ξ²ΟˆΟ‰{α½’\xspace}
+\gdef\βψΩ{α½ͺ\xspace}
+\gdef\Ξ²ΟˆΟ‰ΞΌ{αΎ’\xspace}
+\gdef\βψΩμ{αΎͺ\xspace}
+\gdef\Ξ²Ο‰{α½Ό\xspace}
+\gdef\Ξ²Ξ©{αΏΊ\xspace}
+\gdef\βωμ{αΏ²\xspace}
+\gdef\δΆ{Ἅ\xspace}
+\gdef\δΈ{Ἕ\xspace}
+\gdef\δΉ{αΌ­\xspace}
+\gdef\δΊ{Ἵ\xspace}
+\gdef\δΌ{Ὅ\xspace}
+\gdef\δΎ{Ὕ\xspace}
+\gdef\δΏ{Ὥ\xspace}
+\gdef\δά{αΌ…\xspace}
+\gdef\δέ{αΌ•\xspace}
+\gdef\Ξ΄Ξ{αΌ₯\xspace}
+\gdef\δό{α½…\xspace}
+\gdef\δύ{ὕ\xspace}
+\gdef\δώ{α½₯\xspace}
+\gdef\δα{ἁ\xspace}
+\gdef\δΑ{αΌ‰\xspace}
+\gdef\δαμ{ᾁ\xspace}
+\gdef\δΑμ{αΎ‰\xspace}
+\gdef\δβΆ{αΌ‹\xspace}
+\gdef\δβΈ{αΌ›\xspace}
+\gdef\δβΉ{αΌ«\xspace}
+\gdef\δβΊ{Ἳ\xspace}
+\gdef\δβΌ{Ὃ\xspace}
+\gdef\δβΎ{α½›\xspace}
+\gdef\δβΏ{Ὣ\xspace}
+\gdef\δβά{αΌƒ\xspace}
+\gdef\δβέ{αΌ“\xspace}
+\gdef\δβΞ{αΌ£\xspace}
+\gdef\δβί{ἳ\xspace}
+\gdef\δβό{ὃ\xspace}
+\gdef\δβύ{ὓ\xspace}
+\gdef\δβώ{ὣ\xspace}
+\gdef\δβα{αΌƒ\xspace}
+\gdef\δβΑ{αΌ‹\xspace}
+\gdef\δβαμ{αΎƒ\xspace}
+\gdef\δβΑμ{αΎ‹\xspace}
+\gdef\δβΡ{αΌ“\xspace}
+\gdef\δβΕ{αΌ›\xspace}
+\gdef\δβη{ἣ\xspace}
+\gdef\δβΗ{αΌ«\xspace}
+\gdef\δβημ{αΎ“\xspace}
+\gdef\δβΗμ{αΎ›\xspace}
+\gdef\δβι{ἳ\xspace}
+\gdef\δβΙ{αΌ»\xspace}
+\gdef\δβΆμ{αΎ‹\xspace}
+\gdef\δβΉμ{αΎ›\xspace}
+\gdef\δβΏμ{ᾫ\xspace}
+\gdef\δβάμ{αΎƒ\xspace}
+\gdef\δβΞΞΌ{αΎ“\xspace}
+\gdef\δβώμ{ᾣ\xspace}
+\gdef\δβμΆ{αΎ‹\xspace}
+\gdef\δβμΉ{αΎ›\xspace}
+\gdef\δβμΏ{ᾫ\xspace}
+\gdef\δβμά{αΎƒ\xspace}
+\gdef\δβμΞ{αΎ“\xspace}
+\gdef\δβμώ{ᾣ\xspace}
+\gdef\δβμα{αΎƒ\xspace}
+\gdef\δβμΑ{αΎ‹\xspace}
+\gdef\δβμη{αΎ“\xspace}
+\gdef\δβμΗ{αΎ›\xspace}
+\gdef\δβμω{αΎ£\xspace}
+\gdef\δβμΩ{ᾫ\xspace}
+\gdef\δβο{ὃ\xspace}
+\gdef\δβΟ{Ὃ\xspace}
+\gdef\δβυ{ὓ\xspace}
+\gdef\δβΞ₯{α½›\xspace}
+\gdef\δβω{α½£\xspace}
+\gdef\δβΩ{Ὣ\xspace}
+\gdef\δβωμ{αΎ£\xspace}
+\gdef\δβΩμ{ᾫ\xspace}
+\gdef\δΡ{αΌ‘\xspace}
+\gdef\δΕ{αΌ™\xspace}
+\gdef\δη{ἑ\xspace}
+\gdef\δΗ{αΌ©\xspace}
+\gdef\δημ{αΎ‘\xspace}
+\gdef\δΗμ{αΎ™\xspace}
+\gdef\δι{ἱ\xspace}
+\gdef\δΙ{αΌΉ\xspace}
+\gdef\δΆμ{ᾍ\xspace}
+\gdef\δΉμ{ᾝ\xspace}
+\gdef\δΏμ{ᾭ\xspace}
+\gdef\δάμ{αΎ…\xspace}
+\gdef\Ξ΄ΞΞΌ{αΎ•\xspace}
+\gdef\δώμ{αΎ₯\xspace}
+\gdef\δμΆ{ᾍ\xspace}
+\gdef\δμΉ{ᾝ\xspace}
+\gdef\δμΏ{ᾭ\xspace}
+\gdef\δμά{αΎ…\xspace}
+\gdef\δμΞ{αΎ•\xspace}
+\gdef\δμώ{αΎ₯\xspace}
+\gdef\δμα{ᾁ\xspace}
+\gdef\δμΑ{αΎ‰\xspace}
+\gdef\δμη{αΎ‘\xspace}
+\gdef\δμΗ{αΎ™\xspace}
+\gdef\δμω{αΎ‘\xspace}
+\gdef\δμΩ{ᾩ\xspace}
+\gdef\δο{ὁ\xspace}
+\gdef\δΟ{Ὁ\xspace}
+\gdef\δπΆ{Ἇ\xspace}
+\gdef\δπΞ{αΌ§\xspace}
+\gdef\δπΉ{αΌ―\xspace}
+\gdef\Ξ΄Ο€ΞŠ{αΌΏ\xspace}
+\gdef\Ξ΄Ο€ΞŽ{Ὗ\xspace}
+\gdef\δπΏ{α½―\xspace}
+\gdef\δπά{αΌ‡\xspace}
+\gdef\δπί{αΌ·\xspace}
+\gdef\δπύ{α½—\xspace}
+\gdef\Ξ΄Ο€ΟŽ{ὧ\xspace}
+\gdef\δπα{αΌ‡\xspace}
+\gdef\δπΑ{Ἇ\xspace}
+\gdef\δπαμ{αΎ‡\xspace}
+\gdef\δπΑμ{ᾏ\xspace}
+\gdef\δπη{αΌ§\xspace}
+\gdef\δπΗ{αΌ―\xspace}
+\gdef\δπημ{αΎ—\xspace}
+\gdef\δπΗμ{ᾟ\xspace}
+\gdef\δπι{αΌ·\xspace}
+\gdef\δπΙ{αΌΏ\xspace}
+\gdef\δπΆμ{ᾏ\xspace}
+\gdef\δπΉμ{ᾟ\xspace}
+\gdef\δπΏμ{αΎ―\xspace}
+\gdef\δπάμ{αΎ‡\xspace}
+\gdef\Ξ΄Ο€ΟŽΞΌ{αΎ§\xspace}
+\gdef\δπμΆ{ᾏ\xspace}
+\gdef\δπμΉ{ᾟ\xspace}
+\gdef\δπμΏ{αΎ―\xspace}
+\gdef\δπμά{αΎ‡\xspace}
+\gdef\Ξ΄Ο€ΞΌΟŽ{αΎ§\xspace}
+\gdef\δπμα{αΎ‡\xspace}
+\gdef\δπμΑ{ᾏ\xspace}
+\gdef\δπμη{αΎ—\xspace}
+\gdef\δπμΗ{ᾟ\xspace}
+\gdef\δπμω{αΎ§\xspace}
+\gdef\δπμΩ{αΎ―\xspace}
+\gdef\δπυ{α½—\xspace}
+\gdef\δπΞ₯{Ὗ\xspace}
+\gdef\δπω{ὧ\xspace}
+\gdef\δπΩ{α½―\xspace}
+\gdef\δπωμ{αΎ§\xspace}
+\gdef\δπΩμ{αΎ―\xspace}
+\gdef\δρ{αΏ₯\xspace}
+\gdef\δΑ{Ῥ\xspace}
+\gdef\δτα{αΌ…\xspace}
+\gdef\δτΑ{Ἅ\xspace}
+\gdef\δταμ{αΎ…\xspace}
+\gdef\δτΑμ{ᾍ\xspace}
+\gdef\δτΡ{αΌ•\xspace}
+\gdef\δτΕ{Ἕ\xspace}
+\gdef\δτη{αΌ₯\xspace}
+\gdef\δτΗ{αΌ­\xspace}
+\gdef\δτημ{αΎ•\xspace}
+\gdef\δτΗμ{ᾝ\xspace}
+\gdef\δτι{αΌ΅\xspace}
+\gdef\δτΙ{αΌ½\xspace}
+\gdef\δτμα{αΎ…\xspace}
+\gdef\δτμΑ{ᾍ\xspace}
+\gdef\δτμη{αΎ•\xspace}
+\gdef\δτμΗ{ᾝ\xspace}
+\gdef\δτμω{αΎ₯\xspace}
+\gdef\δτμΩ{αΎ­\xspace}
+\gdef\δτο{α½…\xspace}
+\gdef\Ξ΄Ο„ΞŸ{Ὅ\xspace}
+\gdef\δτυ{ὕ\xspace}
+\gdef\δτΞ₯{Ὕ\xspace}
+\gdef\δτω{α½₯\xspace}
+\gdef\δτΩ{α½­\xspace}
+\gdef\δτωμ{αΎ₯\xspace}
+\gdef\δτΩμ{αΎ­\xspace}
+\gdef\δυ{ὑ\xspace}
+\gdef\Ξ΄Ξ₯{α½™\xspace}
+\gdef\δω{ὑ\xspace}
+\gdef\δΩ{Ὡ\xspace}
+\gdef\δωμ{αΎ‘\xspace}
+\gdef\δΩμ{ᾩ\xspace}
+\gdef\Ξ·ΞΌ{αΏƒ\xspace}
+\gdef\Ξ—ΞΌ{ῌ\xspace}
+\gdef\λί{αΏ“\xspace}
+\gdef\λύ{ΰ\xspace}
+\gdef\λβί{αΏ’\xspace}
+\gdef\λβύ{ῒ\xspace}
+\gdef\λβι{αΏ’\xspace}
+\gdef\λβυ{αΏ’\xspace}
+\gdef\λι{ϊ\xspace}
+\gdef\λΙ{Ξͺ\xspace}
+\gdef\λπί{αΏ—\xspace}
+\gdef\λπύ{αΏ§\xspace}
+\gdef\λπι{αΏ—\xspace}
+\gdef\λπυ{αΏ§\xspace}
+\gdef\λτι{αΏ“\xspace}
+\gdef\λτυ{αΏ£\xspace}
+\gdef\λυ{Ο‹\xspace}
+\gdef\Ξ»Ξ₯{Ξ«\xspace}
+\gdef\άμ{ᾴ\xspace}
+\gdef\ΞΞΌ{αΏ„\xspace}
+\gdef\ώμ{ῴ\xspace}
+\gdef\ΞΌΞ¬{αΎ΄\xspace}
+\gdef\ΞΌΞ{αΏ„\xspace}
+\gdef\μώ{ῴ\xspace}
+\gdef\ΞΌΞ±{αΎ³\xspace}
+\gdef\ΞΌΞ‘{αΎΌ\xspace}
+\gdef\ΞΌΞ·{αΏƒ\xspace}
+\gdef\ΞΌΞ—{ῌ\xspace}
+\gdef\---{β€”\xspace}
+\gdef\--{–\xspace}
+\gdef\ΞΌΟ‰{αΏ³\xspace}
+\gdef\ΞΌΞ©{αΏΌ\xspace}
+\gdef\πά{αΎΆ\xspace}
+\gdef\Ο€Ξ{αΏ†\xspace}
+\gdef\πί{αΏ–\xspace}
+\gdef\Ο€ΟŽ{αΏΆ\xspace}
+\gdef\πα{αΎΆ\xspace}
+\gdef\παμ{αΎ·\xspace}
+\gdef\πδΆ{Ἇ\xspace}
+\gdef\πδΞ{αΌ§\xspace}
+\gdef\πδΉ{αΌ―\xspace}
+\gdef\Ο€Ξ΄ΞŠ{αΌΏ\xspace}
+\gdef\Ο€Ξ΄ΞŽ{Ὗ\xspace}
+\gdef\πδΏ{α½―\xspace}
+\gdef\πδά{αΌ‡\xspace}
+\gdef\πδί{αΌ·\xspace}
+\gdef\πδύ{α½—\xspace}
+\gdef\Ο€Ξ΄ΟŽ{ὧ\xspace}
+\gdef\πδα{αΌ‡\xspace}
+\gdef\πδΑ{Ἇ\xspace}
+\gdef\πδαμ{αΎ‡\xspace}
+\gdef\πδαμ{ᾏ\xspace}
+\gdef\πδη{αΌ§\xspace}
+\gdef\πδΗ{αΌ―\xspace}
+\gdef\πδημ{αΎ—\xspace}
+\gdef\πδΗμ{ᾟ\xspace}
+\gdef\πδι{αΌ·\xspace}
+\gdef\πδΙ{αΌΏ\xspace}
+\gdef\πδΆμ{ᾏ\xspace}
+\gdef\πδΉμ{ᾟ\xspace}
+\gdef\πδΏμ{αΎ―\xspace}
+\gdef\πδάμ{αΎ‡\xspace}
+\gdef\Ο€Ξ΄ΟŽΞΌ{αΎ§\xspace}
+\gdef\πδμΆ{ᾏ\xspace}
+\gdef\πδμΉ{ᾟ\xspace}
+\gdef\πδμΏ{αΎ―\xspace}
+\gdef\πδμά{αΎ‡\xspace}
+\gdef\Ο€Ξ΄ΞΌΟŽ{αΎ§\xspace}
+\gdef\πδμα{αΎ‡\xspace}
+\gdef\πδμΑ{ᾏ\xspace}
+\gdef\πδμη{αΎ—\xspace}
+\gdef\πδμΗ{ᾟ\xspace}
+\gdef\πδμω{αΎ§\xspace}
+\gdef\πδμΩ{αΎ―\xspace}
+\gdef\πδυ{α½—\xspace}
+\gdef\πδΞ₯{Ὗ\xspace}
+\gdef\πδω{ὧ\xspace}
+\gdef\πδΩ{α½―\xspace}
+\gdef\πδωμ{αΎ§\xspace}
+\gdef\πδΩμ{αΎ―\xspace}
+\gdef\πη{αΏ†\xspace}
+\gdef\πημ{αΏ‡\xspace}
+\gdef\πι{αΏ–\xspace}
+\gdef\πλί{αΏ—\xspace}
+\gdef\πλύ{αΏ§\xspace}
+\gdef\πλι{αΏ—\xspace}
+\gdef\πλυ{αΏ§\xspace}
+\gdef\πάμ{αΎ·\xspace}
+\gdef\Ο€ΞΞΌ{αΏ‡\xspace}
+\gdef\Ο€ΟŽΞΌ{αΏ·\xspace}
+\gdef\πμά{αΎ·\xspace}
+\gdef\πμΞ{αΏ‡\xspace}
+\gdef\Ο€ΞΌΟŽ{αΏ·\xspace}
+\gdef\πμα{αΎ·\xspace}
+\gdef\πμη{αΏ‡\xspace}
+\gdef\Ο€ΞΌΟˆΞ±{αΎ†\xspace}
+\gdef\πμω{αΏ·\xspace}
+\gdef\πυ{αΏ¦\xspace}
+\gdef\Ο€ΟˆΞ†{Ἆ\xspace}
+\gdef\Ο€ΟˆΞ{αΌ¦\xspace}
+\gdef\Ο€ΟˆΞ‰{αΌ\xspace}
+\gdef\Ο€ΟˆΞŠ{αΌΎ\xspace}
+\gdef\Ο€ΟˆΞ{α½\xspace}
+\gdef\Ο€ΟˆΞ¬{αΌ†\xspace}
+\gdef\Ο€ΟˆΞ―{αΌΆ\xspace}
+\gdef\Ο€ΟˆΟ{α½–\xspace}
+\gdef\Ο€ΟˆΟŽ{ὦ\xspace}
+\gdef\Ο€ΟˆΞ±{αΌ†\xspace}
+\gdef\Ο€ΟˆΞ‘{Ἆ\xspace}
+\gdef\Ο€ΟˆΞ±ΞΌ{αΎ†\xspace}
+\gdef\Ο€ΟˆΞ‘ΞΌ{ᾎ\xspace}
+\gdef\Ο€ΟˆΞ·{αΌ¦\xspace}
+\gdef\Ο€ΟˆΞ—{αΌ\xspace}
+\gdef\Ο€ΟˆΞ·ΞΌ{αΎ–\xspace}
+\gdef\Ο€ΟˆΞ—ΞΌ{ᾞ\xspace}
+\gdef\Ο€ΟˆΞΉ{αΌΆ\xspace}
+\gdef\Ο€ΟˆΞ™{αΌΎ\xspace}
+\gdef\Ο€ΟˆΞ†ΞΌ{ᾎ\xspace}
+\gdef\Ο€ΟˆΞ‰ΞΌ{ᾞ\xspace}
+\gdef\Ο€ΟˆΞΞΌ{αΎ\xspace}
+\gdef\Ο€ΟˆΞ¬ΞΌ{αΎ†\xspace}
+\gdef\Ο€ΟˆΟŽΞΌ{αΎ¦\xspace}
+\gdef\Ο€ΟˆΞΌΞ†{ᾎ\xspace}
+\gdef\Ο€ΟˆΞΌΞ‰{ᾞ\xspace}
+\gdef\Ο€ΟˆΞΌΞ{αΎ\xspace}
+\gdef\Ο€ΟˆΞΌΞ¬{αΎ†\xspace}
+\gdef\Ο€ΟˆΞΌΟŽ{αΎ¦\xspace}
+\gdef\Ο€ΟˆΞΌΞ±{αΎ†\xspace}
+\gdef\Ο€ΟˆΞΌΞ‘{ᾎ\xspace}
+\gdef\Ο€ΟˆΞΌΞ·{αΎ–\xspace}
+\gdef\Ο€ΟˆΞΌΞ—{ᾞ\xspace}
+\gdef\Ο€ΟˆΞΌΟ‰{αΎ¦\xspace}
+\gdef\Ο€ΟˆΞΌΞ©{αΎ\xspace}
+\gdef\Ο€ΟˆΟ…{α½–\xspace}
+\gdef\Ο€ΟˆΟ‰{ὦ\xspace}
+\gdef\Ο€ΟˆΞ©{α½\xspace}
+\gdef\Ο€ΟˆΟ‰ΞΌ{αΎ¦\xspace}
+\gdef\Ο€ΟˆΞ©ΞΌ{αΎ\xspace}
+\gdef\πω{αΏΆ\xspace}
+\gdef\πωμ{αΏ·\xspace}
+\gdef\τΉ{αΏ‹\xspace}
+\gdef\Ο„ΟŠ{αΏ“\xspace}
+\gdef\τϋ{αΏ£\xspace}
+\gdef\τα{α½±\xspace}
+\gdef\τΑ{αΎ»\xspace}
+\gdef\ταμ{αΎ΄\xspace}
+\gdef\τδα{αΌ…\xspace}
+\gdef\τδΑ{Ἅ\xspace}
+\gdef\τδαμ{αΎ…\xspace}
+\gdef\τδΑμ{ᾍ\xspace}
+\gdef\τδΡ{αΌ•\xspace}
+\gdef\τδΕ{Ἕ\xspace}
+\gdef\τδη{αΌ₯\xspace}
+\gdef\τδΗ{αΌ­\xspace}
+\gdef\τδημ{αΎ•\xspace}
+\gdef\τδΗμ{ᾝ\xspace}
+\gdef\τδι{αΌ΅\xspace}
+\gdef\τδΙ{αΌ½\xspace}
+\gdef\τδμα{αΎ…\xspace}
+\gdef\τδμΑ{ᾍ\xspace}
+\gdef\τδμη{αΎ•\xspace}
+\gdef\τδμΗ{ᾝ\xspace}
+\gdef\τδμω{αΎ₯\xspace}
+\gdef\τδμΩ{αΎ­\xspace}
+\gdef\τδο{α½…\xspace}
+\gdef\Ο„Ξ΄ΞŸ{Ὅ\xspace}
+\gdef\τδυ{ὕ\xspace}
+\gdef\τδΞ₯{Ὕ\xspace}
+\gdef\τδω{α½₯\xspace}
+\gdef\τδΩ{α½­\xspace}
+\gdef\τδωμ{αΎ₯\xspace}
+\gdef\τδΩμ{αΎ­\xspace}
+\gdef\τΡ{α½³\xspace}
+\gdef\τΕ{αΏ‰\xspace}
+\gdef\τη{ὡ\xspace}
+\gdef\τΗ{αΏ‹\xspace}
+\gdef\τημ{αΏ„\xspace}
+\gdef\τι{α½·\xspace}
+\gdef\τΙ{αΏ›\xspace}
+\gdef\τλι{αΏ“\xspace}
+\gdef\τλυ{αΏ£\xspace}
+\gdef\τμα{αΎ΄\xspace}
+\gdef\τμη{αΏ„\xspace}
+\gdef\τμω{αΏ΄\xspace}
+\gdef\το{α½Ή\xspace}
+\gdef\Ο„ΞŸ{αΏΉ\xspace}
+\gdef\τυ{α½»\xspace}
+\gdef\Ο„Ξ₯{αΏ«\xspace}
+\gdef\Ο„ΟˆΞ‰{αΌ¬\xspace}
+\gdef\Ο„ΟˆΞ±{αΌ„\xspace}
+\gdef\Ο„ΟˆΞ‘{Ἄ\xspace}
+\gdef\Ο„ΟˆΞ±ΞΌ{αΎ„\xspace}
+\gdef\Ο„ΟˆΞ‘ΞΌ{ᾌ\xspace}
+\gdef\Ο„ΟˆΞ΅{αΌ”\xspace}
+\gdef\Ο„ΟˆΞ•{Ἔ\xspace}
+\gdef\Ο„ΟˆΞ·{αΌ€\xspace}
+\gdef\Ο„ΟˆΞ—{αΌ¬\xspace}
+\gdef\Ο„ΟˆΞ·ΞΌ{αΎ”\xspace}
+\gdef\Ο„ΟˆΞ—ΞΌ{ᾜ\xspace}
+\gdef\Ο„ΟˆΞΉ{αΌ΄\xspace}
+\gdef\Ο„ΟˆΞ™{αΌΌ\xspace}
+\gdef\Ο„ΟˆΞΌΞ±{αΎ„\xspace}
+\gdef\Ο„ΟˆΞΌΞ‘{ᾌ\xspace}
+\gdef\Ο„ΟˆΞΌΞ·{αΎ”\xspace}
+\gdef\Ο„ΟˆΞΌΞ—{ᾜ\xspace}
+\gdef\Ο„ΟˆΞΌΟ‰{αΎ€\xspace}
+\gdef\Ο„ΟˆΞΌΞ©{αΎ¬\xspace}
+\gdef\Ο„ΟˆΞΏ{ὄ\xspace}
+\gdef\Ο„ΟˆΞŸ{Ὄ\xspace}
+\gdef\Ο„ΟˆΟ…{α½”\xspace}
+\gdef\Ο„ΟˆΟ‰{α½€\xspace}
+\gdef\Ο„ΟˆΞ©{Ὤ\xspace}
+\gdef\Ο„ΟˆΟ‰ΞΌ{αΎ€\xspace}
+\gdef\Ο„ΟˆΞ©ΞΌ{αΎ¬\xspace}
+\gdef\τω{α½½\xspace}
+\gdef\τΩ{αΏ»\xspace}
+\gdef\τωμ{αΏ΄\xspace}
+\gdef\ΟˆΞ†{Ἄ\xspace}
+\gdef\ψΈ{Ἔ\xspace}
+\gdef\ΟˆΞ‰{αΌ¬\xspace}
+\gdef\ψΊ{Ἴ\xspace}
+\gdef\ψΌ{Ὄ\xspace}
+\gdef\ψΏ{Ὤ\xspace}
+\gdef\ψά{αΌ„\xspace}
+\gdef\ψέ{αΌ”\xspace}
+\gdef\ψΞ{αΌ€\xspace}
+\gdef\ψί{ἴ\xspace}
+\gdef\ψό{ὄ\xspace}
+\gdef\ψύ{α½”\xspace}
+\gdef\ψώ{ὀ\xspace}
+\gdef\ψα{αΌ€\xspace}
+\gdef\ΟˆΞ‘{Ἀ\xspace}
+\gdef\ψαμ{αΎ€\xspace}
+\gdef\ΟˆΞ‘ΞΌ{ᾈ\xspace}
+\gdef\ΟˆΞ²Ξ†{Ἂ\xspace}
+\gdef\ψβΈ{Ἒ\xspace}
+\gdef\ΟˆΞ²Ξ‰{αΌͺ\xspace}
+\gdef\ψβΊ{Ἲ\xspace}
+\gdef\ψβΌ{Ὂ\xspace}
+\gdef\ψβΏ{α½ͺ\xspace}
+\gdef\ψβά{αΌ‚\xspace}
+\gdef\ψβέ{αΌ’\xspace}
+\gdef\ψβΞ{αΌ’\xspace}
+\gdef\ψβί{ἲ\xspace}
+\gdef\ψβό{ὂ\xspace}
+\gdef\ψβύ{α½’\xspace}
+\gdef\ψβώ{ὒ\xspace}
+\gdef\ψβα{αΌ‚\xspace}
+\gdef\ΟˆΞ²Ξ‘{Ἂ\xspace}
+\gdef\ψβαμ{αΎ‚\xspace}
+\gdef\ΟˆΞ²Ξ‘ΞΌ{ᾊ\xspace}
+\gdef\ψβΡ{αΌ’\xspace}
+\gdef\ΟˆΞ²Ξ•{Ἒ\xspace}
+\gdef\ψβη{ἒ\xspace}
+\gdef\ΟˆΞ²Ξ—{αΌͺ\xspace}
+\gdef\ψβημ{αΎ’\xspace}
+\gdef\ΟˆΞ²Ξ—ΞΌ{ᾚ\xspace}
+\gdef\ψβι{ἲ\xspace}
+\gdef\ΟˆΞ²Ξ™{αΌΊ\xspace}
+\gdef\ΟˆΞ²Ξ†ΞΌ{ᾊ\xspace}
+\gdef\ΟˆΞ²Ξ‰ΞΌ{ᾚ\xspace}
+\gdef\ψβΏμ{αΎͺ\xspace}
+\gdef\ψβάμ{αΎ‚\xspace}
+\gdef\ψβΞΞΌ{αΎ’\xspace}
+\gdef\ψβώμ{ᾒ\xspace}
+\gdef\ΟˆΞ²ΞΌΞ†{ᾊ\xspace}
+\gdef\ΟˆΞ²ΞΌΞ‰{ᾚ\xspace}
+\gdef\ψβμΏ{αΎͺ\xspace}
+\gdef\ψβμά{αΎ‚\xspace}
+\gdef\ψβμΞ{αΎ’\xspace}
+\gdef\ψβμώ{ᾒ\xspace}
+\gdef\ψβμα{αΎ‚\xspace}
+\gdef\ΟˆΞ²ΞΌΞ‘{ᾊ\xspace}
+\gdef\ψβμη{αΎ’\xspace}
+\gdef\ΟˆΞ²ΞΌΞ—{ᾚ\xspace}
+\gdef\ΟˆΞ²ΞΌΟ‰{αΎ’\xspace}
+\gdef\ψβμΩ{αΎͺ\xspace}
+\gdef\ψβο{ὂ\xspace}
+\gdef\ψβΟ{Ὂ\xspace}
+\gdef\ΟˆΞ²Ο…{α½’\xspace}
+\gdef\ΟˆΞ²Ο‰{α½’\xspace}
+\gdef\ψβΩ{α½ͺ\xspace}
+\gdef\ΟˆΞ²Ο‰ΞΌ{αΎ’\xspace}
+\gdef\ψβΩμ{αΎͺ\xspace}
+\gdef\ψΡ{ἐ\xspace}
+\gdef\ΟˆΞ•{Ἐ\xspace}
+\gdef\ψη{ἠ\xspace}
+\gdef\ΟˆΞ—{αΌ¨\xspace}
+\gdef\ψημ{ᾐ\xspace}
+\gdef\ΟˆΞ—ΞΌ{ᾘ\xspace}
+\gdef\ψι{ἰ\xspace}
+\gdef\ΟˆΞ™{αΌΈ\xspace}
+\gdef\ΟˆΞ†ΞΌ{ᾌ\xspace}
+\gdef\ΟˆΞ‰ΞΌ{ᾜ\xspace}
+\gdef\ψΏμ{ᾬ\xspace}
+\gdef\ψάμ{αΎ„\xspace}
+\gdef\ψΞΞΌ{αΎ”\xspace}
+\gdef\ψώμ{ᾀ\xspace}
+\gdef\ΟˆΞΌΞ†{ᾌ\xspace}
+\gdef\ΟˆΞΌΞ‰{ᾜ\xspace}
+\gdef\ψμΏ{ᾬ\xspace}
+\gdef\ψμά{αΎ„\xspace}
+\gdef\ψμΞ{αΎ”\xspace}
+\gdef\ψμώ{ᾀ\xspace}
+\gdef\ψμα{αΎ€\xspace}
+\gdef\ΟˆΞΌΞ‘{ᾈ\xspace}
+\gdef\ψμη{ᾐ\xspace}
+\gdef\ΟˆΞΌΞ—{ᾘ\xspace}
+\gdef\ΟˆΞΌΟ‰{αΎ \xspace}
+\gdef\ψμΩ{ᾨ\xspace}
+\gdef\ψο{α½€\xspace}
+\gdef\ψΟ{Ὀ\xspace}
+\gdef\ΟˆΟ€Ξ†{Ἆ\xspace}
+\gdef\ΟˆΟ€Ξ{αΌ¦\xspace}
+\gdef\ΟˆΟ€Ξ‰{αΌ\xspace}
+\gdef\ΟˆΟ€ΞŠ{αΌΎ\xspace}
+\gdef\ΟˆΟ€Ξ{α½\xspace}
+\gdef\ΟˆΟ€Ξ¬{αΌ†\xspace}
+\gdef\ΟˆΟ€Ξ―{αΌΆ\xspace}
+\gdef\ΟˆΟ€Ο{α½–\xspace}
+\gdef\ΟˆΟ€ΟŽ{ὦ\xspace}
+\gdef\ΟˆΟ€Ξ±{αΌ†\xspace}
+\gdef\ΟˆΟ€Ξ‘{Ἆ\xspace}
+\gdef\ΟˆΟ€Ξ±ΞΌ{αΎ†\xspace}
+\gdef\ΟˆΟ€Ξ‘ΞΌ{ᾎ\xspace}
+\gdef\ΟˆΟ€Ξ·{αΌ¦\xspace}
+\gdef\ΟˆΟ€Ξ—{αΌ\xspace}
+\gdef\ΟˆΟ€Ξ·ΞΌ{αΎ–\xspace}
+\gdef\ΟˆΟ€Ξ—ΞΌ{ᾞ\xspace}
+\gdef\ΟˆΟ€ΞΉ{αΌΆ\xspace}
+\gdef\ΟˆΟ€Ξ™{αΌΎ\xspace}
+\gdef\ΟˆΟ€Ξ†ΞΌ{ᾎ\xspace}
+\gdef\ΟˆΟ€Ξ‰ΞΌ{ᾞ\xspace}
+\gdef\ΟˆΟ€ΞΞΌ{αΎ\xspace}
+\gdef\ΟˆΟ€Ξ¬ΞΌ{αΎ†\xspace}
+\gdef\ΟˆΟ€ΟŽΞΌ{αΎ¦\xspace}
+\gdef\ΟˆΟ€ΞΌΞ†{ᾎ\xspace}
+\gdef\ΟˆΟ€ΞΌΞ‰{ᾞ\xspace}
+\gdef\ΟˆΟ€ΞΌΞ{αΎ\xspace}
+\gdef\ΟˆΟ€ΞΌΞ¬{αΎ†\xspace}
+\gdef\ΟˆΟ€ΞΌΟŽ{αΎ¦\xspace}
+\gdef\ΟˆΟ€ΞΌΞ±{αΎ†\xspace}
+\gdef\ΟˆΟ€ΞΌΞ‘{ᾎ\xspace}
+\gdef\ΟˆΟ€ΞΌΞ·{αΎ–\xspace}
+\gdef\ΟˆΟ€ΞΌΞ—{ᾞ\xspace}
+\gdef\ΟˆΟ€ΞΌΟ‰{αΎ¦\xspace}
+\gdef\ΟˆΟ€ΞΌΞ©{αΎ\xspace}
+\gdef\ΟˆΟ€Ο…{α½–\xspace}
+\gdef\ΟˆΟ€Ο‰{ὦ\xspace}
+\gdef\ΟˆΟ€Ξ©{α½\xspace}
+\gdef\ΟˆΟ€Ο‰ΞΌ{αΎ¦\xspace}
+\gdef\ΟˆΟ€Ξ©ΞΌ{αΎ\xspace}
+\gdef\ψρ{῀\xspace}
+\gdef\ΟˆΟ„Ξ±{αΌ„\xspace}
+\gdef\ΟˆΟ„Ξ‘{Ἄ\xspace}
+\gdef\ΟˆΟ„Ξ±ΞΌ{αΎ„\xspace}
+\gdef\ΟˆΟ„Ξ‘ΞΌ{ᾌ\xspace}
+\gdef\ΟˆΟ„Ξ΅{αΌ”\xspace}
+\gdef\ΟˆΟ„Ξ•{Ἔ\xspace}
+\gdef\ΟˆΟ„Ξ·{αΌ€\xspace}
+\gdef\ΟˆΟ„Ξ—{αΌ¬\xspace}
+\gdef\ΟˆΟ„Ξ·ΞΌ{αΎ”\xspace}
+\gdef\ΟˆΟ„Ξ—ΞΌ{ᾜ\xspace}
+\gdef\ΟˆΟ„ΞΉ{αΌ΄\xspace}
+\gdef\ΟˆΟ„Ξ™{αΌΌ\xspace}
+\gdef\ΟˆΟ„ΞΌΞ±{αΎ„\xspace}
+\gdef\ΟˆΟ„ΞΌΞ‘{ᾌ\xspace}
+\gdef\ΟˆΟ„ΞΌΞ·{αΎ”\xspace}
+\gdef\ΟˆΟ„ΞΌΞ—{ᾜ\xspace}
+\gdef\ΟˆΟ„ΞΌΟ‰{αΎ€\xspace}
+\gdef\ΟˆΟ„ΞΌΞ©{αΎ¬\xspace}
+\gdef\ΟˆΟ„ΞΏ{ὄ\xspace}
+\gdef\ΟˆΟ„ΞŸ{Ὄ\xspace}
+\gdef\ΟˆΟ„Ο…{α½”\xspace}
+\gdef\ΟˆΟ„Ο‰{α½€\xspace}
+\gdef\ΟˆΟ„Ξ©{Ὤ\xspace}
+\gdef\ΟˆΟ„Ο‰ΞΌ{αΎ€\xspace}
+\gdef\ΟˆΟ„Ξ©ΞΌ{αΎ¬\xspace}
+\gdef\ΟˆΟ…{ὐ\xspace}
+\gdef\ΟˆΟ‰{α½ \xspace}
+\gdef\ψΩ{Ὠ\xspace}
+\gdef\ΟˆΟ‰ΞΌ{αΎ \xspace}
+\gdef\ψΩμ{ᾨ\xspace}
+\gdef\ωμ{αΏ³\xspace}
+\gdef\Ωμ{ῼ\xspace}
+\endinput
+%%
+%% End of file `greektonoi.sty'.
diff --git a/language/greek/greektonoi/greektonoi.tec b/language/greek/greektonoi/greektonoi.tec
new file mode 100644
index 0000000000..cc19789f75
--- /dev/null
+++ b/language/greek/greektonoi/greektonoi.tec
Binary files differ
diff --git a/language/greek/greektonoi/greektonoi.tex b/language/greek/greektonoi/greektonoi.tex
new file mode 100644
index 0000000000..ab7ebda457
--- /dev/null
+++ b/language/greek/greektonoi/greektonoi.tex
@@ -0,0 +1,412 @@
+\documentclass{article}
+\usepackage{fontspec}
+\usepackage{polyglossia}
+\setmainlanguage{english}
+\setotherlanguage[variant=polytonic]{greek}
+\setmainfont % load font from path
+ [
+ %Path = C:/Windows/Fonts/,
+ Extension = .otf,
+ UprightFont = LinLibertine_R,
+ BoldFont = LinLibertine_RZ, % Linux Libertine O Regular Semibold
+ ItalicFont = LinLibertine_RI,
+ BoldItalicFont = LinLibertine_RZI, % Linux Libertine O Regular Semibold Italic
+ ]
+ {libertine}
+\newfontfamily\greekfont{Linux Libertine O}
+\newfontfamily\greekGFS{GFS Neohellenic}
+\newfontfamily\baske[Mapping=greektonoi]{GFS Baskerville}
+\setmonofont[Scale=0.75]{DejaVu Sans Mono}
+\newfontfamily\ariall{Arial}
+\usepackage{hyperref}
+\usepackage{metalogo}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{greektonoi}
+\title{Documentation for the {\sf greektonoi.sty} package and {\sf greektonoi.map} mapping.}
+\author{Charalampos Milt. Cornaros\thanks{ Questions, commentary and bug reports to \texttt{kornaros@aegean.gr} please.}}
+\date{2016/01/01}
+\let\tb=\textbackslash
+\newcommand*{\cellpar}[1]{\parbox[b]{0.50\textwidth}{#1}}
+\begin{document}
+\maketitle
+\begin{abstract}
+The \textsf{greektonoi} package offers the possibility to directly type or paste in ancient Greek texts with diacritical marks and transforming monotonic texts to polytonic ones. To insert accents and breathings we use a method similar to the common \texttt{Beta Code} convention.
+
+This file documents version 0.2 of \textsf{greektonoi.sty}.
+\end{abstract}
+
+\tableofcontents
+
+
+\begin{greek}
+\addtocontents{toc}{\par\vspace{1em}}
+\addtocontents{toc}{\noindent\textbf{\textgreek{Ξ Ξ΅ΟΞΉΞ΅Ο‡ΟŒΞΌΞ΅Ξ½Ξ±}}\par}
+\addtocontents{toc}{ ~\hfill\textbf{\textgreek{ΣΡλ.}}\par}
+\setcounter{section}{0}
+ \section{\textgreek{ΕισαγωγΞ}}
+
+ Ξ‘Ο€ΟŒ το 1982 ΞΊΞ±ΞΉ ύστΡρα καταργΞΞΈΞ·ΞΊΞ΅ το Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŒ σύστημα γραφΞΟ‚ στην Ελλάδα Ρπίσημα Ξ±Ο€ΟŒ το Ξ•Ξ»Ξ»Ξ·Ξ½ΞΉΞΊΟŒ κοινοβούλιο. ΞŒΞΌΟ‰Ο‚ Ξ· ανάγκη της χρΞσΡως τους δΡν έχΡι ΡξαλΡιφθΡί. Πολλοί Ρκδοτικοί ΞΏΞ―ΞΊΞΏΞΉ, Ξ· Ορθόδοξη Εκκλησία της Ελλάδος, συγγραφΡίς, Ο†ΞΉΞ»ΟŒΞ»ΞΏΞ³ΞΏΞΉ ΞΊΞ±ΞΉ άλλοι ΞΉΞ΄ΞΉΟŽΟ„Ξ΅Ο‚ συνΡχί΢ουν Ξ½Ξ± γράφουν πολυτονικά. Στο www.unicode.org έχουν Ξ΅Ο…Ο„Ο…Ο‡ΟŽΟ‚ συμπΡριληφθΡί ΟƒΟ‡Ξ΅Ξ΄ΟŒΞ½ όλοι ΞΏΞΉ μονοτονικοί ΞΊΞ±ΞΉ πολυτονικοί Ρλληνικοί χαρακτΞρΡς των \texttt{UnicodeGreek and Coptic code set} (ΞΌΞ΅ ΞΊΟŽΞ΄ΞΉΞΊΞ΅Ο‚ που έχουν αρίθμηση U+ 0370 - U+03FF) , \texttt{Greek Extended code set} (Ξ±Ο€ΟŒ U+ 1F00 - U+1FFF), ΟŒΟ€Ο‰Ο‚ Ρπίσης ΞΊΞ±ΞΉ το \texttt{Combining Diacritical Marks code set} (U+0300 - U+036F). ) Ο Ξ΅Ξ»Ξ»Ξ·Ξ½ΞΉΞΊΟŒΟ‚ δίφθογγος ΞΏΟ… Ρίναι Ξ­Ξ½Ξ±Ο‚ Ρκ των Ρλαχίστων ΡξαιρέσΡων γραμμάτων που δΡν έχουν συμπΡριληφθΡί (δΡίτΡ
+ \url{ https://en.wikipedia.org/wiki/Ou_(ligature) }
+). ΓΡνικά Ξ· Ο€Ξ»Ξ·ΞΊΟ„ΟΞΏΞ»ΟŒΞ³Ξ·ΟƒΞ· των Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŽΞ½ Ρλληνικών παραμένΡι Ξ­Ξ½Ξ± δύσκολο Ο€ΟΟŒΞ²Ξ»Ξ·ΞΌΞ±. ΀ο Ο€ΟΟŒΞ²Ξ»Ξ·ΞΌΞ± έχΡι αντιμΡτωπιστΡί Ξ΅Ο€ΞΉΟ„Ο…Ο‡ΟŽΟ‚ στο \TeX{} ΞΊΞ±ΞΉ στα παρακλάδια του. ΞšΞ±Ο„Ξ±ΟƒΞΊΞ΅Ο…Ξ¬ΟƒΞ±ΞΌΞ΅ Ξ­Ξ½Ξ± πακέτο({\sf greektonoi.sty}) ΞΊΞ±ΞΉ Ξ­Ξ½Ξ± map αρχΡίο ({\sf greektonoi.map}) που δίνΡι την Ξ΄Ο…Ξ½Ξ±Ο„ΟŒΟ„Ξ·Ο„Ξ± ΡισαγωγΞΟ‚ Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŽΞ½ (κυρίως) στο πΡριβάλλον \XeTeX. ΞœΟ€ΞΏΟΞΏΟΞΌΞ΅ Ρπίσης Ξ½Ξ± τα χρησιμοποιΞσουμΡ Ξ³ΞΉΞ± την Ρύκολη (αλλά ΟŒΟ‡ΞΉ Ξ±Ο…Ο„ΟŒΞΌΞ±Ο„Ξ·) μΡτατροπΠτων ΞΌΞΏΞ½ΞΏΟ„ΞΉΞΊΟŽΞ½ κΡιμένων σΡ πολυτονικά.
+
+\section{\textgreek{ΛΡπτομέρΡιΡς σχΡδιασμού.}}
+
+H συγγραφΠτων Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŽΞ½ στο \LaTeX{} γίνΡται συνΞθως ΞΌΞ΅ χρΞση της ΡλληνικΞΟ‚ ΡπιλογΞΟ‚ του πακέτου(package) \textsf{babel}. ΞˆΟ„ΟƒΞΉ ΞΌΞ΅ την ΡντολΞ
+\begin{center} \verb'\usepackage[polutonikogreek]{babel}' \end{center}
+ στον Ο€ΟΟŒΞ»ΞΏΞ³ΞΏ του αρχΡίου ΞΌΞ±Ο‚ μπορούμΡ Ξ½Ξ± αρχίσουμΡ Ξ½Ξ± γράφουμΡ κατ’ ΡυθΡίαν Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŒ κΡίμΡνο.
+
+Ξ— ΡισαγωγΠτων Ο„ΟŒΞ½Ο‰Ξ½(accents) ΞΊΞ±ΞΉ των πνΡυμάτων(breathings) γίνΡται πολύ απλά χωρίς την χρΞση κάποιων ΟƒΟ…Ξ½Ξ΄Ο…Ξ±ΟƒΞΌΟŽΞ½ πλΞκτρων κατ’ ΡυθΡίαν Ξ±Ο€ΟŒ το Ο€Ξ»Ξ·ΞΊΟ„ΟΞΏΞ»ΟŒΞ³ΞΉΞΏ. Οι αντιστοιχίΡς Ρίναι:
+Για Ξ½Ξ± θέσουμΡ Ο„ΟŒΞ½ΞΏ (accent) χρησιμοποιούμΡ το σύμβολο ' (U+0027), θέτουμΡ τα διαλυτικά (dialytika Ξ diaeresis) ΞΌΞ΅ το σύμβολο " (U+0022), Ξ³ΞΉΞ± την οξΡία (acute , οξΡία) χρησιμοποιΞσουμΡ το ίδιο σύμβολο ΟŒΟ€Ο‰Ο‚ ΞΌΞ΅ το Ο„ΟŒΞ½ΞΏ, Ξ· βαρΡία(grave, vareia ΠβαρΡία) ΡισάγΡται ΞΌΞ΅ το σύμβολο ` (U+0060) ΞΊΞ±ΞΉ Ξ· πΡρισπωμένη (πΡρισπωμένη, perispomeni) ΞΌΞ΅ το σύμβολο \char"007E{}(U+007E).
+
+Για τα πνΡύματα ΞΏΞΉ αντιστοιχίΡς Ρίναι :
+Για την ψιλΠ(smooth, ΟˆΞΉΞ»Ξ β€“ lenis – thin) το σύμβολο > (U+003E), Ρνώ Ξ³ΞΉΞ± την δασΡία (rough, δασΡία – asper – dense) χρησιμοποιούμΡ το σύμβολο < (U+003C). ΀έλος Ξ· υπογΡγραμμένη (ΞΉ υπογΡγραμμένηum) ΡισάγΡται ΞΌΞ΅ το σύμβολο |(U+007C). Για Ξ½Ξ± Ξ³ΟΞ¬ΟˆΞΏΟ…ΞΌΞ΅, Ξ³ΞΉΞ± παράδΡιγμα, την λέξη ἁμαρτία γράφουμΡ <amart'ia (δΡίτΡ ΞΊΞ±ΞΉ \url{http://tex.stackexchange.com/questions/210843/how-do-i-write-amartia-in-polytonic-greek } )
+
+Μια άλλη Ξ΄Ο…Ξ½Ξ±Ο„ΟŒΟ„Ξ·Ο„Ξ± Ρίναι Ξ· χρΞση του πακέτου \textsf{betababel} (δΡίτΡ \url{http://ftp.yzu.edu.tw/CTAN/macros/latex/contrib/betababel/betatest.pdf }). Και Ρδώ Ξ· φιλοσοφία Ρίναι Ο€Ξ±ΟΟŒΞΌΞΏΞΉΞ± απλά αλλά΢ουν ΞΏΞΉ παραπάνω αντιστοιχίΡς. ΞˆΟ„ΟƒΞΉ παίρνουμΡ την ψιλΠμΡ ), την
+δασΡία ΞΌΞ΅ ( , τα διαλυτικά(diaeresis) ΞΌΞ΅ +, το Ο„ΟŒΞ½ΞΏ( acute accent) ΞΌΞ΅ /, την βαρΡία (grave accent) ΞΌΞ΅ \tb, τη πΡρισπωμένη (πΡρισπωμένη accent) = ΞΊΞ±ΞΉ τέλος την υπογΡγραμμένη (ΞΉ υπογΡγραμμένη) ΞΌΞ΅ |.
+
+
+ ΀ο Ξ²Ξ±ΟƒΞΉΞΊΟŒ Ο€ΟΟŒΞ²Ξ»Ξ·ΞΌΞ± ΞΌΞ΅ τις παραπάνω μΡθοδολογίΡς Ρίναι ΟŒΟ„ΞΉ Ξ· έξοδος \emph{δΡν} Ρίναι {\sf unicode} ΞΊΞ±ΞΉ άρα δΡν μπορούμΡ Ξ½Ξ± ΡπαναχρησιμοποιΞσουμΡ το Ο„Ξ΅Ξ»ΞΉΞΊΟŒ αποτέλΡσμα. Επίσης δΡν έχουν αρκΡτΠΡυΡλιξία Ο€.Ο‡. το *)/ANDRA ΞΈΞ± Ξ΄ΟŽΟƒΞ΅ΞΉ το ΟƒΟ‰ΟƒΟ„ΟŒ αποτέλΡσμα ΞΌΞ΅ το betababel package αλλά το */)ANDRA δΡν ΞΈΞ± Ξ΄ΟŽΟƒΞ΅ΞΉ. Ένα άλλο Ο€ΟΟŒΞ²Ξ»Ξ·ΞΌΞ± που Ξ΄ΞΉΞ±Ο€ΞΉΟƒΟ„ΟŽΟƒΞ±ΞΌΞ΅ Ρίναι ΟŒΟ„ΞΉ όλοι ΞΏΞΉ παραπάνω συνδυασμοί απαιτούν τις Ο€Ξ΅ΟΞΉΟƒΟƒΟŒΟ„Ξ΅ΟΞ΅Ο‚ φορές την χρΞση του πλΞκτρου {\sf Shift} πράγμα που πιστΡύουμΡ καθυστΡρΡί ΞΊΞ±ΞΉ δυσκολΡύΡι την Ο€Ξ»Ξ·ΞΊΟ„ΟΞΏΞ»ΟŒΞ³Ξ·ΟƒΞ· ΟŒΟ„Ξ±Ξ½ χρησιμοποιούμΡ μόνο το Ξ­Ξ½Ξ± χέρι.
+
+
+\section{\textgreek{΀ο αρχΡίο κωδικοποίησης {\sf greektonoi.map}}}
+
+΀ο \XeTeX{} δίνΡι φανταστικές Ξ΄Ο…Ξ½Ξ±Ο„ΟŒΟ„Ξ·Ο„Ξ΅Ο‚ στην Ρύκολη χρΞση Unicode Ξ³ΟΞ±ΞΌΞΌΞ±Ο„ΞΏΟƒΞ΅ΞΉΟΟŽΞ½ ttf ΞΊΞ±ΞΉ otf φορμά χωρίς Ξ½Ξ± χρΡιά΢Ρται Ξ½Ξ± τις έχουμΡ ΡγκαταστΞσΡι στον υπολογιστΠμας. ΀α παραπάνω πακέτα \textsf{babel} ΞΊΞ±ΞΉ \textsf{betababel} δΡν μπορούν Ξ΄Ο…ΟƒΟ„Ο…Ο‡ΟŽΟ‚ Ξ½Ξ± χρησιμοποιηθούν στο πΡριβάλλον \XeTeX. Για Ξ±Ο…Ο„ΟŒ το λόγο σκΡφτΞΞΊΞ±ΞΌΞ΅ Ξ½Ξ± σχΡδιάσουμΡ απ’ την αρχΠένα κατάλληλο αρχΡίο κωδικοποίησης Ξ³ΞΉΞ± την Ρύκολη χρΞση ΞΌΞ΅ την ΡπιλογΠ\verb'\setmainlanguage[variant=polytonic]{greek}'
+ του πακέτου \textsf{polygossia}.
+Στο \textsf{greektonoi.map} υπάρχουν ΟƒΟ‡Ξ΅Ξ΄ΟŒΞ½ τρΡις χιλιάδΡς συνδυασμοί Ξ³ΞΉΞ± την Ρύκολη ΡισαγωγΠτων Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŽΞ½ ΟƒΟ…ΞΌΞ²ΟŒΞ»Ο‰Ξ½. Οι αντιστοιχίΡς Ρίναι ΞΏΞΉ παρακάτω. ΀α σύμβολα ` (U+0060) ΞΊΞ±ΞΉ '(U+0027) Ξ³ΞΉΞ± την βαρΡία, τα -(U+002D) ΞΊΞ±ΞΉ |(U+007C) Ξ³ΞΉΞ± την υπογΡγραμμένη, τα ) (U+0029) ΞΊΞ±ΞΉ ] (U+005D) Ξ³ΞΉΞ± την ψιλΞ, τα ((U+0028) ΞΊΞ±ΞΉ [(U+005B) Ξ³ΞΉΞ± την δασΡία, τα " (U+0022) ΞΊΞ±ΞΉ + (U+002B) Ξ³ΞΉΞ± τα διαλυτικά. ΀ον Ο„ΟŒΞ½ΞΏ μπορούμΡ Ξ½Ξ± τον ΡισάγουμΡ ΞΌΞ΅ το Ξ³Ξ½Ο‰ΟƒΟ„ΟŒ Ο„ΟΟŒΟ€ΞΏ(ΟƒΟ…Ξ½Ξ΄Ο…Ξ±ΟƒΞΌΟŒΟ‚ του ; ΞΌΞ΅ το αντίστοιχο φωνΞΡν) ΞΌΞ΅ το Ρλληνικό Ο€Ξ»Ξ·ΞΊΟ„ΟΞΏΞ»ΟŒΞ³ΞΉΞΏ ΡίτΡ ΞΌΞ΅ το σύμβολο /(U+002F). ΀α σύμβολα |, ( , ) , +, /, = ΞΊΞ±ΞΉ ` αντιστοιχούν στα συνΞΞΈΞ· σύμβολα |, ( , ) , +, /, = ΞΊΞ±ΞΉ \tb{} που συναντάμΡ στο πακέτο \textsf{betababel}.
+
+ H χρΞση του \textsf{Shift} στα Ο€Ξ΅ΟΞΉΟƒΟƒΟŒΟ„Ξ΅ΟΞ± απ’ αυτά μπορΡί Ξ½Ξ± ΡλαχιστοποιηθΡί ΞΌΞ΅ την ΡναλλακτικΠχρΞση των αντίστοιχων ΟƒΟ…ΞΌΞ²ΟŒΞ»Ο‰Ξ½ -, [, ], ", /, = ΞΊΞ±ΞΉ ` Ξ ' αντίστοιχα, τα οποία δΡν χρΡιά΢ονται το πλΞκτρο \textsf{Shift} Ξ³ΞΉΞ± Ξ½Ξ± Ρισαχθούν Ξ΅ΞΊΟ„ΟŒΟ‚ Ξ²Ξ­Ξ²Ξ±ΞΉΞ± Ξ³ΞΉΞ± το "(U+0022). ΀ο τΡλΡυταίο σύμβολο " συνΞθως δΡν ΡισάγΡται σωστά στο κΡίμΡνο ΞΌΞ΅ κάποιους editors (Ο€.Ο‡. στο Word Ξ΄ΞΉΟŒΟ„ΞΉ ΞΌΞ΅ το Ρλληνικό Ο€Ξ»Ξ·ΞΊΟ„ΟΞΏΞ»ΟŒΞ³ΞΉΞΏ ΡισάγΡται λανθασμένα το Β«(U+00AB)). ΣΡ αυτές τις Ο€Ξ΅ΟΞΉΟ€Ο„ΟŽΟƒΞ΅ΞΉΟ‚ μπορούμΡ Ρναλλακτικά Ξ½Ξ± χρησιμοποιΞσουμΡ το σύμβολο + ΓΡνικά υπάρχΡι μΡγάλη ΡλΡυθΡρία ΞΌΞ΅ την θέση των παραπάνω Ξ²ΞΏΞ·ΞΈΞ·Ο„ΞΉΞΊΟŽΞ½ ΟƒΟ…ΞΌΞ²ΟŒΞ»Ο‰Ξ½. Ο ΞΌΟŒΞ½ΞΏΟ‚ ΞΌΞ½Ξ·ΞΌΞΏΞ½ΞΉΞΊΟŒΟ‚ ΞΊΞ±Ξ½ΟŒΞ½Ξ±Ο‚ που έχουμΡ θέσΡι Ξ³ΞΉΞ± την τοποθέτηση των χαρακτΞρων Ρίναι: όλα τα παραπάνω σύμβολα μπαίνουν πάντα Ξ±Ο€ΟŒ τα αριστΡρά του φωνΞΡντος ΞΌΞ΅ οποιαδΞποτΡ σΡιρά. Ξ— υπογΡγραμμένη ( | Ξ - ) πρέπΡι Ξ½Ξ± μπαίνΡι οπωσδΞποτΡ Ξ±ΞΊΟΞΉΞ²ΟŽΟ‚ πριν (Ξ±Ο€ΟŒ τα αριστΡρά) Ξ Ξ±ΞΊΟΞΉΞ²ΟŽΟ‚ μΡτά(Ξ±Ο€ΟŒ τα δΡξιά) του φωνΞΡντος.
+Για Ξ½Ξ± Ξ³ΟΞ¬ΟˆΞΏΟ…ΞΌΞ΅, Ξ³ΞΉΞ± παράδΡιγμα, την λέξη ἁμαρτίᾳ, γράφουμΡ [αμαρτία- Ξ (αμαρτία| Ξ [αμαρτ/ΞΉΞ±| Ξ (αμαρτ/ΞΉ-Ξ± . Οι δυο Ο€ΟΟŽΟ„Ξ΅Ο‚ γραφές Ρίναι πολύ χρΞσιμΡς στην πΡρίπτωση που έχουμΡ στην διάθΡσΠμας Ξδη ΞΌΞΉΞ± μονοτονικΠλέξη Ξ Ξ­Ξ½Ξ± ολόκληρο κΡίμΡνο ΞΊΞ±ΞΉ ΞΌΞ±Ο‚ ΡνδιαφέρΡι Ξ½Ξ± το ΞΌΞ΅Ο„Ξ±Ο„ΟΞ­ΟˆΞΏΟ…ΞΌΞ΅ Ρύκολα σΡ Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŒ ΞΌΞ΅ χρΞση του greektonoi.map. Απλά προσθέτουμΡ τα κατάλληλα σημάδια Ξ±Ο€' τα αριστΡρά στα φωνΞΡντα που ΞΌΞ±Ο‚ Ρνδιαφέρουν ΞΊΞ±ΞΉ ΞΈΞ± πάρουμΡ έξοδο Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŒ κΡίμΡνο.
+\vspace{1em}\\ \noindent
+{\bf ΠαράδΡιγμα:} Για Ξ½Ξ± πάρουμΡ το Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŒ κΡίμΡνο
+
+\begin{quote}
+Ξ€αΏƒ πάντα διδούσῃ ΞΊΞ±α½Ά ἀπολαμβανούσῃ φύσΡι ὁ πΡπαιδΡυμένος ΞΊΞ±α½Ά αἰδὡμων λέγΡι· «δὸς, ὃ θέλΡις, ἀπόλαβΡ, ὃ θέλΡις». ΛέγΡι Ξ΄α½² τοῦτο οὐ καταθρασυνόμΡνος, ἀλλὰ πΡιθαρχῢν ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±α½Ά Ρὐνοῢν αὐτῇ.\end{quote}
+
+
+απο το αντίστοιχο Ρλληνικό ΞΌΞΏΞ½ΞΏΟ„ΞΏΞ½ΞΉΞΊΟŒ γράφουμΡ:
+
+\begin{quote}
+΀η- πάντα διδούση| ΞΊΞ±`ΞΉ ]απολαμβανούση| φύσΡι [ΞΏ πΡπαιδΡυμένος ΞΊΞ±`Ξ― Ξ±]ιδὡμων λέγΡι· «δ`ΞΏΟ‚, `(ΞΏ θέλΡις, ]απόλαβΡ, [`ΞΏ θέλΡις». ΛέγΡι Ξ΄`Ξ΅ το=υτο ΞΏ)Ο… καταθρασυνόμΡνος, ]αλλ`Ξ¬ πΡιθαρχ=ών ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±`ΞΉ Ξ΅]Ο…Ξ½ΞΏ=ων Ξ±]Ο…Ο„=|Ξ·.
+\end{quote}
+
+ΞšΞ¬Ο€ΞΏΞΉΞΏ Ο€ΟΟŒΞ²Ξ»Ξ·ΞΌΞ± παρατηρΞσαμΡ ΞΌΞ΅ τη χρΞση των ] ΞΊΞ±ΞΉ [ μΡτά την αλλαγΠγραμμΞΟ‚ δηλ. μΡτά Ξ±Ο€ΟŒ την χρΞση του διπλού backslash \tb\tb{} Για παράδΡιγμα, το \tb\tb [`Ο… =]Ο… δημιουργΡί Ο€ΟΟŒΞ²Ξ»Ξ·ΞΌΞ± Ρνώ το \tb\tb (`Ο… =]Ο… Πτο \tb\tb\{\} [`Ο… =]Ο… ΞΊΞ±Ξ½Ξ­Ξ½Ξ±. Ξ— χρΞση των Ξ΄ΞΉΟ€Ξ»ΟŽΞ½ \{ ΞΊΞ±ΞΉ \} Ρίναι ΞΌΞΉΞ± απλΠλύση Ξ³ΞΉΞ± Ξ½Ξ± διαχωρί΢ουμΡ την ΡντολΠ\tb\tb{} απ’ αυτά που ΞΈΞ± ακολουθΞσουν.
+Παρακάτω δίνουμΡ Ξ­Ξ½Ξ± ολοκληρωμένο παράδΡιγμα της χρΞσης του greektonoi encoding ΞΌΞ΅ \XeLaTeX.
+
+\begin{verbatim}
+
+\documentclass[a4paper]{article}
+\usepackage{fontspec}
+\setmainfont{Arial}
+\usepackage{polyglossia}
+\setmainlanguage[variant=polytonic]{greek}
+\newfontfamily\greekfont{GFS Neohellenic}
+\newfontfamily\baske[Mapping=greektonoi]{GFS Baskerville}
+\begin{document}
+{\baske ΀η- πάντα διδούση| ΞΊΞ±`ΞΉ ]απολαμβανούση| φύσΡι [ΞΏ πΡπαιδΡυμένος
+ΞΊΞ±`ΞΉ Ξ±]ιδὡμων λέγΡι· «δ`ΞΏΟ‚, `[ΞΏ θέλΡις, ]απόλαβΡ, `[ΞΏ θέλΡις». ΛέγΡι Ξ΄`Ξ΅
+το=υτο ΞΏ]Ο… καταθρασυνόμΡνος, ]αλλ'Ξ± πΡιθαρχ=ών ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±'ΞΉ Ξ΅]Ο…Ξ½ΞΏ=ων Ξ±]Ο…Ο„=Ξ·-.
+}\par
+{\greekfont \addfontfeature{Mapping=greektonoi} ΀η- πάντα διδούση| ΞΊΞ±`ΞΉ
+]απολαμβανούση| φύσΡι (ΞΏ πΡπαιδΡυμένος ΞΊΞ±`Ξ― Ξ±)ιδὡμων λέγΡι·
+ «δ`ΞΏΟ‚, [`ΞΏ θέλΡις, ]απόλαβΡ, [`ΞΏ θέλΡις». ΛέγΡι Ξ΄`Ξ΅ το=υτο ΞΏ]Ο…
+ καταθρασυνόμΡνος, ]αλλ`Ξ¬
+πΡιθαρχ=ών ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±`ΞΉ Ξ΅]Ο…Ξ½ΞΏ=ων Ξ±]Ο…Ο„=Ξ·-.}
+\end{document}
+
+\end{verbatim}
+
+Ξ— έξοδος Ρίναι:\vspace{1em}
+
+{\baske ΀η- πάντα διδούση| ΞΊΞ±`ΞΉ ]απολαμβανούση| φύσΡι [ΞΏ πΡπαιδΡυμένος
+ΞΊΞ±`ΞΉ Ξ±]ιδὡμων λέγΡι· «δ`ΞΏΟ‚, `[ΞΏ θέλΡις, ]απόλαβΡ, `[ΞΏ θέλΡις». ΛέγΡι Ξ΄`Ξ΅
+το=υτο ΞΏ]Ο… καταθρασυνόμΡνος, ]αλλ'Ξ± πΡιθαρχ=ών ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±'ΞΉ Ξ΅]Ο…Ξ½ΞΏ=ων Ξ±]Ο…Ο„=Ξ·-.
+}\par
+{\greekGFS \addfontfeature{Mapping=greektonoi} ΀η- πάντα διδούση| ΞΊΞ±`ΞΉ
+]απολαμβανούση| φύσΡι (ΞΏ πΡπαιδΡυμένος ΞΊΞ±`Ξ― Ξ±)ιδὡμων λέγΡι·
+ «δ`ΞΏΟ‚, [`ΞΏ θέλΡις, ]απόλαβΡ, [`ΞΏ θέλΡις». ΛέγΡι Ξ΄`Ξ΅ το=υτο ΞΏ]Ο…
+ καταθρασυνόμΡνος, ]αλλ`Ξ¬
+πΡιθαρχ=ών ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±`ΞΉ Ξ΅]Ο…Ξ½ΞΏ=ων Ξ±]Ο…Ο„=Ξ·-.}
+
+
+Στο παράδΡιγμα χρησιμοποιΞσαμΡ δυο νέΡς οικογένΡιΡς την {\sf GFS Neohellenic} ΞΊΞ±ΞΉ την {\sf GFS Baskerville} Ξ±Ο€ΟŒ την ΕταιρΡία Ξ•Ξ»Ξ»Ξ·Ξ½ΞΉΞΊΟŽΞ½ Ξ€Ο…Ο€ΞΏΞ³ΟΞ±Ο†ΞΉΞΊΟŽΞ½ ΣτοιχΡίων
+ (δΡίτΡ \url{http://www.greekfontsociety.gr/pages/en_typefaces20th.html }) . Στην Ο€ΟΟŽΟ„Ξ· γραμματοσΡιρά χρησιμοποιΞσαμΡ το greektonoi μόνο τοπικά δηλ. μόνο σΡ Ξ­Ξ½Ξ± κομμάτι του κΡιμένου ΞΌΞ±Ο‚, που πΡριλαμβάνΡται μέσα στα\begin{center} \verb'{\greekfont \addfontfeature{Mapping=greektonoi} ……},'\end{center} Ρνώ στην δΡύτΡρη γραμματοσΡιρά που την ονομάσαμΡ \verb'\baske' χρησιμοποιΞσαμΡ μόνιμα (σΡ όλη την έκταση του κΡιμένου που χρησιμοποιΡί την \verb'\baske') την κωδικοποίηση (mapping) {\sf greektonoi.map}.
+Για Ξ½Ξ± πάρουμΡ έξοδο(σΡ μορφΠpdf) Ξ±Ο€ΟŒ το παραπάνω κώδικα ΞΈΞ± πρέπΡι φυσικά Ξ½Ξ± έχουμΡ τοποθΡτΞσΡι το αρχΡίο {
+\sf greektonoi.tec} στο ίδιο φάκΡλο που έχουμΡ ΟƒΟŽΟƒΞ΅ΞΉ(ΞΌΞ΅ κατάλληξη tex) τον παραπάνω κώδικα.
+
+\section{\textgreek{΀ο πακέτο} greektonoi}
+
+Ξ— παραπάνω κωδικοποίηση {\sf greektonoi.map} Ρίναι χρΞσιμη μόνο σΡ μΡγάλα κΡίμΡνα αρχαίων Ρλληνικών χωρίς Ξ½Ξ± παρΡμβάλλονται μαθηματικά ΠάλλΡς Ρντολές. Ξ— χρΞση των [ ΞΊΞ±ΞΉ ] Ρίναι Ξ΅Ξ½Ο„Ξ΅Ξ»ΟŽΟ‚ ακατάλληλη μέσα σΡ κΡίμΡνα ΞΌΞ΅ Ρντολές Ξ΄ΞΉΟŒΟ„ΞΉ αυτά χρησιμοποιούνται συνΞθως Ξ³ΞΉΞ± Ξ½Ξ± οριοθΡτΞσουν τα ορίσματα των Ξ΅Ξ½Ο„ΞΏΞ»ΟŽΞ½. Ξ£Ο…Ξ½Ξ΅Ο€ΟŽΟ‚ ΞΈΞ± έπρΡπΡ Ξ½Ξ± κατασκΡυαστΡί Ξ­Ξ½Ξ± άλλο κατάλληλο πακέτο Ξ΅Ξ½Ο„ΞΏΞ»ΟŽΞ½ Ξ³ΞΉΞ± τα πολυτονικά γράμματα ΞΌΞ΅ το \XeLaTeX{} Ξ³ΞΉΞ± τέτοιΡς Ο€Ξ΅ΟΞΉΟ€Ο„ΟŽΟƒΞ΅ΞΉΟ‚. Για Ξ±Ο…Ο„ΟŒ το λόγο, κατασκΡυάσαμΡ το πακέτο {\sf greektonoi.sty}. ΞœΞ­ΟƒΞ± στο πακέτο Ξ±Ο…Ο„ΟŒ δίνονται ΟƒΟ‡Ξ΅Ξ΄ΟŒΞ½ Ξ΅Ξ½Ξ½ΞΉΞ±ΞΊΟŒΟƒΞΉΞ΅Ο‚ Ρντολές ΞΌΞ΅ τις οποίΡς μπορούμΡ Ξ½Ξ± ΡισαγάγουμΡ πολύ Ρύκολα πολυτονικά, Ξ±ΟΟ‡Ξ±ΟŠΞΊΞ¬ Ρλληνικά, αριθμητικά ΞΊΞ±ΞΉ άλλα σύμβολα. Οι Ρντολές έχουν ορισθΡί ΞΌΞ΅ τα γράμματα του Ρλληνικού αλφαβΞτου(Ο€.Ο‡. Ξ², ψ, Ξ΄, Ο€ ΞΊΞΏΞΊ.) Ξ±Ξ½ ΞΊΞ±ΞΉ σΡ μΡταγΡνέστΡρη έκδοση σκοπΡύουμΡ Ξ½Ξ± χρησιμοποιΞσουμΡ ΞΊΞ±ΞΉ λατινικούς χαρακτΞρΡς Ξ³ΞΉΞ± ΟŒΟƒΞΏΟ…Ο‚ χρΞστΡς δΡν διαθέτουν Ρλληνικό Ο€Ξ»Ξ·ΞΊΟ„ΟΞΏΞ»ΟŒΞ³ΞΉΞΏ(greek keyboard). Στο {\sf greektonoi.sty} υπάρχΡι Ξ· ίδια φιλοσοφία ΞΌΞ΅ το {\sf greektonoi.map}. Ξ— ΟˆΞΉΞ»Ξ Ο€Ξ±ΟΞΉΟƒΟ„Ξ¬Ξ½Ξ΅Ο„Ξ±ΞΉ ΞΌΞ΅ το γράμμα ψ, Ξ· υπογΡγραμμένη ΞΌΞ΅ το ΞΌ, ΞΏ Ο„ΟŒΞ½ΞΏΟ‚ ΞΌΞ΅ το Ο„, Ξ· βαρΡία ΞΌΞ΅ το Ξ², Ξ· δασΡία ΞΌΞ΅ το Ξ΄, Ξ· πΡρισπωμένη ΞΌΞ΅ το Ο€ ΞΊΞ±ΞΉ τα διαλυτικά ΞΌΞ΅ το Ξ». ΞˆΟ„ΟƒΞΉ Ξ³ΞΉΞ± Ξ½Ξ± Ξ³ΟΞ¬ΟˆΞΏΟ…ΞΌΞ΅ το παραπάνω κΡίμΡνο ΞΌΞ΅ το πακέτο {\sf greektonoi.sty} μπορούμΡ Ξ½Ξ± Ξ³ΟΞ¬ΟˆΞΏΟ…ΞΌΞ΅ τον ΡξΞΟ‚ κώδικα:
+
+\begin{verbatim}
+\documentclass[a4paper]{article}
+\usepackage{fontspec}
+\setmainfont{Arial}
+\usepackage{polyglossia}
+\setmainlanguage[variant=polytonic]{greek}
+\newfontfamily\baske{GFS Baskerville}
+\usepackage{greektonoi}
+\begin{document}
+{\baske Ξ€\ΞΌΞ· πάντα διδούσ\ΞΌΞ· ΞΊΞ±\Ξ²ΞΉ \ψα{}πολαμβανούσ\Ξ·ΞΌ φύσΡι \δο πΡπαιδΡυμένος
+ ΞΊΞ±\Ξ²Ξ― Ξ±\ψι{}δὡμων λέγΡι\; \<<Ξ΄\Ξ²ΞΏΟ‚, \δβο θέλΡις, \ψα{}πόλαβΡ, \βδο θέλΡις\>>.
+ ΛέγΡι Ξ΄\Ξ²Ξ΅ το\πυ{}το ΞΏ\ΟˆΟ… καταθρασυνόμΡνος, \ψα{}λλ\Ξ²Ξ¬ πΡιθαρχ\Ο€ΟŽΞ½ ΞΌα½ΉΞ½ΞΏΞ½ ΞΊΞ±\Ξ²ΞΉ
+ Ξ΅\ΟˆΟ…{}Ξ½ΞΏ\πων Ξ±\ΟˆΟ…{}Ο„\πμη.
+}
+\end{document}
+\end{verbatim}
+
+
+Θα πρέπΡι Ξ½Ξ± ΡπισημάνουμΡ ΟŒΟ„ΞΉ Ξ· χρΞση του διπλού διαχωριστικού \{\} Ρίναι απαραίτητη Ξ³ΞΉΞ± Ξ½Ξ± χωρίσουμΡ ΞΌΞΉΞ± Ξ΅Ξ½Ο„ΞΏΞ»Ξ Ξ±Ο€ΟŒ το Ο…Ο€ΟŒΞ»ΞΏΞΉΟ€ΞΏ μέρος της λέξης. Για παράδΡιγμα: το \tb ΟˆΞ±Ο€ΞΏΞ»Ξ±ΞΌΞ²Ξ±Ξ½ΞΏα½»Οƒ\tb Ξ·ΞΌ δΡν Ρίναι ΟƒΟ‰ΟƒΟ„ΟŒ Ξ΄ΞΉΟŒΟ„ΞΉ δΡν υπάρχΡι ΡντολΠμΡ όνομα \tb ΟˆΞ±Ο€ΞΏΞ»Ξ±ΞΌΞ²Ξ±Ξ½ΞΏα½»Οƒ TΞΏ \{\} χωρί΢Ρι στη λέξη ἀπολαμβανούσῃ το Ξ±ΟΟ‡ΞΉΞΊΟŒ αΌ€ (που γράφΡται ΞΌΞ΅ την ΡντολΠ\tb ψα) Ξ±Ο€ΟŒ το πολαμβανούσῃ που γράφΡται φυσικά ως πολαμβανούσ\tb Ξ·ΞΌ (ΟŒΟ€ΞΏΟ… στο τέλος δΡξιά έχΡι φυσικά χρησιμοποιηθΡί Ξ· ΡντολΠ\tb Ξ·ΞΌ Πισοδύναμα Ξ· \tb ΞΌΞ· Ξ³ΞΉΞ± Ξ½Ξ± τοπθΡτηθΡί Ξ· υπογΡγραμμένη κάτω Ξ±Ο€ΟŒ το Ξ·).
+
+
+Επίσης πρέπΡι Ξ½Ξ± ΡπισημάνουμΡ ΟŒΟ„ΞΉ Ράν ακολουθΡί κΡνό Ξ Ο„Ξ΅Ξ»ΞΉΞΊΟŒΟ‚ χαρακτΞρας (κόμμα, τΡλΡία, άνω τΡλΡία, ΞΈΞ±Ο…ΞΌΞ±ΟƒΟ„ΞΉΞΊΟŒ, Ρισαγωγικά ΞΊΞΏΞΊ.) Ξ· χρΞση του \{\} δΡν Ρίναι απαραίτητη. ΞœΟ€ΞΏΟΞΏΟΞΌΞ΅ Ρναλλακτικά, Ξ±Ξ½ θέλουμΡ Ξ½Ξ± αποφύγουμΡ την χρΞση του {\sf Shift} Ξ³ΞΉΞ± την Ο€Ξ»Ξ·ΞΊΟ„ΟΞΏΞ»ΟŒΞ³Ξ·ΟƒΞ· των \{\}, Ξ½Ξ± χρησιμοποιΞσουμΡ τις Ρντολές \tb / Ξ \tb ] Πτέλος τον Ριδικό χαρακτΞρα
+\char"007E (tilde, U+007E).
+Ξ’Ξ­Ξ²Ξ±ΞΉΞ±, ΞΏ τΡλΡυταίος χρησιμοποιΡί το {\sf Shift} Ξ³ΞΉΞ± την Ο€Ξ»Ξ·ΞΊΟ„ΟΞΏΞ»ΟŒΞ³Ξ·ΟƒΞ Ο„ΞΏΟ… ΞΏΟ€ΟŒΟ„Ξ΅ ΞΏ Ο‡ΟΟŒΞ½ΞΏΟ‚ που απαιτΡίται Ξ³ΞΉΞ± την Ο€Ξ»Ξ·Ο„ΟΞΏΞ»ΟŒΞ³Ξ·ΟƒΞ· Ο€.Ο‡. του \tb ](δύο σύμβολα) Ρίναι μάλλον ΞΏ ίδιος ΞΌΞ΅ τον Ο‡ΟΟŒΞ½ΞΏ που απαιτΡίται Ξ³ΞΉΞ± Ξ½Ξ± πατΞσουμΡ τον ΟƒΟ…Ξ½Ξ΄Ο…Ξ±ΟƒΞΌΟŒ {\sf Shift +tilde}. Αν οπωσδΞποτΡ προτιμάμΡ το tilde ως Ξ΅Ξ½Ο‰Ο„ΞΉΞΊΟŒ σύμβολο στο Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŒ κΡιμΡνό ΞΌΞ±Ο‚ Ο„ΟŒΟ„Ξ΅ ΞΈΞ± πρέπΡι Ξ½Ξ± βάλουμΡ κάπου στην αρχΠτου κυρίως μέρους του κώδικά ΞΌΞ±Ο‚ (μΡτά το \verb'\begin{document}') την ΡντολΠ\verb'\tildeON'. Ξ— ΡντολΠ\verb'\tildeOFF' ΡπαναφέρΡι το \char"007E {} στην συνηθισμένη χρΞση του στο LaTeX.
+\vspace{1em}\\ \noindent
+{\bf ΠαράδΡιγμα:}
+ \tb ψα\tb ]πόλαβΡ ΠΡναλλακτικά \tb tildeON .... \tb ψα\char"007E πόλαβΡ ....\tb tildeOFF
+
+\section{\textgreek{΀ΡλΡυταία ΟƒΟ‡ΟŒΞ»ΞΉΞ±. }}
+
+
+΀ο πακέτο {\sf greektonoi.sty} πρέπΡι Ξ½Ξ± υπάρχΡι στο ίδιο φάκΡλο που έχουμΡ ΟƒΟŽΟƒΞ΅ΞΉ τον κώδικά ΞΌΞ±Ο‚ Ξ Ξ½Ξ± το έχουμΡ ΡγκαταστΞσΡι στο \TeX{} σύστημα ΞΌΞ±Ο‚. ΞœΟ€ΞΏΟΞ΅Ξ― Ξ½Ξ± χρησιμοποιηθΡί Ρπικουρικά ΞΌΞ±ΞΆΞ― ΞΌΞ΅ το {\sf greektonoi.tec} ΠανΡξάρτητα Ξ±Ο€' Ξ±Ο…Ο„ΟŒ. ΠροσφέρΡι μΡγάλΡς Ξ΄Ο…Ξ½Ξ±Ο„ΟŒΟ„Ξ·Ο„Ξ΅Ο‚ Ξ³ΞΉΞ± την Ρύκολη συγγραφΠπολυτονικού Πτην μΡτατροπΠμονοτονικού σΡ Ο€ΞΏΞ»Ο…Ο„ΞΏΞ½ΞΉΞΊΟŒ ΞΌΞ΅ χρΞση Ξ΅Ξ½Ο„ΞΏΞ»ΟŽΞ½. ΞœΞ­ΟƒΞ± σΡ Ξ±Ο…Ο„ΟŒ έχουν ΡισαχθΡί ΞΌΞ΅ κατάλληλΡς Ξ΅Ο…ΞΊΞΏΞ»ΞΏΞΌΞ½Ξ·ΞΌΟŒΞ½Ξ΅Ο…Ο„Ξ΅Ο‚ Ρντολές πολλοί χαρακτΞρΡς ακόμα ΞΊΞ±ΞΉ Ξ±Ο€ΟŒ Ξ±ΟΟ‡Ξ±ΟŠΞΊΞ¬ Ρλληνικά. Για παράδΡιγμα Ξ³ΞΉΞ± Ξ½Ξ± ΡισάγουμΡ τα διπλά αριστΡρά Ρισαγωγικά (U+00AB, left-pointing double angle quotation mark
+Β« ) μπορούμΡ Ξ½Ξ± χρησιμοποιΞσουμΡ την ΡντολΠ\tb <<, Ρνώ Ξ³ΞΉΞ± τα αντίστοιχα δΡξιά(U+00BB, Β») την ΡντολΠ\tb >>. Για Ξ½Ξ± πάρουμΡ την άνω τΡλΡία (U+0387, Greek ano teleia) χρησιμοποιούμΡ την ΡντολΠ\tb ; Ξ₯πάρχΡι ακόμα Ξ· Ξ΄Ο…Ξ½Ξ±Ο„ΟŒΟ„Ξ·Ο„Ξ± Ξ½Ξ± ΡισάγουμΡ αριθμητικά σύμβολα του Ρλληνικού συστΞματος (ΟŒΟ€Ο‰Ο‚ τα σαμπι \σαμ ΞΊΞ±ΞΉ \Σαμ ΞΌΞ΅ τις Ρντολές \tb σαμ ΞΊΞ±ΞΉ \tb Σαμ Ξ³ΞΉΞ± Ξ½Ξ± πάρουμΡ τα σύμβολα ΞΌΞ΅ unicode ΞΊΟŽΞ΄ΞΉΞΊΞ΅Ο‚ U+ 03E1 ΞΊΞ±ΞΉ U+03E0 δηλ. το greek small letter sampi ΞΊΞ±ΞΉ το letter sampi αντίστοιχα). Ξ₯πάρχουν ΞΊΞ±ΞΉ κάμποσοι Ξ±ΟΟ‡Ξ±ΟŠΞΊΞΏΞ― χαρακτΞρΡς ΟŒΟ€Ο‰Ο‚ τα δίγγαμμα \Ξ³Ξ³ ΞΊΞ±ΞΉ \Γγ που έχουν ορισθΡί ΞΌΞ΅ τις Ρντολές \tb Ξ³Ξ³ (U+03DD, small digamma) ΞΊΞ±ΞΉ \tb Γγ (U+03DC, Digamma) αλλά ΞΊΞ±ΞΉ πολλές άλλΡς Ρντολές Ξ³ΞΉΞ± (ΟƒΟ‡Ξ΅Ξ΄ΟŒΞ½) όλα τα σύμβολα που πΡριλαμβάνονται στα unicode sets που αναφέραμΡ στην ΡισαγωγΞ. ΞœΟ€ΞΏΟΞΏΟΞΌΞ΅ Ξ½Ξ± τις ΡντοπίσουμΡ ΞΌΞ΅ Ξ­Ξ½Ξ± Ξ±Ο€Ξ»ΟŒ έλΡγχο του πίνακα που ακολουθΡί.
+
+\section{\textgreek{ΕυχαριστίΡς. }}
+
+Ξ•Ο…Ο‡Ξ±ΟΞΉΟƒΟ„ΟŽ θΡρμά τον αναπληρωτΠκαθηγητΠκ. Ξ‘Ξ½Ο„ΟŽΞ½ΞΉΞΏ ΀σολομύτη του τμΞματος ΞΌΞ±ΞΈΞ·ΞΌΞ±Ο„ΞΉΞΊΟŽΞ½ του ΠανΡπιστημίου Αιγαίου Ξ³ΞΉΞ± την ΡπισΞμανση Ξ΅Ξ½ΟŒΟ‚ σχΡδιαστικού λάθους στην αρχικΠκατασκΡυΠτου {\sf greektonoi.map}.
+\section{Ξ Ξ―Ξ½Ξ±ΞΊΞ±Ο‚ ΞΌΞ΅ τις {\sf greektonoi} Ρντολές}
+
+\begin{longtable}{@{}lll@{}}\toprule
+\multicolumn{1}{l}{Command}&\multicolumn{1}{l}{Output}&\multicolumn{1}{l}{Example}
+%\hline
+\\\midrule
+\multicolumn{3}{c}{{\bf greektonoi.map}}\endfirsthead
+\multicolumn{1}{l}{Command}&\multicolumn{1}{l}{Output}&\multicolumn{1}{l}{Example}\\\midrule
+\endhead
+\midrule
+\char"0028{} Ξ [ Ξ³ΞΉΞ± δασΡία & αΏΎ & [Ξ± \char"21D2{} ἁ\\
+\char"0029{} Ξ ] Ξ³ΞΉΞ± ψιλΠ& αΎΏ & )Ξ± \char"21D2{} αΌ€\\
+| Ξ - Ξ³ΞΉΞ± ΞΉ υπογΡγραμμένη & Ν… & Ξ·| Ξ Ξ·- Ξ |Ξ· Ξ -Ξ· \char"21D2{} αΏƒ\\
+ " Ξ + Ξ³ΞΉΞ± διαίρΡση & Β¨ & "Ο… \char"21D2{} Ο‹, "ύ \char"21D2{} αΏ£ \\
+ = Ξ³ΞΉΞ± πΡρισπωμένη & Ν‚ & =Ο‰ \char"21D2{} αΏΆ\\
+ ` Π' για grave (βαρΡία) & ` & `o Π'ο Π'ό Π`ό \char"21D2{} ὸ \\
+ / Ξ ; (στο Greek Keyboard) Ξ³ΞΉΞ± accute (οξΡία) & Β΄ & /ΞΏ Πό \char"21D2{} α½Ή \\
+
+\midrule
+\multicolumn{3}{c}{{\bf greektonoi.sty}}\\
+\midrule
+\tb -- & – & \\
+\tb --- & β€” & \\
+\tb / Ξ \tb ] Ξ \{ \} & (Ξ³ΞΉΞ± το \{\}) & \\
+\tb << & \char"00AB & \\
+\tb >> & \char"00BB & \\
+\tb (( & \char"201C & \\
+\tb )) & \char"201D & \\
+\tb ; & \; & \\
+\tb \char"007E & \~ & \\
+ \tb Ξ±Ξ±Ο€ (left(Ξ±) single quotation(Ξ±Ο€) mark) & \Ξ±Ξ±Ο€ & \\
+\tb δαπ (right(Ξ΄) single quot. mark) & \δαπ & ΞΊΞ±\tb Ξ²ΞΉ \{\}\tb δαπ\tb δαπ \char"21D2{} ΞΊΞ±\Ξ²ΞΉ{}\δαπ\δαπ \\\midrule
+Ξ΄ Ξ³ΞΉΞ± δασΡία & αΏΎ & \tb δα \char"21D2{} ἁ\\
+ψ Ξ³ΞΉΞ± ψιλΠ& αΎΏ & \tb ψα \char"21D2{} αΌ€\\
+ΞΌ Ξ³ΞΉΞ± ΞΉ υπογΡγραμμένη & Ν… & \tb ΞΌΞ· Ξ \tb Ξ·ΞΌ \char"21D2{} αΏƒ\\
+ Ξ» Ξ³ΞΉΞ± διαίρΡση & Β¨ & \tb λυ \char"21D2{} Ο‹, \tb λύ \char"21D2{} \λύ\\
+ Ο€ Ξ³ΞΉΞ± πΡρισπωμένη & Ν‚ & \tb πω \char"21D2{} \πω \\
+ β για grave (βαρΡία) & ` &
+ \tb Ξ²ΞΉ \char"21D2{} \Ξ²ΞΉ \\
+ Ο„ Ξ³ΞΉΞ± accute (οξΡία) & Β΄ & \tb τι \char"21D2{} \τι\\
+ \tb κρν (κορωνίς) & αΎ½& \\\midrule
+ \multicolumn{3}{c}{{\bf Μακρά ΞΊΞ±ΞΉ βραχέα φωνέντα}}\\\midrule
+\tb βρχα (alpha with vrachy)& αΎ°& \\
+\tb μκρα (alpha with macron)& ᾱ& \\
+\tb βρχΑ (capital alpha with vrachy) & \βρχΑ & \\
+\tb μκρΑ (capital alpha with macron) & \μκρΑ& \\
+\tb βρχι (iota with vrachy) & ῐ & \\
+\tb μκρι (iota with macron) & αΏ‘ & \\
+\tb βρχΙ (capital iota with vrachy) & \βρχΙ & \\
+\tb μκρΙ (capital iota with macron) & \μκρΙ& \\
+\tb βρχυ (upsilon with vrachy)& αΏ & \\
+\tb μκρυ (upsilon with macron)& αΏ‘& \\
+\tb βρχΞ₯ (capital upsilon with vrachy) & αΏ¨& \\
+\tb μκρY (capital upsilon with macron) & Ῡ&
+\\\midrule
+\multicolumn{3}{c}{{\bf Εναλλακτικές μορφές}}\\\midrule
+ \tb Ρβ (beta symbol)&\Ρβ & \Ρβ vs. β\\
+ \tb Ρθ(theta symbol)& \char"03D1 & \Ρθ vs. θ\\
+ \tb ΡΘ(capital theta symbol) & \ΡΘ & \ΡΘ vs. Θ \\
+ \tb Ρφ (phi symbol) & \char"03D5 & \Ρφ vs. Ο†\\
+ \tb Ρπ (pi symbol) & \char"03D6 & \Ρπ vs. Ο€\\
+ \tb Ρρ (rho symbol)& \char"03F1 & \Ρρ vs. ρ\\
+ \tb Ρκ (kappa symbol)& \char"03F0 & \Ρκ vs. κ \\
+\tb ΡΡ Π\tb ηΡ(lunate epsilon symbol) & \char"03F5 & \ΡΡ vs. Ρ
+\\\midrule
+\multicolumn{3}{c}{{\bf Αρχα\λι\]ΞΊΞ¬}}\\\midrule
+ \tb γρ (rho ρ with stroke i.e. {\bf Ξ³}ραμμΞ) & {\ariall \char"03FC} & \\
+ \tb Ξ·Οƒ (small lunate sigma {\bf Ξ·}μισέλινο {\bf Οƒ}Ξ―Ξ³ΞΌΞ±) & \char"03F2 & \\
+\tb Ξ—Οƒ Ξ \tb Ξ·Ξ£(Capital lunate sigma {\bf Ξ—}μισέλινο {\bf Ξ£}Ξ―Ξ³ΞΌΞ±)& \char"03F9 & \\
+\cellpar{\tb Ητσ Ξ \tb ητΣ \\(Capital dotted lunate sigma -
+{\bf Ξ—}μισέλινο Σίγμα {\bf Ο„}Ρλίτσα)} & \char"03FE & \\
+\tb ητσ (small dotted lunate sigma) & \char"037C & \\
+\tb Ξ±Ξ·Ξ΅ (reversed(Ξ±) lunate(Ξ·) epsilon(Ξ΅) symbol)& \Ξ±Ξ·Ξ΅ & \\
+\tb Ξ±Ξ·Οƒ (small reversed lunate sigma)& \char"037B & \\
+\tb Αησ Ξ \tb Ξ±Ξ·Ξ£ (Capital reversed(Ξ‘) lunate(Ξ·) sigma(Οƒ)) & \char"03FD & \\
+\cellpar{\tb Αητσ Ξ \tb αητΣ \\(Capital reversed dotted lunate sigma)}& \char"03FF & \\
+\tb ατσ (reversed dotted sigma)& \char"037D & \\
+\tb Ξ³Ξ₯ (Upsilon with hook(Ξ³) symbol)& \char"03D2 & \\
+\tb γΎ (Upsilon with acute and hook symbol)& \char"03D3 & \\
+\cellpar{\tb λγΞ₯ Ξ \tb Ξ³Ξ« \\(Upsilon with diaeresis(Ξ») and hook(Ξ³) symbol)}& \char"03D4 & \\
+\tb ιωτ(greek letter yot) & \char"03F3 & \\
+\tb σαν (small letter san)& \char"03FB & \\
+\tb Σαν (capital letter San)& {\ariall \char"03FA} & \\
+\tb σχω (greek small letter sho)& \char"03F8 & \\
+\tb Σχω (capital letter Sho)& {\ariall \char"03F7} &
+\\\midrule
+\multicolumn{3}{c}{{\bf ΞŸΟ… Δίφθογγος}}\\\midrule
+\tb ΞŸΟ… Ξ \tb Λου (Latin Capital Script Ou)& \char"0222 & \\
+\tb ΞΏΟ… Ξ \tb λου (Latin small Script ou)& \char"0223 & \\
+\tb ΞšΞΏΟ… (Cyrillic uppercase letter monograph Uk) & \char"A64A & \\
+\tb ΞΊΞΏΟ… (Cyrillic lower letter monograph Uk ) & \char"A64B & \\
+\midrule
+\multicolumn{3}{c}{{\bf Αριθμητικά σημάδια ΞΊΞ±ΞΉ Ελληνικοί Αριθμοί}}\\\midrule
+\cellpar{\tb ΞΊΞ±Ο‡ Ξ Ξ±ΞΊ\\ (lower(ΞΊ) numeral(Ξ±) sign Ξ³ΞΉΞ± thousands(Ο‡) Ξ left(Ξ±) keraia(ΞΊ))} & \ΞΊΞ±Ο‡ &\\
+\cellpar{\tb Ξ±Ξ±ΞΌ Πδκ \\(upper(Ξ±) numeral(Ξ±) sign Ξ³ΞΉΞ± smaller values(ΞΌ) Ξ right(Ξ΄) keraia)} & \Ξ±Ξ±ΞΌ & \tb Ξ±ΞΊ ΡωοΡ\tb δκ \char"21D2{} \Ξ±ΞΊ ΡωοΡ\δκ\\
+\tb διγ Π\tb γγ Π\tb δγ (small digamma)& \char"03DD & \\
+\tb Διγ Ξ \tb Γγ Ξ \tb Δγ (Capital digamma)& \char"03DC & \\
+\tb ΞΊΞΏΟ€ (small letter koppa)& \char"03DF & \\
+\tb ΞšΞΏΟ€ (Capital letter koppa)& \char"03DE & \\
+\tb Ακοπ Ξ \tb Ξ±ΞšΞΏΟ€ Ξ \tb ΞšΞΏΟ† (archaic(A) koppa) & \char"03D8 & \\
+\tb Ξ±ΞΊΞΏΟ€ Ξ \tb ΞΊΞΏΟ† (small archaic koppa)& \char"03D9 & \\
+\tb σαμ (sampi)& \char"03E1 & \\
+\tb Σαμ (Sampi)& \char"03E0 & \\
+\tb στ (small stigma)& \char"03DB & \\
+\tb Στ (capital stigma) & \char"03DA & \\\midrule
+\multicolumn{3}{c}{{\bf ΧρΞσιμοι τΡλικοί συνδυασμοί}}\\\midrule
+\tb ΟŒΟ‚ Ξ \tb τος & \τος& \\
+\tb άν Ξ \tb ταν & α½±Ξ½& \\
+\tb Ξ­Ξ½ Ξ \tb τΡν & α½³Ξ½& \\
+\tb ΞΞ½ Ξ \tb την & ὡν& \\
+\tb όν Ξ \tb τον& α½ΉΞ½& \\
+\tb ύν Ξ \tb τυν& \ύν& \\
+\tb ών Ξ \tb των& α½½Ξ½& \\
+\tb άς Ξ \tb τας& α½±Ο‚& \\
+\tb έρ Ξ \tb τΡρ& έρ& \\
+\tb ΞΌΟŽΟ‰ Ξ \tb τμωω & \τμωω & \\
+\tb ΞΌΟŽΟ‰Ξ½ Ξ \tb τμωων & \τμωων& \\
+\tb Ξ­Ο‚ Ξ \tb τΡς & α½³Ο‚& \\
+\tb ΞΟ‚ Ξ \tb της& ὡς& \\
+\tb Ξ―Ο‚ Ξ \tb τις& α½·Ο‚& \\
+\tb ύς Ξ \tb τυς& α½»Ο‚& \\
+\tb ΟŽΟ‚ Ξ \tb τως& α½½Ο‚& \\
+\tb έρ Ξ \tb τΡρ& έρ& \\
+\tb Ξ―ΞΏ Ξ \tb τιο& α½·ΞΏ& \\
+\tb Ξρ Ξ \tb τηρ & ὡρ& \\
+\tb ύω Ξ \tb τυω & α½»Ο‰& \\
+\tb ίων Ξ \tb τιων& ίων& \\
+\tb ίως Ξ \tb τιως & ίως& \\
+\tb Ξ―Ο‰ Ξ \tb τιω & α½·Ο‰& \\
+\tb Ξ­Ο‰ Ξ \tb τΡω & \τΡω& \\
+\tb έων Ξ \tb τΡων& έων& \\
+\tb έως Ξ \tb τΡως& έως& \\
+\tb άω Ξ \tb ταω & α½±Ο‰& \\
+\tb βάς Ξ \tb Ξ²Ξ±Ο‚ & α½°Ο‚& \\
+\tb βΡν Π\tb βέν & ὲν& \\
+\tb βΡρ Π\tb βέρ & ὲρ& \\
+\tb βΡς Ξ \tb Ξ²Ξ­Ο‚& α½²Ο‚& \\
+\tb βόν Π\tb βον & ὸν& \\
+\tb Ξ²ΟŒΟ‚ Ξ \tb Ξ²ΞΏΟ‚& α½ΈΟ‚& \\
+\tb Ξ²ΞΉΟ‚ Ξ \tb Ξ²Ξ―Ο‚& α½ΆΟ‚& \\
+\tb Ξ²ΞΉΞ½ Ξ \tb Ξ²Ξ―Ξ½& α½ΆΞ½& \\
+\tb Ξ²Ο…Ξ½ Ξ \tb βύν & α½ΊΞ½& \\
+\tb Ξ²ΞΟ‚ Ξ \tb Ξ²Ξ·Ο‚ & ὴς& \\
+\tb βηρ Ξ \tb Ξ²Ξρ & ὴρ& \\
+\tb Ξ²ΞΞ½ Ξ \tb Ξ²Ξ·Ξ½& ὴν& \\
+\tb Ξ²Ο…Ο‚ Ξ \tb βύς & α½ΊΟ‚& \\
+\tb Ξ²ΟŽΟ‚ Ξ \tb βως & α½ΌΟ‚& \\
+\tb βών Ξ \tb βων& α½ΌΞ½& \\
+\tb δβας Ξ \tb δβάς & αΌƒΟ‚& \\
+\tb δβος Ξ \tb Ξ΄Ξ²ΟŒΟ‚ & ὃς& \\
+\tb δβυς Ξ \tb δβύς& ὓς& \\
+\tb δβΡν Ξ \tb δβέν& αΌ“Ξ½& \\
+\tb δβην Ξ \tb δβΞΞ½& αΌ£Ξ½& \\
+\tb δβον Ξ \tb δβόν& ὃν& \\
+\tb δτΡν Ξ \tb δέν& αΌ•Ξ½& \\
+\tb δτως Ξ \tb Ξ΄ΟŽΟ‚& α½₯Ο‚& \\
+\tb δτος Ξ \tb Ξ΄ΟŒΟ‚ & α½…Ο‚& \\
+\tb δπων Ξ \tb Ξ΄Ο€ΟŽΞ½ & ὧν& \\
+\tb δπις Ξ \tb δπίς& αΌ·Ο‚& \\
+\tb δπια Ξ \tb δπία& αΌ·Ξ±& \\
+\tb δπυς Ξ \tb δπύς& α½—Ο‚& \\
+\tb δτυω Ξ \tb δύω& ὕω& \\
+\tb δτια Ξ \tb δία& αΌ΅Ξ±& \\
+\tb δως & ὑς& \\
+\tb πδις Ξ \tb πδίς & αΌ·Ο‚& \\
+\tb πδιος Ξ \tb πδίος& αΌ·ΞΏΟ‚& \\
+\tb πδιον Ξ \tb πδίον& αΌ·ΞΏΞ½& \\
+\tb πδιοί Ξ \tb πδίοί & αΌ·ΞΏα½·& \\
+\tb πδων Ξ \tb Ο€Ξ΄ΟŽΞ½ & ὧν& \\
+\tb πας Ξ \tb πάς& αΎΆΟ‚& \\
+\tb πμαον Ξ \tb πμάον& αΎ·ΞΏΞ½& \\
+\tb παν Ξ \tb πάν & αΎΆΞ½& \\
+\tb πυν Ξ \tb πύν& αΏ¦Ξ½& \\
+\tb πυξ Ξ \tb πύξ& αΏ¦ΞΎ& \\
+\tb πυς Ξ \tb πύς & αΏ¦Ο‚& \\
+\tb Ο€ΟˆΟ…Ο‚ Ξ \tb Ο€ΟˆΟΟ‚& α½–Ο‚& \\
+\tb Ο€ΟˆΟ…Ξ½ Ξ \tb Ο€ΟˆΟΞ½& α½–Ξ½& \\
+\tb Ο€ΟˆΞ·Ξ½ Ξ \tb Ο€ΟˆΞΞ½& αΌ¦Ξ½& \\
+\tb πδυς Ξ \tb πδύς& α½—Ο‚& \\
+\tb πις Ξ \tb πίς & αΏ–Ο‚& \\
+\tb πιος Ξ \tb πίος& αΏ–ΞΏΟ‚& \\
+\tb πιο Ξ \tb πίο & αΏ–ΞΏ& \\
+\tb πια Ξ \tb πία& αΏ–Ξ±& \\
+\tb πδιά & αΌ·α½±& \\
+\tb πδίς Ξ \tb πδις& αΌ·Ο‚& \\
+\tb πιν Ξ \tb πίν & αΏ–Ξ½& \\
+\tb πμωα Ξ \tb Ο€ΞΌΟŽΞ±& αΏ·Ξ±& \\
+\tb πων Ξ \tb Ο€ΟŽΞ½& αΏΆΞ½& \\
+\tb πως Ξ \tb Ο€ΟŽΟ‚& αΏΆΟ‚& \\
+\tb πμας Ξ \tb πμάς& αΎ·Ο‚& \\
+\tb Ο€ΞΌΟŽΞΏΟ‚ Ξ \tb πμωος& αΏ·ΞΏΟ‚& \\
+\tb Ο€ΞΌΟŽΞ± Ξ \tb πμωα& αΏ·Ξ±& \\
+\tb Ο€ΞΌΟŽΟ‰ Ξ \tb πμωω& αΏ΄Ο‰& \\
+\tb Ο€ΞΟ‚ Ξ \tb πης& αΏ†Ο‚& \\
+\tb πμης Ξ \tb πμΞΟ‚& αΏ‡Ο‚& \\
+\tb ΞΌΞ·Ο‚ Ξ \tb ΞΌΞΟ‚& αΏƒΟ‚& \\
+\tb Ο€Ξρ Ξ \tb πηρ& ῆρ& \\
+\tb Ο€ΞΞ½ Ξ \tb πην & αΏ†Ξ½& \\
+\tb ψβαν Ξ \tb ψβάν & αΌ‚Ξ½& \\
+\tb ΟˆΟ„Ξ±Ξ½ Ξ \tb ψάν& αΌ„Ξ½& \\
+\tb ΟˆΟ„ΞΏΞ½ Ξ \tb ψόν & ὄν& \\
+\tb ΟˆΟ€Ο…Ο‚ Ξ \tb ΟˆΟ€ΟΟ‚& α½–Ο‚& \\
+\tb ΟˆΟ€Ο…Ξ½ Ξ \tb ΟˆΟ€ΟΞ½& α½–Ξ½& \\
+\tb ΟˆΟ„Ξ΅ΞΊ Ξ \tb ψέκ& αΌ”ΞΊ& \\
+\tb ψβην Ξ \tb ψβΞΞ½ & αΌ’Ξ½& \\
+\tb ΟˆΞ²Ο‰Ξ½ Ξ \tb ψβών& α½’Ξ½& \\
+\tb ΟˆΟ„Ο‰Ξ½ Ξ \tb ψών& α½€Ξ½& \\
+\tb ψβον Ξ \tb ψβόν& ὂν& \\
+\tb ΟˆΟ„ΞΉΞ· Ξ \tb ψίη & αΌ΄Ξ·& \\
+\tb ΟˆΟ„ΞΉΞ·Ο‚ Ξ \tb ΟˆΞ―Ξ·Ο‚& αΌ΄Ο‚& \\
+\tb ΟˆΟ„Ο…Ο‰ Ξ \tb ΟˆΟΟ‰& α½”Ο‰& \\
+\tb ΟˆΟ€Ο…Ο‚ Ξ \tb ΟˆΟ€ΟΟ‚& α½–Ο‚& \\
+\tb ΟˆΟ„Ξ΅Ξ½ Ξ \tb ψέν& αΌ”Ξ½& \\
+\tb ΟˆΟ„Ξ·Ξ½ Ξ \tb ψΞΞ½& αΌ€Ξ½& \\
+\tb ΟˆΟ€Ξ·Ξ½ Ξ \tb ΟˆΟ€ΞΞ½& αΌ¦Ξ½& \\
+\tb ΟˆΞΉΟ‚ & αΌ°Ο‚& \\
+\tb ψΡν & ἐν& \\
+\tb ΟˆΞ΅Ο‚ & ἐς& \\
+\tb ΟˆΞ΅Ο€ & ἐπ& \\
+\tb ΞΌΞΟ‚ & αΏ„Ο‚& \\
+\tb μάς Ξ \tb μτας& αΎ΄Ο‚& \\
+\tb μώα & ῴα& \\
+\tb ΞΌΞ·Ο‚ & αΏƒΟ‚& \\
+\tb ρρ & αΏ€αΏ₯& \\
+\tb ΞΊΞ±ΞΉ (small kai symbol) & \char"03D7 &\\
+\tb Και (capital kai symbol) & \char"03CF(most fonts haven't it) &\\
+\end{longtable}
+
+
+%\section{Version history}
+%\subsection{Changes in v0.1}
+%
+%
+\end{greek}
+\end{document} \ No newline at end of file
diff --git a/language/greek/grtimes b/language/greek/grtimes
new file mode 120000
index 0000000000..1436e7bce0
--- /dev/null
+++ b/language/greek/grtimes
@@ -0,0 +1 @@
+../../fonts/greek/grtimes \ No newline at end of file
diff --git a/language/greek/grverb/README b/language/greek/grverb/README
new file mode 100644
index 0000000000..48bd0a3360
--- /dev/null
+++ b/language/greek/grverb/README
@@ -0,0 +1,6 @@
+Just install all font related files in the proper directories. Then
+TeX file grverb.ins and place the generated file grverb.sty in a directory
+where you normaly put LaTeX packages.
+
+Apostolos Syropoulos
+December 6, 1999
diff --git a/language/greek/grverb/grcour7t.tfm b/language/greek/grverb/grcour7t.tfm
new file mode 100644
index 0000000000..8a69dc8703
--- /dev/null
+++ b/language/greek/grverb/grcour7t.tfm
Binary files differ
diff --git a/language/greek/grverb/grcour7t.vf b/language/greek/grverb/grcour7t.vf
new file mode 100644
index 0000000000..004677e170
--- /dev/null
+++ b/language/greek/grverb/grcour7t.vf
Binary files differ
diff --git a/language/greek/grverb/grcour7t.vpl b/language/greek/grverb/grcour7t.vpl
new file mode 100644
index 0000000000..e4453680e8
--- /dev/null
+++ b/language/greek/grverb/grcour7t.vpl
@@ -0,0 +1,942 @@
+(VTITLE Created by afm2tfm grkcurp.afm -v grcour7t -T 8r.enc)
+(COMMENT Please edit that VTITLE if you edit this file)
+(FAMILY TeX-grcour8a)
+(CODINGSCHEME TeXBase1Encoding)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SPACE D 596)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 426)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME grcour8a)
+ )
+(LIGTABLE
+ (LABEL O 41) (comment exclam)
+ (LIG O 140 O 241)
+ (STOP)
+ (LABEL O 47) (comment quoteright)
+ (LIG O 47 O 224)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LABEL O 255) (comment hyphen)
+ (LIG O 55 O 226)
+ (LIG O 255 O 226)
+ (STOP)
+ (LABEL O 77) (comment question)
+ (LIG O 140 O 277)
+ (STOP)
+ (LABEL O 140) (comment quoteleft)
+ (LIG O 140 O 223)
+ (STOP)
+ (LABEL O 226) (comment endash)
+ (LIG O 55 O 227)
+ (LIG O 255 O 227)
+ (STOP)
+ )
+(CHARACTER O 4 (comment fraction)
+ (CHARWD R 200)
+ (CHARHT R 730)
+ (CHARDP R 30)
+ (CHARIC R 220)
+ )
+(CHARACTER O 14 (comment minus)
+ (CHARWD R 596)
+ (CHARHT R 315)
+ )
+(CHARACTER O 36 (comment grave)
+ (CHARWD R 596)
+ (CHARHT R 655)
+ )
+(CHARACTER O 37 (comment quotesingle)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ )
+(CHARACTER O 40 (comment space)
+ (CHARWD R 596)
+ )
+(CHARACTER O 41 (comment exclam)
+ (CHARWD R 596)
+ (CHARHT R 634)
+ (CHARDP R 14)
+ )
+(CHARACTER O 42 (comment quotedbl)
+ (CHARWD R 596)
+ (CHARHT R 606)
+ )
+(CHARACTER O 43 (comment numbersign)
+ (CHARWD R 596)
+ (CHARHT R 664)
+ (CHARDP R 64)
+ )
+(CHARACTER O 44 (comment dollar)
+ (CHARWD R 596)
+ (CHARHT R 670)
+ (CHARDP R 95)
+ )
+(CHARACTER O 45 (comment percent)
+ (CHARWD R 596)
+ (CHARHT R 628)
+ (CHARDP R 12)
+ )
+(CHARACTER O 46 (comment ampersand)
+ (CHARWD R 596)
+ (CHARHT R 531)
+ (CHARDP R 16)
+ )
+(CHARACTER O 47 (comment quoteright)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ )
+(CHARACTER O 50 (comment parenleft)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ (CHARDP R 127)
+ )
+(CHARACTER O 51 (comment parenright)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ (CHARDP R 127)
+ )
+(CHARACTER O 52 (comment asterisk)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ )
+(CHARACTER O 53 (comment plus)
+ (CHARWD R 596)
+ (CHARHT R 544)
+ )
+(CHARACTER O 54 (comment comma)
+ (CHARWD R 596)
+ (CHARHT R 150)
+ (CHARDP R 148)
+ )
+(CHARACTER O 55 (comment hyphen)
+ (CHARWD R 596)
+ (CHARHT R 315)
+ (MAP
+ (SETCHAR O 255)
+ )
+ )
+(CHARACTER O 56 (comment period)
+ (CHARWD R 596)
+ (CHARHT R 119)
+ (CHARDP R 14)
+ )
+(CHARACTER O 57 (comment slash)
+ (CHARWD R 596)
+ (CHARHT R 684)
+ (CHARDP R 83)
+ )
+(CHARACTER C 0
+ (CHARWD R 596)
+ (CHARHT R 634)
+ (CHARDP R 14)
+ )
+(CHARACTER C 1
+ (CHARWD R 596)
+ (CHARHT R 628)
+ )
+(CHARACTER C 2
+ (CHARWD R 596)
+ (CHARHT R 634)
+ )
+(CHARACTER C 3
+ (CHARWD R 596)
+ (CHARHT R 634)
+ (CHARDP R 14)
+ )
+(CHARACTER C 4
+ (CHARWD R 596)
+ (CHARHT R 618)
+ )
+(CHARACTER C 5
+ (CHARWD R 596)
+ (CHARHT R 618)
+ (CHARDP R 14)
+ )
+(CHARACTER C 6
+ (CHARWD R 596)
+ (CHARHT R 634)
+ (CHARDP R 14)
+ )
+(CHARACTER C 7
+ (CHARWD R 596)
+ (CHARHT R 618)
+ )
+(CHARACTER C 8
+ (CHARWD R 596)
+ (CHARHT R 634)
+ (CHARDP R 14)
+ )
+(CHARACTER C 9
+ (CHARWD R 596)
+ (CHARHT R 634)
+ (CHARDP R 14)
+ )
+(CHARACTER O 72 (comment colon)
+ (CHARWD R 596)
+ (CHARHT R 426)
+ (CHARDP R 14)
+ )
+(CHARACTER O 73 (comment semicolon)
+ (CHARWD R 596)
+ (CHARHT R 426)
+ (CHARDP R 105)
+ )
+(CHARACTER O 74 (comment less)
+ (CHARWD R 596)
+ (CHARHT R 544)
+ )
+(CHARACTER O 75 (comment equal)
+ (CHARWD R 596)
+ (CHARHT R 384)
+ )
+(CHARACTER O 76 (comment greater)
+ (CHARWD R 596)
+ (CHARHT R 544)
+ )
+(CHARACTER O 77 (comment question)
+ (CHARWD R 596)
+ (CHARHT R 594)
+ (CHARDP R 12)
+ )
+(CHARACTER O 100 (comment at)
+ (CHARWD R 596)
+ (CHARHT R 641)
+ (CHARDP R 64)
+ )
+(CHARACTER C A
+ (CHARWD R 596)
+ (CHARHT R 356)
+ )
+(CHARACTER C B
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C C
+ (CHARWD R 596)
+ (CHARHT R 590)
+ (CHARDP R 16)
+ )
+(CHARACTER C D
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C E
+ (CHARWD R 596)
+ (CHARHT R 356)
+ )
+(CHARACTER C F
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C G
+ (CHARWD R 596)
+ (CHARHT R 590)
+ (CHARDP R 16)
+ )
+(CHARACTER C H
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C I
+ (CHARWD R 596)
+ (CHARHT R 356)
+ )
+(CHARACTER C J
+ (CHARWD R 596)
+ (CHARHT R 577)
+ (CHARDP R 16)
+ )
+(CHARACTER C K
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C L
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C M
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C N
+ (CHARWD R 596)
+ (CHARHT R 642)
+ )
+(CHARACTER C O
+ (CHARWD R 596)
+ (CHARHT R 356)
+ (CHARDP R 18)
+ )
+(CHARACTER C P
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C Q
+ (CHARWD R 596)
+ (CHARHT R 590)
+ (CHARDP R 117)
+ )
+(CHARACTER C R
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C S
+ (CHARWD R 596)
+ (CHARHT R 590)
+ (CHARDP R 16)
+ )
+(CHARACTER C T
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C U
+ (CHARWD R 596)
+ (CHARHT R 516)
+ (CHARDP R 16)
+ )
+(CHARACTER C V
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C W
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C X
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER C Y
+ (CHARWD R 596)
+ (CHARHT R 437)
+ )
+(CHARACTER C Z
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 133 (comment bracketleft)
+ (CHARWD R 596)
+ (CHARHT R 620)
+ (CHARDP R 125)
+ )
+(CHARACTER O 134 (comment backslash)
+ (CHARWD R 596)
+ (CHARHT R 682)
+ (CHARDP R 87)
+ )
+(CHARACTER O 135 (comment bracketright)
+ (CHARWD R 596)
+ (CHARHT R 620)
+ (CHARDP R 125)
+ )
+(CHARACTER O 136 (comment asciicircum)
+ (CHARWD R 596)
+ (CHARHT R 630)
+ )
+(CHARACTER O 137 (comment underscore)
+ (CHARWD R 596)
+ (CHARDP R 276)
+ (CHARIC R 5)
+ )
+(CHARACTER O 140 (comment quoteleft)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ )
+(CHARACTER C a
+ (CHARWD R 596)
+ (CHARHT R 224)
+ (CHARDP R 16)
+ )
+(CHARACTER C b
+ (CHARWD R 596)
+ (CHARHT R 618)
+ (CHARDP R 16)
+ )
+(CHARACTER C c
+ (CHARWD R 596)
+ (CHARHT R 443)
+ (CHARDP R 16)
+ )
+(CHARACTER C d
+ (CHARWD R 596)
+ (CHARHT R 618)
+ (CHARDP R 16)
+ )
+(CHARACTER C e
+ (CHARWD R 596)
+ (CHARHT R 205)
+ (CHARDP R 16)
+ )
+(CHARACTER C f
+ (CHARWD R 596)
+ (CHARHT R 618)
+ )
+(CHARACTER C g
+ (CHARWD R 596)
+ (CHARHT R 443)
+ (CHARDP R 190)
+ )
+(CHARACTER C h
+ (CHARWD R 596)
+ (CHARHT R 618)
+ )
+(CHARACTER C i
+ (CHARWD R 596)
+ (CHARHT R 205)
+ )
+(CHARACTER C j
+ (CHARWD R 596)
+ (CHARHT R 641)
+ (CHARDP R 190)
+ )
+(CHARACTER C k
+ (CHARWD R 596)
+ (CHARHT R 618)
+ )
+(CHARACTER C l
+ (CHARWD R 596)
+ (CHARHT R 618)
+ )
+(CHARACTER C m
+ (CHARWD R 596)
+ (CHARHT R 443)
+ )
+(CHARACTER C n
+ (CHARWD R 596)
+ (CHARHT R 508)
+ )
+(CHARACTER C o
+ (CHARWD R 596)
+ (CHARHT R 207)
+ (CHARDP R 16)
+ )
+(CHARACTER C p
+ (CHARWD R 596)
+ (CHARHT R 443)
+ (CHARDP R 190)
+ )
+(CHARACTER C q
+ (CHARWD R 596)
+ (CHARHT R 443)
+ (CHARDP R 190)
+ )
+(CHARACTER C r
+ (CHARWD R 596)
+ (CHARHT R 439)
+ )
+(CHARACTER C s
+ (CHARWD R 596)
+ (CHARHT R 443)
+ (CHARDP R 16)
+ )
+(CHARACTER C t
+ (CHARWD R 596)
+ (CHARHT R 577)
+ (CHARDP R 16)
+ )
+(CHARACTER C u
+ (CHARWD R 596)
+ (CHARHT R 385)
+ (CHARDP R 16)
+ )
+(CHARACTER C v
+ (CHARWD R 596)
+ (CHARHT R 426)
+ )
+(CHARACTER C w
+ (CHARWD R 596)
+ (CHARHT R 426)
+ )
+(CHARACTER C x
+ (CHARWD R 596)
+ (CHARHT R 426)
+ )
+(CHARACTER C y
+ (CHARWD R 596)
+ (CHARHT R 434)
+ (CHARDP R 190)
+ )
+(CHARACTER C z
+ (CHARWD R 596)
+ (CHARHT R 426)
+ )
+(CHARACTER O 173 (comment braceleft)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ (CHARDP R 127)
+ )
+(CHARACTER O 174 (comment bar)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ (CHARDP R 127)
+ )
+(CHARACTER O 175 (comment braceright)
+ (CHARWD R 596)
+ (CHARHT R 620)
+ (CHARDP R 125)
+ )
+(CHARACTER O 176 (comment asciitilde)
+ (CHARWD R 596)
+ (CHARHT R 361)
+ )
+(CHARACTER O 210 (comment circumflex)
+ (CHARWD R 596)
+ (CHARHT R 630)
+ )
+(CHARACTER O 213 (comment guilsinglleft)
+ (CHARWD R 596)
+ (CHARHT R 544)
+ )
+(CHARACTER O 223 (comment quotedblleft)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ )
+(CHARACTER O 224 (comment quotedblright)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ )
+(CHARACTER O 226 (comment endash)
+ (CHARWD R 596)
+ (CHARHT R 309)
+ )
+(CHARACTER O 227 (comment emdash)
+ (CHARWD R 596)
+ (CHARHT R 311)
+ )
+(CHARACTER O 230 (comment tilde)
+ (CHARWD R 596)
+ (CHARHT R 361)
+ )
+(CHARACTER O 233 (comment guilsinglright)
+ (CHARWD R 596)
+ (CHARHT R 544)
+ )
+(CHARACTER O 237 (comment Ydieresis)
+ (CHARWD R 596)
+ (CHARHT R 437)
+ )
+(CHARACTER O 241 (comment exclamdown)
+ (CHARWD R 596)
+ (CHARHT R 639)
+ )
+(CHARACTER O 242 (comment cent)
+ (CHARWD R 596)
+ (CHARHT R 752)
+ )
+(CHARACTER O 243 (comment sterling)
+ (CHARWD R 596)
+ (CHARHT R 592)
+ )
+(CHARACTER O 244 (comment currency)
+ (CHARWD R 596)
+ (CHARHT R 501)
+ )
+(CHARACTER O 245 (comment yen)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 246 (comment brokenbar)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ (CHARDP R 127)
+ )
+(CHARACTER O 247 (comment section)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ (CHARDP R 64)
+ )
+(CHARACTER O 250 (comment dieresis)
+ (CHARWD R 596)
+ (CHARHT R 606)
+ )
+(CHARACTER O 251 (comment copyright)
+ (CHARWD R 596)
+ (CHARHT R 590)
+ (CHARDP R 14)
+ )
+(CHARACTER O 252 (comment ordfeminine)
+ (CHARWD R 596)
+ (CHARHT R 647)
+ )
+(CHARACTER O 253 (comment guillemotleft)
+ (CHARWD R 596)
+ (CHARHT R 428)
+ )
+(CHARACTER O 254 (comment logicalnot)
+ (CHARWD R 596)
+ (CHARHT R 309)
+ )
+(CHARACTER O 255 (comment hyphen)
+ (CHARWD R 596)
+ (CHARHT R 315)
+ )
+(CHARACTER O 256 (comment registered)
+ (CHARWD R 596)
+ (CHARHT R 590)
+ (CHARDP R 14)
+ )
+(CHARACTER O 260 (comment degree)
+ (CHARWD R 596)
+ (CHARHT R 735)
+ )
+(CHARACTER O 261 (comment plusminus)
+ (CHARWD R 596)
+ (CHARHT R 608)
+ )
+(CHARACTER O 262 (comment twosuperior)
+ (CHARWD R 596)
+ (CHARHT R 554)
+ )
+(CHARACTER O 263 (comment threesuperior)
+ (CHARWD R 596)
+ (CHARHT R 559)
+ )
+(CHARACTER O 264 (comment acute)
+ (CHARWD R 596)
+ (CHARHT R 647)
+ )
+(CHARACTER O 265 (comment mu)
+ (CHARWD R 596)
+ (CHARHT R 426)
+ (CHARDP R 190)
+ )
+(CHARACTER O 266 (comment paragraph)
+ (CHARWD R 596)
+ (CHARHT R 752)
+ )
+(CHARACTER O 267 (comment periodcentered)
+ (CHARWD R 376)
+ (CHARHT R 419)
+ )
+(CHARACTER O 270 (comment cedilla)
+ (CHARWD R 596)
+ (CHARHT R 752)
+ )
+(CHARACTER O 271 (comment onesuperior)
+ (CHARWD R 596)
+ (CHARHT R 752)
+ )
+(CHARACTER O 272 (comment ordmasculine)
+ (CHARWD R 596)
+ (CHARHT R 752)
+ )
+(CHARACTER O 273 (comment guillemotright)
+ (CHARWD R 596)
+ (CHARHT R 428)
+ )
+(CHARACTER O 274 (comment onequarter)
+ (CHARWD R 596)
+ (CHARHT R 757)
+ (CHARDP R 10)
+ )
+(CHARACTER O 275 (comment onehalf)
+ (CHARWD R 596)
+ (CHARHT R 684)
+ (CHARDP R 83)
+ )
+(CHARACTER O 276 (comment threequarters)
+ (CHARWD R 596)
+ (CHARHT R 752)
+ )
+(CHARACTER O 277 (comment questiondown)
+ (CHARWD R 596)
+ (CHARHT R 748)
+ (CHARDP R 2)
+ )
+(CHARACTER O 300 (comment Agrave)
+ (CHARWD R 596)
+ (CHARHT R 655)
+ )
+(CHARACTER O 301 (comment Aacute)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 302 (comment Acircumflex)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 303 (comment Atilde)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 304 (comment Adieresis)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 305 (comment Aring)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 306 (comment AE)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 307 (comment Ccedilla)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 310 (comment Egrave)
+ (CHARWD R 596)
+ (CHARHT R 590)
+ (CHARDP R 16)
+ )
+(CHARACTER O 311 (comment Eacute)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 312 (comment Ecircumflex)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 313 (comment Edieresis)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 314 (comment Igrave)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 315 (comment Iacute)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 316 (comment Icircumflex)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 317 (comment Idieresis)
+ (CHARWD R 596)
+ (CHARHT R 588)
+ (CHARDP R 18)
+ )
+(CHARACTER O 320 (comment Eth)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 321 (comment Ntilde)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 322 (comment Ograve)
+ (CHARWD R 596)
+ (CHARHT R 437)
+ )
+(CHARACTER O 323 (comment Oacute)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 324 (comment Ocircumflex)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 325 (comment Otilde)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 326 (comment Odieresis)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 327 (comment multiply)
+ (CHARWD R 596)
+ (CHARHT R 577)
+ )
+(CHARACTER O 330 (comment Oslash)
+ (CHARWD R 596)
+ (CHARHT R 579)
+ )
+(CHARACTER O 331 (comment Ugrave)
+ (CHARWD R 596)
+ (CHARHT R 571)
+ (CHARDP R 2)
+ )
+(CHARACTER O 332 (comment Uacute)
+ (CHARWD R 596)
+ (CHARHT R 737)
+ )
+(CHARACTER O 333 (comment Ucircumflex)
+ (CHARWD R 596)
+ (CHARHT R 737)
+ )
+(CHARACTER O 334 (comment Udieresis)
+ (CHARWD R 596)
+ (CHARHT R 653)
+ (CHARDP R 14)
+ )
+(CHARACTER O 335 (comment Yacute)
+ (CHARWD R 596)
+ (CHARHT R 658)
+ (CHARDP R 2)
+ )
+(CHARACTER O 336 (comment Thorn)
+ (CHARWD R 596)
+ (CHARHT R 655)
+ )
+(CHARACTER O 337 (comment germandbls)
+ (CHARWD R 596)
+ (CHARHT R 655)
+ (CHARDP R 7)
+ )
+(CHARACTER O 340 (comment agrave)
+ (CHARWD R 596)
+ (CHARHT R 655)
+ (CHARDP R 16)
+ )
+(CHARACTER O 341 (comment aacute)
+ (CHARWD R 596)
+ (CHARHT R 445)
+ (CHARDP R 14)
+ )
+(CHARACTER O 342 (comment acircumflex)
+ (CHARWD R 596)
+ (CHARHT R 637)
+ (CHARDP R 122)
+ )
+(CHARACTER O 343 (comment atilde)
+ (CHARWD R 596)
+ (CHARHT R 426)
+ (CHARDP R 190)
+ )
+(CHARACTER O 344 (comment adieresis)
+ (CHARWD R 596)
+ (CHARHT R 651)
+ (CHARDP R 8)
+ )
+(CHARACTER O 345 (comment aring)
+ (CHARWD R 596)
+ (CHARHT R 443)
+ (CHARDP R 2)
+ )
+(CHARACTER O 346 (comment ae)
+ (CHARWD R 596)
+ (CHARHT R 620)
+ (CHARDP R 190)
+ )
+(CHARACTER O 347 (comment ccedilla)
+ (CHARWD R 596)
+ (CHARHT R 443)
+ )
+(CHARACTER O 350 (comment egrave)
+ (CHARWD R 596)
+ (CHARHT R 626)
+ (CHARDP R 20)
+ )
+(CHARACTER O 351 (comment eacute)
+ (CHARWD R 596)
+ (CHARHT R 426)
+ (CHARDP R 7)
+ )
+(CHARACTER O 352 (comment ecircumflex)
+ (CHARWD R 596)
+ (CHARHT R 428)
+ )
+(CHARACTER O 353 (comment edieresis)
+ (CHARWD R 596)
+ (CHARHT R 618)
+ (CHARDP R 2)
+ )
+(CHARACTER O 354 (comment igrave)
+ (CHARWD R 596)
+ (CHARHT R 426)
+ (CHARDP R 190)
+ )
+(CHARACTER O 355 (comment iacute)
+ (CHARWD R 596)
+ (CHARHT R 426)
+ )
+(CHARACTER O 356 (comment icircumflex)
+ (CHARWD R 596)
+ (CHARHT R 615)
+ (CHARDP R 201)
+ )
+(CHARACTER O 357 (comment idieresis)
+ (CHARWD R 596)
+ (CHARHT R 443)
+ (CHARDP R 16)
+ )
+(CHARACTER O 360 (comment eth)
+ (CHARWD R 596)
+ (CHARHT R 428)
+ )
+(CHARACTER O 361 (comment ntilde)
+ (CHARWD R 596)
+ (CHARHT R 443)
+ (CHARDP R 190)
+ )
+(CHARACTER O 362 (comment ograve)
+ (CHARWD R 596)
+ (CHARHT R 441)
+ (CHARDP R 12)
+ )
+(CHARACTER O 363 (comment oacute)
+ (CHARWD R 596)
+ (CHARHT R 428)
+ (CHARDP R 14)
+ )
+(CHARACTER O 364 (comment ocircumflex)
+ (CHARWD R 596)
+ (CHARHT R 428)
+ )
+(CHARACTER O 365 (comment otilde)
+ (CHARWD R 596)
+ (CHARHT R 428)
+ (CHARDP R 12)
+ )
+(CHARACTER O 366 (comment odieresis)
+ (CHARWD R 596)
+ (CHARHT R 426)
+ (CHARDP R 202)
+ )
+(CHARACTER O 367 (comment divide)
+ (CHARWD R 596)
+ (CHARHT R 428)
+ (CHARDP R 177)
+ )
+(CHARACTER O 370 (comment oslash)
+ (CHARWD R 596)
+ (CHARHT R 428)
+ (CHARDP R 201)
+ )
+(CHARACTER O 371 (comment ugrave)
+ (CHARWD R 596)
+ (CHARHT R 430)
+ (CHARDP R 16)
+ )
+(CHARACTER O 372 (comment uacute)
+ (CHARWD R 596)
+ (CHARHT R 606)
+ (CHARDP R 7)
+ )
+(CHARACTER O 373 (comment ucircumflex)
+ (CHARWD R 596)
+ (CHARHT R 606)
+ (CHARDP R 12)
+ )
+(CHARACTER O 374 (comment udieresis)
+ (CHARWD R 596)
+ (CHARHT R 655)
+ (CHARDP R 16)
+ )
+(CHARACTER O 375 (comment yacute)
+ (CHARWD R 596)
+ (CHARHT R 655)
+ (CHARDP R 12)
+ )
+(CHARACTER O 376 (comment thorn)
+ (CHARWD R 596)
+ (CHARHT R 655)
+ (CHARDP R 16)
+ )
+(CHARACTER O 377 (comment ydieresis)
+ (CHARWD R 596)
+ (CHARHT R 437)
+ )
diff --git a/language/greek/grverb/grcour8a.tfm b/language/greek/grverb/grcour8a.tfm
new file mode 100644
index 0000000000..fd99423c7e
--- /dev/null
+++ b/language/greek/grverb/grcour8a.tfm
Binary files differ
diff --git a/language/greek/grverb/grkcurp.afm b/language/greek/grverb/grkcurp.afm
new file mode 100644
index 0000000000..41d6b28656
--- /dev/null
+++ b/language/greek/grverb/grkcurp.afm
@@ -0,0 +1,227 @@
+StartFontMetrics 2.0
+Comment This is grkcurp.afm created from grkcurp.pfb by t1lib V. 0.8.1-beta.
+FontName Greek-CourierPlain
+FullName Greek Courier Plain
+FamilyName Greek Courier
+Weight Normal
+Notice Modified by "GRAPHIS" 1999
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme AdobeStandardEncoding
+FontBBox -150 -276 601 757
+CapHeight 577
+XHeight 426
+Descender -190
+Ascender 618
+Version 001.000
+StartCharMetrics 203
+C 32 ; WX 596 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 596 ; N exclam ; B 235 -14 353 634 ;
+C 34 ; WX 596 ; N quotedbl ; B 132 334 466 606 ;
+C 35 ; WX 596 ; N numbersign ; B 90 -64 498 664 ;
+C 36 ; WX 596 ; N dollar ; B 110 -95 478 670 ;
+C 37 ; WX 596 ; N percent ; B 90 -12 500 628 ;
+C 38 ; WX 596 ; N ampersand ; B 121 -16 490 531 ;
+C 39 ; WX 596 ; N quoteright ; B 229 323 357 618 ;
+C 40 ; WX 596 ; N parenleft ; B 290 -127 451 618 ;
+C 41 ; WX 596 ; N parenright ; B 168 -127 330 618 ;
+C 42 ; WX 596 ; N asterisk ; B 83 256 452 618 ;
+C 43 ; WX 596 ; N plus ; B 69 33 519 544 ;
+C 44 ; WX 596 ; N comma ; B 143 -148 345 150 ;
+C 45 ; WX 596 ; N hyphen ; B 113 256 524 315 ;
+C 46 ; WX 596 ; N period ; B 221 -14 369 119 ;
+C 47 ; WX 596 ; N slash ; B 110 -83 480 684 ;
+C 48 ; WX 596 ; N zero ; B 119 -14 488 634 ;
+C 49 ; WX 596 ; N one ; B 137 0 505 628 ;
+C 50 ; WX 596 ; N two ; B 103 0 491 634 ;
+C 51 ; WX 596 ; N three ; B 121 -14 517 634 ;
+C 52 ; WX 596 ; N four ; B 115 0 484 618 ;
+C 53 ; WX 596 ; N five ; B 94 -14 490 618 ;
+C 54 ; WX 596 ; N six ; B 104 -14 474 634 ;
+C 55 ; WX 596 ; N seven ; B 102 0 470 618 ;
+C 56 ; WX 596 ; N eight ; B 116 -14 485 634 ;
+C 57 ; WX 596 ; N nine ; B 117 -14 488 634 ;
+C 58 ; WX 596 ; N colon ; B 221 -14 369 426 ;
+C 59 ; WX 596 ; N semicolon ; B 149 -105 369 426 ;
+C 60 ; WX 596 ; N less ; B 77 33 547 544 ;
+C 61 ; WX 596 ; N equal ; B 48 194 541 384 ;
+C 62 ; WX 596 ; N greater ; B 48 33 519 544 ;
+C 63 ; WX 596 ; N question ; B 113 -12 462 594 ;
+C 64 ; WX 596 ; N at ; B 122 -64 491 641 ;
+C 65 ; WX 596 ; N A ; B 8 0 582 577 ;
+C 66 ; WX 596 ; N B ; B 41 0 533 577 ;
+C 67 ; WX 596 ; N C ; B 68 -16 533 590 ;
+C 68 ; WX 596 ; N D ; B 56 0 526 577 ;
+C 69 ; WX 596 ; N E ; B 41 0 511 577 ;
+C 70 ; WX 596 ; N F ; B 42 0 510 577 ;
+C 71 ; WX 596 ; N G ; B 61 -16 553 590 ;
+C 72 ; WX 596 ; N H ; B 51 0 543 577 ;
+C 73 ; WX 596 ; N I ; B 110 0 478 577 ;
+C 74 ; WX 596 ; N J ; B 62 -16 554 577 ;
+C 75 ; WX 596 ; N K ; B 43 0 563 577 ;
+C 76 ; WX 596 ; N L ; B 47 0 517 577 ;
+C 77 ; WX 596 ; N M ; B 12 0 582 577 ;
+C 78 ; WX 596 ; N N ; B 42 0 571 577 ;
+C 79 ; WX 596 ; N O ; B 55 -18 545 588 ;
+C 80 ; WX 596 ; N P ; B 59 0 505 577 ;
+C 81 ; WX 596 ; N Q ; B 48 -117 538 590 ;
+C 82 ; WX 596 ; N R ; B 41 0 580 577 ;
+C 83 ; WX 596 ; N S ; B 88 -16 500 590 ;
+C 84 ; WX 596 ; N T ; B 69 0 519 577 ;
+C 85 ; WX 596 ; N U ; B 39 -16 549 577 ;
+C 86 ; WX 596 ; N V ; B 22 0 594 577 ;
+C 87 ; WX 596 ; N W ; B 31 0 582 577 ;
+C 88 ; WX 596 ; N X ; B 39 0 551 577 ;
+C 89 ; WX 596 ; N Y ; B 47 0 538 577 ;
+C 90 ; WX 596 ; N Z ; B 102 0 490 577 ;
+C 91 ; WX 596 ; N bracketleft ; B 315 -125 480 620 ;
+C 92 ; WX 596 ; N backslash ; B 105 -87 473 682 ;
+C 93 ; WX 596 ; N bracketright ; B 78 -125 242 620 ;
+C 94 ; WX 596 ; N asciicircum ; B 110 363 478 630 ;
+C 95 ; WX 596 ; N underscore ; B -14 -276 601 -235 ;
+C 96 ; WX 596 ; N quoteleft ; B 229 323 357 618 ;
+C 97 ; WX 596 ; N a ; B 69 -16 531 443 ;
+C 98 ; WX 596 ; N b ; B 42 -16 552 618 ;
+C 99 ; WX 596 ; N c ; B 82 -16 525 443 ;
+C 100 ; WX 596 ; N d ; B 61 -16 572 618 ;
+C 101 ; WX 596 ; N e ; B 61 -16 511 443 ;
+C 102 ; WX 596 ; N f ; B 88 0 519 618 ;
+C 103 ; WX 596 ; N g ; B 61 -190 551 443 ;
+C 104 ; WX 596 ; N h ; B 55 0 557 618 ;
+C 105 ; WX 596 ; N i ; B 111 0 520 641 ;
+C 106 ; WX 596 ; N j ; B 138 -190 446 641 ;
+C 107 ; WX 596 ; N k ; B 65 0 533 618 ;
+C 108 ; WX 596 ; N l ; B 111 0 520 618 ;
+C 109 ; WX 596 ; N m ; B 10 0 582 443 ;
+C 110 ; WX 596 ; N n ; B 51 0 531 443 ;
+C 111 ; WX 596 ; N o ; B 77 -16 528 443 ;
+C 112 ; WX 596 ; N p ; B 35 -190 545 443 ;
+C 113 ; WX 596 ; N q ; B 40 -190 552 443 ;
+C 114 ; WX 596 ; N r ; B 70 0 520 439 ;
+C 115 ; WX 596 ; N s ; B 115 -16 505 443 ;
+C 116 ; WX 596 ; N t ; B 86 -16 532 577 ;
+C 117 ; WX 596 ; N u ; B 53 -16 543 426 ;
+C 118 ; WX 596 ; N v ; B 32 0 566 426 ;
+C 119 ; WX 596 ; N w ; B 27 0 561 426 ;
+C 120 ; WX 596 ; N x ; B 48 0 541 426 ;
+C 121 ; WX 596 ; N y ; B 50 -190 542 426 ;
+C 122 ; WX 596 ; N z ; B 107 0 475 426 ;
+C 123 ; WX 596 ; N braceleft ; B 305 -127 506 618 ;
+C 124 ; WX 596 ; N bar ; B 275 -127 313 618 ;
+C 125 ; WX 596 ; N braceright ; B 91 -125 293 620 ;
+C 126 ; WX 596 ; N asciitilde ; B 90 212 500 361 ;
+C 161 ; WX 596 ; N exclamdown ; B 163 484 447 639 ;
+C 162 ; WX 596 ; N cent ; B 8 0 582 752 ;
+C 163 ; WX 596 ; N sterling ; B 59 0 511 592 ;
+C 164 ; WX 200 ; N fraction ; B -150 -30 420 730 ;
+C 165 ; WX 596 ; N yen ; B 57 0 549 577 ;
+C 167 ; WX 596 ; N section ; B 69 -64 519 618 ;
+C 168 ; WX 596 ; N currency ; B 98 99 490 501 ;
+C 169 ; WX 596 ; N quotesingle ; B 229 323 357 618 ;
+C 170 ; WX 596 ; N quotedblleft ; B 137 363 534 618 ;
+C 171 ; WX 596 ; N guillemotleft ; B 69 0 549 428 ;
+C 172 ; WX 596 ; N guilsinglleft ; B 54 33 524 544 ;
+C 173 ; WX 596 ; N guilsinglright ; B 29 33 500 544 ;
+C 177 ; WX 596 ; N endash ; B 69 268 519 309 ;
+C 180 ; WX 376 ; N periodcentered ; B 111 286 259 419 ;
+C 182 ; WX 596 ; N paragraph ; B 8 0 582 752 ;
+C 186 ; WX 596 ; N quotedblright ; B 74 363 471 618 ;
+C 187 ; WX 596 ; N guillemotright ; B 41 0 521 428 ;
+C 191 ; WX 596 ; N questiondown ; B 71 -2 533 748 ;
+C 193 ; WX 596 ; N grave ; B 211 503 376 655 ;
+C 194 ; WX 596 ; N acute ; B 107 357 410 647 ;
+C 195 ; WX 596 ; N circumflex ; B 110 363 478 630 ;
+C 196 ; WX 596 ; N tilde ; B 90 212 500 361 ;
+C 200 ; WX 596 ; N dieresis ; B 152 525 434 606 ;
+C 203 ; WX 596 ; N cedilla ; B 51 0 521 752 ;
+C 208 ; WX 596 ; N emdash ; B -8 268 594 311 ;
+C 225 ; WX 596 ; N AE ; B 102 0 490 577 ;
+C 227 ; WX 596 ; N ordfeminine ; B 39 357 353 647 ;
+C 233 ; WX 596 ; N Oslash ; B 19 0 586 579 ;
+C 235 ; WX 596 ; N ordmasculine ; B 110 0 478 752 ;
+C 241 ; WX 596 ; N ae ; B 125 -190 482 620 ;
+C 249 ; WX 596 ; N oslash ; B 18 -201 573 428 ;
+C 251 ; WX 596 ; N germandbls ; B 173 -7 499 655 ;
+C -1 ; WX 596 ; N Ydieresis ; B 186 192 421 437 ;
+C -1 ; WX 596 ; N nbspace ; B 82 -64 509 618 ;
+C -1 ; WX 596 ; N brokenbar ; B 275 -127 313 618 ;
+C -1 ; WX 596 ; N copyright ; B 0 -14 586 590 ;
+C -1 ; WX 596 ; N logicalnot ; B 46 33 554 309 ;
+C -1 ; WX 596 ; N minus ; B 113 256 524 315 ;
+C -1 ; WX 596 ; N registered ; B 0 -14 586 590 ;
+C -1 ; WX 596 ; N degree ; B 118 462 385 735 ;
+C -1 ; WX 596 ; N plusminus ; B 69 0 519 608 ;
+C -1 ; WX 596 ; N twosuperior ; B 57 254 294 554 ;
+C -1 ; WX 596 ; N threesuperior ; B 61 222 331 559 ;
+C -1 ; WX 596 ; N mu ; B 58 -190 546 426 ;
+C -1 ; WX 596 ; N onesuperior ; B 51 0 543 752 ;
+C -1 ; WX 596 ; N onequarter ; B 59 -10 549 757 ;
+C -1 ; WX 596 ; N onehalf ; B 35 -83 578 684 ;
+C -1 ; WX 596 ; N threequarters ; B 47 0 538 752 ;
+C -1 ; WX 596 ; N Agrave ; B 153 0 484 655 ;
+C -1 ; WX 596 ; N Aacute ; B 13 0 587 577 ;
+C -1 ; WX 596 ; N Acircumflex ; B 41 0 533 577 ;
+C -1 ; WX 596 ; N Atilde ; B 77 0 545 577 ;
+C -1 ; WX 596 ; N Adieresis ; B 13 0 587 577 ;
+C -1 ; WX 596 ; N Aring ; B 62 0 532 577 ;
+C -1 ; WX 596 ; N Ccedilla ; B 51 0 543 577 ;
+C -1 ; WX 596 ; N Egrave ; B 53 -16 543 590 ;
+C -1 ; WX 596 ; N Eacute ; B 110 0 478 577 ;
+C -1 ; WX 596 ; N Ecircumflex ; B 43 0 563 577 ;
+C -1 ; WX 596 ; N Edieresis ; B 8 0 582 577 ;
+C -1 ; WX 596 ; N Igrave ; B 12 0 582 577 ;
+C -1 ; WX 596 ; N Iacute ; B 36 0 566 577 ;
+C -1 ; WX 596 ; N Icircumflex ; B 69 0 531 577 ;
+C -1 ; WX 596 ; N Idieresis ; B 54 -18 544 588 ;
+C -1 ; WX 596 ; N Eth ; B 51 0 543 577 ;
+C -1 ; WX 596 ; N Ntilde ; B 66 0 512 577 ;
+C -1 ; WX 596 ; N Ograve ; B 177 192 411 437 ;
+C -1 ; WX 596 ; N Oacute ; B 102 0 490 577 ;
+C -1 ; WX 596 ; N Ocircumflex ; B 69 0 519 577 ;
+C -1 ; WX 596 ; N Otilde ; B 47 0 538 577 ;
+C -1 ; WX 596 ; N Odieresis ; B 59 0 529 577 ;
+C -1 ; WX 596 ; N multiply ; B 39 0 551 577 ;
+C -1 ; WX 596 ; N Ugrave ; B 78 -2 540 571 ;
+C -1 ; WX 596 ; N Uacute ; B 110 0 492 737 ;
+C -1 ; WX 596 ; N Ucircumflex ; B 47 0 538 737 ;
+C -1 ; WX 596 ; N Udieresis ; B 59 -14 557 653 ;
+C -1 ; WX 596 ; N Yacute ; B 153 -2 500 658 ;
+C -1 ; WX 596 ; N Thorn ; B 58 0 537 655 ;
+C -1 ; WX 596 ; N agrave ; B 43 -16 553 655 ;
+C -1 ; WX 596 ; N aacute ; B 59 -14 557 445 ;
+C -1 ; WX 596 ; N acircumflex ; B 60 -122 535 637 ;
+C -1 ; WX 596 ; N atilde ; B 57 -190 549 426 ;
+C -1 ; WX 596 ; N adieresis ; B 68 -8 518 651 ;
+C -1 ; WX 596 ; N aring ; B 145 -2 493 443 ;
+C -1 ; WX 596 ; N ccedilla ; B 65 0 545 443 ;
+C -1 ; WX 596 ; N egrave ; B 92 -20 506 626 ;
+C -1 ; WX 596 ; N eacute ; B 173 -7 499 426 ;
+C -1 ; WX 596 ; N ecircumflex ; B 63 2 531 428 ;
+C -1 ; WX 596 ; N edieresis ; B 58 -2 550 618 ;
+C -1 ; WX 596 ; N igrave ; B 21 -190 531 426 ;
+C -1 ; WX 596 ; N iacute ; B 27 0 561 426 ;
+C -1 ; WX 596 ; N icircumflex ; B 139 -201 500 615 ;
+C -1 ; WX 596 ; N idieresis ; B 69 -16 519 443 ;
+C -1 ; WX 596 ; N eth ; B 51 0 531 428 ;
+C -1 ; WX 596 ; N ntilde ; B 21 -190 531 443 ;
+C -1 ; WX 596 ; N ograve ; B 135 -12 488 441 ;
+C -1 ; WX 596 ; N oacute ; B 43 -14 513 428 ;
+C -1 ; WX 596 ; N ocircumflex ; B 43 0 553 428 ;
+C -1 ; WX 596 ; N otilde ; B 43 -12 553 428 ;
+C -1 ; WX 596 ; N odieresis ; B 37 -202 545 426 ;
+C -1 ; WX 596 ; N divide ; B 31 -177 553 428 ;
+C -1 ; WX 596 ; N ugrave ; B 43 -16 552 430 ;
+C -1 ; WX 596 ; N uacute ; B 153 -7 499 606 ;
+C -1 ; WX 596 ; N ucircumflex ; B 43 -12 553 606 ;
+C -1 ; WX 596 ; N udieresis ; B 69 -16 519 655 ;
+C -1 ; WX 596 ; N yacute ; B 43 -12 553 655 ;
+C -1 ; WX 596 ; N thorn ; B 43 -16 552 655 ;
+C -1 ; WX 596 ; N ydieresis ; B 196 192 431 437 ;
+C -1 ; WX 596 ; N softhyphen ; B 113 256 524 315 ;
+EndCharMetrics
+StartKernPairs 0
+EndKernPairs
+EndFontMetrics
diff --git a/language/greek/grverb/grkcurp.pfb b/language/greek/grverb/grkcurp.pfb
new file mode 100644
index 0000000000..4eabf68390
--- /dev/null
+++ b/language/greek/grverb/grkcurp.pfb
Binary files differ
diff --git a/language/greek/grverb/grv.aux b/language/greek/grverb/grv.aux
new file mode 100644
index 0000000000..f8f989d8e9
--- /dev/null
+++ b/language/greek/grverb/grv.aux
@@ -0,0 +1,6 @@
+\relax
+\catcode`^^9f\active
+\select@language{greek}
+\@writefile{toc}{\select@language{greek}}
+\@writefile{lof}{\select@language{greek}}
+\@writefile{lot}{\select@language{greek}}
diff --git a/language/greek/grverb/grv.dvi b/language/greek/grverb/grv.dvi
new file mode 100644
index 0000000000..49eb6da23b
--- /dev/null
+++ b/language/greek/grverb/grv.dvi
Binary files differ
diff --git a/language/greek/grverb/grv.log b/language/greek/grverb/grv.log
new file mode 100644
index 0000000000..edc69141bc
--- /dev/null
+++ b/language/greek/grverb/grv.log
@@ -0,0 +1,94 @@
+This is TeX, Version 3.14159 (Web2C 7.3.1) (format=latex 1999.5.12) 6 DEC 1999 13:43
+**grv
+(grv.tex
+LaTeX2e <1998/12/01>
+Babel <v3.6k> and hyphenation patterns for american, english, greek, loaded.
+(/usr/local/teTeX/share/texmf/tex/latex/base/article.cls
+Document Class: article 1999/01/07 v1.4a Standard LaTeX document class
+(/usr/local/teTeX/share/texmf/tex/latex/base/size11.clo
+File: size11.clo 1999/01/07 v1.4a Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/local/teTeX/share/texmf/tex/generic/babel/babel.sty
+Package: babel 1999/08/23 v3.6z The Babel package
+
+(/usr/local/teTeX/share/texmf/tex/generic/babel/greek.ldf
+Language: greek 1999/05/17 v1.2g Greek support from the babel system
+
+(/usr/local/teTeX/share/texmf/tex/generic/babel/babel.def
+File: babel.def 1999/08/23 v3.6z Babel common definitions
+\babel@savecnt=\count87
+\U@D=\dimen103
+)
+\l@polutonikogreek = a dialect from \language\l@greek
+
+Loading the definitions for the Greek font encoding
+(/usr/local/teTeX/share/texmf/tex/generic/babel/lgrenc.def
+File: lgrenc.def 1999/04/29 v2.2d Greek Encoding
+)
+Package babel Info: Making ^^9f an active character on input line 216.
+))
+(/usr/local/teTeX/share/texmf/tex/latex/base/inputenc.sty beta test version
+Package: inputenc 1998/03/05 v0.97 Input encoding file (test version: still lia
+ble to change)
+
+(/usr/local/teTeX/share/texmf/tex/latex/base/iso-8859-7.def
+File: iso-8859-7.def 1999/04/08 v1.0c Input encoding file (test version: still
+liable to change)
+
+iso-8859-7 input encoding file by Apostolos Syropoulos)) (grverb.sty
+Package: grverb 1999/12/06 v1.0
+
+Package: `grverb' v1.0 <1999/12/06> (A. Syropoulos)
+) (grv.aux
+LaTeX Font Info: Try loading font information for LGR+cmr on input line 3.
+ (/usr/local/teTeX/share/texmf/tex/generic/babel/lgrcmr.fd
+File: lgrcmr.fd 1999/04/29 v2.2d Greek Computer Modern
+))
+\openout1 = `grv.aux'.
+
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Checking defaults for LGR/cmr/m/n on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Font shape `U/grtt/m/n' will be
+(Font) scaled to size 9.85492pt on input line 7.
+LaTeX Font Info: Try loading font information for LGR+cmtt on input line 16.
+
+
+(/usr/local/teTeX/share/texmf/tex/generic/babel/lgrcmtt.fd
+File: lgrcmtt.fd 1999/04/29 v2.2d Greek Computer Modern Typewriter
+) [1
+
+] (grv.aux) )
+Here is how much of TeX's memory you used:
+ 623 strings out of 10925
+ 7707 string characters out of 72689
+ 54423 words of memory out of 263001
+ 3587 multiletter control sequences out of 10000+0
+ 5965 words of font info for 19 fonts, out of 400000 for 1000
+ 14 hyphenation exceptions out of 1000
+ 22i,4n,24p,185b,476s stack positions out of 300i,100n,500p,50000b,4000s
+
+Output written on grv.dvi (1 page, 912 bytes).
diff --git a/language/greek/grverb/grv.ps b/language/greek/grverb/grv.ps
new file mode 100644
index 0000000000..180b60d27a
--- /dev/null
+++ b/language/greek/grverb/grv.ps
@@ -0,0 +1,1399 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
+%%Title: grv.dvi
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentFonts: Greek-CourierPlain
+%%DocumentPaperSizes: A4
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips grv
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: TeX output 1999.12.06:1343
+%%BeginProcSet: texc.pro
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
+1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
+0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
+sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
+rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
+gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
+/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
+/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
+A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
+get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
+ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
+fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
+{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
+chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
+1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
+forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
+/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{A length product length le{A length product exch 0
+exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
+end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
+grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
+imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
+exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
+fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
+delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
+B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
+p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
+rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc
+% @@psencodingfile@{
+% author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry",
+% version = "0.6",
+% date = "22 June 1996",
+% filename = "8r.enc",
+% email = "kb@@mail.tug.org",
+% address = "135 Center Hill Rd. // Plymouth, MA 02360",
+% codetable = "ISO/ASCII",
+% checksum = "119 662 4424",
+% docstring = "Encoding for TrueType or Type 1 fonts to be used with TeX."
+% @}
+%
+% Idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard Encoding + ISO Latin 1 + extra characters from Lucida.
+%
+% Character code assignments were made as follows:
+%
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+%
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+%
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+%
+% (4) Remaining positions left undefined are for use in (hopefully)
+% upward-compatible revisions, if someday more characters are generally
+% available.
+%
+% (5) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+/TeXBase1Encoding [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef
+ /breve /minus /.notdef
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there down to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /.notdef /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
+exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub
+dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
+ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict
+end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{
+dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1
+roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def
+dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}
+if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}
+def end
+
+%%EndProcSet
+%%BeginFont: Greek-CourierPlain
+%!PS-AdobeFont-1.0: Greek-CourierPlain 1.000
+%%CreationDate: Sat Jun 12 21:31:45 1999
+%%VMusage: 1024 54592
+% Generated by t1utils v 1.11
+% Modified by "GRAPHIS" 1999
+% ADL: 724 276 0
+%%EndComments
+FontDirectory/Greek-CourierPlain known{/Greek-CourierPlain findfont dup/UniqueXX known{dup
+/UniqueXX get 4701870 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+17 dict begin
+/FontInfo 13 dict dup begin
+/version(1.000)readonly def
+/Notice(Modified by "GRAPHIS" 1999)readonly def
+/FullName(Greek Courier Plain)readonly def
+/FamilyName(Greek Courier)readonly def
+/Weight(Normal)readonly def
+/isFixedPitch false def
+/ItalicAngle 0 def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/FontName /Greek-CourierPlain def
+/Encoding StandardEncoding def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueXX 4701870 def
+/FontBBox{-150 -276 601 757}readonly def
+currentdict end
+currentfile eexec
+d9d66f633b846a97b686a97e45a3d0aa0525392eecac163e584a9104d99ad0bc
+1b1f3f7121d1d0f2c60dd206b0d3c8c450620b47320ca0aeb8937511e456aade
+8e66b301b1e3e9dfe17e2f79ecfea709ff3dae19b4c169df6773eda414d02915
+a6f0faf8b24fbb0777c697be8a37d63a390ad9dae495bb7e626721ff2fd3fb14
+7c80d22beac37c2624d818d58c8df0209f5ce76acdde57a303d9042bf0a674d0
+95697f925f532d1814bea8f8a5b968d51946f174ee4350e52f06eb3ebf90cb81
+27605cb1228c1dfffb52cdc2e9693c60b67dfef17ff97ef1f88eb44b3839a2ba
+94f52b0eca617d1d5e317ae88938f3c17d99985a801fa70e836192f391381ba1
+6244ea57dff95fda4920230280ea9b7c33c258c4ab8122ee495a698efc84ff4c
+06a1b2285567df18a042a5969413ebe841156468793b4ed6308812712246522f
+06331ea5fdc02568790bb0c8aa4cd7a845e4e0e7016429f63329807e4adedcf1
+ba1b76472f136dfb5dc90829dd29cd07f96932a5a006a7172c501b3938a2329f
+cf11460c053690bcf470838d38360bb8aa270d3b545fb631c42a3e0be09841b0
+c9b0a14ab088020e2484cecb58f10985174e791ab80b2fdb84be3f6f0063bae8
+837ed6507bfb453154ac1fe8b5074e6de182f8fad1ce53c16f183e9e658a43ed
+ddbd1501ee68d6937501956ece98f793254c2c38d914f964c2e06c29deaf5b13
+1c8992138e3177e06dc5a01aec22b159fa7247af41d85acd146f4493f50baca7
+dc16133692f8e31d4c0b2bbac3a56a1f64f5e8f003288462842e9d8e8052cc15
+b53b10a28b7d8f4f7daf10a30d5e9602c66d0d4afb61cf85d718248670d71998
+9c23ad3d5831d8b6515ea7b488e7045df339751f560183437047cadd307b3c0b
+5aefd8a3fe6469fe64bbb923f51895ce6a595f6e6160c02fd32ddfd991a27868
+141229b7de3002623679bd55a0080a457ba407a31e6226c1ff7e228d16aca78d
+722f687eb08feccb2632d664a15fe41a41b4e83e09ad8d4306873a75828491c9
+90f41ac1485aa79e8a478ccbcd4ef035b9c09298c433d12374bbbd9957d8320c
+4d766b488a373db1d0abd19d4a7e16c8c02116d25d657027309d28cdfbe6b327
+57c5da5c336ec888ca3b3a860c3e5184cb072b2d663e9f35f8adbe107a3aa9cd
+c243798778f3ec68ab712d55c1b687dd63f1362e51f156fbe8bff502299ca995
+83cc5d519ded515fdbea7edcdda35e291b8536f52b6eb45e57b2dbc4a83ea7af
+7c30bbf56a663c6df30f99b5d2bb14c5e5ec472f757cdd94d2594e4c69407551
+5d54b54be3e0ddc1ee0a83a0616e9d499aea2c573eaa58069051c63246570251
+64f608ccb191d428439ea90ea359419990905707f82abb27342c742eec34518d
+38f9b11f754673bafcb1b3cb9463189b2541c4a7f07c30e372e3a2791374893a
+e4985844712338e07219f54b5c3f43ae913edc35974faa4705b18b5eb0ad2929
+84a8ddc898e7abf23964f3daedf621f9590f331a71ff65ef1c67f884d5bb18b4
+6872be906f0ecf93e8064524b69ba41c36beae118be1923f3fb21ffdb8d4e151
+b1512e2cc594ec7973a97be2d871ea224addf88b83116c09e3dbd14c9db141bc
+2603952e8ed25ce8312610a106797a588546a32d4a3726db26aeea7b236bb0e2
+03bcc9c2bcca074e99af3c3c50430ea97958df87746cc88a6630d650e1f3df45
+86eda3c7ad1b26ab9240d99034aeaa8db7a8b7c6260ad77db005d8354c6f2879
+2b63bf3fc41d5452f022d9ef3421a8681e9acc63e97624a896963fcafa1d7ac7
+71702570f48ebb0fd1fbe094c7eb4b8249d3daf067bb1c6201a4357c6139b622
+e1754ad6d715d29736617b8c3918c17e35b6841b5e2a6075599dbeb7ed5e6b10
+101142c08106ab088449906d17c8bf2b15632893a45048ded6e61c528e7012e6
+86a261d5927add5ec8e2d258f4d6d35d054ff0fb4e7452c6d7e3b3836dfbfc24
+6920f3bc1e2b68384bb5ca6e7d4fd3cc46237277042f0cf22b80d6de50724e3a
+087274d982719ab5bc8d62c28e3c9e049a1232311a0fbd2ebebb7938cf5fc63e
+274ba84b280044d64933e9992e149ca1174f723c34a51e9b0f75a372d8e99324
+9a3bfefa7671f758ef4b6ba3cf5e6bdf7145a115bb8e5eb29a3f3b29c4ff5739
+da08398cb39d5c3d32cde6b5246af8e26a99fedd89fbbe9ba1aa0a0698a30ce0
+bafc9270a4969588f92ba64e812cac8ee9e54685014050f4662daa4d0d9217c5
+c6169bed2d5a6f0b4b94d4b5cdc12c51aff93b2d9818400ba76b229c8b64be31
+228b2e93949631aeeb1b4c90462c13c3be7c7771be6d0a87f05c6652ed40c8e8
+089b67c6ea99f31cf955df8b53c577278e864ff82475616a04419e8f5c2d070d
+c4ed0d1622f9ea1ddfe9b58ecb93398b85d7145d1aff4cade58907f7465c34d4
+4a1fab327e51dbe42545044f77b36b1339aa26eb62c59b3cdbfca441dd2de6be
+1156d1604bb88451ff39b0de5981b69e87ff64666e736d430ea5a68ffba8042c
+2e7d90081f5fbb200e94aa392b98523a4cb818141a73340fb532228ec4ba1e6e
+b947b88b9a7468f53e26dad6b267812008293b8e450bc1117a788c935b89ced3
+d6581fc2790a11c4fd98f9ba6eb157fa9dfeac53b7383645c02e73b3481c15ef
+14934b3e6cbb1932960dae9825f0fe27ee0641130533e66cc7daedba144243ad
+3c8fd098e735112980ceab0aca23e16c4644d901f3056a1d717f5e40f0370eec
+6814bba7491fac89273a813af48c3914cbfd78452d3edc42a3d0987f10ef0d42
+b55e5eeaccd3d887f2236de4484ce09eebd9c6a0603dea146d7b4a3e67056d8f
+94bfbec24d33b3d7db38ef4e7929295aff8237a8dc93f8cf95cb0c0bacaf8306
+a30d983a6588ddc0135764aebbb83c18792c3492beac2ff51abd6743428486f7
+726b6da22062bf3dfe461da3d07fcad69aa813428de7ffb0a092a8c0d3e26596
+f1500fe9a95034d4844f0b767172b1a48bfb4adf64cc251bdbeb65bce3180be6
+8be119c1167f43f42d387e552395d3e9918dff81d22238c8cb05164de02ab615
+bdad857e4c94717513910fbbde752e79709dbc135e02e58117ccbc8829898ee2
+95ddc20b188c185749138b99b3debea47c7810eade3a08f931113d685a28eed8
+963ae8b9d788228c658cb0170a677489a7a2deda7484e0dc1c1c66bc532a35ca
+01cc7836c29c1f8d6e5772041ecb183a5ef33896309dcd3ee5c4009ad78a89e7
+e0ca8c406949e527170f806cc892d0569312dcf2ccc558e3f7c16ad4b72418c7
+092cc090a5af7f388e7172429aa85df7c8efb77b818ed5159ba9b8e3fc3c7e5e
+e411ed22afa665bc279321e5c9d469fe2958787253b3c6b97ccd455445a00190
+a8d867fcc5de96315073c7424e2d942bf1d36c65073dd206626bcda3237a6124
+8ac5e761e181b7fd70c40444bd6190f8d9d5e277b3dd6effcf28b8a4d29f0f8f
+e11addba28c035f2761313fad9e547e754a1f4d9c446212290b7005f47b6e681
+0714296f0ef1d32ebd87a45573d033184ff358fe5d1c2aaa511dfc49aeb1817a
+ac4a21c9c398e91dd89517d70f5c8c8cb8c5c660eb3d842a37c7264c681bf3b4
+bc4f50df05c4cf66bbc73a3ef00cb4a85e4b95d1ac1caf580f124d3d4ffd0c8b
+232ace8e3dd2de9708acc1dd6d7843bdfbaa85c7be326666c8753a77c318f335
+b0885933c8274338909323e47b2c2e8a998d4d94cdaa7eaa4b228f54d1025997
+7f467b77a51304ea2a64059d9b0c60521c62fb2bca5b211ab449e138728a728f
+ffe23b8f4416388d21ef7091a527d9173ff7577f394d57cceffddd4056692440
+42f888db06af43a24d3778f3f859bbf9ecd6046be677e7ae0984f4969c697830
+a949ff4bb4cb0f67bbb2e75860e437d2cd2e8737bb524745341fde5caae69602
+6b9d527044231823daf8bae19304655f6e55884cc22525829062b13d37746534
+afae9c537ffbdfbb1dfa6a6a46de4ffb212453080b31f7a30c87023a4e37743d
+498eb30fbe4bd90de8b8abfe147d526554b2349c4c5ee56812ba4c84ac97173d
+2e4cac222a110aa18e74f6e8b2389fdad2431c5ee122ce36b28c6c33baebbf07
+ae2d66712c6966dea2b0fd8b72f6cc8a0016cb713f29b0a0825e65d63d477fb8
+bc407be3c6a6864ee0414a6ac7c8e82309948efe41780418b9f5355ba532cb27
+d7c4936cb7c6ba32192f413f7cf29ca97389b4d295e30d6ab15a7f57ceda3d77
+4f811837649ff1c2e48bc2782e5c5cb3753f2b9d51527b142c17889acb355280
+959b7ba3a5edc7b1bc5ee734f1235fec2929be701da2d82e435f9dd2a9ff9d33
+47bc78a602df9196286372665941e3a478f0933eb1f22fc8adb02216d658e577
+8d4e456ac826c3a332c43aaa1d3b4486684a7a8f316e4efacee9c93b2ea21cba
+47a3eb7efca3a1e588014eecbef9cdc42a4216fa472863e32a586e56fa56b2c1
+f62402a2f2309aa4d6686056f32eb235360252f10ed5369776dd472646f6efb2
+7acf508611bf6cf5533a02ad12b881778e0f4625a7a6b19f3bdfe29edcbf895a
+1fd6d96289c99a38117243818b9f2d0e008ee01f0d173ab28fd09338e94b8b19
+46c7caee3724f78bc2ba3ffdf4bff959cbb74ed2dcaa54b3b3a61bf8db8e741b
+99a769ae5f2c8ac1e97202da01db7ccd23c1a95c79ce6e767c42d9caaa6598c6
+7b0827d96b1e7fd78689ed03ffb4446e2bf0d4407bc9210122225df7594b1c91
+d0495ca716c38810f488359e084bbd581bd33dce3807506ff357942c4771c2b6
+2aa06f8bfcd6fb913de84d204d644ac6dae91368bda44b1c4e9e10c8ca454cd5
+70208c0bc1e6c5689cac76421eb783bfee0fbda88105b947d7a093c1ca355d18
+2b08cdcfb4672c52a89c137428af18e93ffb0812ee7677cfbbd4ec6e75fd6da8
+74b85c16bdc7ee79e7eaae08cbddc6ff74f6c1a812caec30ee8a62641fbed9dd
+41c68876d4e976ffd70142e86ec29644bb3a67eec56645b0a92cef0c4d332370
+e8207e0638d37baaf05c253cf221e574fe550b46a375f7c6f2464262ca18109a
+0d0759db24c14ae8b75cd7e95157c0c1a02d0e0f0bf2bd8abb3f71dbd00f2d8f
+ee5084f3099ab30e3e3e7bfa44a4db55ff224fa42db9fc1d63108fb181640123
+ca3ec154d4990015bf767b283d4860b071b04b5871875eecbc54ee1e36176388
+66be940d2358303e58972d84904ad23d3ffbf1af439d0b8b3c464a0e856ad23d
+8c25549251bf84d5acada65f9c774f4c7e4ca90d75f443cae23c31d19f3dd323
+85f87ac8e8586834526050b6e1b040bba3244058641dbb2b5417ed9a56c118ad
+c1bdaa19ebf81927446c02e86f114d9eaaf7d42e1b19914060fac4a0a8631edb
+1c49549d5bb9afeee5448837b2ce309ba7d86c7e2a17f2751ff68685f72b86b2
+077c89b8ce9252972102537f40701200407152d59be1b1093cf80df2cb0bc2b8
+375a1d84b214fe80132e21f10f87ac97716d55468eaef149d9ebbcb67b61061d
+f7e87e00d09fb94a1640dc663a319442ab537e36a19fb9e379241e18c7e0bd6c
+d209587ac1e54709754c08bf8eb453d5b4ea531e711b111a608c16be4d06f935
+eded4d6479ac7058a2d1f1508e96b24d1f2ecabb0f297054fc9c2be284549809
+d6b231ab0e1b457d51d3596c6e55326be2d577ed27b570f9044b7c211cf2a067
+54b2dee9e6e0ebc0617402fdad51867a5fe2e294953ce4156bb6a9ea2e97d6ce
+7616f8cd12ef88cb57f58348d63837f887a41e7bea8c4f133a9e59c84b5623f2
+26df89142880bfd45942c4ab9caa336c784ded6a23ee2d16240d90949a9adeb9
+33fa2f59868acba330415816d59947ae0cd499a760ac6bd6ca6cb0b476affcb4
+d6f58e74440b5ec818d5b669e6cc3beaf36a8a829dea865d6aa9b4a548826297
+a245b74c851e4594a6b5e00ec6a77cf6458b4855e5afd89c61118948019d2965
+5831eaa170670fe3205cc479b969fa6869d8dd227af67845c870b8b97fc708d8
+88c26aa04852164530afbcab3356ff0fcbdb6fd7720e2f4a08c8da72d24abd1c
+ef0cfa2bba7b4b952ee790ea9b99bf2abbd858b586945bd3134053d64910bc5b
+25adf60853f2fed9f129715ab3797078752782c4b58dd22a8b97cbd8d78371e4
+462245549be642629aa3a17d459c25e7211327f13f8133511a1fd6f60e99d7b9
+087db2f2dac4be079167e18060d1481eabd17e10e913d6380c0ea877bd9c50fd
+72c9aa41411670ae0e560290de781a5e79c8bcafa563eb69c98a8d0d0dcdd672
+e3d74be9b3969fcf65c33b47b756b70ea7cf6bef8267c2f0f62f7148a4508dc9
+e21db23032736b224aed5f100576cca0d35235a5ad0d476c401a2aea821b3898
+8be42615e65fa44e4c25c5c9bf9c87f964b65c22cfd795d2789cfea65b9d4f70
+36a2c37c90bac52aa1977c459880764a9820c4cd0965efd25bfac0719f56c01d
+065b1c34f194beefdf9ca298419367b2ca5edd8952ed9bc9d07cc97e256a867f
+5ca6d06fea45e38375bf378f52705f3a160ed48cf8ff8bca1073626699c7bd5c
+91e8cd73f9fbdf5cb9cf41d76ab3630b17ee8b88e3567c522d8f25fccb6ad146
+a565abc30a5f86eee3d98cb99751b61c6566bceaf5c697546b70d9b982ed28eb
+5d776aebecbfe2222d7d226698ea8ae0756cc888d772d6cfb8997583f6c1ee27
+1c27f68d0cb42e59301bc532d0ac8dcee0037f3eafbc0b3e94994fdbbd3b79fc
+80fdaa1f1e5af6212ffd2c7fd314a9b20a6c9b290a7ec88fe0454e6186c4cdc1
+8cc41958a3a045ae00de8c2ef159cdb7a53d576103d7d564f5aa5270b00433d7
+9cdcc7b416fa4444b0dd201b83698af577ae9134d8f95d24c02ce64c46b1a342
+e9e4e23347c292035e0c728ca488de367dcc7392a9fdb4f0a40758fe457131d0
+827598c794e612568dec26e3e34a93b83730f60a9fb1cc975ced590263f28231
+1094d9afc8921cd12fd8f04ca8b841ec6121c5b610df36b64500a6da259ecc71
+2f0932b235001f2dcc28cd488b2f69256756f1f5d5c9e27f73ce65ab9f7f7783
+8a62dbe9977512d2711df5c3f53630a727721404aa2a1072567d5cacca733c92
+9e95f68ca5bf6556800ceac974310adcbf320b128015cd22143a3d9b42919198
+79795f5c1a39c213375a90f99846f28e9e1254ead7e928df4f20b3d628f65328
+27cc829c3413a4d6508770a674bddc11411411695a6e6d316c5c91931f0d3af0
+1e55645c56693cc54577e0ffe2daabccbdf31e7ccf592668bfb4c1225a246a00
+626b8426be8f8f8922e10b16ebaabfff8a4e8b99ec36575378ce5412d21d6f6d
+7381233c5aaa6df7f85f7bf08e61107d2a35a9e65615447ef376142a678a6302
+ece403b813ad1ecc89e4e0cc190c5b6d06221db97fd93ae302ecc700e499b38d
+67869a9315cc75ab87ab249ff536b1dad32d7a77f6f8d6cfb9154a2a2530947a
+bc3dd198afdd07e337cffe889cff144eb8361abbe5702cd2dd961c6551d47a90
+fd91e23eed0095aab4c8c65128c754af7f1c11535e7a4552a848a7241aa96e0b
+d8ba89dd533b77d57291c5b912f5b61f9fc73061b840049cca84f1146a98943c
+95e5ef148c71bd59a7198abb609e4746fc7c2d063330e13392292a75ff7e7c12
+d53fdbed4464aa1dee5fb21df7db595ea4624a89854b8933bc8418d14c04af89
+66f24e274c970f63c69824bbb657ece93ebeea06aeacf14c5de17d51a3275d5d
+88a5967079715824331fc1664b5194bab652632f29794069169d157abbb2af23
+eb5b6664b9d68e3b92402f5819f334e86300782c13dc65ea1efe45de243ee62c
+f06b5ee0b9fec34d9bcb537f0e65452f0f458d43a308b5940ad5ccc3433b6f47
+3741f4f9d5cb2fa14848590c9aa56cf6effc3a37bc9bad77a494783ca6745caa
+9434ab3c692c6647fa5be7ed5bf9851096f5a7bbddfbdc2abc4e7159b54863f0
+7fa35a5fc34838367d0f6275c547fe9be874fb5e569f79cdb96cec294ad2cd01
+5c3cc2f2a21bd3454ca934c521d9c3771d0f920b1ef9dc1ad3136afc2de98c98
+1d6dba80c1875a0ed2d4c9578fd6e5901909dbefdabfdd5e1432b60f20bae7bf
+b4aa946948edf0a3f33c617296da1c73fa29045c9924d09c6a2bf043f6bfab8e
+b60568267a532e0e3a37518b709f670d2bab85cca76cb88e84eba52ddf65607a
+96a1dab518f7a1cdc2e7d49e4e27dc1794bb75d79c83886e3f317b61eb1725c4
+b4f2c66a67bdc7df6708a7925ded625a54485fc03234d0c312edbd9f91285381
+9d14fe3ed2226bb2b6a9cf60594b68548ec7fa18279d9c4fbb540ac28ca95a88
+0260df5b69559080e826b90ac6cc01f93bec96144397d131d0b4530ca62fcb85
+6630b637181631b5e07c79452f8f7a8b7f071b7da4b69e4768fc8ad40aceb386
+472c9eb128b48e5141dad741533a889d4b41d2413047c23081c1fa62d53d24b8
+2b033a4df36b7cb89afba9825a82a15ad8fd070bfa2967324bba50d15f7232f6
+01abb3fc79c292379090e7500e888eea3be6933b9338a391493f10779e6f1874
+1f19417f32415fd7a6a2566cfd36dd90e5b8ac99420b1f391fab8696109caa79
+2eef77f4bbfd6a5f1ab8756543f746b6c2727280d1ba769749d28dc5bb724901
+272b2693853a503482fd2615d33e327ef1ed2a38495f8958df90cb715a224bae
+f0e70dffde7c0e3c3154ff3c4195493c94020c7a4c393e530139be17dba39f23
+89a61c0e6a324276c4f9615812ff2d9f89a1161049423636170156e59771dfd9
+56b32f5b2f74277b006458c02c11f3193ece221682aec51d3c0b375dc731ab23
+61cc59fc5c212b1cbfc43d42b5c2b411984032fde4c82571d10669c301c0c82d
+4e1f9612a37bcb3cec5bb38cf4fcebadf08399dc0cfd4586318ecdf98ccfd74c
+ef11d9ab0ed8c4b08fd3cf0c30f72166626323c6654823c2a8974eb316211530
+71ec8652a6aa872b4d201686b9c699cd8db32f1fcf4fa321b5c875cad7e46866
+89c5c4c4288385c61d878e6931ecd688ce846ec992790872557bfeb61723c132
+d30bc28271b85977ad9683f825aa6c1d1b4e6ec1ffda54f9ed1530d3d0d79b30
+6929980a11b95ccbe1834d53e9b260b2564fe6973a1e1398a60761dcaf397f0e
+3b5c98f7bc7246f2ddc165fcffa1b3fec681d3ce62467a564acfc7e83559fdf7
+11ef558d12888af6668e99ae034a9d27bd59c59fc340b421d9b4e1fd517cd0ef
+3a35721a77cc7cec91a1419a9d4dabb037cf11a745c52a3cd5abf9f7129c63e6
+c0e09333b7ae7e171d3d2bfea79e452edfa0bbcf548a3563e738e22188546abf
+39213e8929734cb283f5f4751ba92fd9157d3a3674c99819dd0cfaff49cda40e
+6cb11c31d9c2605d0a5797f850956e4e5d388febae0a375c1f92671581a3ed20
+31f23df8dcfdbd4edb0c770486c002f3f4f0d721d84681e1d565d923f785d9c9
+3e89c881e702761a6a1d433d5e320bb10e3d9f11a068ba71eaa88011e0842f24
+4e2d98fa913f5edc6d8cb35a75e8918aca051585e5fe51da3cd4ac6ad74f0fe1
+e33ccd66250a4dcbc8037aa9ce11290a07373ace6f9e4d0bd4e68354e6ead1fc
+644ead090e603943fd4c9e2a22395705c41e7abef7ce2f0945581be282f11588
+8a596823fdf01b7ffd774d1f7780bf2296202e71c3460a6975fdd5b68254d2e7
+63043b7c4275af947022cfdd8a44cc4d14aced34ed36ca51ffd9a805b80e3b64
+e866bc3981e931c3e2e323c8dd97244ee88a9e3844271f2c8c89408614e4eea5
+000a928f6d6a8efde67914f48aab9ce869bc39ae1cf8ed64d53611766f79312f
+593666ca36fd2ff7c9b49a2beca17b7f92f85fe9f8a12d639dec4dba14d26697
+227a5ddaf8645490a163fc6390f429ce7c0ad7093f8ebab017128b3d40293839
+1a72eb5693fbd6891632098744ac8851f5cd8c728d86159753693476fd9b8420
+aa0f246d10fb68b03c57fcf94f3189d0ef7a7c9e1331dee3ec2fffe0072940d1
+98f8e8234f49208bd48b0772905f179ce950ef360586ca69dfca9bd1bd20b56b
+7833eb8f76c1f87fc105a8583d1807bfed11a61a8a136426b463077533ed98a0
+701818636771655091d84009bdc1410508b557d4891fce79fd0c88c821befcae
+f8a1daacb38cf94441c5681779c0b74257edf18a20251c0bc1097c6dc9c19276
+e3132b6d16ac163fc19b5494a0a7ed993c6e2c2b30af3315f7e73bb185625766
+962f77fc23bd3da136fe774d645689a421302742e947c1d6cfd1a3716a758619
+fabc33b596ce4f9adea3668b513339ec3e2aff627e8df2c691354dd51174d02a
+bfb2e4cd960f69ee8c87869a1b390c11f37b57059fa6a2575bfefefe2acd3fc3
+0306d2746edf7521808060c2b197a57e7531c59bffb9f23dac2c4fff832f6874
+22b50eae1f924068429af7599f4de5f97a44e7f1f300b6a8ecf8993e3beef169
+ae8afbc5a8e9c3e60a17f0c23177b543549933f384a9ed7b3207da16550bb54e
+1b02bf5f39d796e52913517d3d6eef7dfbdb6351ca7965654ae9a80100e6c3ff
+e7d52dd1a177d40b96edc91f39be11140aaf616d0948b8382c2f6914029e9b26
+a1c0ab685f0f7740012e38e22ded1a4e7c3f12deb87c2e99df3460133d291823
+6e1a959e55e1436e4032b979f41d2dd576bd2cdd9a4068f1e5f4376eeef85728
+9891dc83b33ccba34dbb167ee0d3c0208539e1c2bfb27ce9e7831415fcf4714a
+a1baa8e434479c1a4ff88291027dae9ac854cba1cecacedc67369f476f4dbab9
+0fc92048a00498559b51625eedb2cfcc93c44375fba94e20669f5f4cfd27de36
+14d828b2ed59bc25db777ce19fe7bb9be4ad15eb51352568a57821f76bb8e0b5
+1974656a074b1d8beb93fac80acee7ac355cd01f712175f291fb8456830ecad4
+b15de722141da2d7552934a41d7b29b2ba1f92ebaba0f72e595d74bfa3574e43
+c12283ade6b2a7a5235a51baa7840b4ecb577dcf860b3d9f10a0cc6be1d67e61
+8f139f6835fb667ff6f4b59713d3bb3e26f27e43ff7fb9cc53803c1df206760e
+b52e8dd5425cc7fa806cf236c769492baff89355d684b05fac958fed3f06bfeb
+aecad47d9245d8633e4d3b609b3e6ed22c383d74e31f2a7b650628f07c916a0c
+06ad8c9a42ab151d06954085ff225df88fdec12f04286271b0b047e7e9329354
+e9532edbbf8fa48d71ba6b3a1c2c0419de5589f0294efc7016fc81f1beda2218
+9e941c528af2fa08c55da47193de9f5d3c0400e1e6ba8702c77404a6ab1055da
+c88b35d2cbe40c8dfaad667db3ac998d912ac9660e449fbe433f577aa92f8376
+2eddc49eacb4c99c7044d83b78a3c6d7976af8d3069e000d0dc26b2ce7357244
+eee00ce8547e1901b4239c9fc710922341e6a71c89715cbaecc94ca090f006bb
+71fd610a16617cf8dd065f69ad36f2ff2cd658d31e17ff1c6c97bfcbc001d31e
+bc63f4618a778b55d4df9a4aca6440f4317040b38b022663db43ec9d0315e4f1
+d781e786978cae0e5b3fa908b06004d5550f42ca25c1a70117a908bbc00ad83c
+5276e52c01dd75c11a0f4d98ad890931d960fbef26633367ca390857a04006f3
+7b8f5a4f906b56d753c762aa9c21baded075f28a796bf3120dcc794191e4f191
+b1b8fba6ca1de25a09dd60997ac16887720ea6d8183368608a1ee47ee6814107
+8adbc64084fca93285df3e2e09fcaad16b72458532cde314f6423b464a2d89bb
+34317ccc24979a0bae6975e470ebd963ff12077f9e193d391bda233c91535d1d
+2707c47e25a9d72d9aadeab800b57f339f9dbfbec9bc8fd57762468ee09fce29
+454dd1b672f33de98e19550bae34795aa244fa8f41374d6ac53331f56277a819
+7d29731f5b19251318ee4a4402fd4d831fa3e91ea14f079ce301cfb5c7ad03e8
+054969996683e4911c2198f8c82231c2832d4e76a8a7bb339cfce61d1208f602
+d5dcd8499b720b02789c6641dc39c6f8626f5780a7c7ae59fb6e097a368e8c43
+b5fd7d2cece9ca4638bb065aa55429b5891863af99964a287f44ee128c76ca78
+167603a45453b3d87e5ba383515d4c02038d00c7710a3ccc95505416642f28ce
+da30a66ddc4b4204aeb7f878b5d62bd03030bb779b931b5bb19336c7a3c68da2
+c6c6a6e64f400ada09812a0c5afbcf05c3efaeacadac171e20e9185b96210670
+c508de2367638d5d01d10564f1d836a8119709ba1cb560750cc41ee39c9ffbd9
+bf5a7eb8aa8bd6e5d048e11f2268b16cb94aec554c790cd9306160b044b00eb8
+82cb0455da5eed792bb5e6311e1ba4b6111f6235bb7428f03269275da5479ef7
+c007a000e24bd1fa02a1633116dff596b0c2b2c7b450ef731fa541a7908c2b10
+0b2c5df65830b38f63cc3b81722259e72f3f6d200563c6cd8c4908e723d17040
+4a77f8e08ca14aa25e071be324334e249233816a2e79e66feb6af72f5c35c201
+22f88f7d4a62a77f53badb0f205beb7cb88ac3a7fe1882e3e53bd3aac003467d
+7911a4ad5e1b7820a4f8e5fe53dce521d6dc53cb8f533868550a4beae6062c5e
+7ffd645896d8a3d379d93ae418fe9d27378fea93ba21f0a75b033736d5fe727c
+0f9ee34b6c61d0bb90b5922a21caa9d10589b4c76576f93e3eb27b18aa614605
+0de51056770e88b54f104e0b49347d211703bc06294f4bb47430af88a3f85132
+6a54aff6f78a79a866d2ffa70d493614e23917d7d88c18eaa20a01f42ccee35c
+74a980061ecaf021f6ebeac585f9dc71f584a22048b9255c6ff7e7f8851c1564
+189608f65dc29edae6e5f40fed9b4d7c56bdf0cca3a3d1d810701f6d0a0d3aff
+52f6626c45b46c4a63c70be902962ce95282bcf83114e4f8c181e38ec98fe8e1
+a97291834aeaa57635a77fed04fd4eeebc239fe24dfdc4be4e4b56ccf9d6aa42
+1c0386152b8591e5e5bffdc14cc8e6b9cc2b6bf50d4e5c80c223f46e73a17163
+7ded345f69295092c6f91d91dc3ae772f854f970f48862a4b047221db4aeac48
+3d3b0f35f212976e664f249237085e25e4c331f0d2097c13867445f186bd5798
+e2810c4cad17ebc072228f683ebe2046854a80bb243af0c8df19020762a96676
+ee9537d834170c0e84a57eb02f9b60c9c27b4f4eb896825de80a834dddafee9c
+8e2137c2e8290178a35b8e19688e347f89f43839c6cb5136023f98ff737cb62d
+f455f941d29809d6d944d5522dc69306619b498540e310f2625605fe23f3f535
+b34388aa82f652c89f20b25af31b4a1dda90181cff0432d01414002dd890f90e
+8c7b77d94f745a521a640fa97cc619934f47b5935f0844dd657136b5e3e668b3
+21734107873745d185b057c47b7adad292bfa8bf37ab18c74888bf0ec70d6762
+a81d10b5c054c8f07eb46455cd4cf2a9ed04cbb4dd900f75b760e9ec53007e72
+322a7a170242c8ec88543c1ad89c33cd0dd436ae488f3cd1e315d07624b7f5c6
+7515e7d12e46b3d52f636befac09272dbccfddb2febd526e10ea36e736ce8ec3
+7b8da7c33ce62024fe3d472d411528037092c0bbf980b2b172b46b7f2cf5feea
+db134c3e348a6dde916f06560f33125ef239e8f923dee8dce795ee289bb98033
+cce1ff67c00c9bcfdf2e240b2527476583f5aad477a39bf6b6aa8d8e1fe1e307
+43741bfd14aa518141243b4315039691be1742945281ac44fc20dbf37684c305
+f42d75fbe668d0b64e65d70a8601a7c80a23b2e421e4a4160d8774b5dbac7e40
+913c692ae1a0d7c633a8ad075e9b623349e98006b5a1cceaa3cd00c2fa1b4033
+75526a2766c33c556b716727554a5ed9af694bc027d7bf13b30bd3f4b23fd7c3
+7ee3f8224091c679b23b22ddd15f19a237ed9b7eb90ecb9278cbc5ef961f0fe0
+be9a49aab71b7a04fc9945eceacf42791e5e194e48517ff8b90f271fa14747ea
+c9f07fd48ffb9f015f42cb5ef3ecb1942b34355168694a55e1a4617eff11145d
+2fb65a09de5d37788e9d58a503991d456372cccff425668e8a8eb58407c8f662
+8e1d660d489129d020ecb71f9e33e235f9797cd52b513bd0555f4f6c46d666e9
+e18eecc9a1d9a89ec7ae4c47743cd64ceb29b4b6644f17bb8cd6ce52fe4dceb5
+28cada9ba2fb3bb2696b0f6146233e688f500c9c9c139da1a829213ca53d6c1a
+9c23ac78065b2af6a5b4dd63859631dd14ff45e5f1100090541fbeeb91662be4
+042917dd151926600571e20daa0cc9896b1de41da999b85491d1babd2f1476c0
+141368e549b364715123df467960f95ff2cc0377ea186f424545e3c9925b35d3
+630756acdccc43ee28c494d7e83681c1816f450d218255c14cfc16b2c8c2ba00
+ec0c0b791872c53a6e5767ba8e887634f57058fa600c8ee798c55cc52431a339
+d1f46678df2690824e03e8fe622611a5a7d511e6ba4ef4e22f3c032a61708e1e
+9f2cb0dab29a2db544c85170a3cf0ad38a03157fab9a9cdfb54d7937f7b19941
+8c38ea723f7539fc5de1394d52f164da9393fb847701b823489aee94dc877e81
+d65bbd27e9eb0a65599834f75d0e94d33a13941a2482d99f3339f318cbb97bc8
+544c363c076d1883ea0fa89724d045cb1376f93973d526063a0dad64c39bf1ec
+ca4c7c06d043128d31b57fa2df628d3921f2574bbe942085ecc47bb7cd40a974
+3193e9564a86ee09f53485a8a32efc71c25e86509d8799a4dad49c4caf1c2a0b
+eebeced29c8649962a8f52dbf486071cc89391f88e9d284961618f72f24e1f11
+664f5783e472bc04b6fd9d0504c4a45e36797fc0d9467f6b909c4e479c21d6a7
+da9d977b4e353d930d32efcec4baa1ff6deed4b86d5da7e93ffc89d5cbd5bfe2
+22f48148b2f8d71a7609ddd376752354cb6dde311f3d54a1912e6c5f2a615883
+8e6b0bb256cc87e7fe71d560276298242ddc63c4315b124498b7222c29d40ec3
+bd83c45d1d070a9d5e4f69c041eadd7f116eca0ae0290dc7d1db12236d47f729
+8f4f5db46a092b9e23e45a26946a1a05aee66d5513c047b7150b22ea92842f8d
+75945b1055c7275089fd147d8bc2ee5556914a44fe6ca125e8d026ad1cb0b801
+eaa178a6f9e98fe864766d53be29bc2efb1b93434c0b3197716a32a17e4afea4
+d231ac85586952e11f513be83413c92ae50860eb43d77a010ab104250eab78c2
+a7f4e7c7f8b615c90fb862e1a45d15c72853c1375ee0cd1429ad9a580cba9654
+0144c4db8cbb43e38ab5cd4d2659b5db32de71e0a9d1f7e4884419fa9fbe1ad9
+f10787031cac7305c24cf2675661148682e782b3caf600c3d3fbdaef18befae9
+399fecdbfcfd96faae339a6074d7e6a498e4d9a19f01d2276a112ef1f8762d05
+ed4f8a3d07ee7d9ebb4b41217b735e66f57cb3617f1f311e4e1441d4aef80fea
+9babddc1891c4e2950291cf215ad92ba8c07598670f13e592bb1340d8c6b0612
+c4966ade3ca8e83e39aa7457b7144a15a3bff851fcea7d036f16dffd45f5164d
+cc7e8879f163750cdbfd793870ab0b29bd075f86c14469167b1e0d0249c8ccf5
+eeb079248dc0033781908bbe12cf5657a56df9e4ec44d877737622dd062d8c52
+d9a4aeeb4aec896e6ebd95442a29ea10fddcc582913b20ed6742eb575272e9e5
+053b0d1aa873b4d28411407fcbb4cae95fec4d27e1593ab0bc5e79325969ae13
+126561e9a4785045bcd7c345726be6a3f3de5ba92a04abe42d1834f30c378117
+1221b83413303db4e1d74b65053b653ad071551ef1f66dcd82816339627a9e51
+0b6d10010f8e5b8abb3977b86f41e9ab9ae8d3814c173c7a968df1e1cbf2f66f
+7b40c7c2a669797c8f0b685570bc59d098d30975460622eb34b4e3dd2ddead67
+0204886bd7299dcff4c43ddcd0b5f79d73f8ad10d6e400c64fc9fb219f242b00
+42cc728dbe4836a5b651dd518bb551ba96db6e2cf16d37c1743dcffca7170bf1
+fb93635e282121c0e303895e5d530a92381ff92100d4c76de4b974288f3073bb
+bf68f0063f229ce78bceada30ffa8e9ce769e9bf95edc3fcf800e1bfd93e666b
+34bd1601b0ee7c92e4f54b6bbd80ce353df4b098e4e93f9ab6f0ae1aa555caa2
+1b77ee572889293e51379844a547edf71147230bfe5dd2e9b7fdbc71622dc30c
+e9636ca32f801cdd35e1714e556d807be1315652c3405df72206acca42807c49
+924d152d0a31f8c23eb8c9a16f512314552000ecc8607f946384e5999e4459f3
+771946c0946641bb42ea99484d3de705dc2933e7c95e871990fea43e28913929
+4175e54f306d2983384d934a601c604013347f1a563fa2748e401d5e2e5ad801
+637080e356362d79e7009abf5ba4e62c3c003e4a3a6ab576f56c03e38196c862
+393599ef0709246e9c4274a7c7290c447a7702d30576ab9f5f1ba8463250baf6
+20d38d020557c2baeab0d1be73310f6e863b895cef097245a1a1ba082a5db9ad
+ca4a6d7d8cce2864a7ae149399cddb43f6d55ab287e3a8dc3659c1cd7e2b8663
+5cbec703410d160e1a1cd97e194ef94522286d335ce3e566ff27d2b0d2444955
+78b29c00cf2af7ca706a29cb490f0a8b0f90150f11f78a3a100debcb6f227cf3
+b5062d9b6dbdc98d31547be34a5964c39a943bd779fbe271c7679bfa2ac751e2
+6b9fca1ce8a05aa04e0d445fc8e0a4af59ebc5970900180e6a72444b1ef6dfad
+ec8fa2fb9978c1741d58715748c7985897e2f15ea057d8ef2d08fe191d918101
+9ad233de6a6e098510ce80ecaa1222c101da3ae36c6697cb68b6f4c2b7b105fa
+44c7da1adc7ac86da6a9fcd3efdc707ad40bd7c35e0edbd8bf784063870a72a7
+af690bb748e36964b7652a722257c2431f2cc575678d8b2cead9f7ebb32a65b1
+85c71616cc00dca8d3a466fe5eca7d696279cbb2cac8a125de165cf7dc55a659
+8e581b0a527225c8f958161e80559f1bd5e652df9ce0417eb39a5c0252f41cb8
+701898e063a79226bf53d46a5fd086d9c78342ec9751050b3b0036e091b8101e
+a924057532a2b44d4e816783f69236f6affc04620b3b10024a394b88e0216b02
+727a4e54c898bc542a57f60d93d657e04a4599ff361c2ea347a3c7a3b7bc0e56
+c24c6e8fc3b268220733210cbcc5217168c6927da452689547feb825c3b3b09a
+c85044ba28d8e7a33742145098ed2d79b8845f12e619c3ee30e28598257cb273
+2cf3aad06f808df5f545f9135e357a87d06f023c451e0a228b7eb06d9ac1daf8
+ce1a76d29e07b08fd31536a6121af886657440e33d02174ec460934b83d48806
+219b7db3acf49bb7bdb30fe38f84591b1fdaa83ecedae60f09a2349e31cc01e0
+5bdc9acba32a0a3a2b19206ec38f96e565a173210cc7cc3f0c6e7f3fca967fcc
+eea3cf319b8c86059bf478947593ba57701a3e19f8e68ab263b27af17def0ba9
+68ed5b40db1b0cf97df71a0a877164275af27264361f4a2f4b8195378d1e9816
+8342a81e59b45f239e312636f15af0e9baebf94aa0ef1241a476edde7e7af811
+c85290b0cbcd8620390971b1fd92aa70f56f0594332965cc25899e09dd3ba568
+625447f37c14bf53adb0284fd2af19d890081ee3a273b21daad9e69199f62d82
+8aceba352801a625a7609ed8625cbf694daad919bb3126b42746127b6a4e3f56
+baa86c022dfa403bb5e7e57e2aa9ad6e4034ff63c2ed76769977e70302aeb10c
+2adceafa160084f59ca9c190175ad996c79a7acd60916b23f2de2608b6dda6ea
+5c168f5c30cd2a380697b035ab162520ded0d79ce699c40650dc62da71410c2e
+c997e756f75053899a29cf0eeb675f191d4fdb9be95a19906218ec4a10f980f2
+3a43fb5886de3d8f0de4a43774df573407cd0154730a2116a2edfc40405ff3b6
+a18b2f2c23daa09fa271d3342cce5d572764d9fba89aba093caace9dd7ba9f61
+8305de8acc4d31bbc3c5c605b91ed469d7d90cd0e56343c0d7aaf5da66397606
+f1a898e2a6b5368c41ffeb3ca8e44e2808b867569a73bb3904815003ef9ccc64
+271e39004eb3bc59b7298cdd827410f451cd2970f4dc94748acd0c775b83f8b0
+9b11eef1e17683c64b721e7e106826abd3a564cb9c108fff44c5210b0abd2c5e
+ab3e7d72eb72f8d0dd41e84af96356254467b0ecff58afbff02b0610ccc2ef64
+0e3f74003183d8cc9c3f5190b25a2ad0e92b33c3e41941d7d9f9fa9695f6cd96
+874b1134f1e99704673ee0c0a6033416b044c6fbdb7e59d8d27c159b003448cc
+c58f3ee3292d3da78abdfa6f1cadc0aed5f5f5e4a525984bdf998c0685259412
+7c696bcdf2335f1ffb0cee3a095d7bec3224414fea29390ab1c1effaf7962486
+158a8618ca8726197eb2f7ac0ca4169fcfc6d8503e68209c1b796f443367417d
+3353d3e41be71c3fde2c683d650a245e5e7736481ae9abd98f57a4c351ef00e0
+395055e187f8aa082923ae607ad9a024fa1960c3e76c085e7a7d1cbf2f38691f
+02def27e565599b7e02c73aeec51ea35a5b690f043a05e2d5c367d7cb98cc750
+651c96f02a9fc849342355811fa44f86352c018cf9d59ad1120035f01f710f91
+f17300241faf4d6f53c7f6954dab1d065c6ef835f242c7469058ff8f4419ab7f
+6f13bafcbe38768b95d736fad6d1e0e412afdba271e2f9e5207f3f7bcdb5a476
+3959ef1986efbaaf7548b0275ac267a9a028c65cc66094e731cd3facf822168a
+48ab4276e16ef1233acd6c6c6bf8ceea899940ac83fbe0b03923f15b767e0f2b
+53c3b11f934f1f42f4a19223875d9e1d45e07d24874b30d8590c9680e3e375d7
+2c085e9f0da7fdadb3f80bf97fb4a2682f76472ed868249c7a3a62412bfad6ef
+40a511ac5c7777a10426dddb5bbbb516fb1fafa5d5048389adf34e6b875d414d
+e6fad08d0fc89fa7ffd39c75218f84fe2de7d2fec2c84c1f9f6c7dcd21fca47b
+77c303733ab3515f2c4b5f1b2964659e783a8d105161cf8867339f9b3b986e1a
+17438e6e2499b7a72efc36acf20ce12f8c5fb5e8c8fe293d71f69401557235bc
+9fd1e689d67335369a6780cc6d12147e7274c7a851c1722cb3e4538f5d63dd53
+9dc6ec52848dd8fba4d0825a2e39f736cdce63dcf193923fa555a1f3bfa47d51
+ee548aeb9fcfb1abb60aee5bda753dd1f4c29996bc73f06c99f9af4a96cb3d98
+784023ee0cf04727fb48aa419e2ffa2f66d6219fdcfd4ea72e24083cf19f73e5
+2216edf38b5399a0a391a982fa80b68ae0a3a2d07a1165eadefddd0d78c4088f
+d6d4bf9f587325749cfd291b516d2567a66add5e8342848a58bc54656d7a2361
+461ee2cb4bbb70b99caae3c938cd1f7fee726c22f0842ed138840be90de1125a
+2f130df1bf72c288191d9d767d8aa14ec605985454a665ac509243c1b183e85c
+1bcb70ea2d005f21a05bf62ef09387dce4c860665fb79bc6efdfd803609fa2e7
+1a949ffd3201a98cdd2a990dd51a987602406b1fdc0e7659f5f2f90335e1df9d
+078160a89ce5a2492eb302ed93614f6ab0959e30117781e2aa324be4c865a9cc
+656fff88f663a517c33a253c94153acfed748c42789ba430b29742111779bc26
+b5381404a1dedbde9587742c945a8f7a9061c4f7501b59a248b25bbe6a5974c6
+9a54377ec2338ff1e3ef18481eaf1e6deee4c1e61934c364ae1e3956a1264829
+d8a8da5236b05d7b0c04236f8bd258cefe6b199882060f9490e2393f46e34036
+9ff9178992d7ade2c543ce77ade2435bd4bf979465baaca07d73a2cbe41e283f
+19b08a9948fc3a71951e483dd9da09652bbd3caf7f479a30f12b0775f35d974c
+e9a492415fff833b90a7edd981da16ba75230d8cf7be7220c8e8b8222b87cfef
+c552db901c372b3188e10e45d71fdd00115dbd8cfc2413d353e2314ab628df27
+9023bb660dd2384efd1eb20c15165720197d9d0ae2ea4147cfd7fb26da923aa8
+4c654426c81448401f3632faf8da411f2076ab583551a8484e0ad37f3b83ded5
+02309b706a22f5a5508877d4ec33c990ecd03f4f1c46b3b0aec9bb4ee14f2c2f
+028bfa936c8377ba512ef8830e5dbf21afba1c8f046468748384c21e334c0f65
+fe5abb572ef3edd32cc7124d207ed3ef16705437a54e5dfa20c0255fb249f2f9
+a3906d4ccf4aa8294eadc2fb2f28d349b5bca6181d80fd93aa6ce792b1ba8df4
+61485fb05ea6649ee7d359b2181649922ef9c71181c61b9d661a040a7f10a8a3
+03826cd5476d4cf4e1fdcbab8f1cf967126f4163f8638d8a9b1bde0a4542ded8
+9af47b5db606b7f08a040f5622c41dbcfdf3fd66eeb3cca7ee6a1b97e4e712a0
+ed18caa00f0efe043183ce84d1b486fdc2ccf91981e367d2662194afbd8d2ea5
+62d65c05977325396c837d0e6f82087166f5352d3859beda81306f33e95a497d
+939f32ce1c33066d081267fd3c7f2f806a6d19d2b6abdf8794929b68c0e07207
+732fb0925ba004726978f163f698958fd279c248511fb9065005d6c2aa931a36
+a7281ecd332e878933063b362288ffb3cf0a2614fbdc59e260b488d02a3f0d10
+13bba22c883075170c61d69052fb43365f83d2d8fc18c09c48ab5bb1bdfc22c0
+23558bfac57aa75785cd6fee1f0a86d27b4ad06472eb296efe798e22c02cbac1
+8965f0502fad19d133024ecc010921a929cb7665667e4bd1c61dd671d054735b
+ca7938f50d378e789604956d41779fc5f841d77f97b4ff10187d18e5adcf14db
+689d6e2a352067db9d08002256c0ebf782bfd9204607c25476687621731e3ab4
+b500e2e53bc3ab0810af5015963c5d1aae76b16daf7e4004673a023389cf1885
+089feb46a6684839f7ebdb5647fd05774b331b8f365cf56a9ba9ac5d41c42787
+7a816f2d6fcc95d10dcf81264ad0711cbf80c4ad084adce77fa5c2a3ab701369
+c90dd23d613c530ff4437e6206f28efb780adfb43f6ce346fb691baa4b509ed2
+8e6b4ba5d2091a71be6bef7284fef116bb02f9e091aa2e2399ef7af601c0abc4
+3419eb146238d36fa42b32e5fea990d1e9169520e41608e7733a48b13558cdba
+a5a9d157caee317dcdf6ba2c370ebc97b42a355f4b2c50e1d7f4a92966f7105e
+7385ec601d15a33c59e6f404a0c2c68fc0a487088065fdf9d7902770f8e0bd58
+9b037543c7330fd44e40144db2d81d3e5c32b3ed4ebd5fa79a3e6eb92c079c5f
+cf42faac66ece4635777df4950d73aa656a9eece045cc65d803e8fdd8090992a
+8d02ea8ba4804380433de8a572e4a1133e6c6736774d732946c70ca087f3094a
+5d2f6c87632b45a85ef65c35afe4eb2277ac1811750a1a651e146ed2151b2d3a
+2498eac66c82255e0535e18581de7707d1544ff4dc3e1a121b0d1b21229dabfe
+2dc8041f4214990afde27575ccae707647b0ad1bb032514e8d5ca03a678490fc
+246321218a9c0274c4da25a1ccecad5060604a1591a9e9bba606ed915529f4a9
+51f4fc47824051a1c89731362f792f3b2b3f6b777b5fb4c7d64fd1765b93ce52
+8b33efbfbeabc582fa3c7cb2daf7a9e65a96e267e21c464bfbf166efece66f6d
+bb6a9fb41f876b0a616f756a42c5d39a7d54d2f2b7ea8d1ce865bee36f0c59d7
+584245a28ed576a94ab4f533a7591b9ce4b0349006713bb3ee590a71c56e47b4
+2e5401b05ebde1891db4fb557b7332a5457f83059916a000884a6f664ac6f1dc
+3ae6ab5436d0ccf7d0cbaaa563d04d3eef371cdf5dbc9b1c10ff4e596b056770
+7669dde5a5c8af722455fb530d19ba6c989584fa1173b8aafbbcbb7342b3f7c7
+8f7680f66f506ec72da81f69fd096b82f4be5295bffce85edebfb958b6339b83
+09fae78a0137611e96b16e15879c3ad08a89858730409548aff5bf2558ea1c00
+bd0fd5385815feb5fbd2af8ae8608dd20d4564fb67374397a54df80424753ade
+77b44fd7ba2a2b9c4b1a70af128f5d48489b7a3132d23069b82b1225e1b4619e
+3452c2ba60e38ac7c7c708d4b7b421e98e3ac8ec5902b213a6b2345c973f0572
+fffd884bedbb9606d0de37c5919efd8b4026e92c4ae3bfe7de92d39b2ff6b5b7
+3be890296dbebba1f0323cdadeaf9ff055574ba75e29ade4c02f8354135ed03c
+867d7ebe321c3e63d423fab8c1bf36122218905e6529ef7e79270468ce94ab64
+a4b0b7a17f17104acbee6ec7b28ed1067cad94ea031f52faff3959722dd8aced
+0a4c9099361a83498a8ba38dcf181d971c20599f27d9f166daf6e6c2164e2060
+7a260136424acedc630124af6eaf9c90bafde087d705625ab320aa9eefb4f911
+f08a8938b4a513c38dbc11caeed291a921dc24367a0c85b3ef326729b9fce342
+cbec73677d8251ecf08fcad363011d4a81ba95f771616df66b87b2e8723caa9f
+293d3f352cb41f0ede0e1b7f34b4cac774235f0eaac0d514cce6ef460b344dae
+862aa0d27fde069445c4f2cf48c0ae9c5c29c8aed7f982f52ca7774d75bc7e7f
+43a93a192de5833568c68aee52e35e58130308d14db5529e56d4a0e113b661b3
+7ca619adafedf5c019aab85713d601184e3979bc7458ffcb794b77142fb6427c
+30e996a1b7cf02caf27c6f6c64b21fdaf054258ec06dc057f7ff53ce3c622a6f
+9a0235041a74c4a655e2ba18d71362021ad6c44c762541466275ad1ca1e3d227
+14a1ca8dfd7dca2bbe699d3a98a4e69d52725e9ec28945cf1c8f3ef529a61d02
+bf9e537688109a19221099fb632f13d248ec7d66280c6e7aafa810ea72fc7055
+fc73a70239d9b145cfcb51d82b7e655540d4c8efe5d03346b3e73870c9131078
+cff3c07ae309a8fc7a697dde0a680cbf10efa47c28751248c2baef1681e4ad74
+027b5ac741dcb4fbdd7eafbbabbfa3a1982a1d798730f8dc47f182dd5372561b
+eeb078a34c4087825cff93cfd3131b6bf9aaa703c95fa6467cec49e17e6c69ee
+3f6a4e4b0203da14ff8a78f0595ff097e4df7e40194896f0d6c6735194fca726
+8c1926e8b1c0c8e59b08ac0fcfa299bc99fea4e01e8c65c0540b30dd918544b1
+873e81f1c5270508462c0298c7aabd55d1819cc81272f86912034a66d923ca0d
+75089e593476651464010c69dfb950eec2538ebb7af2bac29cbf56f3ff2b3c96
+fef4e115a97b5db5f8001e2dc8d15c2d49f48b6127a961da30acdbf2bb47adb2
+c80988b6fe342c13d095f5a7ab94c04a38101d30fcbe03a08cea8c0068fec11c
+2793c54fea6f05cbc89bcfb29bfe080717af58f2e85078b898f12cb9ffa724a6
+77108c26a854e6fb302ba898e188582c3a187c8a755bc1d0f1016d81f4dc643f
+61793e295397f7b6aad340a2fd63d5288fc14293bd300287bb0816a46aa30bb3
+9b09a07c4c4611004b251822af06af0036bb078e7ee9cc33d73ca24eea2e0496
+fbb200fb1e410c2a90b31debc36b5226fc2e369c624d0443a8add48a93abfa4b
+b3f48b71feb3b8f55c16ee6712f7378456e99d01cba2e2e9786dfd7cdfd0f5ed
+2624042233d41f0e101666f9b308597b4e7fec8a9d5d4b4adb560942f2e08754
+2aa145e413a207e3f6a5ae2cfca856a045a76d31b555e7551de6afd5cc86ef5a
+50a7590aa841fa51bb9c325070c6998656e42f3169e450710d3789b1ec9903c3
+0d05221ee183588d938b2c0d2145c7fd6d137ed90ba10e79ae281ac904b80b52
+55ee5f32fb173bb6d6c2f9d0edaf1c0a7d45b12d8e662488f086c93f3dea3b9b
+817651bb8d3a8fd9fa7edfa28818d5ae90548a5ebb605e6695aad0480d675d2a
+3e7b746f5c37cb2df7c6201cef7ae8b195f991f15fee0cfc3b2bd3b72d629cb1
+97d6d86d1ddc61b5283e1bc1743bbd961ebe7cbe7f3a06595415aa212c7ee3ee
+1a74cd97ff5dc8fdfc98eb8dc82c7c25bd816e95440cd8bdc2633a0b4001b6c1
+fbb76c1d1ca48c9865d618ba93761e339c5c064c035cab1c2574045464d3430b
+64e069e0ca89ae40e5128731d3a8f245cba35d0c7f709d61cf6c50568c2b718c
+54fccc2703f72519963212c1cbe5b3a26964dea44e243ccf37a74046a01948cc
+3ace391bf12b2ef5c2fdf4c6c683fbd805806dc61f423eb4d88cba9569421c8e
+255f5b8f4f68ee3350c61e2cc3a3dba95aeefdee88630cad7a767ecb06f692dc
+858d3487418ba86da3ecefc188c8f968aab5f484371aa56bddf6f2b1ef40feb9
+f5452ab648b58ba96aa2cd5f6e5027e32c72984a71468176ba703709e48e448d
+a035fa1ce2afcc75e9a0e3070dbea8793760cea514d964fab64bb11f36136906
+5c43cd27c0ed3852fd9d48cf80b7ff72df14dd3735864a2f5ffe3604dfd56fe4
+8e1d88fc7bf7870932693b941fa9f2ee28b2b42cd63652e40aa7f7248eb2d2bd
+c1f266157fa7ba3b103cae67dc7d109149d047704a55798a01293724911f2719
+63561e69390214320ff5c42da2a1968b1e8aeed457d4bdddbf902b6c47866bd9
+e61d545c2fe0055c52b28d55d4248a85f874ce5277217ab924e570f0c4cc23f4
+0c9d26ddc3f58523d9e44715fafaa7bfd469a9823b1a3440f6b4122d47abc2c8
+a840abfa4a8c99cfd05e879ea8f50d199e5cda50405ff8373e0cb9ed4d272af2
+60db88950d2da0ae62817d37b9f9b61b2b63384fa7c61c37c098b78eda16849b
+96b867c082832c16215bd3f118ae71793a4015dc3375d2555addfd3ad6e4fcbb
+597eeb0cded1fe884b0bdf4e1fbcb436938044e98396d2b32c5062a9b35e1ba9
+d9cfcaba0e96b9f9b355e3c4f6f6fd758abcc794b26768fa3def79c793e3d70f
+502bfdce96d88f15c810189522f6165550a57b1415c6f976970e0c2113389530
+c3e8088304b4bf666a098e285f34230e426c9ccf55d1be8a0e923fad986bd085
+42cc1d1bd1daeb3fe2977ab93f04ebc6500e9ec1080dd86d4022e2e36e0141e2
+86c68bc427a300b14125ffb1ea1917f781cb29110be3e6f2e7ce5fe873cda4f7
+54712749fae5d14486484887079f12ba3dbb59e837818d2c8813321185e062a7
+e4511096b1240edc18a0b23a75555ce928d970de08fb1f37936af647ff26d2ad
+79e2ca51d8a2ed0f7b278c07ef0f2288d7a00d9935fc01b0657eaf7b4f4744a0
+cb569fa04743fc179e55103d58d994e538e356de4df08e02c67cb56fca851344
+4cf4019212d61edbd0cfbeadff4522d368391b4236f2a472216a4d683e017d36
+027795c1f98c190c67fc0e7092b17e289d560986fdfe50d048f1dbdaf9c1c8d8
+fc800acb1af165efe5af6256ff23bbb29157c3f302fdd23599df03da3b901c1c
+cd088a20061b9c52065ed9868b68b66b6d3e35057a69f5f59784a35f83fc1086
+8c6a30c7e2af847161d58279f0d654f7c02ef465aa347c489a760fe8ceac09ed
+821e746ccbfaabc875d8da1c579b1dc53344b77d6f0ddc71c1430fc57011639b
+3daa18443f52f03adeaf9958f5fc15f4860fe1f2e65226c10b85f74081625f1a
+d312508d6566b8f6cea4dd88c5f85eeaa5715134250a88dc9e8132afa8ad3592
+ee09b8958396ff829dbd0c9542e2b43754455750e36e68393170142855a23ae2
+1c5cf80da1286fc720e73dbb4a6f7da365a1f6f6050ffb1d2c55f529010348a6
+c3b5a79fc5fcbd50dce63d239fdbc31f14c646b77a05f56a06cb59dcfbd0b9ef
+2d76d042b08bf163f2a9b2c060e533b370bd1a762ed37127df224ea86d54e95d
+4cbd3983b47ae7076001e6eb6e3078c32942196b2fb87f599d0c3f727799efaa
+2769ac7aa7d4ef66a7b8f2b9f541ed849f7c28b16893c22d34d7e03a948fffde
+6c7039545c6270a472c91676ace0b947866235b62b9c094d5b9ac44aa6432b89
+6c8b4d2e9f2c03e2f3574e5737dad562f6b542172f214d17cf438a9bbae5dd10
+11cbb25fa56e2e76552932853aeb2a2f9285186f4ae9c845737c14a27f1ca686
+6dbe438abc6ae1aae55156bfd76b0838481e62335cb61c31fced1054ad4c2e4c
+2286c717d41ddceacb4c0c20f5b235ffe3f7029fe5118a0c747eaf93e41d305e
+9387aa5a4ee81182702419ef68d7ad793cb57b1201a06fd12018cd8aad48f4f6
+48546535e5f3c711334fe07943d66e3d4dacf1ea42d29387a9b98263373221ef
+16fda6b3e270a45c190cc0149d8f52bc038d7c509c91a6deb39e011362a55aaf
+4aa0c6cfdfc03356f4d8aa099552bb690b1e7a5f9b61af90894144d8d4158fb3
+ebdaa865e03364b36b6d53edac154638030bccad12d99f4f5d2572720218dbfc
+e42a1c85f8d2f65c7ec02c00bd34465fcff49b3e7509d2d2d467ebc83459ac90
+989d0cc7047a21372ecf9ff81cf33b4e41e3fe10d57542136deb16030a6f7fad
+4c45e1c8e57c11d5ea8d37c67415aa689dd47a031503a702d53c1d8c3cb4c0e4
+328d7a027c8dfbda61ba1ada0dd884a051eedd0f956222cbee783094de467b29
+783af5b0778e27d6ae177a6baf171fb6746a80ffac642343b74d36b2501bb06e
+078f093f1211489f5f930204da8db44d2225abc3b5532e804041164d87238e2c
+a1130dba48324f90c39b550963076b60d47b7b39232d7246178e103a5546eacb
+4474905434bb8ded13a25948a63a7e61122167947637f5c709986c0a116da321
+88a6c00805d5b65d2efb49d2ba51197f3ff9248113cb43c495c094ca2bed98ef
+724515b9cd4c59bd3e80da30f3bb5c24b15ca72886cf452a58284db3cb407e7d
+006f18726f2b512301aa4c5efd1b627fb5a51e4b30c9bda5dba818193638a8c5
+e5f9b9a5d0d400b450a481cbf277dc03b7debb0c7699ad5bad088381baa1b398
+e99efd3249c8a8ff622596e73d3c7e06f600d3002ff236abf95d2b0abda481cb
+db589901acd29b3a1235b87e28cf6df9a5030cdabe42deab727ef53c1e274156
+1592009f2a97df6f86463332ffa79a61150f953bc8a9af99646aaf20f341077e
+4773cf0f5b25221325b0d492d4bf2f53dc5083a8f32def2a8be26c4b8f0fb729
+a54911118f402c45eda39c0dc64c5cf18ebb34549c3bb9936ced1cdff92664c6
+c968c8bdace926ddca82dd79cb4ade61fa29cf31a7ec2dc537e405c9a707140a
+a4c0f1c42937bd9353857341b5aa100fcc98c5a2bf3d5e84ae376822c8210964
+9a30ef35fd895a1babeb3d7fee05f862da40554b4cffb436fa40aef1b65fbf6c
+14ffc0af6c91efe786daf253176e50d138bb4bc42c5f22ebdfd323a5e425ab31
+0dd3e66d4b210278b929ed9ff0a38e115fe645b36139aa60a9c737376ae57e6e
+9f40e0c48dc6e7957671a771fcfc83f4332a5db7ff57c7f0344bbc15481d5a60
+49a22ed5e5af486649a2a6aa45da1fa5bf9bb9627c6cc3b1b9fdc2f90d4c6357
+44324fc114fc9a9088264589f9559cda07c4e7c7253a74132d03227bd82ccb26
+47683642cd63a0214b8fa19421c488824a03f074dcbf3d490a366ef103967b19
+e8e8bf1321f34318c0b38656f60d6c36aa16c18f878c7c42ba7044e09daf96d8
+6ce48f1a006e7743559e8d16805b0d53b61b63531abd62f569ee7919b30984d5
+2a08015d28799fcbd6c51b11db025d100df646806e29b63053ebe50d4206f2ad
+bd4c68670c55331286741995a096a5ae7c04d68aa23912caa555c6f170b8da80
+f222d23cb55466c166bdd245acce8331467b69519315dee86188ff674c19e713
+2af7b93496ae3f30d53050ef7acd55e1b69c737b7e2e276359e3ae0f7e5b6855
+3b218f71a90436c648c90c6d10ead57fb613aee96d8e5f5220f4f9390ca5e7ff
+9c29fa11657ee871b833e2b24500c87d9b360e397ce93d52b669a43673e037bf
+36aaed6143b151fd3e37b1fa6fdb0d247f4074df431ade16fc0d9e284b7f1625
+7cf198088b4653693460eb7f52f02515b824f2eccb1b96d6f2a46907d0649f91
+d081f292af0bd1bdbabe6d1c3b938fd40a9a3d0c467fee53b7bb2bfc78484f99
+2f63a1b5347a75b34a4c2babde6dd43d63358c261cb8e28350375644d9a8eabd
+d84da835d415f402b1c156781c2a52d7ba4f3c87a9e4433521c7a2e3828160fa
+8fcb81dfbed8b56347ea3a3c01f612c0fd5366ae1d5a1d3ced1ae50e45ed7e37
+0d6de208ce812d3818c4846d567845ea05735bc9188262086e72a1ade7376160
+e3decaa6687df6b8624d418fef490f17b40fed9967a71cd3f66851072ceb95e4
+e4960d255be7a53dfd0b14e0b7dbe64c7522cca9a8a469ddf9ad89f0e17e83a4
+a022bcac75df282fe047ec45662575ff802863ee6af5434291e1abe2725e649a
+ef0251ee4253df17af9627790d33038d3ec8a4dd711dca361ebf3d05ecacd6dd
+d4ad1e6b9be7d76c8037c59a4125f4039f5336f380df7f10ce5dd5a558694009
+d15ab5a6de8dfb798c4f184ea8f52fe9e7db97d3a7c3093d88b6598b090bf444
+f0d6d561b852716b7072e1cf4acbaef6929a54b7d235968a11aad27c97359c46
+ba71e98fe146fd423b01f6a70554adf12f9b48e53db264c690f35ac13ef5d999
+8b002a55ff5700d2498a4b45bc56d19679d51944d91921990d68b8b5657bb8a3
+ccdb94746ee825e20b4645877b657e64edb3b56a939be76cf599ed381328708d
+d96b0af84d41c49b142407a987f5b910b7c8cdee80ee86626fa1f4ee70d08b6d
+dcad23f328154e36b32efa53ed322c7dd106445dbcdb1b888ac227e0df93fab7
+7860b3ab44a45626906159b850391b2455304e0f7041bbda19a5ba8f276a49ac
+ad57a6eeca323544b26f9d9178d5881594a33bac74581157f40535181b1915dc
+0e76113c23318198786692671692abeb99e6bce499d90d22411ed5d600ee40b0
+722144cd23ea38d2f6d5fd343d46c4e672fe1c46aa90b2ff839d4500882a06c3
+27b5710803c5a96b9d7607d3ff00b53393cbe090df3df053fa1f25f124383684
+a3b545ae0c9fca3aba7bb0b7ac4d9f59ed62fb6c369f8c72c69ec0701d75518b
+a71858c9b449e77afd141bfe8f21fb103b5480f5837fbbf8eb26b323f46c4171
+93c77ce876efb07afbbded3557c93e0487e539c78a580b734fa0c8c438c61b70
+113badcf5c21aa547809b7e2dfd93484005f77e2ea7075003e3a548cb5a2e714
+75c687be18de5dc9191dfb93ee3a44662c730b150242e7cd1f29ab10eac0ecb6
+39353f363e1124cb10e185868c6a00a3f5ef231b1826441a58c29d19c9274cfb
+192bf247f1043a4ddc9708d6042d95b7dfc1d62055f5ffe6fcd0caf326ae2249
+8c15ba7fbdda7ff555d95ed2f7aa99100df4645e534c529d4e5291974af97da3
+418dfe8fd8d061c8479ec04263500d557b666a94670cd23794480f152f9a3e14
+f598513e139496b4335ea6fca3db7cd24cb023bbd21d20ec53e61078c57d9b59
+07a9dac7c64ba4e66242878e71bb82297ae45d1ffae0035b0b771e4fb29f6111
+d9070d116fdceac850fe579871e06a13140e096707a411d45be0e457ef37c317
+c6fa4888f067e016dd6e31a69beacc389053d4c7b942741fb3b2dca46be819be
+6d088f6a04ac91d790ac37583927336690057cba0135de96c0877db00363e98c
+b44aec9974b6e5c65bcfc2049dcfb3982432dd589ec49c1263c99cd15b6ab112
+0586f601dacd78cb9c9afa418f4671beae16c7dd0f0c19e543abecd41b21c8a7
+7dda285ea5cde1d138fd86d6376f836c8d2c306c14e6c0c4ebe4c9b9d7425380
+077372087f7960bdcd1fa25f118c9e6faeb05c87b08fa9a324176aa78076c481
+06dedae7f19d97a7f4179a997a05466999faad3966d62cd992ccae03b5eb89a9
+614df29cef261e797f89c2c29259db1459153fa9e6f47c11302b23ac0cd360c6
+4ba55c098524c3fcb8e335b2e3bbd40b6b69b9b6d32264e09a4d5bdd9ed6e742
+851d05d1667de2436dd1472593eab49a270bcf69e2bcc69f47d67315b2609237
+94d4715af1e2326e140bf2de0559b0bdb8e3e3453de51130f0a0b39e5f25c6f9
+3d733b93a6510e0f0607e6e30a00755df5d9366c1e64e1b5b8e85e0830e7b682
+8ef517df2830c5fb2e2794f7f70234a601d101b52581f5faf51e0c6866ab15be
+ccd226cd6f2e0493ae49ecd9fbcf1e60bf85cff6f6c18e45c384b24a8d3251ac
+cc0ea72232dbd319d2229cad216792e6a6f5df1abfb17db06f5770a1178350e2
+4d1004c9e65b8035b5c5591f8fa612a3b0ef3da6252489bec3a4b0dc4b17958f
+4936265b931da577cfaa6310864c74a8cf819aa04474df07e3d4ce78971ca891
+438c6782f9dc39316902a9d228586aaaad94da5f3ac3dc6171a1c38e5dff85ae
+8a6176757ae5a097b8b4e6bbd6a0f66591971cb0b8e9df3847fdf29d06205327
+98c504f064ba2586c37bcf203c2044396a7b38479f865834ca5e7695fdfa9ece
+9c24b1d3b884541a1601de983687f469f600f00e6ac7a848643314abfe71acb3
+7813c4bd8b72b435be219a7b48aa67621063b800e7ae65385eaefde3e4294aef
+b1a38104b2190f40d4eb9c6cfa2a035ac844d887459efe5984c8c895f34a35fb
+93a4fa4252a06e0df50ae1d573fdfa471d704c16e83293c037b311dfda6d4596
+8a9f1c9ed95a0608f48e53036dcb175b0911896eae33f839f1d56c77875827de
+380310741f3f98d68aba9577e29b68f7f480a81129851e71880ab9e8be225001
+f0373f4f760426a59fa323d717f7c31a325429022b939d667aa5a032f42b4646
+0ca0a859dd0068c7b1d55e963e7ad61b0ed82221d15b60ed8252e5f6e6c0a25f
+0b39f9a447c472b1a25e436aab32e84796895c023414b83c49e13204b6a52000
+37bb1b2769c70f2810c89d765cdc3fe1d39786db1a15b5c21161b8a742242a73
+2d3b6398ad8f4e050a3ddea106f88e62d877acdf5e215bd41deb91f2fac030bf
+3c14bcc919368fd6cdf94bcd1418193c8a522496158be4c7c7dee1030d4a4d0e
+03b4d2eb706697a3ccf37a20a65363bd68941452cdc5db876131924cf272927e
+3f2e8197b1997f466818f64e67c51ba9a07cfe9357d20446e24045d72570a777
+dba9c3b78b7c7143744130934fd0ab88f5e4bffdbb0d8d16304723a557c4c0f1
+a4cc6ede98c38d9b88ae473d89b038ac1e9c1193803c8791d119da4e7e2ab7c9
+f692013c3574816ab372de42bafdd6eddaf71dd3cd3bb127431858f8ef4388e3
+da73082a048f75172439f6c0610af5acc0ebba4e4729acef42444426db2b1a34
+dc10c5652d3c01cf984079eab81883b03eeec19093182b48638737ada83e4dc7
+0e280a9b4a8076945179992e96e363e1483ebbba43a1a7b5f190089205185bb4
+05377cf742d4db937ca18014d5398cd996f1d100576250e2e3371572c3f7dc3d
+9c63a30db902f5d55bbf79d68f91a6a31963bfcdce23ac9738ca7f793c3292e2
+3579f2992d9ba10367db3809c00cbe0e429ceb0408c53e7b902754ffe2f850bc
+4551347e58719520a99e29f89dea3d98c785116351f21e97b99e93b959a7ed64
+90e4a31f305b5a105349cd61777bdf75902f603f8d9ac728dec42bef1256143c
+abafad5eaa8a3b257f4111c1c40185ad828dbe9c41b9dc006f2b2f443b003b79
+4496b7fda3af91a91c6e1cb18eadb749a29ed4d4dca492ea7c265011db6f0527
+4da11d9324e90dba8c64bfc10d52239b20e14bae3f685f462545b2b656a4993a
+dbf47ccc2703a9aee3bf526fc80b79277d397dd63406ce5fa55b9ee89c820289
+7ccb9b4c15f722cac04fbcdb571b2df8d21d4c6b0e57db9f41e76eb01ed803c7
+b14a76e05ac1f52febed43a978373721273cba7089a9bd1ab4e19c4fd3bf937e
+88ad9f0cd051f8b3528427dd6404ca9695f0899c2fd6a48aa4336f635301fac0
+5cad3ed12ff5f96f40b9b3645fd9f42b2e6e639db2f9cbbe7aceff527d327417
+aea5b2dc8f8e7acb41fb658b5b748f7ec12e990de79d1ec35d61335b1fce493b
+d164a36b55583a88366721b73983c7efd16906031ad8f28483cc4a50164493e3
+16a0a65c830142a6f9a3ca2d16a3c8bb718fa9265d88789300ad8f2c7e0e0edd
+a8b5680ef5ec89d7b7120984082a9666f48337e6c6430bb610bad26939e152b7
+9a1892f04a2ea1bbfce838db9800748f8b38dd749438e5187d808e30d6e4caa3
+8d0f520a2474ed539408a3f943e97036a3b2e0f9ab6ca2674de0595511be74ff
+da8a3eb2334c4eb8838ab4f1116ed159632131d6b0a8805f6c9107c71dc03aa8
+12f8cf3f1840a12741304755e702d5c767e4ecba492a5a5a70fc393ae78d94e2
+c80b0acce6a6392706008d9d287ca38e15027b0faf508b835f5611c5630f3707
+6631abdaf0ea0bda593562bc490d285b4b3d5067ecf7a7b2438757378e4680fb
+758732a899dc64f2e609708a62989cff92835933096f12969b65096f56f31e90
+9a512ca67c0f7597341decf1a24d016d6c0ff947c41c0349dc68f48c9ee01534
+534cb7e4db5d43b76d31f1b4fd019fdfcbf38a62f4881617741f8e1517255ed1
+202ab27122a3c53c850874693b43f70bfeae2d14edb345b92798338434f6cf83
+869339c8d9e99ac31c3b0f3d4f44f4f46403ff7405d30d7a798d46cb60893b8a
+4326b17c4ee3958584f3e9728b1925a46e8f471b8861cc36d8ab19ea907d0626
+fddbd70febc849ed0fbd6b4548bba3e309c0b613ba0fca01739da950a71e4ddc
+eb57f78d1acd86721b71068087dbb1c243dc396238c4982ffb98de1a67624f9b
+77ba97aebd801405d91f9f804b29b5bac08cfa8ce5461e0e0d4bb481d8b48af9
+08f44e2b6da250548efe6be5e0871f07b5fb112a12c290b6cc9108568785cd31
+cdbb4e2c3893248c70f3af93fc466a997295528591344fedd899851f1797fa3a
+73107460c1406a1f367585dd450251cbcdcd0cc613673da98317449bbff03772
+356bf97740134d0c741151eee6f6e5866052b5a58e037c2e9a46024d59031d48
+48da281159d043e218d1b5f10fa6ee8287992ba1cb27e0a657b6b34d9d3e78eb
+b516a471616731c850842a80b5ad323898c2916c4ea017998e09817f3e7728ef
+4e7225a442e0f11709d0b9f4b4babb11253932fdc3180830e6755ffe4b6d389c
+84cb5ae8a4aa48dd48e53946b866f4c7596b3d38a37adff478874c37d9d565fb
+99c4046fd86674395132a253bb90f642f205f4279c330cf0f17abbacef3909c0
+cba717a191979768e81169b8a3c6a350e758385da3b447f635e6f60fb8ab77a5
+981c98d56724d9e5b293151875e8d9d535ca99bfb797f8fa7d2b2bd0aa1838d1
+f17280aca132d193b4138bd5006621e0fc2d973bf8c8bf8890c8ed8222b56498
+29db62265282f1d9af697994ba1aea5064095136791347b842f0c9c90f3279c9
+421586b94c9bb96006eba3ff41cee062b59435ce481d165aad2bb95884c56ca7
+a2fe1d3c689d33a3589b2572815277b359364efab883a2c9665ddf6e07f79fe0
+3744fcab6e18a4046166a55556a0462a11fa4ee910fb5e452762fdb7ee6d5e43
+17e375f4447163c397a8f2c59e62a968dbb6564b5dde9387f4c29ba9dc6c464e
+a476a74160c943d16745af8849ca047687649ea84508a2b2fd5c1790071a8d68
+4a7f50ce6a9caea5c0f7a1d02ae16213bc277896399c5a66c252a03f29665df0
+c9564fa9ef026f29644342787be47805c18cac94c97085ca081a4de0941b8052
+e3f0c6e656bed4509866571e8330a489bbf696cafbed49b11b89646cefca2759
+47834beb202df718381777e23ce0ca3db2844894149146b0cd46aee20cef59ff
+24ded57675b8b54e16aa9cd23cfa2963bd61b09d3e9403e0a5bd4e51081ea467
+eee59d5e76f75f1173ccec5afc5ffebd55fcee7302eca5dfeded751cd9bc5bc7
+eb73269d8b5e8e073f2c14a5d80a9e93c2e8ff08fbd62b06b0b90d49e0c15d80
+9292eda8c580a23caa9bcf7e1b2c899f80546070e45065121d214e0acb9ba073
+1fa81d9dce75b6582e7225ca60356f23a7f1a406c6fb9e1afb86f42f115fd280
+227186ee94f2c9403c0bd80e3dd2fb902d304b51c1a8ed26ff5499403ed0305d
+c581a1d57e5e7aa4971d48b291b41892a8abe1166c9af87df6bb4ee13a4534af
+521d3ed2b89ffe5a605f9bf93ef930d4a3d2f34f4e6bfcd828688e755a6bd450
+d43ed03babc31cef19196ac22cdedced7e4295bee10597142f06018fa064dbd0
+b280bf5de2cd6ac5c300924ca65e5f0d1cd06a70b2e159f5af1c1d6a5689ff3f
+6fbcf29b6914e68c38e5834706f9ceb1ad95e15edc27044b2e06566dea44f021
+862a2e6993b55e751b887e145b1f67407460fce77a49c3b9bc0ca21cc9bf8701
+167550e78dc29393f089783893f1943f4f761e9d8e151a00292405b048b47cf8
+39c0d96829b533c68ea87ae354b7b9c992c961494594bcd23244b213ba8a5228
+0d35739870a8a7f09e6b0de0663df3d66af890cb1b44fb3e415bb21aa328ab49
+72aa3d00f9d7513bc82be8effd68ef922b1134bcbdcc1824feb79e5c356371c2
+8986e63bff5ef8844c5ab4d61cacdc33a739e0f0567c5faaf12e040b428fe09b
+77aca9334d22bba801f7e6ee57975e046b58e4c322b453cd968f7d1d91e5eec1
+bf2e1590a94ef8e2f46f687ff8b645fc939773a7852a841669ce5cfda0dc3f45
+3b33948586a16b028b583e4c04942d92827a48937a0c07e9e673904067006a92
+30412c3d3c906c9990b632773fd4bded4cd66393df9076974b4c01c8eeed5077
+38e3399ff0f747978e400e6f291a6cb3c06d3d0080adec36e60150b17aaf520c
+559224d765a350ba44031c24f5a52829863f2a944c019ba34f72d5dafbc2bc6d
+efea66af8d62b9c0defbdadf93776a3692b671436c1f73b9b102dd90400572a1
+0f65e97d68a1cc7788eacd42e3106f78df3a17bbf58820795804a402c7f3b08c
+b03e10358f1e4180c2d4a8c64f135df828aef8a01452e85d6ddfb74efbedf1ff
+1ba5e60a261de7969a70f9e8d15f1da3f9f08d6f44bef603aa098b44c0a422d2
+b3dea5a361a273fe53eff7efcd8f7cd18cc7fa5f9166d38424418582cb33ec1b
+f825cc465abeca4571ed821eade2c804d3561bde65df4ca207e7d264c72a5221
+f07d78fd571164d94674682eed95eccce11c2c9a3ed40043df2fca038d56f09d
+d58bcf714312839dc8fc02722c8b3eb1579f827e3597c3479ddb74f26c132341
+5ad4c5e995211d0a7e1f87803a2bc5b0981c4642f27858f7a0dab0ded0f7ea69
+5b5c72b2734175e306cedfa911c79b887e4274942b2ca545712e79ba9bc92e6e
+59307ceec065f44329e5dd2b951097b12d641ee15ec5cf2cf268872d2f1f27ef
+98f3c2d112e02bcedc4f01bd1ff8e289db922c046b2213d8e54e7fc5946a4e5f
+7e6d3518879caa31a6b7992deca8478b288c369baea475c9add86d112042bcfd
+8bf51521d57bb630906759975560083c2733c082ae176904e710719bbd6cdd2c
+736d4e293758628e725a38319dd6644afc3b7f3c79cac20f1bcc6bd4cc2e7853
+219c9e161002f92394fbd04fd10e8be1ec21a9429823f07f59d9b70552ed0fd5
+fcef79bc71e5d742dd9239ac7c7e4fbe34ce807e9e1773cbdf767447bbe454d4
+1f1def38811ee5b759dc9132da50d82d73b49c55b314ae32f3dfc5ed87cb7a5d
+e40dd2c487816096c4ca6732c1ff516a06df2d187c003efbd53b6bde7a510bb6
+5e2f7db27805fc76d48ea23fbf902e3f68a8568a099676ff9755dcd00112538b
+f9ff1cdf1b3eec9b8a51e34a3317d0ab4553ca84ec30161fd0b4e8ed98a5f985
+ff557a43405d4d2cba5ae48248651300b302b1bd12966a191745abebda08b9ad
+44a30ab491fc90bcd657b49413ea7a16d21472b2cd9920c301015329e8dab632
+1edbae73d9686b4e440b45cb6fe5e37b342652dbbb98bdbbe9257570a5732d4a
+65ea0df5224b13fcb1a43021c692c07fc167c117bc777d79fc545acf72242356
+9999036170be7c83763bef6e62ae8e325b89dbb9911580674d234af16d6b8ae8
+67c9b7d00b1205f34696ecb21e825169ce0ce38cec45b25e5527b1aed50ab039
+7ac0a42d907cbfba7bfcb1f316986dba5f06f1455864616f6886e381a236714b
+2814ff143b89afad36aae9c8f1d3ed5d50c496495a82d57d29570b96a7501cfd
+6b1b75b28eccef794ac24ffac7534b326ec10850bfd6918fe8cf03aafe2cd9cb
+65f719bac62cf0cd448c0bdc3b9fd67cec3d44dcf3af3471f16ff797f471546c
+850c6c2c860a2051ba87dd1b0cdbf2d80ba2cd095d2d04465d5b2724b76fe74b
+31b026e950e22dc976370e22066bb246ebc64a82782dc0bacee1ca805c48f89f
+dc3a85c615db19385b6a42b5ed54815390ffcd690d34633dd1d96c826c44efd4
+e4741d3436d47f62f09a0f98f0c73712e3510e1a4a271eb5b47e2b2eceb598a0
+4ddfdec11d1b1cdbe0a3af0146f87d532463fdbf2a657b1c0686d67802aed01c
+ceb9469898bb0c9e3f3ab357e02ad16a3dfcca6c730a6761a7fd2175c0544a34
+45a7d4571b6fd874f322bf255b9c7245258718535e5d05157bbc3bc0dfb91956
+40954dbcadb10fd952127b91c80c1efec829bb5d8d458bfcc8d18d52c28735e5
+a881220dc2a54df64d1567a7e457603130ed52d4d64427739ff86e484d806fdc
+9ec218cc73985656d356634bb371d558bf0ffc327dd5bff111ebbecf692452e1
+abbb26dac15c7c0ecb0854cf3530f5d30bcf32a7cf5f2f53ff001a85fc6fc342
+dcf549222cb245b88dce01ceaed44b6af96df6b966ab4a3df24fea982e6729b9
+bb1330d8e1bb28ddac76d0472155c95099fd6e8f1bb87a9f5c70cb5d096b933a
+79bc5022aa181cf7831da4366e2c1e8b4d0fa6598aa01cf6840d4a4b2c8849ab
+3c26ee56e9879cc78f7f4a576d7dbc03d4ec0b971256902925e6788e73887817
+7de39e8cbccee4b4ec7154cd0603db103f17e9fd5df55a7cc30d2bd77f61550d
+04a7a57c1c3e54ee7217d3283748e0565f9921d224178b6f842013e64a5c2478
+1d1e47e62384f49034aa750228ea8fd82294aa9ca3409593cb890242d21c6477
+d5aee613b7bdd4c8ca9703bcc8fff829a3c54ebb31a4f85f76cd4ee249ada5d0
+1cb495211a3fef8d6221916166fd1f5e8fb9df9123f0be5cef3e42112d83ce42
+85a2ed32b5ca99a06e7403fefee5c72d03b32f362a5286300f5b81d0947dc4f8
+25822a749b87925de24d5283de136c3e086d8da226e82c403e322f4c7ab01926
+929c305b14baeaf188784e29d6c0f6bfcc8e380e6655782337faf0747410722d
+473e589c6e3d3a396b2d853f15b7d91dce062b05a1344f3fdef5561e7cc424f9
+4ba7dd8ebf7206bcf727da2e1d25c6d993afde94e636c92d0c2335f79fcccbfc
+a80f1661b32753014e51f91a4ee4dee500443bae6afd4190e64319e783050477
+5350188b94abf3758d3ae4bc3fb9155009089ef5f714d8746114e282725b191a
+cf41edb0ab81c6db8d608e4857d48a246db3b72edd9d08b9e475588773f3f939
+5c833c698d90930cb19ab4aa724f1e57057b6b44cdc4fcf9d0f0f6cc703100f4
+efa9a959f965e9328f79a619c710209e421a1bf320d0001dbe51160fbae4fdfa
+97f357fdc90c4b4f087a799b952a689feeb661944d8dc212fc13be3aea792de9
+f421a0ccd3784254f1ac1aa94f3bb2250f35e4a7064be860216338b990d7ff7e
+882a21c99906ed89ca35183ccbfc9ac941551b23b826989d1f26445cd4e9d478
+884d8d44f9e845bb9b239fd217a50e9e76a7a08e6ffefc8db2ea8b417d4cb0e8
+8dec39583ae967c17352dc80232c53d1bf735d33f374d383a9ab1473c4c0dc07
+fb927205ee997845b4d49de2a1dfcc709846cc090e752dcdaef21a228c07545e
+2e7b73d650dae9b4e2c2ebf21cc9dc91fd5e7247795fc7253715e39f88752a12
+36536117a4b0dc5e8b7c92d50e57e4bd0788231eff3b183ccbdd9999d002d2b1
+75436202b849d791107c38aee6c8528af71fbb5fbce3ed1f184bb9878d7d3e67
+55e42925865c9b62ccecc5485c8792adabed1a7a920bc3d200d336460f4758fb
+1ca08fc4799017fda2797c70801e24b46db144f5ecfbb49b5b1640e05300953a
+ef0f1922243ed31070ca0728fd7d576d0b366ab6a7d01150e5b38f8159309625
+063038d583115d737e9333c7cd148f71fe99f2aa5076ec8e9dba4af8fb8c15cb
+0ca3de38442084e3008e0e2f7d5025d3796638b759e7f5b7e0c1493de35572ee
+169922ced8f92fb85d2400db31534d2f305eca5232b430ac01b1688c429c9b22
+61d97034e0578c4cef8226a759d26e796957d13746580365b6e418a2d128b2c9
+57d4c88dcb0a4bf9ce3e48a73ef7262717d666c5fd88c3ed9a4bd122a5f89cae
+fab883dce8320fb83101a177ce59bfebb3ace75e5b7867ffb2cc690a1fcab5c2
+bfe309090037e1a81014947f267e0b9a07ce661ea818b23d79d88956bf3ea7a7
+b5788fe41ec202afdad2bda4bfa1940239bee8fcf328edb0f2d9c8aa6f61d32d
+1b2c1d5dc269a741a756c7d08bd36d2062602c31df22009c50148727c97c25ce
+4cde3efe2c976d159c40fa1e7bfa9ce4e122e309666dc16629801f0e2b612ce9
+f85ceeb27dbeb99a25f0bee3ee653d275ef56f829c77e4eb958ab05fc482fb0a
+866b061616ad85c7857dc925ef2de1840fc51752eefb3448bf94985458a306ce
+8ddccef88b38302f2790fef01c68109695ccf00187928142c80ac2e3dfc67fd2
+a31ca0c204ecdd02ee6b105d9b43444e03cfb73d0863843ab93f8e4ae95534ee
+4859cf37b4beaa3b919c073bc9c548d550f0fd6e72805d4a504e13e87a6efa56
+a8e65e3a3f64d7dbb8af8e85e0209631b7368abf8b656d67e2f9cbbf7cbbe430
+7e9881eaa7efeed822f2a941cf6e5bda29f5a7861a0744e15fd1ae363658011f
+8f513470bf803e9e298b5848a8db20863f1ae222be8edb97de270afed90143da
+51f7d48f7ea40c2a63c1cd8cd8828c875ae2c66a42662422fd91fc8a793b0fcf
+b2a3697314a1945d1e20c31273bf728b7860b9b99bc9816fcb1ac1e24ebe12e3
+b392a87c472a10c4f16177525c1d03a976bd43d4d5a2f2eb7f9c512bc07920a2
+1c975bdeb05aedad6d1832cff160207a4a4cd97b0294e2910d7cbff82624701d
+91ffb69a5471fbb4d8475ffbba566a13d357e20a4b5b6e1b494ab0a21772e9f2
+d49008a30088d7531476b3a4794a670cb1ad4a942843d5f901f3304a9f577919
+c701f04f9f3388a7361a5523244e09319629850f59245b8d6d8da745db1ac3a0
+94a3ef04b28906736825d53080382d2b20f04f90a59da583ef3e5d1a79c0c03d
+a79dbe54df05c1d25f68c6cc1897e726987cba52d31dba703337130c24e41362
+7b7a360716777bf96f96275ce3c1ec70caee8a42502b6e06f32abdc1666b5bd2
+6ce904ee13098b5563f9fff285de95b9f4e958be2a16804a4997ad4377f5842f
+bb811016f95a6fd71de8fdbe1c60d10e3a54b24f302b6f9ce079e27934ea7489
+a0516928974da8c5e98213aa254f1d17f21580d67fe91a85b96361db3cd921db
+775043e3023f30900b1ee0c3de1acea2d8ac944668ba6ab1f0452c829d3cd66a
+4d98a19a775135404a88f98c54850162f0ca4d2b1d7122ec88762f301189a234
+5810dfc5bebdbd7d192e5ff88b7590a2f18993a5825f91158f3d569231d1c614
+d59d89abe4fe77c046dd745d74255e42e8539e7ee7ab38f55fe0e96d15597f67
+372294cd88fa28fe86d8021acd5b18eb08042529c357a0c71fc9894fc3a56272
+805845166837528bf7123f0cc2a614a6cb899ab731312a9720c3e0f7c797b52e
+7c4f24444912eed41af3558bfdf67c3ae91ec70f4cd367c4b62a8e584bd9daea
+ea332cdb412060ca37ce262a33a0e8c8dacb151e9540a06658a0b013641fc73e
+769ff1217320fc4827b9e8f29789ae620d0c5426c56578d504fe8c18cabf56c3
+a13d4cc38e3c7b6022ee37ed10883fec3681f534aeb82867d2b75499c8c4b83a
+39e6749994dc78941d758a454dbb4a60035a419246e4e90cb0f79e8de76adfe2
+a2b33e120bed34db66e86b638c44a60b17d3d7bf993ce9639fe4225826b4a2d4
+e028c73a259afe6f07e44147eb50b060d5bbc9abeada3389bf0d010f09ea0af6
+80c6e86b7f210b1570d11a3cf94286448743d506f83b521fd81427c67e0621a2
+aeba7e0aa2c19ba25c250c79c849e0aec64057d08f9c85563f3ddc972e9a4dfa
+aec3b87687ee6a2d41bd00518b5a1fed766764eac375e57fde826ee528c28c78
+a840ac5ec8f53dcc1bf024ca0b25a66ac8dec4fba95599b2ecc2991d5bace2f3
+f93422a8fe8289f5536cab2db6d4b37ade87c03a2dd175863b8f0e8e955a57d7
+eb0656bbb3fb232926e68df510820ffd16f3ec5c1c5c84a6b5a75007c9d5d3ad
+589a5dd2a1e0d16bd22be7b2e306a2c78eae31bd034b1f3dee76f8f4077334bc
+91e9106ed3b3e308c091419c6ad56dea04a1313c14c8e95cb71734ba8497b63a
+cac00dd42617292a0fc050901c13e7ac28bd01b727071a3301c8f3bb098e18ae
+20a55b86e1138e45e74ce847f641a2abad202bc83d4a711a837650193afc6af5
+f3237019f5d7b6fde414c54ded3945a2acbba57db3d9897b52302529a76402bd
+7e745e1631c136a72021e3dfc1f870fcf2aceba5bf9d6b46b2fc18e6ce94bfe0
+be48da5ea34f6a04a7f4ce4fa94579e594dde2ffeec3c51065d8a30bf026b9f1
+7490dc7b05c6f90d8e5dfbe495e25d1509576777527b220e83f40afaea0ce109
+e72dfbbe886544c9ac47cb8bc484f2b0ace20be66b1fb6f05c1810f80e0bca41
+6046ccf98b254a167790f7930eb88ac7a5768d49f643803e8115964ae02531bb
+8aa8ba52ac4fed8e65178fbf7b299b61609a087ab8718ccdce7bbf3faad09dc6
+ed884e567d50ecd46ea911d1bfca52065692ab4bd4e4ce0a072773bdf8c80d77
+20ba35980e6abdef7d0a11bea5dd7894878b3ae9a7966ed2cbb73f7638328eb8
+0f9ff1bdd8cb778c15ed47360197a1403ec48b8008e1f22906bc1bdf7bd6c50d
+195d52db24d73d20eb4e0e1686f1a57526a5198d754fe2dacb37f4244ca2de1f
+a27d13ddcb928ba33d61d0f1ea290542491e573f29464f24bd30f23ef2dafd36
+ecfb53404531c83164d994f711728d5bb58b75984756b603017535a33c2e8270
+4a093aa0e5f6c2d1e2a0311ba21996b852645c6563d8b16d97e6958c6880276e
+55dd9b1af5ac6535638a1966120c2a60dbea4054a699afde90932d642073de07
+b5ee1245371c1ea4536844292f8701d1a31cea1548692b9b8461e83b8fe456c7
+a8613ea7519526c0bdcc23e2b6963c0e60b706c5b67b7236a3318952da927fa9
+130d7c191be26e428a219931044f3bd5a5815d072dd488f6f77d448e0a0f23cc
+5362329a3e8eb16a7283679927bb01a828f5572f5d5754d07246eb68e1bf5d99
+185b01b55c9f9cf1c588ceaca66ac3f8a66f883d36af3c3d405ee6f98da779bc
+4f16a0d514f35d569d1493455ddc0d062a08f0e411b83a31dc21b0a21b31a9eb
+15af6a11805cd6c4b7cd5a4ed7d6e760091097727eab18845b3508f99d89389f
+9c987363b8f4c19f40890e0a8a9d5b7d47a4caec910a7fa160912f332e497921
+d16431109b6106606ae3a4285c8a67a8fce0a26498ef200a939217d8758e1802
+a15e1ba5603dfb2403485f1448b5df411c1cd39fab8af77e98d99b5f23672c85
+27539718acf15def6f3da0094d7324a1a08d600ef6f8cc7b59ea8467e01d524f
+24e26474f64f14b53a4bc0dda86cac07c919ff2edcd79821ee9cc8dcc94d3428
+c37e834d95216d926c223b735acbf0e8b9c3b47f4c3111490aadd5708ae4d907
+072680f0e5618c2bc63c3203705f65511654c5e14819df36563a1ad57b85340f
+a75baab9e5d14f8559d0563da319ffaae972d49cb30e450459ba7709fe34add3
+5d839dbd35aa4a8aa4bbe20561537bd40a6d8c6df3a68c3ca65bf8a57a92d913
+9a3584930fe17a009631db06875f9ac024c4d1e6ea23c27a2fb58f7cd506be9e
+bb1993fc62ad3d0fae3da1feabe02e5c0f3ddeff7c2adbfd4e8a0e47f0ab9d64
+a36c2d874387dbeda29addb3ad79bcd19700c85a959843dfb20f4482c3a24a58
+e70f2d7590976b46ee8024760a59f065500f151f9bd2e9b5dbdc8ddae50695fd
+089f96a9f89354d75371c4991c991ca16274f4dd4ee63af5460a486347188f83
+3d794188377c303e0a83d21a897ad210469f02be351cc7594f6ed152065b10c0
+1a2126ede741a45e0f83f04c6616b152ab5a6e2982d7f11208ce9276c2e437c6
+a71a3d1dad8d2e8c3b8401706eb2815fd394f00fb9861c27f243f376183ce9ef
+0f1be2ddd674ac656318de55c7a70e871def4ca93fea1e417811eb6f87b15e9a
+828463afd7bf8bb827f889495ec91701cd94db11e4abcea35a71474be6cc7217
+774207112de1bc8c6f7338f77785116bbfa4948fb9212df8ea447b096697f060
+df020da84f5963dd89f74a0836da2825b6bb5ed9713b843f18ea288bae2f9558
+bfd267b096bf79e7bd704d176ab060e6d3ca768114fcdfd67ff425182cbfeecc
+003a506dc93171ddf484728b9ef5cb225120f9fe29f68388935ea08c2c65231d
+d9b1f54cbb78df7399e0637c2980d09ac0ce41afd3264a1c2683c4f2bd43eb51
+1abe14261a3e3fd39b6e7b976470c8d435b8b71c6beb6428d691e2e5013f27b4
+431bbb3af9464ac4a2cf7d63de66b335f1cd18351a6f4856f64b39c1f6afe5df
+d5e876ca80947cfa29e9b504589b96a911ae458257ca87c9352d13398109ecd5
+fb13c3fb5c1dd7f9b28d5e5caef2435c2baf5be3aa9bad9ca352d83e5ce2b445
+2ea4cc0a758522c7153b2f13be557e1ec9dc73d0fcc57d56737c598da759d90c
+2fa8df245bf24955eaa1fd0ecf474f79481c54dc828441bc96e2980ff64d2a7b
+3b83fdfa6a081ebb145c2a6a1e3c5bc3bb61ca1016694b3941af60724987ee94
+73bfd30dd02ae93d8ed4093ddb5d669817ed181341e83a0bc902a47d60ef3e1d
+3a2077ccf6bb4121a2bdc7f9deafcc4b46e1be85fb7d3ea99274699ef571f12f
+b940a70c4b79c6862d446ac6ef57273442210ae92c1e3ef4ec4e6d09370b769e
+95f93f6629da38ba604430c85664921992ac10ec620dfe02fd26168c43c3d7e2
+739093e3998137494128370ac56d912748c3bebb2d1e37a303687c57b8378466
+c1fe23c24b734e2ca26eb6b693a4874e0e5b3c41717566b10f05b8d0ef803088
+92f60745afdf3c91838668a0c21e437d8afd8649542f8f4432f38207c4ed64b4
+2c57b65fa7c39868b1668dc47933f3b3f3ed478c0872c04f28824ff5afb64017
+48571e86a43004adf41b4e0b23e5c8607ef1414f743dae59ac4ac8f7d3f3a2e3
+efb98ea47d6f0de3ccc233a37b1dffa5226a297f3583dc306d5d72173dbb34bf
+909d8bffd0ec514778ea3a35fbf72f4100590bcc16e81da5a17743386bf0c945
+f759e866746be0f3d7f6438fa759a42237b6be359a49fda06b2f001753e13f9e
+4698a5e6b927dcd13e2817a6cba335c696a00340a3cefffa4e284e5f57e68f1c
+4a9bb09e6d77046d61a44900770e3e8567ea6ef9b63466424bee3a64e22b13b3
+b62af6c4471a239e4b2ad0da146ad2d31185dc0b08cf0ba35f41a948d88f1878
+5450f20248087a261b37033cd2f5a85074d4da35198b42e52505a636f8a72934
+0e92cad885edfe4b180d2380c4eb4aaefd8d420bd7a225e21fbe295d81db8485
+4df16eb8e1eb3796ddcee23dc01ee9f8674660cc4493b860153636f61c789a8c
+346c3aa77936ea0fb2301c8db7a4b08fec540c8262c64ff42029e71a5d2927fa
+1b13f6c21c031f1aa0e14219b56c9e30ff31bfc9cb728f2c17371aba84eb4286
+ce862edfd119110e4d8829650866c864691d3aea6360a8d81326e37dc06ea2ff
+7d14adcb7ee9d1fd1c3d80c1e4b2e533340077c0f418c981380335245a3e753f
+fa7f6e24b07feec1e1ecc76cc4b526bd5e2cea357a5f63573cd2f5004252f22b
+9cb659499031b2bafc6bf52f737f0c78958386f80e61cea6749cba64582a5c1f
+1fb4a4a35ba21f2d804c3856085707ff6450e266d004bdce35fb333b4cf9541a
+67f986bf482e514a64be993bf7891b11ebab3bae91dc1154176acc874cb0ffb0
+4ae80dd36eb1de8404c224c525223611766deba4bd755de4068bee7695b6b40c
+0b2cc5956941616e637f6e33fa44f07369e894b43a5d0e5f9592fefadae53285
+4a13c2a20bd46bbbfc6e935dd86ba7052e6f1b3d89fca9c20fa25a71fb3e1fc0
+323548eb04b91ec3e14a7edf6d4c5b127aa299d42d725f914ba0b7f2a35f1b33
+c02d32a3ce39af9941cd76d1c83d7845e2a83be6b29fc5a774d35ef310e2babf
+632ff066243e8d6a5c7d4237b9a0f5ee7085cf2ea6dc6a9adaba3c20f0f62f60
+56b6a23e670b726629827103f79ee1a63da543f62f4a680450b72b66da1a512d
+b517d17f1e58e9ccea83257ea8c47d05ab436cf71edb17c7ab2374a79ffcb1b1
+4a5dff72777dcc7f5851f5d00a6e834e4341e881b3a9ea22a1e92398cd9d30bf
+f54f11fcf3ffc140a59028b544edc789cef2a41371193fcc1a3faadfbfc41cf6
+432f0b06d767ed93cc78015fc815043abb88f94b713a4bcb1e818cb1f6a082c9
+3243a0e111dff24338fd170c20cf2b41f33a8f4988a76219786ac46e969f2123
+3deff7068a3ecf2e22c87e9269dc1357eddbd53e99e30c1bf9691732b9
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+cleartomark{restore}if
+%%EndFont
+TeXDict begin 39158280 55380996 1000 600 600 (grv.dvi)
+@start
+%DVIPSBitmapFont: Fa gttn1095 10.95 14
+/Fa 14 237 df<EA07C0EA0FE0EA1FF0EA3FF8A5EA1FF0EA0FE0EA07C0C7FCB1EA07C0EA
+0FE0EA1FF0123F13F8A4121F120F12071201120313F0A21207EA0FE0121FEA3FC0EAFF80
+13005A127C12380D3470A62F>63 D<D91F80133CD97FF0137E48487E487F486D13FE486D
+5B13F0391FC03F8191381FC1F8EA3F809038000FE34801075B127E15F702035B12FE4814
+FF6E5BA25EA28093C7FCA25D7E127E4A7E5C127F6C497F6D5A6C6C487F91393FCFE7803B
+0FF0FF8FFFC090B512876C14076C497E6CD9F80113806C6C486C1300D91F80133E2A297C
+A72F>97 D<ED3FF891380FFFFC147F0103B5FC130F013F14F890B5EAE0004801F8C7FC48
+13C04848C8FCEA0FF8EA1FE05B485A90C9FC5A127E12FE5AA77E127EA2127F6C7E7F6C7E
+EA0FF813FE6CB512FC6CECFF80C615E06D14F0011F14F8010314FC90C712071500A21507
+EC0FFF4A13F816F016E0168091380FFE0026327CA72F>99 D<903807FF80017F13F848B6
+FC000715C04815F0003F15FCEBFC00D87FC0130F48C7EA01F848EC0078481500A4127F13
+C0EA3FF8381FFFF86C7F7EA25A485BD83FFCC8FCEA7FC090C9FC12FCA416386C15FCD87F
+80130301E0130FD83FFCEBFFF86CB612F06C15E06C15800001ECFE00D8003F13F0010713
+8026297CA72F>101 D<01F0137E3A01F801FF800003010713C04A13E0000715F048485A
+01E0EBC3F8391FC03F810180EB00FC123FD9007E137E5A127EA2163F12FE5AA86C157F00
+7E157EA2007F15FE6C15FC01801301D81FC0EB03F801E01307D80FF0EB0FF0D807FCEB3F
+E090B6FC6C15C06C15806C6CEBFE006D5B010F13F001011380D9007EC7FCB3143C283D7D
+A72F>I<127812FCB3AA1306EB0F80131F12FE127EEA7F3FEBFF007E5B121FEA0FF8EA03
+F0112972A72F>105 D<007C140700FE903801FFF8020713FC141F147F91B512F8010313
+F84990C7FC387E0FFCEB1FF0495A5C495A49C8FCEA7FFE5B5BA25B5BA25B7F7F13FC13FF
+80EB1FE0EB07F0EB03FC6DB4FC6D6C7E007EEB3FF000FEEB0FFE913807FFF86E13FC1400
+153F150FED01F8007C91C7FC26297CA72F>107 D<0078EC03C000FCEC07E07E6C15F07F
+6C6CEB03F86C6C1301EA0FF016FC6C6C13006C7E12016C7E137FA26D7E131FECC001010F
+14F814E00107130316F0ECF0071303ED0FE014F80101EB1FC0ED3F80157F0100EBFF00EC
+FDFEECFFFC5D5D5D5D5D92C7FC5C147C147826297CA72F>110 D<0007B612FC001F15FE
+127FB7FCA216FC3AFC7E00FC0012781200B3A3157EA3ED7F1EED3FBF16FF81A2ED0FFEED
+07FC013CEB01F828287DA62F>112 D<D907FF1338011FEBFFFC017F14FE48B612FC5A48
+15F8D9FC0F13C03A0FF003FC00381FE001496C7E485A157F90C77E5A007E1580151FA312
+FE5AA37E127EA3153F007F15007E6D5B15FE6C7E6D485A380FF0033907FC0FF890B55A6C
+5C6C5C6C6C5B6D48C7FCEB07F827297DA72F>115 D<0007B612FC001F15FE127FB7FCA2
+16FC26FC00FEC7FC1278C7FCAC147EA9147F80A2158F91381FDF8015FF80A26E1300EC01
+FEEC007C27287DA62F>I<0078140F00FC5C16806C15C0A2007EEC0FE0127F6CEC07F0A2
+6D1303001F15F81501A36D14FC000F1400AA6D1301000715F8A26D1303000315F06D1307
+6C6CEB0FE06D131F6C6CEB3FC0ECC0FF6DB512806D14006D5B010713F8010113E0903800
+7F8026297CA72F>I<0138131C017C133E01FC133F00011580A24848EB1FC04848EB0FE0
+A24848EB07F0491303001F15F8491301003F15FC90C8FCA248017E13FE007E01FF137E49
+138000FE157F00FC153F15C01580A76C6CEB007F007E157EA2007F017E13FEA23A3F80FF
+01FC01C113836CB612F86C15F06C15E06C01E713C06C018113803A007E007E0028297DA7
+2F>119 D<14034A7E4A7E141F143F5D4AC7FC14FE495A5C5CA26D5A91C8FCA3EB01FE90
+380FFFC0013F13F090B512FC488048802607FE0113803A0FF8007FC0D81FE0EB1FE04913
+0F4848EB07F0A248C7EA03F8007E140100FE15FC481400AB6C1401007E15F8007F14036C
+6CEB07F0A26C6CEB0FE06D131FD80FF8EB7FC03A07FE01FF806CB612006C5C6C5C013F13
+F0010F13C0D901FEC7FC26397CB72F>236 D E
+%EndDVIPSBitmapFont
+/Fb 1[49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49
+49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49
+49 49 49 49 49 49 49 49 49 49 1[49 49 49 49 49 49 49
+49 49 49 49 49 49 49 49 49 49 49 49 49 1[49 2[49 49 10[49
+10[49 35[49 49 1[49 1[49 49 1[49 1[49 49 49 1[49 49 49
+49 49 2[49 49 49 49 49 1[49 49 49 49 49 49 1[49 7[49
+19[49 2[49 1[49 14[49 49 49 49 49 1[49 49 49 49 1[49
+33[{ TeXBase1Encoding ReEncodeFont }109 81.8175 /Greek-CourierPlain
+rf
+%DVIPSBitmapFont: Fc grmn1095 10.95 20
+/Fc 20 237 df<497E1307130F131F13FF120FB5FC131F12F01200B3B3ACEB7FE0B612F0
+A31C3D78BC2D>49 D<121C127FEAFF80A5EA7F00121CC7FCB3A3121C127F5A1380A4127F
+121D1201A512031300A35A1206120E120C121C121812385A1260093978A619>63
+D<1507A34B7EA34B7EA24B7EA34B7E156FA2EDCFF815C7A291380187FC1583A291380301
+FEA391380600FFA2020E80020C137FA2021C800218133FA24A80161FA24A80160FA24A6D
+7EA349486D7E91B6FC4981A291C712014981010680A24982177FA24982173FA2496F7EA2
+1370717E13F084EA03F8D80FFEED3FFEB500C00107B512F8A33D417DC044>65
+D<B600C090380FFFF8A3C601C0C7000313806D48913801FC006018E04D5A604DC7FC170E
+5F5F17F0EE01C04C5A4CC8FC160E5E5E5E5E4B5A4B5A15074B7E151F4B7E4B7E15FF9138
+81CFF891388387FCEC870791388E03FE91389C01FF14B8DAF0007F4A6D7E1480707E707E
+A2707E707EA2707E707EA2707F717EA2717E717EA2717E84717E4D7E496C4A1380B600C0
+90B512FCA33E3E7DBD46>75 D<D90F80EB3F80EB7FE0D9FFF8137F00036D1400487F485D
+D9E03F5B48C67E001EEB0F814801075B0038EB03C10078EB01C300705D0060EB00E315E7
+00E0EC67F0157748147F6F5AA36F5A153F5E6C147F93C7FC00605C5D007013010078497E
+1238003C903807FB806CEB0FF3001F90391FE3C0603A0FE07FE1F090B538C1FFE06C1480
+6CEC007FC601FC14C0D97FF0EB3F80D90FC0EB0F002B297CA730>97
+D<EA07F0EA1FFE6D7E383E1FC0383C0FF0383803F8383C01FE6D7E001C6D7E001EEB3FE0
+6E7E6C6D7E6D6C7E6C6C6C7E6D6C7E6C6C6C13800001EC7FC06D133F6C6CEB1F80017F14
+0090383F800E6EC7FC6D7E6D7E6D7E6D7E497EEB1FFF90387E7F8048486C7E48486C7E48
+486C7E48486C7E381FC0036E7ED83F807F6E7E007F8090C71380153F5AED1FC05AA7153F
+A2007E1580A36CEC7F00A26C14FE7F000F495AD807C05B0003495A3901F007E03900781F
+80D91FFEC7FCEB07F822417CBF2B>100 D<EB3FFC48B512C0000714F84814FC123F4814
+F8EB803F38FE000F48EB01F048EB007015005AA312701278EA3807383C7FC0EA1FFF6C7F
+5C121C38383F8090C8FC5AA212F0A46C140C151C6C14381578007E14F0007F1303383FE0
+1F6CB512E06C14C06C14806CEBFE00C613F8EB1FE01E2B7CA827>I<013CEB0FC001FEEB
+3FF00001ECFE38913801F01C00034A7E000749487ED80FF8903880038013F03B1FC00700
+01C01380EA3F0017E0007E1306127CA2007816F012F85AA31603A25A1607A27E0070ED0F
+E0161FA26CED3FC0167F6CEDFF805D6C4A13006C4A5AD80380495AD801C0EB3FF8D800F0
+EBFFF0D93E0F13C0010FB5C7FC010313FC9038007FE00206C8FCA3140FAB4A7EA74A7EA2
+6E5AA22C437CA835>I<001EEB03E0397F801FF84A7E486C48B4FC91B5FC01E1148000FD
+ECDFC03978E3FE0300009038FC01E0016713005CD97FF013701630A26D5A16384A1318A4
+5CA2137FA291C7FCA45B491438A61201491478A55BD8007014F890C8FCA51501A71503AB
+ED00E025437DA82D>104 D<B4FCA55AA85AA3127CA41278A71270A413E0A2EA79F0127F
+A2123FA213E0EA1FC0EA0F800C297BA716>I<001F151CD87FC0147F13F0486C5C5D6D5B
+00FC4A5AD8787E5CD8003E495A011E495A4B5A010E495A5E4BC7FC90380601FE4A5A4A5A
+A24A5A141FEC3FB0EC7F3014FEEB07FCEB0FF8ECF070A2EB1FE0EB3FC090387F8078EBFF
+005A484813384848133C4848EB3E064848EB3F1F003FEDFF8048487F5B497F90C76C1300
+6F5A001CEC00FC292B7DA830>107 D<123FEAFFC07F7F7FA2EA3FFCEA007E133E131E7F
+7F801303130180A2130080A2146014E080A2130180A21303A2497EA3497E14EE14E6131F
+14C7EB3FC3A2EC8380137F140101FF7FA2EBFE000001805B00031470A249137800071438
+49133C120F814848131FED0F80484814C016F04848EB07FCA248C712031501481400C912
+7026407DBE2D>I<0038141C007C147F12FEA75AA45A1278A600385C5DA5123C007C1301
+5DA2126E00661303126739638007FEEDFF032661C00F13839039F01FE7FF00E0B512C76D
+EB87FE6D130390391FFC01FC903907F0007890C9FCA27EA57EA37EA37E127E127F7FA26C
+7EA26C7E5B120F6C5A28427CA82E>I<0038140300FE15807E6D130116C07FEA3FE06C7E
+120F6C7EA26C6C1303120112006D1307137E013E1480013F130F7F151F6D14006E5A1307
+157E15FE01035B1481ECC3F8EB01C7ECCFF0ECDFE014FF5D6D5B92C7FC5C5C5C5C5C5C22
+297CA72B>I<49B4FC010F13E090383FF1F890387F803C3901FE000F4848EB07804848EB
+03C0484814E0491301001F15F04848EB00F8A2484814FCA290C8127C48157EA25AA216FE
+A35AA21501A2007C15FC007E1403A2003EEC07F8A26CEC0FF06C15E06D131F0007EC3FC0
+6C6CEB7F806C6CEBFF0039007803FC90383F1FF890380FFFE0010190C7FC27297CA730>
+I<0007B61280121F5A5AA2B7FC26F001C0C7FC12C01200AD1300A780A2801518ECF838EC
+7FFCA25D143FA26E5AEC07C021287DA629>116 D<007C141800FE141C81150615078100
+7E1580A26CEC01C0A36C15E0A21500A216F07E000E1401A51503A21507A30006EC0FE0A2
+0007141FA26CEC3FC06D137F6C6CEBFF805C6C6C48130090387007FE9038381FFC90381F
+FFF86D5B010313C0D9007EC7FC242A7CA82D>I<150C151F5D1680157F16005D5D5D4A5A
+A24A5A5D5D4A5AA24AC7FC140E140C5CA291C8FCA3001EEB03E0397F801FF84A7E486C48
+B4FC91B5FC01E1148000FDECDFC03978E3FE0300009038FC01E0016713005CD97FF01370
+1630A26D5A16384A1318A45CA2137FA291C7FCA45B491438A61201491478A55BD8007014
+F890C8FCA51501A71503ABED00E0255B7DC02D>160 D<132013F8EA01FCA3120313F8EA
+07F0A213E0EA0FC01380EA1F00A2121E5A12385AA212605AC7FCA4B4FCA55AA85AA3127C
+A41278A71270A413E0A2EA79F0127FA2123FA213E0EA1FC0EA0F800E427BC017>208
+D<156015F814018114035D14075D5D4A5AA24A5A92C7FC141E5CA25C147014605CA291C8
+FCA449B4FC010F13E090383FF1F890387F803C3901FE000F4848EB07804848EB03C04848
+14E0491301001F15F04848EB00F8A2484814FCA290C8127C48157EA25AA216FEA35AA215
+01A2007C15FC007E1403A2003EEC07F8A26CEC0FF06C15E06D131F0007EC3FC06C6CEB7F
+806C6CEBFF0039007803FC90383F1FF890380FFFE0010190C7FC27427CC030>236
+D E
+%EndDVIPSBitmapFont
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+
+%%EndSetup
+%%Page: 1 1
+1 0 bop 523 548 a Fc(Aut\354)30 b(e\320)-5 b(nai)28 b(kano)n(nik\354)g
+(ke\320meno)382 736 y Fb(This)48 b(is)g(a)h(silly)e(piece)h(of)g
+(text!!)382 848 y(\301\365\364\374)g(\345\344\376)g(\360\376\362)g
+(\363\341\362)g(\366\341\337\355\345\364\341\351;)f
+(\305\354\335\355\341)g(\360\334\355\364\371\362)g(\354\357\365)h
+(\366\341\337\355\345\364\341\351)f(\352\341\353\374)382
+961 y(~`!@#$\045^&*\(\)_+=_\255\\begin{verb)o(atim)o(})382
+1074 y
+(\341\334\342\343\344\345\335\346\336\347\350\351\337\372\352\353\354)p
+(\355\356\357\374\360\361\363\364\375\373\365)o(\366\367\370\376)o
+(\371)382 1187 y
+(\242\301\302\303\304\305\270\306\271\307\310\311\332\332\312\313\314)p
+(\315\316\317\274\320\321\323\324\276\333\325)o(\326\327\330\277)o
+(\331)382 1300 y(\340)h(\300)523 1488 y Fc(Kai)30 b(aut\354)g(kal\354)e
+(e\320)-5 b(nai)29 b(dhlad\240)382 1601 y Fa(kai)47 b(aut\354)g(pwc)h
+(sac)f(fainetai?)p Fb(\352\341\351)64 b(\341\365\364\357)f
+(\345\351\355\341\351)g(\352\341\353\357,)g(yes)g(it)h(is!)43
+b Fc(kai)382 1714 y(aut)m(o)30 b(t)m(o)g(keimeno)f(kala)g(den)g(fai)-5
+b(net)m(a?)1854 5652 y(1)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/language/greek/grverb/grv.tex b/language/greek/grverb/grv.tex
new file mode 100644
index 0000000000..9e1d430f43
--- /dev/null
+++ b/language/greek/grverb/grv.tex
@@ -0,0 +1,18 @@
+\documentclass[a4paper,11pt]{article}
+\usepackage[greek]{babel}
+\usepackage[iso-8859-7]{inputenc}
+\usepackage{grverb}
+\begin{document}
+Αυτό είναι κανονικό κείμενο
+\begin{grverbatim}
+This is a silly piece of text!!
+Αυτό εδώ πώς σας φαίνεται; Εμένα πάντως μου φαίνεται καλό
+~`!@#$%^&*()_+=_-\begin{verbatim}
+αάβγδεέζήηθιίϊκλμνξοόπρστύϋυφχψώω
+’ΑΒΓΔΕΈΖΉΗΘΙΪΪΚΛΜΝΞΟΌΠΡΣΤΎΫΥΦΧΨΏΩ
+ΰ ΐ
+\end{grverbatim}
+Και αυτό καλό είναι δηλαδή\\
+\verb|και αυτό πως σας φαινεται?|\grverb|και αυτο ειναι καλο, yes it is!|
+και αυτο το κειμενο καλα δεν φαινετα?
+\end{document}
diff --git a/language/greek/grverb/grverb.dtx b/language/greek/grverb/grverb.dtx
new file mode 100644
index 0000000000..a13028d7a2
--- /dev/null
+++ b/language/greek/grverb/grverb.dtx
@@ -0,0 +1,182 @@
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%\iffalse
+%
+% (c) copyright 1999 Apostolos Syropoulos
+% This software is derived from original software by the LaTeX3 Project.
+% This program can be redistributed and/or modified under the terms
+% of the LaTeX Project Public License Distributed from CTAN
+% archives in directory macros/latex/base/lppl.txt; either
+% version 1 of the License, or any later version.
+%
+% However, the above copyright notice does not apply in the case of
+% ``Crete University Press'' as this publisher is not allowed to
+% use or alter this file in any way.
+%
+% Please report errors or suggestions for improvement to
+%
+% Apostolos Syropoulos
+% 366, 28th October Str.
+% GR-671 00 Xanthi, GREECE
+% apostolo@ocean1.ee.duth.gr or apostolo@obelix.ee.duth.gr
+%
+%\fi
+% \CheckSum{145}
+% \iffalse This is a Metacomment
+% \begin{macrocode}
+%<*driver>
+\documentclass{ltxdoc}
+\GetFileInfo{grverb.drv}
+\begin{document}
+ \DocInput{grverb.dtx}
+\end{document}
+%</driver>
+% \end{macrocode}
+% \fi
+%
+%\title{The `grverb' package}
+%\author{Apostolos Syropoulos\\366, 28th October Str.\\
+%GR-671 00 Xanthi, HELLAS\\
+%Email:\texttt{apostolo@obelix.ee.duth.gr}\\ or \\
+%\hphantom{Email:}\texttt{apostolo@ocean1.ee.duth.gr}}
+% \date{1999/12/06}
+%\maketitle
+%
+%\MakeShortVerb{\|}
+%\StopEventually{}
+%\section{Introduction}
+%
+% One major drawback of the |greek| option of the babel package is that
+% one cannot easily write both Latin and Greek verbatim text. This is
+% particularly useful for computer listenings and, more generally, in computer
+% science related texts. This package solves this problem by introducing the
+% environment |grverbatim| and the command |grverb| whose functionality is
+% identical to the functionality of the corresponding standards. A public
+% domain font is used by both the command and the environment. The font
+% conforms to the ISO-8859-7 encoding for the Greek language..
+%
+%\section{The code}
+% The first thing we do is to identify the package.
+% \begin{macrocode}
+%<*package>
+\NeedsTeXFormat{LaTeX2e}[1996/01/01]
+\ProvidesPackage{grverb}[1999/12/06\space v1.0]
+\typeout{Package: `grverb' v1.0\space <1999/12/06> (A. Syropoulos)}
+% \end{macrocode}
+% Since, we are going to use most characters with slot numbers above 127, we
+% need a macro to assign to a range of characters catcode 11 (letter). The
+% following macro is a modified version of macro |\inpenc@loop| which is
+% defined in the package inputenc.
+%
+%\begin{macro}{\@gr@inpenc@loop}
+% \begin{macrocode}
+\def\@gr@inpenc@loop#1#2{%
+ \@tempcnta`#1\relax
+ \loop
+ \catcode\@tempcnta11
+ \ifnum\@tempcnta<`#2\relax
+ \advance\@tempcnta\@ne
+ \repeat}
+% \end{macrocode}
+%\end{macro}
+% The package uses the (public domain) font ``Greek-CourierPlain'' as the
+% default verbatim font. Since, this font is not known to the NFSS, we need
+% to write down the necessary definitions. We introduce a new family and
+% since the design size of the new verbatim font is slightly larger than
+% that of the cb fonts (i.e., the standart fonts used with the |greek| option
+% of the babel package), we need to shrink a little bit the character size
+% so that they match with the rest of the text.
+%
+% \begin{macrocode}
+\DeclareFontFamily{U}{grtt}{}
+\DeclareFontShape{U}{grtt}{m}{n}{
+ <-> s * [0.9] grcour8a}{}
+% \end{macrocode}
+%
+% We now define the new environment. The code is actually derived from
+% code which appears in the file |ltmiscen.dtx| in the standard \LaTeX2e
+% distribution. We define the new environment |grverbatim| which uses
+% the new verbatim font, instead of the standard one, and which assigns
+% to particular list of characters catcode 11. Note, that these changes
+% are local, so not to affect the behavior of \LaTeX.
+%\begin{macro}{\grverbatim}
+%\begin{macro}{\endgrverbatim}
+% \begin{macrocode}
+\begingroup \catcode `|=0 \catcode `[= 1
+\catcode`]=2 \catcode `\{=12 \catcode `\}=12
+\catcode`\\=12 |gdef|@grxverbatim#1\end{grverbatim}[#1|end[grverbatim]]
+|endgroup
+\def\@grverbatim{\trivlist \item\relax
+ \if@minipage\else\vskip\parskip\fi
+ \leftskip\@totalleftmargin\rightskip\z@skip
+ \parindent\z@\parfillskip\@flushglue\parskip\z@skip
+ \@@par
+ \@tempswafalse
+ \def\par{%
+ \if@tempswa
+ \leavevmode \null \@@par\penalty\interlinepenalty
+ \else
+ \@tempswatrue
+ \ifhmode\@@par\penalty\interlinepenalty\fi
+ \fi}%
+ \let\do\@makeother \dospecials
+ \obeylines \gr@verbatim@font \@noligs
+ \everypar \expandafter{\the\everypar \unpenalty}%
+}
+\def\grverbatim{\begingroup\@gr@inpenc@loop\^^A\^^H%
+ \@gr@inpenc@loop\^^K\^^K%
+ \@gr@inpenc@loop\^^N\^^_%
+ \@gr@inpenc@loop\^^?\^^ff%
+ \@grverbatim \frenchspacing\@vobeyspaces \@grxverbatim}
+\def\endgrverbatim{\if@newlist \leavevmode\fi\endtrivlist\endgroup}
+% \end{macrocode}
+%\end{macro}
+%\end{macro}
+% We don't use the standard verbatim font, so we define a command to use
+% the new verbatim font. This allows us to use the usual verbatim commands
+% and environments without any problem.
+%\begin{macro}{\gr@verbatim@font}
+% \begin{macrocode}
+\def\gr@verbatim@font{\fontencoding{U}\fontfamily{grtt}\fontseries{m}%
+\selectfont}
+% \end{macrocode}
+%\end{macro}
+% The last thing we do is to define the new command |\grverb|. The command is
+% actually a modified version of the |\verb| command. The new thing is that
+% many non-letter characters become letters and we use the Greek verbatim
+% font instead of the standard one.
+%\begin{macro}{\grverb}
+% \begin{macrocode}
+\def\grverb{\relax\ifmmode\hbox\else\leavevmode\null\fi
+ \bgroup
+ \@gr@inpenc@loop\^^A\^^H%
+ \@gr@inpenc@loop\^^K\^^K%
+ \@gr@inpenc@loop\^^N\^^_%
+ \@gr@inpenc@loop\^^?\^^ff%
+ \verb@eol@error \let\do\@makeother \dospecials
+ \gr@verbatim@font\@noligs \@verb}
+%</package>
+% \end{macrocode}
+%\end{macro}
+% \section*{Acknowledgment}
+% I thank Antonios Tsolomitis for bringing to my attention this particular
+% problem and for testing the proposed solution.
+% \section*{Dedication}
+% I would like to dedicate this piece of work to my son
+% \begin{center}Demetrios-Georgios.\end{center}
+% \Finale
+%
+\endinput
diff --git a/language/greek/grverb/grverb.ins b/language/greek/grverb/grverb.ins
new file mode 100644
index 0000000000..fb34a24f9f
--- /dev/null
+++ b/language/greek/grverb/grverb.ins
@@ -0,0 +1,68 @@
+%%
+%% This file will generate fast loadable files and documentation
+%% driver files from the doc files in this package when run through
+%% LaTeX or TeX.
+%%
+%% Copyright 1999 Apostolos Syropoloulos. All rights reserved.
+%%
+%% ---------------------------------------------------
+%%
+%% It may be distributed under the terms of the LaTeX Project Public
+%% License, as described in lppl.txt in the base LaTeX distribution.
+%% Either version 1.1 or, at your option, any later version.
+%%
+%%
+%% IMPORTANT: The above license does not apply in the case of "Crete
+%% University Press", Helaklion-Crete, Greece. This publisher is not allowed
+%% to use this software or any other piece of software derived directly or
+%% indirectly from it in the production of any commercial publication, i.e.,
+%% one that is being sold from bookstores, etc.
+%%
+%% --------------- start of docstrip commands ------------------
+%%
+\def\filedate{1999/12/06}
+\def\batchfile{grverb.ins}
+\input docstrip.tex
+
+{\ifx\generate\undefined
+\Msg{**********************************************}
+\Msg{*}
+\Msg{* This installation requires docstrip}
+\Msg{* version 2.3c or later.}
+\Msg{*}
+\Msg{* An older version of docstrip has been input}
+\Msg{*}
+\Msg{**********************************************}
+\errhelp{Move or rename old docstrip.tex.}
+\errmessage{Old docstrip in input path}
+\batchmode
+\csname @@end\endcsname
+\fi}
+
+\preamble
+
+This is a generated file.
+
+Copyright 1999 Apostolos Syropoulos. All rights reserved.
+
+--------------------------------------------------
+
+It may be distributed under the terms of the LaTeX Project Public
+License, as described in lppl.txt in the base LaTeX distribution.
+Either version 1.1 or, at your option, any later version.
+
+IMPORTANT: The above license does not apply in the case of "Crete University
+Press", Helaklion-Crete, Greece. This publisher is not allowed to use this
+software or any other piece of software derived directly or indirectly from
+it in the production of any commercial publication, i.e., one that is being
+sold from bookstores, etc.
+\endpreamble
+\keepsilent
+
+\generate{\file{grverb.sty}{\from{grverb.dtx}{package}}}
+\Msg{******************************************************************}
+\Msg{*File grverb.sty succesfully generated!}
+\Msg{*Please move the generated file to directory reachable from LaTeX.}
+\Msg{*}
+\Msg{* Happy GreekLaTeXing!!!}
+\endinput
diff --git a/language/greek/grverb/grverb.pdf b/language/greek/grverb/grverb.pdf
new file mode 100644
index 0000000000..4c9b2b7a24
--- /dev/null
+++ b/language/greek/grverb/grverb.pdf
Binary files differ
diff --git a/language/greek/grverb/psfonts.map b/language/greek/grverb/psfonts.map
new file mode 100644
index 0000000000..204f9d02c7
--- /dev/null
+++ b/language/greek/grverb/psfonts.map
@@ -0,0 +1 @@
+grcour8a Greek-CourierPlain " TeXBase1Encoding ReEncodeFont " <8r.enc <grkcurp.pfb
diff --git a/language/greek/hyphenation/grhyph.tex b/language/greek/hyphenation/grhyph.tex
new file mode 100644
index 0000000000..2b1c0b9029
--- /dev/null
+++ b/language/greek/hyphenation/grhyph.tex
@@ -0,0 +1,82 @@
+% Hyphenation patterns for the Greek language
+% (c), 1997 Claudio Beccari (beccari@polito.it)
+\message{Greek language hyphenation patterns}
+\begingroup
+\catcode`~=12
+\lccode`<=`< \lccode`>=`> \lccode``=``
+\lccode `'=`' \lccode`~=`~ \lccode`"=`"
+\lccode `|=`|
+\lccode`v=`v % void letter used as compound word mark
+\lccode`\^^fb="FB \lccode`\^^fc="FC % rho with rough and smooth
+\patterns{%
+''2 % good when the apostrophe ('') marks an initial elision
+2b'' 2g'' 2d'' 2z'' 2j'' 2k'' 2l''
+2m'' 2n'' 2x'' 2p'' 2r'' 2s'' 2t'' 2f''
+2q'' 2y'' % regular end-of-word elision
+1b 2bb b2g b2d 2bz 2bj 2bk b2l 2bm 2bn
+2bx 2bp b2r 2bs 2bt 2bf 2bq 2by 2bv2 .b2 2b.
+1g 2gb 2gg g2d 2gz 2gj 2gk g2l 2gm g2n 2gx
+2gp g2r 2gs 2gt 2gf 2gq 2gy 2gv2 .g2 2g.
+1d 2db 2dg 2dd 2dz 2dj 2dk 2dl 2dm 2dn 2dx
+2dp d2r 2ds 2dt 2df 2dq 2dy 2dv2 .d2 2d.
+1z 2zb 2zg 2zd 2zz 2zj 2zk 2zl 2zm 2zn 2zx
+2zp 2zr 2zs 2zt 2zf 2zq 2zy 2zv2 .z2 2z.
+1j 2jb 2jg 2jd 2jz 2jj 2jk j2l 2jm j2n 2jx
+2jp j2r 2js 2jt 2jf 2jq 2jy 2jv2 .j2 2j.
+1k 2kb 2kg 2kd 2kz 2kj 2kk k2l 2km 2kn 2kx
+2kp k2r 2ks k2t 2kf 2kq 2ky 2kv2 .k2 2k.
+1l 2lb 2lg 2ld 2lz 2lj 2lk 2ll 2lm 2ln 2lx
+2lp 2lr 2ls 2lt 2lf 2lq 2ly 2lv2 .l2 2l.
+1m 2mb 2mg 2md 2mz 2mj 2mk 2ml 2mm m2n 2mx
+2mp 2mr 2ms 2mt 2mf 2mq 2my 2mv2 .m2 2m.
+1n 2nb 2ng 2nd 2nz 2nj 2nk 2nl 2nm 2nn 2nx
+2np 2nr 2ns 2nt 2nf 2nq 2ny 2nv2 .n2 2n.
+1x 2xb 2xg 2xd 2xz 2xj 2xk 2xl 2xm 2xn 2xx
+2xp 2xr 2xs 2xt 2xf 2xq 2xy 2xv2 .x2 2x.
+1p 2pb 2pg 2pd 2pz 2pj 2pk p2l 2pm p2n 2px
+2pp p2r 2ps p2t 2pf 2pq 2py 2pv2 .p2 2p.
+1r 2rb 2rg 2rd 2rz 2rj 2rk 2rl 2rm 2rn 2rx
+2rp 2rr 2rs 2rt 2rf 2rq 2ry 2rv2 .r2 2r.
+1s s2b s2g 2sd 2sz s2j s2k s2l s2m s2n 2sx
+s2p 2sr 2ss s2t s2f s2q 2sy 2sv2 .s2 2s.
+1t 2tb 2tg 2td t2z 2tj 2tk 2tl t2m 2tn 2tx
+2tp t2r t2s 2tt 2tf 2tq 2ty 2tv2 .t2 2t.
+1f 2fb 2fg 2fd 2fz f2j 2fk f2l 2fm 2fn 2fx
+2fp f2r 2fs f2t 2ff 2fq 2fy 2fv2 .f2 2f.
+1q 2qb 2qg 2qd 2qz q2j 2qk q2l 2qm q2n 2qx
+2qp q2r 2qs q2t 2qf 2qq 2qy 2qv2 .q2 2q.
+1y 2yb 2yg 2yd 2yz 2yj 2yk 2yl 2ym 2yn 2yx
+2yp 2yr 2ys 2yt 2yf 2yq 2yy 2yv2 .y2 2y.
+1v vb2 vg2 vd2 vz2 vj2 vk2 vl2 vm2 vn2 vx2
+ vp2 vr2 vs2 vt2 vf2 vq2 vy2
+%
+% Initials with spirits
+.<a2 .>a2 .<a|2 .>a|2 .<'a2 .>'a2 .<'a|2
+.>'a|2 .<~a2 .>~a2 .<~a|2 .>~a|2
+.<e2 .>e2 .<'e2 .>'e2
+.<h2 .>h2 .<h|2 .>h|2 .<'h2 .>'h2 .<'h|2
+.>'h|2 .<~h2 .>~h2 .<~h|2 .>~h|2
+.<i2 .>i2 .<'i2 .>'i2
+.<o2 .>o2 .<'o2 .>'o2
+.<u2 .>u2 .<'u2 .>'u2
+.<w2 .>w2 .<w|2 .>w|2 .<'w2 .>'w2 .<'w|2
+.>'w|2 .<~w2 .>~w2 .<~w|2 .>~w|2
+%
+% Initials with monotoniko (assumed to be ')
+.'a2 .'e2 .'h2 .'i2 .'o2 .'u2 .'w2
+% Initials without pneuma (modern greek)
+.a2 .e2 .h2 .i2 .o2 .u2 .w2
+%
+% Hiathi in the middle of a word
+'a1i a1" 'a1u ~a1i ~a1u
+'e1i e1" 'e1u
+'h1u h1" ~h1u
+'i1a ~i1a 'i1e ~i1e 'i1o ~i1o 'i1w ~i1w
+'o1i o1" 'o1u
+u1"
+%
+% rho (simple an double) with smooth and/or rough
+<2r >2r r1< ^^fc1^^fb
+}
+\endgroup
+\endinput
diff --git a/language/greek/ibycus-babel/README b/language/greek/ibycus-babel/README
new file mode 100644
index 0000000000..4dec904dc7
--- /dev/null
+++ b/language/greek/ibycus-babel/README
@@ -0,0 +1,116 @@
+============================================================
+ The Ibycus-Babel interface
+ version 3.0 as of 2005-11-23
+============================================================
+ Peter Heslin p.j.heslin(at)dur.ac.uk
+ Walter Schmidt w-a-schmidt(at)gmx.net
+
+
+Overview
+--------
+This package provides a way of integrating the Ibycus font
+for polytonic Greek and other fonts with the same encoding
+into the standard Babel language framework for LaTeX. It
+provides for automatic hyphenation of Greek in the Ibycus
+encoding.
+
+
+What's new in version 3.0 ?
+---------------------------
+Use of alternative typefaces with Ibycus encoding is
+supported.
+The hyphenation patterns (file ibyhyph.tex) were corrected
+to fix a bug regarding the use of "lunate sigmas".
+The macro code includes a workaround to avoid the bug
+babel/3796.
+
+
+Requirements
+------------
+1) You must have installed the Ibycus fonts. (The related
+macros are, however, not needed.)
+
+2) LaTeX must be based upon an eTeX program, rather than on
+`ordinary' TeX.
+
+
+Installing the hyphenation patterns
+-----------------------------------
+The file ibyhyph.tex provides the hyphenation patterns for
+the Greek language with the particular encoding of the
+Ibycus fonts.
+
+Store the file in a directory where LaTeX will find it. To
+make LaTeX actually use it, edit the configuration file for
+the hyphenation patterns. Most likely, the file has the
+name "language.dat" in your TeX system. Add the following
+line to this file:
+
+ibycus ibyhyph
+
+Thus, you establish a relation between the language name
+"ibycus" and the file name "ibyhyph.tex". Update the
+filename database (if applicable) and create a new LaTeX
+format file, which will use the additional hyphenation
+patterns. If you do not know how to do this, check the
+documentation of your TeX distribution, or consult the FAQ
+at http://www.tex.ac.uk/cgi-bin/texfaq2html?label=formatstymy
+
+ibyhyph.tex was generated from a set of Greek hyphenation
+patterns for LGR encoding, using the Perl script ibyhyph.pl
+and adding further patches affecting the processing of the
+"lunate sigma". The script ibyhph.pl is part of the
+distribution for reference puposes only; it is not needed by
+the TeX system.
+
+| Since the pattern file has changed with version 3.0,
+| you must update this file and re-make the LaTeX format,
+| even if you have installed a previous release of the
+| Ibycus-Babel interface already.
+
+
+Installing the macro files
+--------------------------
+Store the documented source file ibycus-babel.dtx, the
+related installation script ibycus-babel.ins and the file
+ibyhyph.pl in an appropriate directory of your TeX system,
+e.g., in texmf/source/latex/ibycus-babel.
+
+In this directory, run the installation script
+ibycus-babel.ins through LaTeX:
+
+ latex ibycus-babel.ins
+
+Doing so will create the following files:
+
+ ibycus.ldf
+ lgifib.fd
+ lgienc.def
+
+Move them to a directory, where LaTeX can find them, e.g.,
+texmf/tex/latex/ibycus-babel.
+
+| If you have installed the previous version 1.5, remove
+| ibycus.ldf from the directory texmf/tex/generic/babel,
+| where it used to be installed automatically.
+
+Finally, update the filename database (if applicable).
+
+
+Documentation
+-------------
+Use of the Ibycus-babel interface is described in the
+document ibycus-babel.pdf. Store it in an appropriate
+directory of your TeX system.
+
+
+Testing
+-------
+Compile the file ibycus-babel-test.tex. Examine the printed
+result, and check the list of possible hyphenation points in
+the log file. You can see if these match those given in the
+comments in the source of ibycus-babel-test.tex, near the
+end of the file.
+
+
+-- finis
diff --git a/language/greek/ibycus-babel/ibycus-babel-test.tex b/language/greek/ibycus-babel/ibycus-babel-test.tex
new file mode 100644
index 0000000000..f52c1c83e0
--- /dev/null
+++ b/language/greek/ibycus-babel/ibycus-babel-test.tex
@@ -0,0 +1,110 @@
+% test file for the Ibycus-Babel interface, version 2
+% Peter Heslin, Walter Schmidt, Nov.2004
+
+\documentclass[12pt]{article}
+\usepackage[ibycus,english]{babel}
+\usepackage[textwidth=7cm]{geometry}
+\begin{document}
+
+\def\mytext{%
+ (Hrodo'tou Qouri'ou i(stori'hs a)po'decis h('de, w(s mh'te ta`
+ geno'mena e)c a)nqrw'pwn tw=| xro'nw| e)ci'thla ge'nhtai, mh'te
+ e)'rga mega'la te kai` qwmasta', ta` me`n ('Ellhsi, ta` de`
+ barba'roisi a)podexqe'nta, a)kle'a ge'nhtai, ta' te a)'lla kai` di'
+ h(`n ai)ti'hn e)pole'mhsan a)llh'loisi.
+ Perse'wn me'n nun oi( lo'gioi Foi'nikas ai)ti'ous fasi` gene'sqai
+ th=s diaforh=s; tou'tous ga'r, a)po` th=s )Eruqrh=s kaleome'nhs
+ qala'sshs a)pikome'nous e)pi` th'nde th`n qa'lassan kai`
+ oi)kh'santas tou=ton to`n xw=ron to`n kai` nu=n oi)ke'ousi, au)ti'ka
+ nautili'h|si makrh=|si e)piqe'sqai, a)pagine'ontas de` forti'a
+ Ai)gu'ptia' te kai` )Assu'ria th=| te a)'llh| [xw'rh|]
+ e)sapikne'esqai kai` dh` kai` e)s )'Argos; to` de` )'Argos tou=ton
+ to`n xro'non proei=xe a('pasi tw=n e)n th=| nu=n (Ella'di
+ kaleome'nh| xw'rh|. )Apikome'nous de` tou`s Foi'nikas e)s dh` to`
+ )'Argos tou=to diati'qesqai to`n fo'rton. Pe'mpth| de` h)` e('kth|
+ h(me'rh| a)p' h(=s a)pi'konto, e)cempolhme'nwn sfi sxedo`n pa'ntwn,
+ e)lqei=n e)pi` th`n qa'lassan gunai=kas a)'llas te polla`s kai` dh`
+ kai` tou= basile'os qugate'ra; to` de' oi( ou)'noma ei)=nai, kata`
+ tw)uto` to` kai` ('Ellhnes le'gousi, )Iou=n th`n )Ina'xou. Tau'tas
+ sta'sas kata` pru'mnhn th=s neo`s w)ne'esqai tw=n forti'wn tw=n sfi
+ h)=n qumo`s ma'lista, kai` tou`s Foi'nikas diakeleusame'nous
+ o(rmh=sai e)p' au)ta's. Ta`s me`n dh` ple'onas tw=n gunaikw=n
+ a)pofugei=n, th`n de` )Iou=n su`n a)'llh|si a(rpasqh=nai;
+ e)sbalome'nous de` e)s th`n ne'a oi)'xesqai a)pople'ontas e)p'
+ Ai)gu'ptou. Ou('tw me`n )Iou=n e)s Ai)'gupton a)pike'sqai le'gousi
+ Pe'rsai, ou)k w(s ('Ellhnes, kai` tw=n a)dikhma'twn prw=ton tou=to
+ a)'rcai; meta` de` tau=ta (Ellh'nwn tina's (ou) ga`r e)'xousi
+ tou)'noma a)phgh'sasqai) fasi` th=s Foini'khs e)s Tu'ron
+ prossxo'ntas a(rpa'sai tou= basile'os th`n qugate'ra Eu)rw'phn;
+}
+
+\begin{otherlanguage}{ibycus}
+ \mytext
+ \showhyphens{\mytext}
+\end{otherlanguage}
+
+\end{document}
+
+Dimitrios Filippou's improved hyphenation patterns discover far more
+hyphenation points than the default Latex patterns, and are more
+accurate, especially for compound words. Here is an example of the
+default patterns at work on the start of Herodotus:
+
+(H-ro-do'-tou Qou-ri'-ou i(sto-ri'hs a)po'-de-cis h('de, w(s mh'-te
+ ta` ge-no'-me-na e)c a)n-qrw'-pwn tw=| xro'-nw| e)ci'-th-la
+ ge'-nh-tai, mh'-te e)'r-ga me-ga'-la te kai` qw-ma-sta', ta` me`n
+ ('El-lh-si, ta` de` bar- ba'-roi-si a)po-de-xqe'n-ta, a)kle'a
+ ge'-nh-tai, ta' te a)'l-la kai` di' h(`n a i)-ti'hn e)po-le'-mh-san
+ a)l-lh'-loi-si. Per-se'wn me'n nun oi( lo'-gioi Foi'-n i-kas
+ ai)-ti'-ous fa-si` ge-ne'-sqai th=s dia-fo-rh=s; tou'-tous ga'r,
+ a)po` th =s )E-ru-qrh=s ka-leo-me'-nhs qa-la's-shs a)pi-ko-me'-nous
+ e)pi` th'n-de th`n q a'-las-san kai` oi)-kh'-san-tas tou=-ton to`n
+ xw=-ron to`n kai` nu=n oi)-ke'ou- si, au)-ti'-ka nau-ti-li'h|-si
+ ma-krh=|-si e)pi-qe'-sqai, a)pa-gi-ne'on-tas de` for-ti'-a
+ Ai)-gu'-ptia' te kai` )As-su'-ria th=| te a)'l-lh| [xw'-rh|] e)sa-pi
+ k-ne'e-sqai kai` dh` kai` e)s )'Ar-gos; to` de` )'Ar-gos tou=-ton
+ to`n xro'-non proei=-xe a('pa-si tw=n e)n th=| nu=n (El-la'-di
+ ka-leo-me'-nh| xw'-rh|. )A-pi -ko-me'-nous de` tou`s Foi'-ni-kas e)s
+ dh` to` )'Ar-gos tou=-to dia-ti'-qe-sqai to`n fo'r-ton. Pe'm-pth| de`
+ h)` e('kth| h(me'-rh| a)p' h(=s a)pi'-kon-to, e)c em-po-lh-me'-nwn
+ sfi sxe-do`n pa'n-twn, e)l-qei=n e)pi` th`n qa'-las-san gu-nai =-kas
+ a)'l-las te pol-la`s kai` dh` kai` tou= ba-si-le'os qu-ga-te'-ra; to`
+ de' oi( ou)'-no-ma ei)=-nai, ka-ta` tw)u-to` to` kai` ('El-lh-nes
+ le'-gou-si, )Iou =n th`n )I-na'-xou.
+
+And here is what Filippou's finds in the same passage: (You should
+obtain the same result when compiling the present file, except for the
+hyphenation points before the last letter of a word, which the
+Ibycus-Babel interface suppresses by default.)
+
+(H-ro-do'-tou Qou-ri'-ou i(-sto-ri'-hs a)-po'-de-cis h('-de, w(s
+ mh'-te ta` ge-no'-me-na e)c a)n-qrw'-pwn tw=| xro'-nw| e)c-i'-th-la
+ ge'-nh -tai, mh'-te e)'r-ga me-ga'-la te kai` qw-ma-sta', ta` me`n
+ ('El-lh-si, ta` de` bar-ba'-roi-si a)-po-de-xqe'n-ta, a)-kle'-a
+ ge'-nh-tai, ta' te a)'l-la kai` di ' h(`n ai)-ti'-hn e)-po-le'-mh-san
+ a)l-lh'-loi-si. Per-se'-wn me'n nun oi( lo'- gi-oi Foi'-ni-kas
+ ai)-ti'-ous fa-si` ge-ne'-sqai th=s di-a-fo-rh=s; tou'-tous g a'r,
+ a)-po` th=s )E-ru-qrh=s ka-le-o-me'-nhs qa-la's-shs a)-pi-ko-me'-nous
+ e)-p i` th'n-de th`n qa'-las-san kai` oi)-kh'-san-tas tou=-ton to`n
+ xw=-ron to`n kai ` nu=n oi)-ke'-ou-si, au)-ti'-ka nau-ti-li'-h|-si
+ ma-krh=|-si e)-pi-qe'-sqai, a )-pa-gi-ne'-on-tas de` for-ti'-a
+ Ai)-gu'-pti-a' te kai` )As-su'-ri-a th=| te a) 'l-lh| [xw'-rh|]
+ e)s-a-pi-kne'-e-sqai kai` dh` kai` e)s )'Ar-gos; to` de` )'Ar- gos
+ tou=-ton to`n xro'-non pro-ei=-xe a('-pa-si tw=n e)n th=| nu=n
+ (El-la'-di k a-le-o-me'-nh| xw'-rh|. )A-pi-ko-me'-nous de` tou`s
+ Foi'-ni-kas e)s dh` to` )'A r-gos tou=-to di-a-ti'-qe-sqai to`n
+ fo'r-ton. Pe'm-pth| de` h)` e('-kth| h(-me' -rh| a)p' h(=s
+ a)-pi'-kon-to, e)c-em-po-lh-me'-nwn sfi sxe-do`n pa'n-twn, e)l-q ei=n
+ e)-pi` th`n qa'-las-san gu-nai=-kas a)'l-las te pol-la`s kai` dh`
+ kai` tou = ba-si-le'-os qu-ga-te'-ra; to` de' oi( ou)'-no-ma
+ ei)=-nai, ka-ta` tw)-u-to` to` kai` ('El-lh-nes le'-gou-si, )I-ou=n
+ th`n )I-na'-xou.
+
+Notice that the hyphenation points right after the first letter of
+words beginning with a vowel+consonant+vowel are legal, according to
+the rules for hyphenation of Greek, ancient and modern. See the
+account by Yannis Haralambous "From Unicode to Typography, a Case
+Study: the Greek Script",
+<http://omega.enstb.org/yannis/pdf/boston99.pdf>, pp~18f.
+
+% finis
diff --git a/language/greek/ibycus-babel/ibycus-babel.dtx b/language/greek/ibycus-babel/ibycus-babel.dtx
new file mode 100644
index 0000000000..e3d9face85
--- /dev/null
+++ b/language/greek/ibycus-babel/ibycus-babel.dtx
@@ -0,0 +1,505 @@
+% \CheckSum{202}
+% \iffalse
+%
+% file `ibycus.dtx'.
+% Copyright (c) 2004, 2005 Peter Heslin, Walter Schmidt
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2003/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% This Current Maintainers of this work are P.~Heslin and W.~Schmidt
+%
+% This work consists of the files
+% ibycus-babel.dtx, ibycus-babel.ins, ibyhyph.pl,
+% and the derived files
+% ibycus.ldf, lgienc.def and lgifib.fd.
+%
+%<*driver>
+\ProvidesFile{ibycus-babel.dtx}
+%</driver>
+%
+%<ibycus>\ProvidesLanguage{ibycus}
+%<lgifib>\ProvidesFile{lgifib.fd}%
+%<lgienc>\ProvidesFile{lgienc.def}%
+ [2005/11/23 v3.0 (PH/WaS)]
+%
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{hyperref}
+\usepackage{url}
+\OnlyDescription
+\begin{document}
+ \DocInput{ibycus-babel.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% \GetFileInfo{ibycus-babel.dtx}
+% \title{Typesetting ancient Greek\\ using Ibycus-encoded fonts with the Babel system}
+% \author{Peter Heslin\thanks{\texttt{p.j.heslin@dur.ac.uk}} \and Walter Schmidt\thanks{\texttt{w-a-schmidt@gmx.net}}}
+% \date{\fileversion{} -- \filedate}
+% \makeatletter
+% \def\eTeX{$\m@th\varepsilon$-\TeX}
+% \makeatother
+%
+% \maketitle
+%
+% \sloppy
+%
+% \section{Overview}
+% The present document describes a new interface for Greek fonts with
+% the so-called `Ibycus' encoding,
+% to use them in conjunction with the Babel system for multilanguage typesetting.
+% It constitutes an alternative to the well-known macro packages
+% |ibycus4.sty| and |psibycus.sty|, which are distributed together with
+% Pierre A. MacKay's original Ibycus fonts.
+% The main advantage over these packages is that automatic
+% hyphenation is provided for the Greek language. Notice, however, that
+% a \TeX\ program with the so-called \eTeX\ extensions is required.
+% The implementation is available for \LaTeXe\ only; there are no
+% corresponding macro files for plain~\TeX\ or \LaTeX~2.09.
+%
+%
+% \section{\texorpdfstring{{\boldmath Why \eTeX?}}{Why \eTeX?}}
+% With `ordinary' \TeX,
+% hyphenation of Greek words will not work properly, if the end of a mixed Greek
+% and Latin-alphabet paragraph does not coincide with the end of the
+% Greek. This is due to a misfeature in \TeX: Only one set of
+% so-called lccodes is used throughout the length of a paragraph -- only
+% those which are valid at its end. These codes must be adjusted for
+% the Ibycus notation in order to tell \TeX\ that accents and breathings
+% a part of the words, rather than punctuation. So if you have reverted back
+% to a Latin-written language at the end of the paragraph, the wrong
+% codes for Greek hyphenation are in effect, and the diacritics in Greek words
+% are wrongly considered as punctuation.
+% The problem does, however, \emph{not} occur with an \eTeX\ program; i.e., a
+% \TeX\ program with certain extended capabilites. In fact, you are
+% probably already using \eTeX, even if you did not realize it.
+% All up-to-date \LaTeX\ systems are now built upon an \eTeX\ typesetting
+% engine, rather than on the classical \TeX\ program.
+%
+% \section{Basic usage}
+% The Greek fonts are assigned a (pseudo-)language named |ibycus|,
+% which can be used (almost) like any other language supported by
+% Babel. To enable the use of this language in your document, specify
+% it as an option to the Babel package just as you would do for any
+% other language. For instance, to write a document in German with
+% some Greek passages:
+% \begin{verse}
+% |\usepackage[ibycus,ngerman]{babel}|
+% \end{verse}
+%
+% A few caveats: Do not declare |ibycus| as the default
+% language of the document; it is not suitable for this purpose!
+% In other words, |ibycus| must never be the last option for Babel.
+% And, of course, do not use it together with the packages |ibycus4|
+% or |psibycus|.
+%
+% The language |ibycus| should be selected only \emph{locally}.
+% Either use the |ibycus| environment to typeset larger passages of Greek text:
+% \begin{verse}
+% |\begin{ibycus} | \\
+% | (Hrodo'tou Qouri'ou i(stori'hs a)po'decis h('de, | \\
+% | ... | \\
+% | h(`n ai)ti'hn e)pole'mhsan a)llh'loisi. | \\
+% |\end{ibycus} |
+% \end{verse}
+% or use the command |\ibygr|, which is more appropriate for
+% short pieces of Greek within Latin-written text:
+% \begin{verse}
+% |... Latin, \ibygr{a)rxai=a gra'mmata} and Latin again|
+% \end{verse}
+% In fact, the environment |ibycus| is nothing but an abbreviation for
+% Babel's |otherlanguage| environment with the option |ibycus|, and
+% |\ibygr{...}| is the same as |\foreignlanguage{ibycus}{...}|.
+%
+% Within the environment |ibycus| or the argument of |\ibygr|,
+% the Ibycus-specific input notation is to be used to enter Greek. This
+% notation is described in the documentation that comes with the Ibycus
+% fonts.
+%
+% Notice a particular difference between |ibycus| and other languages
+% of the Babel system: Switching to the language |ibycus| selects
+% both a particular font encoding (|LGI|) and a particular font family (by default |fib|),
+% regardless of the font family that was active before.
+%
+% Greek fonts and the related input notation can also be
+% selected without changing the hyphenation tables; to do so, use the
+% declaration |\ibycustext| or the text-generating command
+% |\textibycus{...}|. These macros exist more or less only as a
+% side-effect of the implementation; they should normally not be
+% needed.
+%
+% To switch temporarily back to the Latin alphabet within a piece of
+% Greek text (without, however, changing the hyphenation table), use
+% the declaration |\latintext| or the text-generating macro
+% |\textlatin{...}|. When Babel is loaded with the option |ibycus|,
+% these commands not only switch back to the default Latin font
+% encoding as usual; they also select the default font family of the
+% document.
+%
+% Ibycus-encoded fonts provide a few traditional text-editor symbols
+% for critical editions:
+%
+% \begin{center}
+% \begin{tabular}{ll}
+% \verb+\braceleft + & left curly brace \\
+% \verb+\braceright + & right curly brace\\
+% \verb+\bracketleftbt + & left half square bracket\\
+% \verb+\bracketrightbt+ & right half square bracket\\
+% \verb+\sdagger + & single dagger\\
+% \verb+\dbldagger + & double dagger\\
+% \end{tabular}
+% \end{center}
+% Use of these symbols is not restricted to Greek
+% passages. \textbf{Caution:}
+% In the Ibycus4 package the single dagger carries the name |\dagger|.
+% However, this macro belongs to the \LaTeX\ kernel and should not be redefined,
+% so the name |\sdagger| is now used for the Ibycus-specific symbol.
+%
+%
+% \section{Using alternative typefaces}
+% \label{sec:typefaces}
+% By default, Pierre A. MacKay's original Ibycus font family is used to typeset
+% the Greek passages.
+% From version 3.0 on the Ibucus-Babel interface supports also other font families
+% with the same encoding.
+%
+% To select the Greek font family manually, issue the command
+% \begin{verse}
+% |\renewcommand{\ibycusdefault}|\marg{family}
+% \end{verse}
+% after loading of Babel---provided, of course, that the indicated font family is
+% indeed available with the Ibycus encoding LGI.
+% Macro packages to support alternative font familes in general may already include
+% this action; see the related documentation.
+%
+% If you intend to write a class or package which is to change the font family
+% used by the Ibycus-Babel interface, or if you want to implement a font family
+% with Ibycus encoding, see the documentation of the source code,
+% particularly the last section.
+%
+%
+% \section{Scaling the Greek fonts}
+% It may sometimes be useful to typeset the Greek fonts a little bit larger
+% % or smaller (as compared with their `natural' size), to make them blend better
+% with the typeface used for Latin.
+% This can be accomplished through the macro |\setgreekfontscale|. For instance,
+% |\setgreekfontscale{1.05}| will enlarge the Greek fonts by 5\%.
+% The command can be issued in the preamble only.
+%
+%
+% \section{The hyphenation patterns}
+% The hyphenation patterns for the Ibycus encoding were
+% generated by running the Perl script \path{ibyhyph.pl} on
+% Dimitrios Filippou's \path{GRAhyph4.tex}, which can be found in the
+% CTAN directory \path{language/hyphenation/elhyphen}. This is an
+% improved set of hyphenation patterns for ancient Greek with LGR encoding;
+% Babel does not currently use it by default. With version~3 of the
+% Ibycus-Babel interface, additional manual patches were applied to the
+% patterns, in order to fix a bug regarding the use of `lunate sigmas'.
+%
+% Dimitrios Filippou's improved hyphenation patterns discover far more
+% hyphenation points than the default Babel patterns, and are more
+% accurate, especially for compound words.
+% You will notice that there are more hyphenation
+% points right after the first letter of words beginning
+% with a vowel + consonant + vowel. Some may find such hyphenations
+% surprising, but they are legal, according to the rules for hyphenation
+% of Greek, ancient and modern; see the account by Yannis Haralambous:
+% `From Unicode to Typography, a Case Study: the Greek Script'
+% \path{<http://omega.enstb.org/yannis/pdf/boston99.pdf>}, pp~18f.
+% If you find these hyphenation points ugly, issue the command
+% \begin{verse}
+% |\def\ibycushyphenmins{2 2}|
+% \end{verse}
+% after loading of Babel in order to suppress them.
+%
+% Filippou's patterns also include legal hyphenation points
+% immediately before the last letter of a word. However, the
+% Ibycus-Babel interface suppresses them, since they are not only ugly
+% but also of little practical use.
+%
+% Please contact Peter Heslin if you come across any words that
+% Ibycus hyphenates differently from the corresponding LGR-encoded
+% patterns (except for the suppressed hyphenation before the last
+% letter of a word).
+%
+%
+% \section{Problems and deficiencies}
+% \begin{itemize}
+% \item Globally changing the language to |ibycus|, i.e., a sequence such as
+% \begin{verse}
+% |\selectlanguage{ibycus}| \\
+% \textit{Greek text\dots} \\
+% |\selectlanguage{|\textit{anything}|}| \\
+% \end{verse}
+% may have unwanted effects, for instance on the font selection.
+% This can be avoided by selecting
+% the language |ibycus| only within a group or environment,
+% or by using the commands |\ibygr| or |\foreignlanguage|.
+% \item The behavior of the existing commands \cmd{\textlatin}
+% and \cmd{\latintext} is altered:
+% They will switch to the the default font family of the document,
+% rather than leaving the current font family untouched.
+% \item The command \cmd{\setgreekfontscale} has no effect
+% when the Ibycus fonts are already in use;
+% this situation is, however, rather unlikely in the preamble.
+% \end{itemize}
+%
+%
+% \section{Incompatible changes over version 1.5}
+% The names of several commands and environments have changed:
+% \begin{center}
+% \begin{tabular}{ll}
+% Version 1.5: & Version 2.4 and later \\ \hline
+% \cmd{\gk} & \cmd{\ibygr} \\
+% \texttt{greek} (environment) & \texttt{ibycus} \\
+% \cmd{\ibylatintext} & \cmd{\latintext} \\
+% \cmd{\dagger} & \cmd{\sdagger}
+% \end{tabular}
+% \end{center}
+% Furthermore, hyphenation before the last letter of a word is now
+% suppressed by default.
+%
+% \StopEventually{}
+%
+%
+% \section{The Implementation}
+% \subsection{The \texttt{.ldf} file for use with babel}
+%
+% When the \TeX\ engine used is not an \eTeX, we issue an appropriate warning:
+% \begin{macrocode}
+%<*ibycus>
+\ifx\eTeXversion\@undefined
+ \PackageError{ibycus-babel}{%
+ The TeX engine used by LaTeX \MessageBreak
+ does not provide the the eTeX extensions.\MessageBreak
+ This may cause wrong hyphenation\MessageBreak
+ in mixed Latin/Greek paragraphs}
+ {Proceed, with fingers crossed...}
+\fi
+% \end{macrocode}
+%
+% The macro |\LdfInit| takes care of preventing that this file is
+% loaded more than once:
+% \begin{macrocode}
+\LdfInit{ibycus}{captionsibycus}
+% \end{macrocode}
+% When this file is read as an option, i.e., by the |\usepackage|
+% command, \texttt{ibycus} could be an `unknown' language in
+% which case we have to make it known. So we check for the
+% existence of |\l@ibycus| to see whether we have to do
+% something here:
+% \begin{macrocode}
+\ifx\undefined\l@ibycus
+ \@nopatterns{Ibycus}
+ \adddialect\l@ibycus0\fi
+% \end{macrocode}
+%
+% We are going to load the file providing the definition of the LGI encoding,
+% see section \ref{sec:lgienc}.
+% The error handling has been adopted from Babel's (LGR) Greek module,
+% in order to ensure consistent behavior:
+% \begin{macrocode}
+\InputIfFileExists{lgienc.def}{%
+ \message{Loading the definitions for the Greek font encoding LGI}}{%
+ \errhelp{I can't find the lgienc.def file for the Greek fonts}%
+ \errmessage{Since I do not know what the LGI encoding means^^J
+ I can't typeset Greek.^^J
+ I stop here, while you get a suitable lgienc.def file}\@@end
+ }
+% \end{macrocode}
+%
+% The font family to be used for Greek passages is initialized to |fib|,
+% unless it has been defined already by a preceding package:
+% \begin{macrocode}
+\providecommand{\ibycusdefault}{fib}
+% \end{macrocode}
+%
+% We declare a command |\ibygr| and an environment |ibycus| to make
+% entering of Greek text easier, as compared with Babel's macros:
+% \begin{macrocode}
+\DeclareRobustCommand{\ibygr}[1]{\foreignlanguage{ibycus}{#1}}
+\newenvironment{ibycus}%
+ {\begin{otherlanguage}{ibycus}}{\end{otherlanguage}}%
+% \end{macrocode}
+%
+% A command is provided to set a scaling factor for the Ibycus fonts.
+% When the fonts are already in use, the command has no effect.
+% We make sure that it can be used only in the preamble, even though this
+% does not really make sure that the fonts have not yet been loaded.
+% \begin{macrocode}
+\newcommand*{\setgreekfontscale}[1]{%
+ \def\ibycus@scale{#1}}
+\@onlypreamble\setgreekfontscale
+% \end{macrocode}
+% The macro |\ibycus@scale|, which is defined here, will be evaluated
+% in the font definition files of LGI-encoded fonts; see \path{lgifib.fd} below.
+%
+% All text-editor symbols of the old package |ibycus4| are provided.
+% However, |\dagger| is named |\sdagger| now.
+% \begin{macrocode}
+\newcommand{\braceleft}{%
+ {\fontencoding{LGI}\fontfamily{\ibycusdefault}\selectfont\char'333}}
+\newcommand{\braceright}{%
+ {\fontencoding{LGI}\fontfamily{\ibycusdefault}\selectfont\char'337}}
+\newcommand{\bracketleftbt}{%
+ {\fontencoding{LGI}\fontfamily{\ibycusdefault}\selectfont\char'363}}
+\newcommand{\bracketrightbt}{%
+ {\fontencoding{LGI}\fontfamily{\ibycusdefault}\selectfont\char'367}}
+\newcommand{\sdagger}{%
+ {\fontencoding{LGI}\fontfamily{\ibycusdefault}\selectfont\char'375}}
+\newcommand{\dbldagger}{%
+ {\fontencoding{LGI}\fontfamily{\ibycusdefault}\selectfont\char'376}}
+% \end{macrocode}
+%
+% Finally, the code to integrate the pseudo-language Ibycus into Babel.
+% We start with the default values of |\lefthyphenmin| and |\righthyphenmin|.
+% \begin{macrocode}
+\providehyphenmins{ibycus}{\@ne\tw@}
+\def\captionsibycus{}
+\def\dateibycus{}
+% \end{macrocode}
+%
+% \cmd{\latintext} needs to be extended, as compared with the default definition
+% provided by the Babel kernel. The macro must not only switch to the default
+% Latin font \emph{encoding}; in addition to that, it must also switch to an appropriate
+% font \emph{family}, because the family is always changed to |\ibycusdefault|
+% within the Greek passages. While v2.0 would select |\rmdefault|,
+% this has been changed to |\familydefault| now.
+% Since |\latintext| is a protected command, we extend actually the
+% `unprotected' command \verb*|\latintext |:
+% \begin{macrocode}
+\expandafter\let\expandafter\iby@latintext\csname latintext \endcsname
+\@namedef{latintext }{\fontfamily{\familydefault}\iby@latintext}
+% \end{macrocode}
+%
+% \cmd{\ibycustext} is modelled after Babel's original \cmd{\greektext}.
+% However, we do not alter \cmd{\encodingdefault} any longer, since
+% doing so has turned out to be wrong. (See the \LaTeX\ bug babel/3796.)
+% As long as |ibycus| is never used as the default language
+% of a document, there is no need to touch \cmd{\encodingdefault} at all.
+% \begin{macrocode}
+\DeclareRobustCommand{\ibycustext}{%
+ \fontencoding{LGI}\fontfamily{\ibycusdefault}\selectfont}
+\DeclareRobustCommand{\textibycus}[1]{\leavevmode{\ibycustext #1}}
+\addto\extrasibycus{\ibycustext}
+\addto\extrasibycus{%
+ \babel@savevariable{\lccode`\(}\lccode`\(=`\(%
+ \babel@savevariable{\lccode`\)}\lccode`\)=`\)%
+ \babel@savevariable{\lccode`\=}\lccode`\==`\=%
+ \babel@savevariable{\lccode`\|}\lccode`\|=`\|%
+ \babel@savevariable{\lccode`\`}\lccode`\`=`\`%
+ \babel@savevariable{\lccode`\'}\lccode`\'=`\'%
+ \babel@savevariable{\lccode`\+}\lccode`\+=`\+}
+% \end{macrocode}
+% At the end of a Greek passage, we are going to issue the new command \cmd{\noibycustext}.
+% In contrast to \cmd{\latintext}, it does not alter |\encodingdefault|.
+% \begin{macrocode}
+\DeclareRobustCommand{\noibycustext}{%
+ \fontencoding{\latinencoding}\fontfamily{\familydefault}\selectfont}
+\addto\noextrasibycus{\noibycustext}
+\ldf@finish{ibycus}
+%</ibycus>
+% \end{macrocode}
+% Should we save and restore the actual family name,
+% instead of simply forcing |\familydefault|?
+%
+% \subsection{The encoding definition file \texttt{lgienc.def}}
+% \label{sec:lgienc}
+% From v3.0 on, the Ibycus-encoded fonts are assigned the encoding LGI, even though
+% there are currently no encoding-specific commands declared. Rationale:
+% Future alternative font families with Ibycus encoding are using U already for other
+% purposes such as non-alphabetic symbols. As usual, the encoding is declared in an
+% external file.
+% \begin{macrocode}
+%<*lgienc>
+\DeclareFontEncoding{LGI}{}{}
+\DeclareFontSubstitution{LGI}{fib}{m}{n}
+\DeclareErrorFont{LGI}{fib}{m}{n}{10}
+%</lgienc>
+% \end{macrocode}
+%
+%
+% \subsection{The font definition file \texttt{lgifib.fd}}
+% We provide a correct \texttt{fd} file of our own for the Ibycus font family,
+% instead of relying on the weird file from the Ibycus4 collection,
+% and we use only those fonts, that exist also in Postscript format.
+% \begin{macrocode}
+%<*lgifib>
+\ifx\aliasfont\@undefined\else\ifx\aliasfont\relax\else
+% \end{macrocode}
+% This piece of code is executed with V\TeX\ only.
+% It enables the use of the artificially slanted font.
+% \begin{macrocode}
+ \begingroup
+ \catcode32=10 %
+ \aliasfont fibo84 = fibr84 slant 167 %
+ \endgroup
+\fi\fi
+% \end{macrocode}
+% Now let's evaluate \cmd{\ibycus@scale} to determine the optional
+% scaling parameter \cmd{\ibycus@@scale}, which will be applied in the
+% font shape declarations:
+% \begin{macrocode}
+\expandafter\ifx\csname ibycus@scale\endcsname\relax
+ \let\ibycus@@scale\@empty
+\else
+ \edef\ibycus@@scale{s*[\csname ibycus@scale\endcsname]}%
+\fi
+\DeclareFontFamily{LGI}{fib}{}
+\DeclareFontShape{LGI}{fib}{m}{n}{<-> \ibycus@@scale fibr84}{}
+\DeclareFontShape{LGI}{fib}{m}{sl}{<-> \ibycus@@scale fibo84}{}
+\DeclareFontShape{LGI}{fib}{b}{n}{<-> \ibycus@@scale fibb84}{}
+\DeclareFontShape{LGI}{fib}{m}{it}{<-> ssub * fib/m/sl}{}
+\DeclareFontShape{LGI}{fib}{bx}{n}{<-> ssub * fib/b/n}{}
+%</lgifib>
+% \end{macrocode}
+%
+%
+%
+% \subsection{Notes for class and package writers}
+% To change the font family used for Greek passages, redefine the
+% macro \cmd{\ibycusdefault} accordingly. Macro packages should use |\def| rather
+% than |\renewcommand|; thus, they can be loaded before as well as after
+% \path{ibycus.ldf}.
+%
+% To make the command \cmd{\setgreekfontscale} work, font definition files for
+% LGI-encoded font families must evaluate the macro \cmd{\ibycus@scale}
+% in the same way as the above \path{lgifib.fd}.
+%
+% \Finale
+%
+% \iffalse
+%
+% The next line of code prevents DocStrip from adding the
+% character table to the generated files(s).
+\endinput
+%
+% \fi
+%
+%% \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 \~}
+%%
diff --git a/language/greek/ibycus-babel/ibycus-babel.ins b/language/greek/ibycus-babel/ibycus-babel.ins
new file mode 100644
index 0000000000..a146790579
--- /dev/null
+++ b/language/greek/ibycus-babel/ibycus-babel.ins
@@ -0,0 +1,12 @@
+% file ibycus-babel.ins
+\input docstrip
+\def\mfibycus{}
+
+\generate{%
+ \file{ibycus.ldf}{\from{ibycus-babel.dtx}{ibycus}}
+ \file{lgifib.fd}{\from{ibycus-babel.dtx}{lgifib}}
+ \file{lgienc.def}{\from{ibycus-babel.dtx}{lgienc}}
+}
+
+\endbatchfile
+
diff --git a/language/greek/ibycus-babel/ibycus-babel.pdf b/language/greek/ibycus-babel/ibycus-babel.pdf
new file mode 100644
index 0000000000..872c894524
--- /dev/null
+++ b/language/greek/ibycus-babel/ibycus-babel.pdf
Binary files differ
diff --git a/language/greek/ibycus-babel/ibyhyph.pl b/language/greek/ibycus-babel/ibyhyph.pl
new file mode 100644
index 0000000000..fe6a673487
--- /dev/null
+++ b/language/greek/ibycus-babel/ibyhyph.pl
@@ -0,0 +1,87 @@
+#!/usr/bin/perl
+#
+# This perl script converts the Greek hyphenation patterns for the
+# cbgreek encodings to the encoding used by the Ibycus greek font.
+#
+# Copyright Peter Heslin 2003.
+#
+# Usage: perl ibyhyph.pl < grhyph.tex > ibyhyph.tex
+#
+use strict;
+my %seen;
+my ($f, $p);
+
+my $preamble = << 'END';
+\message{Greek hyphenation patterns for Ibycus 4}
+% This file was mechanically translated from a set of patterns
+% for the standard greek encoding using the perl script ibyhyph.pl
+\begingroup
+\ifx\eTeXversion\undefined\message{not using eTeX}\else\savinghyphcodes=1\fi
+\lccode`(=`( \lccode`)=`) \lccode``=``
+\lccode `'=`' \lccode`==`= \lccode`+=`+
+\lccode `|=`|
+END
+
+print $preamble;
+
+my $v = '[aeiouhwr]'; # vowels plus rho
+my $a = '[<>\'`~"|]'; # accents
+
+# Will break if patterns begin on the same line
+while(<>) {last if m/\\patterns{%/}
+print "\\patterns{%\n";
+
+LINE:
+while (<>)
+{
+ last if m/^}/;
+ if (m/^%/)
+ {
+ print $_;
+ next;
+ }
+
+ for $p (split)
+ {
+ next LINE if $p =~ m/%/;
+ #print STDERR "$p\n";
+ $p =~ s/''(\s|$)/'.$1/g; # apostrophe (at end of word)
+ $p =~ s/(\s|^)''/.'/g; # apostrophe (at start)
+
+ $p =~ s/\b\w*v\w*\b//g; # get rid of patterns with v
+ $p =~ s/<($a*)($v)/$2($1/g; # move and change breathings
+ $p =~ s/>($a*)($v)/$2)$1/g; # move and change breathings
+ $p =~ s/($a+)($v)/$2$1/g; # move accents
+
+ $p =~ s/~/=/g; # change circumflex
+ $p =~ s/"/+/g; # change diaresis
+
+ $p =~ tr/jxqc/qcxj/; # change theta, xi, chi, final sigma
+
+ # odd bits
+ $p =~ s/<(\d)($v)/$2$1(/g;
+ $p =~ s/>(\d)($v)/$2$1)/g;
+
+ # This is a trick Ibycus can't use: breaking right after the vowel
+ $p =~ s/^($v+)1$/${1}1 ${1}2'1 ${1}2`1 ${1}2=1 ${1}2)1 ${1}2)2'1 ${1}2)2`1 ${1}2)2=1 ${1}2(1 ${1}2(2'1 ${1}2(2`1 ${1}2(2=1 ${1}2+1 ${1}2+2'1 ${1}2+2`1/g;
+
+ # iota subscript follows accents as well as vowels
+ $p =~ s/$v(\d)\|(\d)/$1|$2/g;
+
+ $p =~ s/r\d$a//g;
+ $p =~ s/\w*\^\^\w*//g;
+
+ # If we fold c and s, it causes duplicates
+ next if $seen{$p};
+ $seen{$p}++;
+
+ #print STDERR "$p\n\n";
+
+ print "$p\n" unless $p =~ m/^\s*$/;
+ }
+
+}
+
+print "}\n\\endgroup\n\\endinput\n";
+
+# end
diff --git a/language/greek/ibycus-babel/ibyhyph.tex b/language/greek/ibycus-babel/ibyhyph.tex
new file mode 100644
index 0000000000..e395480554
--- /dev/null
+++ b/language/greek/ibycus-babel/ibyhyph.tex
@@ -0,0 +1,2746 @@
+\message{Greek hyphenation patterns for Ibycus encoding, v3.0}
+% This file was mechanically translated from a set of patterns
+% for the standard greek encoding using the perl script ibyhyph.pl
+% and adding fixes wrt/ the use of lunate sigma.
+\begingroup
+\ifx\eTeXversion\undefined\message{not using eTeX}\else\savinghyphcodes=1\fi
+\lccode`(=`( \lccode`)=`) \lccode``=``
+\lccode `'=`' \lccode`==`= \lccode`+=`+
+\lccode `|=`|
+\patterns{%
+2+
+%%%% vowels
+a1 a2'1 a2`1 a2=1 a2)1 a2)2'1 a2)2`1 a2)2=1 a2(1 a2(2'1 a2(2`1 a2(2=1 a2+1 a2+2'1 a2+2`1
+e1 e2'1 e2`1 e2=1 e2)1 e2)2'1 e2)2`1 e2)2=1 e2(1 e2(2'1 e2(2`1 e2(2=1 e2+1 e2+2'1 e2+2`1
+h1 h2'1 h2`1 h2=1 h2)1 h2)2'1 h2)2`1 h2)2=1 h2(1 h2(2'1 h2(2`1 h2(2=1 h2+1 h2+2'1 h2+2`1
+i1 i2'1 i2`1 i2=1 i2)1 i2)2'1 i2)2`1 i2)2=1 i2(1 i2(2'1 i2(2`1 i2(2=1 i2+1 i2+2'1 i2+2`1
+o1 o2'1 o2`1 o2=1 o2)1 o2)2'1 o2)2`1 o2)2=1 o2(1 o2(2'1 o2(2`1 o2(2=1 o2+1 o2+2'1 o2+2`1
+u1 u2'1 u2`1 u2=1 u2)1 u2)2'1 u2)2`1 u2)2=1 u2(1 u2(2'1 u2(2`1 u2(2=1 u2+1 u2+2'1 u2+2`1
+w1 w2'1 w2`1 w2=1 w2)1 w2)2'1 w2)2`1 w2)2=1 w2(1 w2(2'1 w2(2`1 w2(2=1 w2+1 w2+2'1 w2+2`1
+2|1
+%%%% diphthogs and exceptions
+a2i
+a2i'
+a2i`
+a2i=
+a2i)
+a2i)'
+a2i)`
+a2i)=
+a2i(
+a2i('
+a2i(`
+a2i(=
+a'3i
+a=3i
+a)3i
+a(3i
+a2u
+a2u'
+a2u`
+a2u=
+a2u)
+a2u)'
+a2u)`
+a2u)=
+a2u(
+a2u('
+a2u(`
+a2u(=
+a'3u
+a=3u
+a)3u
+a(3u
+e2i
+e2i'
+e2i`
+e2i=
+e2i)
+e2i)'
+e2i)`
+e2i)=
+e2i(
+e2i('
+e2i(`
+e2i(=
+e'3i
+e)3i
+e(3i
+e2u
+e2u'
+e2u`
+e2u=
+e2u)
+e2u)'
+e2u)`
+e2u)=
+e2u(
+e2u('
+e2u(`
+e2u(=
+e'3u
+e(3u
+e)3u
+h2u
+h2u'
+h2u`
+h2u=
+h2u)
+h2u)'
+h2u)`
+h2u)=
+h2u(
+h2u('
+h2u(`
+h2u(=
+h'3u
+h=3u
+h)3u
+h(3u
+o2i
+o2i'
+o2i`
+o2i=
+o2i)
+o2i)'
+o2i)`
+o2i)=
+o2i(
+o2i('
+o2i(`
+o2i(=
+o'3i
+o)3i
+o(3i
+o2u
+o2u'
+o2u`
+o2u=
+o2u)
+o2u)'
+o2u)`
+o2u)=
+o2u(
+o2u('
+o2u(`
+o2u(=
+o'3u
+o)3u
+o(3u
+u2i
+u2i'
+u2i`
+u2i=
+u2i)
+u2i)'
+u2i)`
+u2i)=
+u2i(
+u2i('
+u2i(`
+u2i(=
+u'3i
+u=3i
+u)3i
+u(3i
+ou3i
+o'u4i
+o)u4i
+o(u4i
+o3ui'
+o3ui=
+%%%% consonants at the end of words
+4b.
+4g.
+4d.
+4z.
+4q.
+4k.
+4l.
+4m.
+4n.
+4c.
+4p.
+4r.
+4s.
+4c+.
+4j.
+4t.
+4f.
+4x.
+4y.
+%%%% consonants with right apostrophe
+4'.
+4b'.
+4g'.
+4d'.
+4z'.
+4q'.
+4k'.
+4l'.
+4m'.
+4n'.
+4c'.
+4p'.
+4r'.
+4s'.
+4c+'.
+4t'.
+4f'.
+4x'.
+4y'.
+%%%% consonants at the beggining of words
+.b4
+.g4
+.d4
+.z4
+.q4
+.k4
+.l4
+.m4
+.n4
+.c4
+.p4
+.r4
+.s4
+.c+4
+.t4
+.f4
+.x4
+.y4
+%%%% double consonants
+2b1b
+2g1g
+2d1d
+2z1z
+2q1q
+2k1k
+2l1l
+2m1m
+2n1n
+2p1p
+2r1r
+r2)1r2(
+2s1s
+2c+1c+
+2t1t
+2f1f
+2x1x
+2y1y
+%%%% other divisable consonant combinations
+2b1g
+2b1z
+2b1q
+2b1k
+2b1c
+2b1p
+2b1s
+2b1c+
+2b1t
+2b1f
+2b1x
+2b1y
+%
+2g1b
+2g1z
+2g1q
+2g1k
+2g1c
+2g1p
+2g1s
+2g1c+
+2g1t
+2g1f
+2g1x
+2g1y
+%
+2d1b
+2d1g
+2d1z
+2d1q
+2d1k
+2d1l
+2d1c
+2d1p
+2d1s
+2d1c+
+2d1t
+2d1f
+2d1x
+2d1y
+%
+2z1b
+2z1g
+2z1d
+2z1q
+2z1k
+2z1l
+2z1m
+2z1n
+2z1c
+2z1p
+2z1r
+2z1s
+2z1c+
+2z1t
+2z1f
+2z1x
+2z1y
+%
+2q1b
+2q1g
+2q1d
+2q1z
+2q1k
+2q1c
+2q1p
+2q1s
+2q1c+
+2q1t
+2q1f
+2q1x
+2q1y
+%
+2k1b
+2k1g
+2k1d
+2k1z
+2k1q
+2k1c
+2k1p
+2k1s
+2k1c+
+2k1f
+2k1x
+2k1y
+%
+2l1b
+2l1g
+2l1d
+2l1z
+2l1q
+2l1k
+2l1m
+2l1n
+2l1c
+2l1p
+2l1r
+2l1s
+2l1c+
+2l1t
+2l1f
+2l1x
+2l1y
+%
+2m1b
+2m1g
+2m1d
+2m1z
+2m1q
+2m1k
+2m1l
+2m1c
+2m1p
+2m1r
+2m1s
+2m1c+
+2m1t
+2m1f
+2m1x
+2m1y
+%
+2n1b
+2n1g
+2n1d
+2n1z
+2n1q
+2n1k
+2n1l
+2n1m
+2n1c
+2n1p
+2n1r
+2n1s
+2n1c+
+2nj.
+2ns.
+2nc+.
+2n1t
+2n1f
+2n1x
+2n1y
+%
+2c1b
+2c1g
+2c1d
+2c1z
+2c1q
+2c1k
+2c1l
+2c1m
+2c1n
+2c1p
+2c1r
+2c1s
+2c1c+
+2c1t
+2c1f
+2c1x
+2c1y
+%
+2p1b
+2p1g
+2p1d
+2p1z
+2p1q
+2p1k
+2p1c
+2p1s
+2p1c+
+2p1f
+2p1x
+2p1y
+%
+2r1b
+2r1g
+2r1d
+2r1z
+2r1q
+2r1k
+2r1l
+2r1m
+2r1n
+2r1c
+2r1p
+2r1s
+2r1c+
+2r1t
+2r1f
+2r1x
+2r1y
+%
+% 2s1g % Liddell-Scott lexicon: sg'alh = sk'ala
+2s1d
+2c+1d
+2s1z
+2c+1z
+2s1l
+2c+1l
+2s1n
+2c+1n
+2s1c
+2c+1c
+2s1r
+2c+1r
+2s1y
+2c+1y
+%
+2t1b
+2t1g
+2t1d
+2t1z
+2t1q
+2t1k
+2t1c
+2t1p
+2t1s
+2t1c+
+2t1f
+2t1x
+2t1y
+%
+2f1b
+2f1g
+2f1d
+2f1z
+2f1k
+2f1c
+2f1p
+2f1s
+2f1c+
+2f1t
+2f1x
+2f1y
+%
+2x1b
+2x1g
+2x1d
+2x1z
+2x1k
+2x1c
+2x1p
+2x1s
+2x1c+
+2x1t
+2x1f
+2x1y
+%
+2y1b
+2y1g
+2y1d
+2y1z
+2y1q
+2y1k
+2y1l
+2y1m
+2y1n
+2y1c
+2y1p
+2y1r
+2y1s
+2y1c+
+2y1t
+2y1f
+2y1x
+%%%% troublesome double-consonant-apostrophe endings (mostly in poetry)
+4bd'.
+4bl'.
+4bm'.
+4bn'.
+4br'.
+%
+4gd'.
+4gl'.
+4gm'.
+4gn'.
+4gr'.
+%
+4dm'.
+4dn'.
+4dr'.
+%
+4zb'.
+%
+4ql'.
+4lm'.
+4qn'.
+4qr'.
+%
+4kl'.
+4km'.
+4kn'.
+4kr'.
+4kt'.
+%
+4mn'.
+%
+4pl'.
+4pm'.
+4pn'.
+4pr'.
+4pt'.
+%
+4sb'.
+4c+b'.
+4sg'.
+4c+g'.
+4sd'.
+4c+d'.
+4sq'.
+4c+q'.
+4sk'.
+4c+k'.
+4sm'.
+4c+m'.
+4sp'.
+4c+p'.
+4st'.
+4c+t'.
+4sf'.
+4c+f'.
+4sx'.
+4c+x'.
+%
+4fq'.
+4fl'.
+4fm'.
+4fn'.
+4fr'.
+%
+4xq'.
+4xl'.
+4xm'.
+4xn'.
+4xr'.
+%%%% compound words / hyphenated according to DF
+%%%%
+%%%% check for ??? for problematic words!
+%
+a)gw2n1a'r
+a)gw2n1ar
+a)die'2c1
+a)die2c1
+a)du2s1w'
+a)du2c+1w'
+a)du2s1w
+a)du2c+1w
+a(lo'2s1
+a(lo'2c+1
+a(lo2s1
+a(lo2c+1
+a)mpali'2n1
+a)mpali2n1
+a)mfi'2s1b
+a)mfi'2c+1b
+a)mfi2s1b
+a)mfi2c+1b
+% >hmfe2s1b % (>a'or. to~u >amfisbht~w) ???
+% >hmfi2s1b
+a)mfi'2s1w
+a)mfi'2c+1w
+a)mfi2s1w'
+a)mfi2c+1w'
+a)2n1agh'j.
+a)2n1agh's.
+a)2n1agh'c+.
+a)2n1agh`j.
+a)2n1agh`s.
+a)2n1agh`c+.
+a)2n1ago
+a)2n1agei=.
+a)2n1agh=.
+a)2n1age'j.
+a)2n1age's.
+a)2n1age'c+.
+a)2n1age`j.
+a)2n1age`s.
+a)2n1age`c+.
+a)2n1agei=j.
+a)2n1agei=s.
+a)2n1agei=c+.
+a)2n1agw=n.
+a)2n1age'si
+a)2n1age'c+i
+a)2n1agh=
+a)2n1a'gku
+a)2n1agku'
+a)'2n1agn
+a)2n1a'gn
+a)2n1agn
+a)3n2agna'
+a)3n2agnw
+a)3n2a'gnw
+a)3n2agnw'
+a)2n1agri'
+a)2n1agri=
+a)2n1agri
+a)2n1a'gwg
+a)2n1agw'g
+a)3n2agw'gi
+a)3n2agwgi'
+a)4n3agwgi'a
+a)2n1a'del
+a)2n1ade'l
+a)2n1a'elp
+a)2n1ae'lp
+a)'2n1aql
+a)2n1a'ql
+a)2n1ai'd
+a)2n1aid
+a)'2n1aim
+a)2n1ai'm
+a)2n1aim
+a)2n1ai'sq
+a)2n1ai'c+q
+a)2n1aisq
+a)2n1aic+q
+a)2n1aisi
+a)2n1aic+i
+a)2n1aisi'
+a)2n1aic+i'
+a)2n1ai'sx
+a)2n1ai'c+x
+a)2n1aisx
+a)2n1aic+x
+a)2n1ai't
+a)2n1ait
+a)2n1a'kan
+a)2n1aka'n
+a)2n1ako'lo
+a)2n1akolo
+a)2n1alg
+a)2n1ald
+a)3n2alda
+a)3n2aldh'sk
+a)3n2aldh'c+k
+a)2n1a'leip
+a)2n1alei'p
+a)2n1aleif
+a)2n1a'leif
+a)2n1alei'f
+a)2n1alh'q
+a)2n1alhq
+a)2n1a'lq
+a)2n1alq
+a)2n1a'lip
+a)2n1ali'p
+a)2n1a'list
+a)2n1a'lic+t
+a)2n1ali'st
+a)2n1ali'c+t
+a)2n1alk
+a)'2n1alk
+a)2n1a'lk
+a)2n1a'll
+a)2n1all
+a)3n2a'llo
+a)3n2a'lle
+a)'2n1alm
+a)2n1a'lm
+a)2n1alm
+a)'2n1alo
+a)2n1a'lou
+a)2n1a'lw|.
+a)'2n1ale.
+a)2n1a'loi
+a)2n1a'lwn.
+a)'2n1alt
+a)2n1a'lt
+a)2n1ama'c
+a)2n1amac
+a)2n1ama'rt
+a)2n1amart
+a)2n1ame'lg
+a)2n1amelg
+a)2n1amp
+a)2n1a'mp
+a)2n1amf
+a)namfi2s1
+a)namfi2c+1
+a)2n1ana'gk
+a)2n1anagk
+a)'2n1and
+a)2n1a'nd
+a)2n1anq
+a)3n2anqe'
+a)4n3anqe'j.
+a)4n3anqe's.
+a)4n3anqe'c+.
+a)4n3anqe`j.
+a)4n3anqe`s.
+a)4n3anqe`c+.
+a)4n3anqe'si
+a)4n3anqe'c+i
+a)2n1a'nio
+a)2n1ani'o
+a)2n1ani'w
+a)2n1antag
+a)2n1antap
+a)2n1anti'
+a)2n1anti
+a)na2c1ag
+a)na'2c1an
+a)na2c1a'n
+a)na2c1an
+a)na'2c1ar
+a)na2c1a'r
+a)na'2c1ip
+a)na2c1i'p
+a)2n1acio'l
+a)2n1aciol
+a)2n1acio'p
+a)2n1aciop
+a)2n1a'cio
+a)2n1aci'o
+a)2n1aci'w
+a)2n1aci'a
+a)2n1aci=a
+a)2n1apa'lla
+a)2n1apalla'
+a)2n1apa'rt
+a)2n1apart
+a)2n1apau'd
+a)2n1apaud
+a)2n1apo'b
+a)2n1apob
+a)2n1apo'g
+a)2n1apog
+a)2n1apodh'
+a)2n1apodh
+a)2n1apo'do
+a)2n1apodo'
+a)2n1apo'dr
+a)2n1apodr
+a)2n1apo'lau
+a)2n1apolau'
+a)2n1apolo'
+a)2n1apolo
+a)2n1apo'lu
+a)2n1apolu'
+a)2n1apo'n
+a)2n1apon
+a)2n1apo'p
+a)2n1apop
+a)2n1apo's
+a)2n1apo'c+
+a)2n1apos
+a)2n1apoc+
+a)2n1apo'te
+a)2n1apote
+a)2n1apo'tm
+a)2n1apotm
+a)2n1apo'tr
+a)2n1apotr
+a)2n1ara'
+a)2n1ara
+a)2n1a'r
+a)2n1ar
+a)'2n1ar
+a)3n2ari't
+a)3n2ari=t
+a)3n2arit
+a)3n2arp
+a)3n2a'rr
+a)3n2arr
+a)4n3arrag
+a)3n2art
+a)3n2aru't
+a)2n1a'skh
+a)2n1a'c+kh
+a)2n1askh'
+a)2n1ac+kh'
+a)'2n1aspi
+a)'2n1ac+pi
+a)2n1aspi'
+a)2n1ac+pi'
+a)2n1a'ssat
+a)2n1a'c+c+at
+a)2n1assa't
+a)2n1ac+c+a't
+a)2n1a'stei
+a)2n1a'c+tei
+a)2n1astei'
+a)2n1ac+tei'
+a)3n2astei'b
+a)3n2ac+tei'b
+a)3n2a'steir
+a)3n2a'c+teir
+a)3n2astei'r
+a)3n2ac+tei'r
+a)3n2a'steix
+a)3n2a'c+teix
+a)3n2astei'x
+a)3n2ac+tei'x
+a)2n1atei`.
+a)2n1atei'.
+a)2n1ati`.
+a)2n1ati'.
+a)'2n1atoj.
+a)'2n1atos.
+a)'2n1atoc+.
+a)2n1a'tou.
+a)2n1a'tw
+a)'2n1aton.
+a)'2n1ate
+a)'2n1atoi.
+a)2n1a'toij.
+a)2n1a'tois.
+a)2n1a'toic+.
+a)2n1a'tt
+a)2n1att
+a)2n1au'g
+a)2n1aug
+a)2n1au'd
+a)2n1aud
+a)3n2audi'
+a)3n2audi
+a)'2n1aud
+a)'2n1aul
+a)2n1au'l
+a)2n1au'c
+a)2n1auc
+a)2n1au'x
+a)2n1aux
+a)2n1afai'r
+a)2n1afair
+a)2n1afh'
+a)2n1afh`
+a)2n1afou=
+a)2n1afh=
+a)2n1afei=
+a)2n1afoi=
+a)2n1efw=n.
+a)2n1afe'
+a)2n1afe`
+a)3n2afh=n
+a)2n1afro'd
+a)2n1afrod
+a)'2n1afr
+a)2n1a'fr
+a)2n1axu'r
+a)2n1axur
+a)ndro'2s1a
+a)ndro'2c+1a
+a)ndro2s1a
+a)ndro2c+1a
+a)2n1e'gg
+a)2n1egg
+a)2n1e'gert
+a)2n1ege'rt
+a)2n1egk
+a)2n1e'gk
+a)2n1egx
+a)2n1eda'
+a)2n1eda
+a)2n1e'des
+a)2n1e'dec+
+a)2n1ede's
+a)2n1ede'c+
+a)2n1e'dras
+a)2n1e'drac+
+a)2n1edra's
+a)2n1edra'c+
+a)2n1ee'r
+a)2n1eer
+a)2n1eqe'l
+a)2n1eqel
+a)2n1e'qi
+a)2n1eqi'
+a)2n1ei'de
+a)2n1eide'
+a)2n1ei'dw
+a)2n1eidw'
+a)2n1ei'ka
+a)2n1eika'
+a)2n1eiko'
+a)2n1eiko
+a)2n1eilei'
+a)2n1eilei
+a)2n1ei'ma
+a)2n1ei'2s1ak
+a)2n1ei'2c+1ak
+a)2n1ei2s1a'k
+a)2n1ei2c+1a'k
+a)2n1ei'2s1o
+a)2n1ei'2c+1o
+a)2n1ei2s1o'
+a)2n1ei2c+1o'
+a)2n1ei2s1for
+a)2n1ei2c+1for
+a)2n1ei'2s1for
+a)2n1ei'2c+1for
+a)2n1ei2s1fo'r
+a)2n1ei2c+1fo'r
+a)2n1e'k
+a)2n1ek
+a)3n2e'ka
+a)3n2eka'j.
+a)3n2eka's.
+a)3n2eka'c+.
+a)3n2eka`j.
+a)3n2eka`s.
+a)3n2eka`c+.
+a)3n2ekt
+a)4n3e'2k1tit
+a)4n3e2k1ti't
+a)ne2k1lip
+a)ne2k1lo'
+a)ne2k1lo
+a)2n1e'lai
+a)2n1elai
+a)2n1ela't
+a)2n1elat
+a)2n1e'legk
+a)2n1ele'gk
+a)2n1elegc
+a)2n1ele'h
+a)2n1eleh'
+a)2n1e'leo
+a)2n1ele'o
+a)2n1ele'w
+a)2n1e'lee
+a)2n1elkh'
+a)2n1elkh`
+a)2n1elko
+a)2n1elkh=
+a)2n1elke'j.
+a)2n1elke's.
+a)2n1elke'c+.
+a)2n1elke`j.
+a)2n1elke`s.
+a)2n1elke`c+.
+a)2n1elke
+a)2n1elkw=
+a)2n1elke's
+a)2n1elke'c+
+a)'2n1elkt
+a)2n1e'lkt
+a)2n1e'lkw
+a)2n1elkw'
+a)2n1e'll
+a)2n1e'lpi
+a)2n1elpi'
+a)2n1e'lutr
+a)2n1elu'tr
+a)2n1e'mb
+a)2n1emb
+a)2n1e'met
+a)2n1eme't
+a)2n1e'mp
+a)2n1emp
+a)2n1e'mf
+a)2n1emf
+a)2n1e'n
+a)2n1en
+a)3n2e'nei
+a)3n2enh'
+a)3n2e'ntej.
+a)3n2e'ntes.
+a)3n2e'ntec+.
+a)2n1e2c1
+a)3n2e3c2i'ka
+a)3n2e3c2ika'
+a)2n1e'or
+a)2n1eo'r
+a)2n1ep
+a)3n2epn
+a)3n2ept
+a)2n1erast
+a)2n1erac+t
+a)2n1e'rast
+a)2n1e'rac+t
+a)2n1era'st
+a)2n1era'c+t
+a)2n1erg
+a)'2n1erg
+a)2n1e'rg
+a)2n1e'reik
+a)2n1erei'k
+a)2n1e'reis
+a)2n1e'reic+
+a)2n1erei's
+a)2n1erei'c+
+a)2n1ereu'nht
+a)2n1ereunh't
+a)2n1eri'
+a)2n1eri
+a)2n1eruqri'ast
+a)2n1eruqri'ac+t
+a)2n1eruqria'st
+a)2n1eruqria'c+t
+a)2n1e'sti
+a)2n1e'c+ti
+a)2n1esti'
+a)2n1ec+ti'
+a)2n1e'tai
+a)2n1etai'
+a)2n1e'toi
+a)2n1etoi'
+a)2n1etu
+a)2n1e'tu
+a)2n1etu'
+a)2n1eu'q
+a)2n1euq
+a)'2n1euk
+a)2n1eu'k
+a)2n1eul
+a)2n1eu'ret
+a)2n1eure't
+a)2n1eufh'mht
+a)2n1eufhmh't
+a)2n1eu'x
+a)2n1eux
+a)2n1eu'c
+a)2n1euc
+a)2n1huc
+a)2n1hu=g
+a)2n1hug
+a)2n1eukt
+a)2n1e'f
+a)2n1ef
+a)3n2efa'l
+a)3n2e'fel
+a)3n2efe'l
+a)2n1exe'
+a)2n1exe
+a)2n1e'ya
+a)2n1eya'
+a)2n1hgem
+a)2n1h'd
+a)2n1hd
+a)2n1h'kes
+a)2n1h'kec+
+a)2n1hke's
+a)2n1hke'c+
+a)2n1h'ko
+a)2n1hko'
+a)2n1hko
+a)2n1hla'k
+a)2n1hlak
+a)2n1h'latoj.
+a)2n1h'latos.
+a)2n1h'latoc+.
+a)2n1hla'tou
+a)2n1hla'tw
+a)2n1h'laton.
+a)2n1h'late.
+a)2n1hla'toi
+a)2n1h'latoi
+a)2n1h'lata
+a)2n1hleg
+a)2n1hleh'
+a)2n1hleh`
+a)2n1hleo
+a)2n1hlee
+a)2n1hlew=
+a)2n1hlee'
+a)2n1hlee`
+a)2n1hleh=
+a)2n1hle'h
+a)2n1h'leip
+a)2n1hlei'p
+a)2n1hlh'
+a)2n1hlh`
+a)2n1hlou=
+a)2n1hlei=
+a)2n1hlh=
+a)2n1hle'
+a)2n1hle`
+a)2n1hloi=
+a)2n1hlw=
+a)2n1h'lik
+a)2n1hli'k
+a)2n1h'lio
+a)2n1hli'o
+a)2n1hli'w
+a)2n1h'lia
+a)2n1h'lip
+a)2n1hli'p
+a)2n1hlif
+a)2n1h'm
+a)2n1hm
+a)2n1h'nu
+a)2n1hnu'
+a)2n1h'rei
+a)2n1hrei'
+a)2n1hre'm
+a)2n1hrem
+a)2n1href
+a)2n1h'ri
+a)2n1hri'
+a)2n1h'rot
+a)2n1hro't
+a)2n1h'ss
+a)2n1h'c+c+
+a)2n1hss
+a)2n1hc+c+
+a)2n1h'tt
+a)2n1htt
+a)2n1h'fa
+a)2n1hfa
+a)2n1i'at
+a)2n1ia't
+a)2n1i'dio
+a)2n1idi'o
+a)2n1idi'w
+a)2n1i'dia
+a)2n1idit
+a)'2n1idroj
+a)'2n1idros
+a)'2n1idroc+
+a)2n1i'drou
+a)2n1i'drw
+a)'2n1idron
+a)'2n1idre
+a)2n1i'droi
+a)'2n1idroi
+a)2n1i'drut
+a)2n1idru't
+a)2n1idrwt
+a)2n1idrw't
+a)2n1i'er
+a)2n1ie'r
+a)2n1iera't
+a)3n2ie'rw
+a)2n1i'k
+a)2n1ik
+a)'2n1ik
+a)3n2i'kh
+a)3n2ikh'
+a)2n1i'l
+a)2n1il
+a)2n1i'mast
+a)2n1i'mac+t
+a)2n1ima'st
+a)2n1ima'c+t
+a)2n1i'ou
+a)2n1iou'
+a)'2n1ipp
+a)2n1i'pp
+a)2n1is
+a)2n1ic+
+a)'2n1is
+a)'2n1ic+
+a)2n1i's
+a)2n1i'c+
+a)3n2isa=t
+a)3n2ic+a=t
+a)3n2isa't
+a)3n2ic+a't
+a)3n2i'st
+a)3n2i'c+t
+a)3n2ist
+a)3n2ic+t
+a)4n3istorh
+a)4n3ic+torh
+a)4n3isto'rh
+a)4n3ic+to'rh
+a)4n3istorh'
+a)4n3ic+torh'
+a)3n2i'sx
+a)3n2i'c+x
+a)4n3i'sxu
+a)4n3i'c+xu
+a)'2n1ix
+a)2n1i'x
+a)2n1ixneu't
+a)2n1i'y
+a)2n1iy
+a)2n1o'de
+a)2n1ode'
+a)'2n1oz
+a)2n1o'z
+a)2n1oike
+a)2n1oikon
+a)'2n1oik
+a)2n1oi'k
+a)2n1oikti'
+a)'2n1oikt
+a)2n1oi'kt
+a)2n1oi'mwk
+a)2n1oimw'k
+a)2n1oimwk
+a)2n1oin
+a)'2n1oin
+a)2n1oi'n
+a)'2n1oistr
+a)'2n1oic+tr
+a)2n1oi'str
+a)2n1oi'c+tr
+a)2n1o'l
+a)2n1ol
+a)'2n1ol
+a)3n2olk
+a)3n2olo
+a)2n1ombri'
+a)2n1ombri=
+a)'2n1ombro
+a)2n1o'mbro
+a)2n1o'mbrw
+a)'2n1ombra
+a)2n1omh'l
+a)2n1omhl
+a)2n1omi'l
+a)2n1omil
+a)2n1o'mix
+a)2n1omix
+a)2n1o'mo
+a)2n1omo'
+a)2n1omo
+a)3n2omoq
+a)3n2o'mou.
+a)3n2o'mw|.
+a)3n2o'mw.
+a)2n2o'moin.
+a)3n2o'mwn.
+a)3n2o'moij.
+a)3n2o'mois.
+a)3n2o'moic+.
+a)3n2o'mouj.
+a)3n2o'mous.
+a)3n2o'mouc+.
+a)2n1o'n
+a)2n1on
+a)'2n1op
+a)2n1o'p
+a)2n1o'r
+a)2n1or
+a)'2n1or
+a)3n2orga'z
+a)'3n2orq
+a)3n2o'rq
+a)3n2orma'
+a)3n2ort
+a)3n2oru'
+a)2n1o'si
+a)2n1o'c+i
+a)2n1osi'
+a)2n1oc+i'
+a)2n1osi
+a)2n1oc+i
+a)'2n1osm
+a)'2n1oc+m
+a)2n1o'sm
+a)2n1o'c+m
+a)2n1o'sfr
+a)2n1o'c+fr
+a)2n1osfr
+a)2n1oc+fr
+a)2n1ou'a
+a)2n1oua'
+a)2n1ou'si
+a)2n1ou'c+i
+a)2n1ousi'
+a)2n1ouc+i'
+a)2n1ou't
+a)2n1out
+a)2n1ofq
+a)2n1o'xeut
+a)2n1oxeu't
+a)'2n1oxl
+a)2n1o'xl
+a)2n1oy
+a)'2n1oy
+a)2n1o'y
+a)nta2n1is
+a)nta2n1ic+
+a)nta2n1i's
+a)nta2n1i'c+
+a)ntei2s1
+a)ntei2c+1
+a)nte2k1
+a)nte2n1
+a)nte2c1
+a)ntidu2s1
+a)ntidu2c+1
+a)ntipare2k1
+a)ntipare2c1
+a)ntipro2s1
+a)ntipro2c+1
+a)ntipros3k2u
+a)ntiproc+3k2u
+a)ntisu'2n1
+a)ntic+u'2n1
+a)ntisu2n1
+a)ntic+u2n1
+a)2n1u'
+a)2n1u
+a)3n2um
+a)3n2u's
+a)3n2u'c+
+a)3n2us
+a)3n2uc+
+a)2n1upe'2r1
+a)2n1upe2r1
+%>a2n1'wd % >an-'wdhc %%% wrong??? comes from >'anw + <od'aw
+%>a2n1~wd
+a)'2n1w|d
+a)2n1w'|d
+a)2n1w'du
+a)2n1wdu'
+a)2n1w'i
+a)2n1wi'
+a)2n1w'l
+a)2n1wl
+a)2n1w'm
+a)2n1wm
+a)2n1w'n
+a)2n1wn
+a)2n1wr
+a)'2n1wr
+a)2n1w'r
+a)'2n1wto
+a)2n1w'to
+a)2n1wfe'l
+a)2n1wfel
+a)2n1w'xu
+a)2n1wxu'
+a)pa2n1ai
+a)pa'2n1ou
+a)pa2n1ou'r
+a(pa2c1
+a)pe2k1l
+a(pe2r1
+a)posu2n1
+a)poc+u2n1
+a)pro'2s1
+a)pro'2c+1
+a)pro2s1
+a)pro2c+1
+a)pro'3s2ke
+a)pro'3c+2ke
+a)pro3s2ke'
+a)pro3c+2ke'
+a)pro'3s2ko
+a)pro'3c+2ko
+a)pro3s2ko'
+a)pro3c+2ko'
+a)pro3s2t
+a)pro3c+2t
+a(rpa2c1
+a)rre2n1w
+a)rxisu2n1
+a)rxic+u2n1
+a)ste2r1w
+a)c+te2r1w
+a)su'2n1
+a)c+u'2n1
+a)su2n1
+a)c+u2n1
+a)cu'2n1
+a)cu2n1
+au)te'2k1m
+au)te2k1m
+au)te2c1
+a)w2s1f
+a)w2c+1f
+.gera2s1f
+.gera2c+1f
+.da2s1p
+.da2c+1p
+.diamfi2s1b
+.diamfi2c+1b
+.die'2k1ro
+.die2k1ro'
+.die'2c1
+.die2c1
+.dika2s1p
+.dika2c+1p
+.dio'2s1k
+.dio'2c+1k
+.dio2s1k
+.dio2c+1k
+.dio'2s1p
+.dio'2c+1p
+.dio2s1p
+.dio2c+1p
+.di'2s1a
+.di'2c+1a
+.di2s1a'
+.di2c+1a'
+.di'2s1h
+.di'2c+1h
+.di2s1h'
+.di2c+1h'
+.di'2s1e
+.di'2c+1e
+.di2s1e
+.di2c+1e
+.di2s1q
+.di2c+1q
+.du'2s1
+.du'2c+1
+.du2s1
+.du2c+1
+%
+du'3s2w.
+du'3c+2w.
+du'3s2eij.
+du'3s2eis.
+du'3s2eic+.
+du'3c+2eij.
+du'3s2ei.
+du'3c+2ei.
+.du'3s2et
+.du'3c+2et
+du'3s2omen.
+du'3c+2omen.
+du'3s2ousin.
+du'3c+2ouc+in.
+du'3s2oimi.
+du'3c+2oimi.
+du'3s2oij.
+du'3s2ois.
+du'3s2oic+.
+du'3c+2oij.
+du'3s2oi.
+du'3c+2oi.
+du'3s2oiton.
+du'3c+2oiton.
+du3s2oi'thn.
+du3c+2oi'thn.
+du'3s2oimen.
+du'3c+2oimen.
+du'3s2oite.
+du'3c+2oite.
+du'3s2oien.
+du'3c+2oien.
+du'3s2ein.
+du'3c+2ein.
+du'3s2wn.
+du'3c+2wn.
+du'3s2on
+du'3c+2on
+du3s2o'n
+du3c+2o'n
+du'3s2ous
+du'3c+2ouc+
+du3s2ou's
+du3c+2ou'c+
+du'3s2h|
+du'3c+2h|
+du'3s2hton.
+du'3c+2hton.
+du'3s2wmen.
+du'3c+2wmen.
+du'3s2wsi.
+du'3c+2wc+i.
+du'3s2aimi.
+du'3c+2aimi.
+du'3s2aij.
+du'3s2ais.
+du'3s2aic+.
+du'3c+2aij.
+du'3s2eiaj.
+du'3s2eias.
+du'3s2eiac+.
+du'3c+2eiaj.
+du'3s2ai.
+du'3c+2ai.
+du'3s2eie.
+du'3c+2eie.
+du'3s2aiton.
+du'3c+2aiton.
+du3s2ai'thn.
+du3c+2ai'thn.
+du'3s2aimen.
+du'3c+2aimen.
+du'3s2aite.
+du'3c+2aite.
+du'3s2aien
+du'3c+2aien
+du'3s2eian.
+du'3c+2eian.
+du'3s2on.
+du'3c+2on.
+du3s2a'tw.
+du3c+2a'tw.
+du'3s2aton.
+du'3c+2aton.
+du3s2a'twn.
+du3c+2a'twn.
+du'3s2ate.
+du'3c+2ate.
+du3s2a'ntwn.
+du3c+2a'ntwn.
+du'3s2aj.
+du'3s2as.
+du'3s2ac+.
+du'3c+2aj.
+du'3s2an.
+du'3c+2an.
+du'3s2ant
+du'3c+2ant
+du3s2a'nt
+du3c+2a'nt
+du'3s2as
+du'3c+2ac+
+du3s2a's
+du3c+2a'c+
+du'3s2omai.
+du'3c+2omai.
+.du'3s2es
+.du'3c+2ec+
+du3s2o'meqa.
+du3c+2o'meqa.
+du'3s2ontai.
+du'3c+2ontai.
+du3s2oi'mhn.
+du3c+2oi'mhn.
+du'3s2oio.
+du'3c+2oio.
+du'3s2oito.
+du'3c+2oito.
+du'3s2oisqon.
+du'3c+2oic+qon.
+du3s2oi'sqhn.
+du3c+2oi'c+qhn.
+du3s2oi'meqa.
+du3c+2oi'meqa.
+du'3s2oisqe.
+du'3c+2oic+qe.
+du'3s2ointo.
+du'3c+2ointo.
+du'3s2esqai.
+du'3c+2ec+qai.
+.du3s2o'men
+.du3c+2o'men
+.du3s2ome'n
+.du3c+2ome'n
+du'3s2wmai.
+du'3c+2wmai.
+du'3s2htai.
+du'3c+2htai.
+du3s2w'meqa
+du3c+2w'meqa
+du'3s2hsqe.
+du'3c+2hc+qe.
+du3s2ai'mhn.
+du3c+2ai'mhn.
+du'3s2aio.
+du'3c+2aio.
+du'3s2aito.
+du'3c+2aito.
+du'3s2aisqon.
+du'3c+2aic+qon.
+du3s2ai'sqhn.
+du3c+2ai'c+qhn.
+du3s2ai'meqa.
+du3c+2ai'meqa.
+du'3s2aisqai.
+du'3c+2aic+qai.
+du'3s2ainto.
+du'3c+2ainto.
+du3s2a'sqw.
+du3c+2a'c+qw.
+du'3s2asqon.
+du'3c+2ac+qon.
+du3s2a'sqwn.
+du3c+2a'c+qwn.
+du'3s2asqe.
+du'3c+2ac+qe.
+du'3s2asqai.
+du'3c+2ac+qai.
+du3s2a'men
+du3c+2a'men
+dus3s2ame'n
+duc+3c+2ame'n
+du'3s2ato.
+du'3c+2ato.
+du'3s2eto.
+du'3c+2eto.
+du'3s2anto.
+du'3c+2anto.
+du'3s2eo.
+du'3c+2eo.
+.dusei'2s1b
+.duc+ei'2c+1b
+.dusei2s1b
+.duc+ei2c+1b
+.duse'2k1
+.duc+e'2k1
+.duse2k1
+.duc+e2k1
+.duse'2c1
+.duc+e'2c1
+.duse2c1
+.duc+e2c1
+.du3s2iq
+.du3c+2iq
+du'3s2ij.
+du'3s2is.
+du'3s2ic+.
+du'3c+2ij.
+du'3s2ew
+du'3c+2ew
+du'3s2in.
+du'3c+2in.
+du'3s2i.
+du'3c+2i.
+du3s2e'oin.
+du3c+2e'oin.
+du'3s2esi.
+du'3c+2ec+i.
+du'3s2esin.
+du'3c+2ec+in.
+.du'3s2ke
+.du'3c+2ke
+.du3s2mh'.
+.du3c+2mh'.
+.du3s2mh`.
+.du3c+2mh`.
+.du3s2mh=j.
+.du3s2mh=s.
+.du3s2mh=c+.
+.du3c+2mh=j.
+.du3s2mh=|
+.du3c+2mh=|
+.du3s2mh=.
+.du3c+2mh=.
+.du3s2ma=
+.du3c+2ma=
+.du3s2ma
+.du3c+2ma
+.du3s2mw=
+.du3c+2mw=
+.duscu'2n1
+.duc+cu'2n1
+.duscu2n1
+.duc+cu2n1
+.du'3s2tan
+.du'3c+2tan
+.du3s2ta'n
+.du3c+2ta'n
+.du3s2thn
+.du3c+2thn
+.du3s2th'n
+.du3c+2th'n
+e)du2s1t
+e)du2c+1t
+ei)2n1o'd
+ei)2n1od
+ei)2s1
+ei)2c+1
+ei)'2s1
+ei)'2c+1
+ei)3s2i'.
+ei)3c+2i'.
+ei)3s2i`.
+ei)3c+2i`.
+ei)3s2i.
+ei)3c+2i.
+ei)3s2i'n.
+ei)3c+2i'n.
+ei)3s2i`n.
+ei)3c+2i`n.
+ei)3s2in.
+ei)3c+2in.
+ei)'3s2om
+ei)'3c+2om
+ei)'3s2h|.
+ei)'3c+2h|.
+ei)'sei.
+ei)'c+ei.
+ei)'3s2etai.
+ei)'3c+2etai.
+ei)'3s2esqon.
+ei)'3c+2ec+qon.
+ei)3s2o'm
+ei)3c+2o'm
+ei)'3s2esqe.
+ei)'3c+2ec+qe.
+ei)'3s2ontai
+ei)'3c+2ontai
+%
+ei)3s2oi'mhn
+ei)3c+2oi'mhn
+ei)'3s2oio
+ei)'3c+2oio
+ei)'3s2oito
+ei)'3c+2oito
+ei)'3s2oisqon
+ei)'3c+2oic+qon
+ei)3s2oi'sqhn
+ei)3c+2oi'c+qhn
+ei)3s2oi'meqa
+ei)3c+2oi'meqa
+ei)'3s2oisqe
+ei)'3c+2oic+qe
+ei)'3s2ointo
+ei)'3c+2ointo
+%
+ei)'3s2esqai
+ei)'3c+2ec+qai
+ei)3s2o'men
+ei)3c+2o'men
+ei)3s2ome'n
+ei)3c+2ome'n
+%
+ei)'3s2a'mhn.
+ei)'3c+2a'mhn.
+ei)'3s2w
+ei)'3c+2w
+ei)'3s2ato
+ei)'3c+2ato
+ei)'3s2asqon
+ei)'3c+2ac+qon
+ei)3s2a'sqhn
+ei)3c+2a'c+qhn
+ei)3s2a'meqa
+ei)3c+2a'meqa
+ei)'3s2asqe
+ei)'3c+2ac+qe
+ei)'3s2anto
+ei)'3c+2anto
+%
+ei)'3s2wmai
+ei)'3c+2wmai
+ei)'3s2hsqon
+ei)'3c+2hc+qon
+ei)3s2w'meqa
+ei)3c+2w'meqa
+ei)'3s2hsqe
+ei)'3c+2hc+qe
+ei)'3s2wntai
+ei)'3c+2wntai
+%
+ei)3s2ai'mhn
+ei)3c+2ai'mhn
+ei)'3s2aio
+ei)'3c+2aio
+ei)'3s2aito
+ei)'3c+2aito
+ei)'3s2aisqon
+ei)'3c+2aic+qon
+ei)'3s2ai'sqhn
+ei)'3c+2ai'c+qhn
+ei)3s2ai'meqa
+ei)3c+2ai'meqa
+ei)'3s2aisqe
+ei)'3c+2aic+qe
+ei)'3s2ainto
+ei)'3c+2ainto
+%
+ei)3s2a'sqw
+ei)3c+2a'c+qw
+ei)3s2a'sqwn
+ei)3c+2a'c+qwn
+%% e>'i3s2asje %% duplicate pattern ????
+%
+ei)'3s2asqai
+ei)'3c+2ac+qai
+ei)3s2a'men
+ei)3c+2a'men
+ei)3s2ame'n
+ei)3c+2ame'n
+%
+e)2k1l
+e)3k2lh'qh
+e)3k2la'z
+e)3k2la'g
+e)3k2la'o
+e)3k2la's
+e)3k2la'c+
+e)3k2lai'
+e)3k2lau'
+e)3k2lei'
+e)4k3lei'p
+e)4k3lei'y
+e)3k2lh'|
+e)3k2kle'p
+e)3k2kle'y
+e)3k2la'p
+e)3k2lap
+e)4k3la'pt
+e)4k3lapt
+e)3k2le'f
+e)3k2lef
+e)3k2lh'r
+e)3k2lhr
+e)3k2li'n
+e)3k2lin
+e)3k2lu'
+e)4k3lu'sew
+e)4k3lu'c+ew
+e)4k3lu'sei
+e)4k3lu'c+ei
+e)4k3lu'seoi
+e)4k3lu'c+eoi
+e)4k3lu'sesi
+e)4k3lu'c+ec+i
+e)3k2lo'm
+e)3k2klw's
+e)3k2klw'c+
+e)'2k1lei
+e)'3k2leis
+e)'3k2leic+
+e)'2k1lus
+e)'2k1luc+
+e)2k1m
+e)'2k1m
+e)2k1n
+e)'2k1n
+e)'3k2nai
+e)3k2nai'
+e)'3k2nhs
+e)'3k2nhc+
+e)3k2nh's
+e)3k2nh'c+
+e)3k2nu
+e)2k1r
+e)'2k1r
+e)3k2ra'd
+e)3k2rad
+e)'3k2raz
+e)3k2ra'z
+e)'3k2rag
+e)3k2ra'g
+e)3k2ra't
+e)3k2rat
+e)3k2rau'g
+e)3k2raug
+e)'3k2rai
+e)3k2rai'
+e)'3k2ran
+e)3k2ra'n
+e)3k2rh'h
+e)3k2ra'a
+e)3k2raa'
+e)3k2ra'q
+e)3k2raq
+e)'3k2rek
+e)3k2re'k
+e)'3k2rec
+e)3k2re'c
+e)3k2re'm
+e)3k2rem
+e)3k2rh'm
+e)3k2rhm
+e)'3k2rin
+e)3k2ri'n
+e)3k2ri'q
+e)3k2ro't
+e)3k2rot
+e)'3k2rou
+e)3k2rou'
+e)'3k2rup
+e)3k2ru'p
+e)'3k2ruy
+e)3k2ru'y
+e)3k2ru'b
+e)3k2ru'f
+e)3k2rus
+e)3k2ruc+
+e)'3k2rwz
+e)3k2rw'z
+e)'3k2rwc
+e)3k2rw'c
+e)2k1taq
+e)'2k1tame.
+e)2k1ta'mn
+e)2k1tan
+e)2k1tar
+e)2k1ta's
+e)2k1ta'c+
+e)2k1te
+e)2k1te'
+e)3k2tei'n
+e)2k1th'k
+e)2k1ti
+e)'2k1ti
+e)2k1ti'
+e)'3k2tiz
+e)3k2ti'z
+e)'3k2tisa
+e)'3k2tic+a
+e)3k2ti'sa
+e)3k2ti'c+a
+e)2k1to'
+e)2k1to
+e)'2k1to
+e)3k2to'j.
+e)3k2to's.
+e)3k2to'c+.
+e)3k2to`j.
+e)3k2to`s.
+e)3k2to`c+.
+e)2k1tr
+e)'2k1tupo
+e)2k1tu'pou.
+e)2k1tu'pw|.
+e)'2k1tupe.
+e)2k1tu'pw.
+e)2ktu'poi.
+e)2k1tu'pwn.
+e)2k1tu'poij.
+e)2k1tu'pois.
+e)2k1tu'poic+.
+e)2k1tu'pouj.
+e)2k1tu'pous.
+e)2k1tu'pouc+.
+e)'2k1tupa.
+e)2k1tu
+e(llh'2s1p
+e(llh'2c+1p
+e(llh2s1p
+e(llh2c+1p
+e)2n1
+e)'2n1
+e)3n2a'kij
+e)3n2a'kis
+e)3n2a'kic+
+e)3n2akis
+e)3n2akic+
+e)3n2ako's
+e)3n2ako'c+
+e)3n2akos
+e)3n2akoc+
+e)'3n2ara.
+e)3n2a'rwn.
+e)3n2a'roij.
+e)3n2a'rois.
+e)3n2a'roic+.
+e)3n2arhf
+e)4n3arar
+e)3n2a'ree
+e)3n2are'w
+e)3n2are'a
+e)3n2area'
+e)3n2a'rie
+e)3n2ari'w
+e)3n2ari'a
+e)3n2aria'
+e)'3n2ass
+e)'3n2ac+c+
+e)3n2a'ss
+e)3n2a'c+c+
+e)3n2a'sq
+e)3n2a'c+q
+e)3n2asq
+e)3n2ac+q
+e)'3n2at
+e)3n2a't
+e)ndu2s1t
+e)ndu2c+1t
+e)3n2e'gk
+e)3n2egk
+e)'3n2eik
+e)3n2ei=k
+e)3n2eik
+e)3n2ei'k
+e)'3n2eim
+e)3n2ei'm
+e)3n2eme'ss
+e)3n2eme'c+c+
+e)3n2emh'q
+e)3n2enh'
+e)3n2eo'
+e)3n2eo`
+e)3n2eo
+e)3n2ew=
+e)3n2ea'
+e)3n2ea`
+e)3n2ea=
+e)3n2e'pei
+e)'3n2erqe
+e)'3n2eus
+e)'3n2euc+
+e)3n2eu's
+e)3n2eu'c+
+e)3n2e'xq
+e)3n2exq
+e)'3n2hs
+e)'3n2hc+
+e)3n2h's
+e)3n2h'c+
+e)3n2hh'
+e)3n2hh`
+e)'3n2hn.
+e)3n2hei'
+e)3n2ho
+e)3n2hw=
+e)3nhe'
+e)3n2h'no
+e)3n2i'
+e)3n2i
+e)'3n2i
+e)4n3iau'
+e)5n4iau's
+e)5n4iau'c+
+e)5n4iaus
+e)5n4iauc+
+e)4n3idr
+e)4n3i'dr
+e)4n3i'z
+e)4n3i'h
+e)4n3ie'ton.
+e)4n3i'emen.
+e)4n3i'w.
+e)4n3ipp
+e)4n3i'pp
+e)4n3i'pt
+e)4n3i'y
+e)4n3i'ss
+e)4n3i'c+c+
+e)4n3i'st
+e)4n3i'c+t
+e)4n3ist
+e)4n3ic+t
+e)4n3isx
+e)4n3ic+x
+e)4n3i'sx
+e)4n3i'c+x
+e)'3n2oj.
+e)'3n2os.
+e)'3n2oc+.
+e)'3n2ou.
+e)'3n2on.
+e)'3n2w
+e)'3n2oi.
+e)'3n2oij.
+e)'3n2ois.
+e)'3n2oic+.
+e)'3n2hj.
+e)'3n2hs.
+e)'3n2hc+.
+e)'3n2h|.
+e)'3n2h.
+e)'3n2osi
+e)'3n2oc+i
+e)3n2o'se
+e)3n2o'c+e
+e)3n2ua'l
+e)3n2ual
+e)'3n2uc
+e)3n2uc
+e)3n2u'c
+e)3n2u's
+e)3n2u'c+
+e)3n2us
+e)3n2uc+
+e)3n2uw'
+e)3n2uw`
+e)3n2uo'o
+e)3n2uou=j
+e)3n2uou=s
+e)3n2uou=c+
+e)2c1
+e)'2c1
+e)3c2h'r
+e)3c2hr
+e)3c2u2n1
+e)3c2ur
+e)3c2u'r
+e)'3c2us
+e)'3c2uc+
+e)'3c2w.
+e(2c1h'retm
+e(2c1hre'tm
+e)pei'2s1
+e)pei'2c+1
+e)pei2s1
+e)pei2c+1
+e)pei'3s2aton.
+e)pei'3c+2aton.
+e)pei3s2a'thn.
+e)pei3c+2a'thn.
+e)pei'3s2amen.
+e)pei'3c+2amen.
+e)pei'3s2ate
+e)pei'3c+2ate
+e)pei3s2a'mhn.
+e)pei3c+2a'mhn.
+e)pei'3s2w.
+e)pei'3c+2w.
+e)pei'3s2ato
+e)pei'3c+2ato
+e)pei'3s2asqon.
+e)pei'3c+2ac+qon.
+e)pei3s2a'meqa.
+e)pei3c+2a'meqa.
+e)pei'3s2asqe.
+e)pei'3c+2ac+qe.
+e)pei'3s2anto.
+e)pei'3c+2anto.
+e)pei'3s2q
+e)pei'3c+2q
+e)pei3s2q
+e)pei3c+2q
+e)pe2k1tei'
+e)pe'2k1tei
+e)pe2k1tr
+e)pe'2k1tr
+e)pe2c1
+e)pe2s1b
+e)pe2c+1b
+e)pipro'2s1q
+e)pipro'2c+1q
+e)pipro2s1q
+e)pipro2c+1q
+e)pisu2n1
+e)pic+u2n1
+e)2s1
+e)2c+1
+e)3s2a'w
+e)3c+2a'w
+e)3s2hm
+e)3c+2hm
+e)3s2q
+e)3c+2q
+e)4s3qe's
+e)4c+3qe'c+
+e)3s2ig
+e)3c+2ig
+e)3s2k
+e)3c+2k
+e)4s3ka'
+e)4c+3ka'
+e)4s3ka
+e)4c+3ka
+%
+e)3s2me`n.
+e)3c+2me`n.
+e)3s2me'n.
+e)3c+2me'n.
+e)3s2t
+e)3c+2t
+e)3s2o'meqa
+e)3c+2o'meqa
+e)3s2oi'mhn
+e)3c+2oi'mhn
+e)3s2o'm
+e)3c+2o'm
+e)3s2om
+e)3c+2om
+e)3s2ou=
+e)3c+2ou=
+e)3s2ou'
+e)3c+2ou'
+%
+e)3s2u
+e)3c+2u
+e)3s2u'
+e)3c+2u'
+e)su'2n1
+e)c+u'2n1
+e)su2n1
+e)c+u2n1
+e)3s2x
+e)3c+2x
+e)4s3xe'
+e)4c+3xe'
+e)3s2w'
+e)3c+2w'
+e)3s2w
+e)3c+2w
+e)'2s1op
+e)'2c+1op
+eu)e2c1
+eu)e3c2i'
+eu)e3c2i
+eu)pro'2s1
+eu)pro'2c+1
+eu)pro2s1
+eu)pro2c+1
+eu)su'2n1
+eu)c+u'2n1
+eu)su2n1
+eu)c+u2n1
+eu)cu'2n1
+eu)cu2n1
+e)w2s1f
+e)w2c+1f
+h)'2n1oy.
+h)'2n1op
+h)2n1o'p
+.qemi2s1kr
+.qemi2c+1kr
+.qeo'2s1d
+.qeo'2c+1d
+.qeo2s1d
+.qeo2c+1d
+.qeoi2s1exqr
+.qeoi2c+1exqr
+.qh2r1agr
+.quo2s1k
+.quo2c+1k
+.kaqupe2r1
+.kalw2s1or
+.kalw2c+1or
+.kalw2s1o'r
+.kalw2c+1o'r
+.ka2n1ei'j.
+.ka2n1ei's.
+.ka2n1ei'c+.
+.ka2n1ei`j.
+.ka2n1ei`s.
+.ka2n1ei`c+.
+.ka2n1en
+.ka2n1e'n
+.katadu2s1wp
+.katadu2c+1wp
+.katedu2s1w'p
+.katedu2c+1w'p
+.katei2s1
+.katei2c+1
+.kate2n1ai'
+.kate2n1h'
+.kate2c1a2n1i'
+.kate2c1a2n1e's
+.kate2c1a2n1e'c+
+.kera2s1f
+.kera2c+1f
+.kra'2s1p
+.kra'2c+1p
+.kra2s1p
+.kra2c+1p
+.kuno'2s1a
+.kuno'2c+1a
+.kuno'2s1b
+.kuno'2c+1b
+.kuno2s1b
+.kuno2c+1b
+.kuno'2s1o
+.kuno'2c+1o
+.kuno2s1o
+.kuno2c+1o
+.kuno2s1f
+.kuno2c+1f
+.mela2n1a'g
+.mela2n1ag
+.mela2n1a'e
+.mela2n1ae'
+.mela2n1aq
+.mela2n1aig
+.mela2n1aug
+.mela2n1ei'm
+.mela2n1ei=m
+.mela'2n1ipp
+.mela2n1i'pp
+.mela2n1o'mm
+.mela2n1omm
+.mela'2n1oss
+.mela'2n1oc+c+
+.mela2n1o'ss
+.mela2n1o'c+c+
+.mela'2n1ost
+.mela'2n1oc+t
+.mela2n1o'st
+.mela2n1o'c+t
+.mela'2n1our
+.mela2n1ou'r
+.mela2n1our
+.mela'2n1u
+.mela2n1u'
+.mete2c1a
+.mete2c1e'
+.mete2c1e
+.mogi2s1
+.mogi2c+1
+.mogo2s1t
+.mogo2c+1t
+.mu2s1p
+.mu2c+1p
+.mu2s1ep
+.mu2c+1ep
+.new'2s1oik
+.new'2c+1oik
+.new2s1oi'k
+.new2c+1oi'k
+.nou2n1e
+.cu2n1ag
+.cu2n1e
+.cu2n1e'
+.cu'2n1e
+.cu3n2ew'
+.cu3n2ew=
+.cu2n1h=k
+.cu'2n1i
+.cu2n1i'
+oi(o2n1ei'.
+oi(o2n1ei`.
+oi(o'2s1
+oi(o'2c+1
+oi)2s1pw't
+oi)2c+1pw't
+oi)2s1pwt
+oi)2c+1pwt
+o(lo2n1e'n.
+o(lo2n1e`n.
+o(pw2s1
+o(pw2c+1
+o('2s1ge.
+o('2c+1ge.
+o(so2n1w=n.
+o(c+o2n1w=n.
+o('2s1per.
+o('2c+1per.
+o('2s1tij
+o('2s1tis
+o('2s1tic+
+o('2c+1tij
+oi(=2s1tisi
+oi(=2c+1tic+i
+ou('2s1tinaj
+ou('2s1tinas
+ou('2s1tinac+
+ou('2c+1tinaj
+h(=2s1tinoj
+h(=2s1tinos
+h(=2s1tinoc+
+h(=2c+1tinoj
+ai(=2s1tisi
+ai(=2c+1tic+i
+a('2s1tinaj
+a('2s1tinas
+a('2s1tinac+
+a('2c+1tinaj
+o(2s1ti2s1ou=n.
+o(2c+1ti2c+1ou=n.
+h(ti2s1ou=n.
+h(ti2c+1ou=n.
+o(poiou2s1tina2s1ou=n.
+o(poiou2c+1tina2c+1ou=n.
+ou)deno'2s1w
+ou)deno'2c+1w
+ou)deno2s1w'
+ou)deno2c+1w'
+.pali2n1
+.pali'2n1
+.pa2n1
+.pa'2n1
+.pa3n2o'j.
+.pa3n2o's.
+.pa3n2o'c+.
+.pa3n2o`j.
+.pa3n2o`s.
+.pa3n2o`c+.
+.pa3n2i'.
+.pa3n2i`.
+.pa'na.
+.pa3n2w=n.
+.pa3n2ik
+.pa3n2i'sd
+.pa3n2i'c+d
+.pa3n2isd
+.pa3n2ic+d
+.pa3n2ou=.
+.pa3n2w=|.
+.pa3n2o'.
+.pa3n2o`.
+.pa3n2o'n.
+.pa3n2o`n.
+.pa3n2e'.
+.pa3n2e`.
+.pa3n2oi'.
+.pa3n2oi`.
+.pa3n2oi=j.
+.pa3n2oi=s.
+.pa3n2oi=c+.
+.pa3n2ou'j.
+.pa3n2ou's.
+.pa3n2ou'c+.
+.pa3n2ou`j.
+.pa3n2ou`s.
+.pa3n2ou`c+.
+.para2n1i'sx
+.para2n1i'c+x
+.parei'2s1
+.parei'2c+1
+.parei2s1
+.parei2c+1
+.pare2k1l
+.pare2k1tr
+.pare2n1ei=
+.pare2n1o
+.pare2c1
+.pare'2c1
+pare'3c2w.
+pare'3c2eij.
+pare'3c2eis.
+pare'3c2eic+.
+pare'3c2ei.
+pare'3c2eton.
+pare3c2e'thn.
+pare'3c2omen.
+pare'3c2ete.
+pare'3c2ousi.
+pare'3c2ouc+i.
+pare'3c2omai
+pare'3c2h|
+pare'3c2etai.
+pare'3c2esqon.
+pare'3c2ec+qon.
+pare3c2o'meqa.
+pare'3c2esqe.
+pare'3c2ec+qe.
+pare'3c2ontai.
+.pleo2n1e'
+.pleo2n1e
+.proei2s1
+.proei2c+1
+.proe2k1
+.proe2n1
+.proe2c1
+.proe'2c1
+.pro2s1
+.pro2c+1
+.pro3s2a'b
+.pro3c+2a'b
+.pro3s2ab
+.pro3c+2ab
+.prosei2s1
+.proc+ei2c+1
+.pro3s2ei'
+.pro3c+2ei'
+.pro3s2e'sei
+.pro3c+2e'c+ei
+.pro3s2esei'
+.pro3c+2ec+ei'
+.prose2n1
+.proc+e2n1
+.prose2c1
+.proc+e2c1
+.pro'3s2qi
+.pro'3c+2qi
+.pro3s2qi'
+.pro3c+2qi'
+.pro4s3qig
+.pro4c+3qig
+.pro'3s2kop
+.pro'3c+2kop
+.pro3s2ko'p
+.pro3c+2ko'p
+.pro3s2tas
+.pro3c+2tac+
+.pro3s2ta't
+.pro3c+2ta't
+.pro3s2tat
+.pro3c+2tat
+.pro3s2tau
+.pro3c+2tau
+.pro3s2tei'
+.pro3c+2tei'
+.pro3s2ten
+.pro3c+2ten
+.pro3s2te'n
+.pro3c+2te'n
+.pro3s2tern
+.pro3c+2tern
+.pro'3s2tern
+.pro'3c+2tern
+.pro3s2te'rn
+.pro3c+2te'rn
+.pro3s2th's
+.pro3c+2th'c+
+.pro3s2to'm
+.pro3c+2to'm
+.pro3s2tom
+.pro3c+2tom
+.pro'3s2tw|
+.pro'3c+2tw|
+.pro3s2tw'|
+.pro3c+2tw'|
+.pro3s2ug
+.pro3c+2ug
+.pro3s2um
+.pro3c+2um
+.pro3s2u2n1
+.pro3c+2u2n1
+.pro'3s2fagm
+.pro'3c+2fagm
+.pro3s2fa'gm
+.pro3c+2fa'gm
+.pro3s2fa'z
+.pro3c+2fa'z
+.pro3s2fa'tt
+.pro3c+2fa'tt
+.pro'3s2xhm
+.pro'3c+2xhm
+.pro3s2xh'm
+.pro3c+2xh'm
+.pro'3s2w.
+.pro'3c+2w.
+.pro'3s2wqen.
+.pro'3c+2wqen.
+.pro3s2w't
+.pro3c+2w't
+.pro3s2wt
+.pro3c+2wt
+.prou+pe2c1
+.pu2r1a'g
+.pu2r1ag
+.pu2r1ai'q
+.pu2r1aiq
+.pu2r1h=q
+.pu2r1hq
+.pu2r1h'q
+.pu2r1ak
+.pu'2r1au
+.pu2r1au'
+.pu2r1au
+.pu2r1h'nem
+.pu2r1hne'm
+.pu2r1wp
+.sela2s1fo'
+.c+ela2c+1fo'
+.sela2s1fo
+.c+ela2c+1fo
+.sumparei2s1
+.c+umparei2c+1
+.su2n1
+.c+u2n1
+.su'2n1
+.c+u'2n1
+.sundie'2c1
+.c+undie'2c1
+.sundie2c1
+.c+undie2c1
+.sundu2s1
+.c+undu2c+1
+.sune2c1
+.c+une2c1
+.tessare2s1k
+.tec+c+are2c+1k
+.trei2s1k
+.trei2c+1k
+.tri2s1
+.tri2c+1
+.tri3s2mo'
+.tri3c+2mo'
+.tri3s2mo
+.tri3c+2mo
+.tri3s2mw=
+.tri3c+2mw=
+.tri3s2p
+.tri3c+2p
+.tri'3s2t
+.tri'3c+2t
+.tri3s2t
+.tri3c+2t
+.tri3s2w'
+.tri3c+2w'
+.tri3s2w
+.tri3c+2w
+u(o2s1k
+u(o2c+1k
+u(pei'2s1
+u(pei'2c+1
+u(pei2s1
+u(pei2c+1
+u(pei'3s2aj
+u(pei'3s2as
+u(pei'3s2ac+
+u(pei'3c+2aj
+u(pei'3s2an
+u(pei'3c+2an
+u(pei3s2a'n
+u(pei3c+2a'n
+u(pei3s2a's
+u(pei3c+2a'c+
+u(pe2k1lam
+u(pe2k1lh'y
+u(pe2k1t
+u(pe2n1
+u(pe2c1
+u(pe2r1
+u(pe'2r1
+u(pe'3r2a.
+u(pe'3r2hj.
+u(pe'3r2hs.
+u(pe'3r2hc+.
+u(pe'3r2a|.
+u(pe'3r2an.
+u(pe'3r2ai.
+u(pe3r2w=n.
+u(pe'3r2aij.
+u(pe'3r2ais.
+u(pe'3r2aic+.
+u(pe'3r2aj.
+u(pe'3r2as.
+u(pe'3r2ac+.
+u(pe3r2eq
+u(pe3r2e'q
+u(pe3r2ei'
+u(pe'3r2uq
+u(pe3r2u'q
+u(pe3r2uq
+u(pere2k1te
+u(pere2k1ti'
+u(pe3r2e'pt
+u(pe3r2ept
+u(pe3r2e'y
+u(pe3r2ey
+u(pe3r2e'w
+u(pe3r2w=
+u(pe3r2e'e
+u(pe3r2ei=j.
+u(pe3r2ei=s.
+u(pe3r2ei=c+.
+u(pe3r2ei=.
+u(pe3r2e'o
+u(pe3r2ou=
+u(pe3r2ei=t
+u(pe3r2w'
+u(pe3r2w
+u('2s1tr
+u('2c+1tr
+u(2s1tr
+u(2c+1tr
+.fae2s1f
+.fae2c+1f
+.fw2s1f
+.fw2c+1f
+.xari2s1andr
+.xari2c+1andr
+.xari2s1a'ndr
+.xari2c+1a'ndr
+.xei2r1a'g
+.xei2r1ag
+.xei2r1ap
+.xei2r1ay
+.xei2r1ou
+.xei2r1w=n
+.xei2r1a'n
+.xei2r1an
+.xh2n1nal
+w(2s1a2n1ei'.
+w(2c+1a2n1ei'.
+w(2s1a2n1ei`.
+w(2c+1a2n1ei`.
+w(2s1au'twj.
+w(2s1au'tws.
+w(2s1au'twc+.
+w(2c+1au'twj.
+w(2s1ei'.
+w(2c+1ei'.
+w(2s1ei`.
+w(2c+1ei`.
+w('2s1per.
+w('2c+1per.
+w(2s1pe2r1ei'.
+w(2c+1pe2r1ei'.
+w(2s1pe2r1ei`.
+w(2c+1pe2r1ei`.
+w('2s1te
+w('2c+1te
+%%%%
+%%%%
+i2s1xi'lioi.
+i2c+1xi'lioi.
+i2s1xili'wn.
+i2c+1xili'wn.
+i2s1xili'oij.
+i2s1xili'ois.
+i2s1xili'oic+.
+i2c+1xili'oij.
+i2s1xili'ouj.
+i2s1xili'ous.
+i2s1xili'ouc+.
+i2c+1xili'ouj.
+i2s1xi'liai.
+i2c+1xi'liai.
+i2s1xili'aij.
+i2s1xili'ais.
+i2s1xili'aic+.
+i2c+1xili'aij.
+i2s1xili'aj.
+i2s1xili'as.
+i2s1xili'ac+.
+i2c+1xili'aj.
+i2s1xi'lia.
+i2c+1xi'lia.
+%
+i2s1mu'rioi.
+i2c+1mu'rioi.
+i2s1muri'wn.
+i2c+1muri'wn.
+i2s1muri'oij.
+i2s1muri'ois.
+i2s1muri'oic+.
+i2c+1muri'oij.
+i2s1muri'ouj.
+i2s1muri'ous.
+i2s1muri'ouc+.
+i2c+1muri'ouj.
+i2s1mu'riai.
+i2c+1mu'riai.
+i2s1muri'aij.
+i2s1muri'ais.
+i2s1muri'aic+.
+i2c+1muri'aij.
+i2s1muri'aj.
+i2s1muri'as.
+i2s1muri'ac+.
+i2c+1muri'aj.
+i2s1mu'ria.
+i2c+1mu'ria.
+%
+i2s1xiliost
+i2c+1xilioc+t
+%
+i2s1muriost
+i2c+1murioc+t
+%
+i2s1xilia'kij.
+i2s1xilia'kis.
+i2s1xilia'kic+.
+i2c+1xilia'kij.
+%
+i2s1muria'kij.
+i2s1muria'kis.
+i2s1muria'kic+.
+i2c+1muria'kij.
+}
+\endgroup
+\endinput
diff --git a/language/greek/misc/README.1ST b/language/greek/misc/README.1ST
new file mode 100644
index 0000000000..f7b409f6c1
--- /dev/null
+++ b/language/greek/misc/README.1ST
@@ -0,0 +1,21 @@
+In this directory you can find auxiliary stuff regarding the cb fonts.
+
+ File ``cblstded.tex'' can be used to generate all the driver files for
+big (slide-size) cb fonts. As a side effect this program generates either
+a batch file (Unix ``sh'' file or DOS ``bat'' file), which can be used
+to automatically generate all the TFM files.
+
+ File ``cbstdedt.tex'' has the same functionality as cblstded.tex except
+that it is for the normal-size cb fonts.
+
+ File ``gendrv'' is a simple Perl script which can produce a driver
+file and from it the corresponding TFM and PK files.
+
+ The contents of file ``special.map'' should be appended to file
+teTeX/texmf/fontname/special.map of the standard teTeX distribution.
+
+ Apostolos Syropoulos
+ apostolo@platon.ee.duth.gr or
+ apostolo@obelix.ee.duth.gr
+
+ April 8, 1999.
diff --git a/language/greek/misc/cblstded.tex b/language/greek/misc/cblstded.tex
new file mode 100644
index 0000000000..821121df37
--- /dev/null
+++ b/language/greek/misc/cblstded.tex
@@ -0,0 +1,423 @@
+****************************************************************
+% cblstded.tex
+%
+% (c) Copyright 1997, 1998 Apostolos Syropoulos
+%
+% The above copyright notice applies *only* to changes and enhancements
+% made to the original files ecstded.tex, to which the following
+% copyright notices apply:
+%
+% (c) Copyright 1995, 1996, 1997 J"org Knappen
+% (c) Copyright 1990, 1992 Norbert Schwarz
+%
+% This file is part of cbgreek fonts version 2.0
+%
+% Generating MF-files for the cbgreek fonts
+%
+% Running TeX with this file as an input results in a lot of
+% Metafont font driver files (grmn0500.mf, grmn0600.mf, ..). The files
+% which should be generated are marked in the following macro
+% \FontsToBeGenerated. For each font there has to be an entry
+% with the pt sizes the font should be generate with. Additionally
+% in the heading \tablevalues all used pt sizes have to be mentioned,
+% just to get a fine printout.
+%
+% Furthermore there is a batch file which can be customized for the
+% Metafont batch run.
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% please change only here:
+%
+\long\def\FontsToBeGenerated{
+
+ \tablevalues ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+
+ \makefont glic ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glin ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glio ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glii ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont gliu ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont gljc ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont gljn ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont gljo ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glji ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glju ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glmc ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glmn ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glmo ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glmi ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glmu ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont gltc ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont gltn ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glto ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glti ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont gltu ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glwc ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glwn ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glwo ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glwi ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glwu ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glxc ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glxn ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glxo ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glxi ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+ \makefont glxu ( 7[0700] 8[0800] 10[1000] 12[1200] 13.82[1382]
+ 16.59[1659] 19.91[1991] 23.89[2389] 28.66[2866]
+ 34.40[3440] 41.28[4128])
+}
+% If a font with a fraction, e.g. "7.5", should be generated
+% and the file name is not allowed to contain a period, an
+% optional file name part can be specified.
+%
+% 7.5[0750]
+%
+% result in - may be - "grmn0750.mf" and an entry of "gensize:=7.5;"
+% Although, cb fonts do not need the gensize information, some METAFONT
+% installations seem to have trouble if this information is not preset.
+% (The new value has to be specified in the \tablevalues-line too!)
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% The Batch file entries ( #1 contains the fontname )
+%
+% should be of the following form:
+%
+% \def\BatchOutput{\BatchLine{...}%
+% ...
+% \BatchLine{...}}
+%
+%
+% preset value, change \BatchOutput if you like ....
+%
+{\endlinechar=-1
+\message{Configuration phase.}
+\message{--------------------}
+\message{ }
+\message{What kind of operating system do you use? W(in32)/U(nix)}
+\read16 to\opsystem
+\global\let\OS=\opsystem
+\message{By specifying the default resolution the}
+\message{generated Unix shell/Win32 batch file will}
+\message{be able to produce both the TFM and the PK files.}
+\message{(The default resolution for EmTeX is 300dpi, and}
+\message{ MikTeX and Web2c 600dpi.)}
+\message{Do you want to specify the default resolution}
+\message{of your system? y/n}
+\read16 to\answer
+\if\answer y
+ \message{Enter default resolution}
+ \read16 to\RESOLUTION
+ \global\let\resolution=\RESOLUTION
+\fi
+\if\opsystem U
+\if\answer y
+\gdef\BatchOutput#1{
+ \BatchLine{mf '\string\mode=localfont; scrollmode; input #1'}
+ \BatchLine{gftopk #1.\resolution gf}
+ \BatchLine{rm #1.\resolution gf}
+ \BatchLine{rm *.log}}
+\else
+\gdef\BatchOutput#1{
+ \BatchLine{mf '\string\mode=localfont; scrollmode; input #1'}
+ \BatchLine{rm *gf}
+ \BatchLine{rm *.log}}
+\fi
+\else %You have choosen Win32
+\message{Which TeX installation do you use:}
+\message{M(ikTeX), E(mTeX), or W(eb2c)?}
+\read16 to\wininst
+\if\wininst E % User has selected EmTeX
+\if\answer y
+\gdef\BatchOutput#1{
+ \BatchLine{mf \string\mode=localfont; scrollmode; input #1}
+ \BatchLine{gftopk #1.\resolution}
+ \BatchLine{del *.\resolution}
+ \BatchLine{del *.log}}
+\else
+\gdef\BatchOutput#1{
+ \BatchLine{mf \string\mode=localfont; scrollmode; input #1}
+ \BatchLine{gftopk #1.300}
+ \BatchLine{del *.300}
+ \BatchLine{del *.log}}
+\fi
+\else\if\wininst M % User has selected MikTeX
+\if\answer y
+\gdef\BatchOutput#1{
+ \BatchLine{maketfm #1}
+ \BatchLine{makepk #1 \resolution\space \resolution\space localfont}
+\else
+\gdef\BatchOutput#1{
+ \BatchLine{maketfm #1}
+ \BatchLine{makepk #1 600 \space 600 \space localfont}
+\fi
+\else % User has selected Web2c
+\if\answer y
+\gdef\BatchOutput#1{
+ \BatchLine{mf \string\mode=localfont; scrollmode; input #1}
+ \BatchLine{gftopk #1.\resolution gf}
+ \BatchLine{del #1.\resolution gf}
+ \BatchLine{del *.log}}
+\else
+\gdef\BatchOutput#1{
+ \BatchLine{mf \string\mode=localfont; scrollmode; input #1}
+ \BatchLine{gftopk #1.600gf}
+ \BatchLine{del #1.600gf}
+ \BatchLine{del *.log}}
+\fi %\if\answer y
+\fi\fi
+\fi
+}
+%
+% File naming conventions:
+%
+\if\OS U
+\def\BatchFileName{cblstded.sh}
+\else
+\def\BatchFileName{cblstded.bat}
+\fi
+%
+%
+\def\MetafontFileExtension{.mf}
+%
+\def\modedef{} %e.g. \def\modedef{\string\mode:=ljfour;}
+%%CB What about really using this variable, instead of calling localfont?
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% please n o changes from here, thanks !
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%
+% (Avoiding inspecting the macros (sigh!)
+%
+% Norbert Schwarz, Dezember 1990
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\magnification\magstep1
+\overfullrule=0pt
+%\tracingonline1
+%\tracingcommands=1
+%\tracingmacros=1
+% some token handling
+\let\EA\expandafter
+\def\JoinToks#1=(#2+#3){#1=\EA\EA\EA{\EA\the\EA#2\the#3}}
+\def\UpToHere{\relax}
+\def\IgnoreRest#1#2\UpToHere{#1}
+\def\IgnoreFirst#1#2\relax\UpToHere{#2}
+\def\First#1{\EA\IgnoreRest\the#1{}\UpToHere}
+\def\FirstOf#1{\EA\EA\EA{\EA\IgnoreRest\the#1{}\UpToHere}}
+\def\MoveFirst(#1to#2){#2\FirstOf#1}
+\def\Rest#1{\EA\IgnoreFirst\the#1\relax\UpToHere}
+\def\RestOf#1{\EA\EA\EA{\EA\IgnoreFirst\the#1\relax\UpToHere}}
+\def\MoveRest(#1to#2){#2=\RestOf{#1}}
+% borrowed from p. 132 in N.Schwarz, Introduction to TeX (some advertising ..)
+
+\newtoks\Basis
+\newtoks\Table
+\def\storetoks#1{\toks0={#1}\JoinToks\Table=(\Table+\toks0)}
+\Table={}
+%
+\def\hash{##}
+\newwrite \batchoutput
+\newwrite \fontoutput
+\def\today{\ifcase\month\or
+ January\or Februar\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi,
+ \number\day,
+ \space\number\year}
+
+\def\BatchLine#1{\immediate\write\batchoutput{#1}}
+\immediate\openout\batchoutput=\BatchFileName
+
+\def\empty{}
+\def\minus{-}
+\def\blank{ }
+\def\singlefont#1 {%
+ \def\fontsize{#1}%\message{<#1>}%
+ \ifx\fontsize\minus\let\next\relax
+ \else
+ \ifx\fontsize\empty\let\next\singlefont
+ \else
+ \ifx\fontsize\blank\let\next\singlefont
+ \else
+ \let\next\dofont
+ \fi\fi\fi
+ \next}
+
+\def\doentry{\MoveFirst(\Workbase to\Htok)%
+ \Workbase=\RestOf\Workbase
+ \edef\doou{\the\Htok}%
+ \ifx\doou\fontsize
+ \def\dooU{\storetoks{\hfill $\bullet$\hfill&}}%
+ \let\weiter\dooU
+ \else
+ \def\weiter{\storetoks{~\hfill&}\doentry}%
+ \fi\weiter}
+
+
+\def\singletablevalue#1 {%
+ \def\fontsize{#1}%
+ \ifx\fontsize\blank\let\next\singletablevalue
+ \else
+ \ifx\minus\fontsize\let\next\relax
+ \else\let\next\dotablevalue\fi
+ \fi
+ \next}
+
+\newtoks\Htok
+\newtoks\Workbase
+\def\dotablevalue{\edef\dooo{\Htok={{\fontsize}}}%
+ \dooo
+ \EA\storetoks\EA{\fontsize&}%
+ \JoinToks\Basis=(\Basis+\Htok)\singletablevalue}
+
+\def\tablevalues(#1){\storetoks{\bf Fonts &}\singletablevalue#1 -
+ \storetoks{\cr}}
+
+\def\makefont #1 (#2){\JoinToks\Workbase=(\Basis+\Basis)%
+ \myc=0\immediate\write15{}%
+ \edef\fontnamebody{#1}%
+ \def\dostoretoks{\storetoks{#1 &}}\dostoretoks
+ \singlefont #2 - \storetoks{\cr}}
+
+\def~{\ifdim\dimen0>0pt
+ \message{\number\dimen0}%
+ \global\advance\dimen0 by -5.25pt
+ \message{ }\fi}
+
+\newcount\myc
+\def\extraspaces{\setbox0=\hbox{\tt\fontname}%
+\dimen0=78.75pt
+\advance\dimen0 by -\wd0\relax
+ \advance\myc by 1
+ \ifnum \myc=5
+ \immediate\write15{}%
+ \myc=0 \fi}
+
+
+\def\dofonttest#1[#2]#3\nothing{%
+\def\fontsize{#2}%
+\ifx\fontsize\empty
+ \def\fontsizename{#1}%
+ \def\fontsize{#1}%
+\else
+ \def\fontsize{#1}%
+ \def\fontsizename{#2}%
+\fi}
+\def\dofont{\doentry\expandafter\dofonttest\fontsize[]\nothing\Dofont}
+
+{\catcode`\%=11
+\catcode`\|=14
+\gdef\Dofont{|
+ \edef\fontname{\fontnamebody\fontsizename\MetafontFileExtension}|
+ \edef\dowrite{|
+ \immediate\openout \fontoutput = \fontname|
+ \immediate\write
+ \fontoutput {% This is \fontname\space
+ in text format as of \today}|
+ \immediate\write \fontoutput {}|
+ \immediate\write \fontoutput {\modedef}|
+\immediate\write \fontoutput {gensize:=\fontsize;}|
+ \immediate\write \fontoutput {input \fontnamebody}|
+ \immediate\closeout \fontoutput|
+ \BatchOutput{\fontnamebody\fontsizename}
+ \message{\fontname\blank}|\extraspaces~~~~~~~~~~~|
+}\dowrite\singlefont}}
+\immediate\write15{generated mf-files:}
+\immediate\write15{-------------------}
+
+\nopagenumbers
+
+\def\minimumbox#1{\setbox0=\hbox{#1}%
+ \ifdim\wd0>15pt \box0\else \hbox to 15pt{\hfil
+ \box0\hfil}\fi}
+\storetoks{\hrule
+\medskip
+\centerline{Overview CB - Font Set for Slides}
+\medskip
+\hrule
+\bigskip
+\noindent The following table describes the generated {*.mf} files which
+are needed for the setup of the slides cb-font set.
+\bigskip
+\bigskip
+$$\vbox\bgroup\nointerlineskip\halign\bgroup\hash\hfil\quad&&\strut
+ \quad\minimumbox{\hash}\cr
+\noalign{\medskip}}
+
+
+
+%\tracingonline1
+%\tracingmacros2
+%\tracingcommands1
+
+\FontsToBeGenerated
+
+\storetoks{\egroup\egroup$$}
+
+\let\hash=#
+\the\Table
+\end
diff --git a/language/greek/misc/cbstdedt.tex b/language/greek/misc/cbstdedt.tex
new file mode 100644
index 0000000000..64e2dc2bb3
--- /dev/null
+++ b/language/greek/misc/cbstdedt.tex
@@ -0,0 +1,470 @@
+% cbstdedt.tex
+%
+% (c) Copyright 1997, 1998 Apostolos Syropoulos
+%
+% The above copyright notice applies *only* to changes and enhancements
+% made to the original files ecstded.tex, to which the following
+% copyright notices apply:
+%
+% (c) Copyright 1995, 1996, 1997 J"org Knappen
+% (c) Copyright 1990, 1992 Norbert Schwarz
+%
+% This file is part of cbgreek fonts version 1.0
+%
+% Generating MF-files for the cb fonts
+%
+% Running TeX with this file as an input results in a lot of
+% Metafont font driver files (grmn0500.mf, grmn0600.mf, ..). The files
+% which should be generated are marked in the following macro
+% \FontsToBeGenerated. For each font there has to be an entry
+% with the pt sizes the font should be generate with. Additionally
+% in the heading \tablevalues all used pt sizes have to be mentioned,
+% just to get an fine printout.
+%
+% Furthermore there is a batch file which can be customized for the
+% Metafont batch run.
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% please change only here:
+%
+\long\def\FontsToBeGenerated{
+
+ \tablevalues ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont grmc ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont grmi ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont grmu ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont grmn ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont grmo ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont grxc ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont grxi ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont grxu ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont grxn ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont grxo ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gsmc ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gsmi ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gsmu ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gsmn ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gsmo ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gsxc ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gsxi ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gsxu ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gsxn ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gsxo ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gttc ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gtti ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gttu ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gttn ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gtto ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gomc ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gomi ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gomu ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gomn ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont gomo ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont goxc ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont goxn ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont goxo ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont goxi ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+
+ \makefont goxu ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] 10[1000]
+ 10.95[1095] 12[1200] 14.4[1440] 17.28[1728]
+ 20.74[2074] 24.88[2488])
+}
+% If a font with a fraction, e.g. "7.5", should be generated
+% and the file name is not allowed to contain a period, an
+% optional file name part can be specified.
+%
+% 7.5[0750]
+%
+% result in - may be - "grmn0750.mf" and an entry of "gensize:=7.5;"
+% Although, cb fonts do not need the gensize information, some METAFONT
+% installations seem to have trouble if this information is not preset.
+% (The new value has to be specified in the \tablevalues-line too!)
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% The Batch file entries ( #1 contains the fontname )
+%
+% should be of the following form:
+%
+% \def\BatchOutput{\BatchLine{...}%
+% ...
+% \BatchLine{...}}
+%
+%
+% preset value, change \BatchOutput if you like ....
+%
+{\endlinechar=-1
+\message{Configuration phase.}
+\message{--------------------}
+\message{ }
+\message{What kind of operating system do you use? W(in32)/U(nix)}
+\read16 to\opsystem
+\global\let\OS=\opsystem
+\message{By specifying the default resolution the}
+\message{generated Unix shell/Win32 batch file will}
+\message{be able to produce both the TFM and the PK files.}
+\message{(The default resolution for EmTeX is 300dpi, and}
+\message{ MikTeX and Web2c 600dpi.)}
+\message{Do you want to specify the default resolution}
+\message{of your system? y/n}
+\read16 to\answer
+\if\answer y
+ \message{Enter default resolution}
+ \read16 to\RESOLUTION
+ \global\let\resolution=\RESOLUTION
+\fi
+\if\opsystem U
+\if\answer y
+\gdef\BatchOutput#1{
+ \BatchLine{mf '\string\mode=localfont; scrollmode; input #1'}
+ \BatchLine{gftopk #1.\resolution gf}
+ \BatchLine{rm #1.\resolution gf}
+ \BatchLine{rm *.log}}
+\else
+\gdef\BatchOutput#1{
+ \BatchLine{mf '\string\mode=localfont; scrollmode; input #1'}
+ \BatchLine{rm *gf}
+ \BatchLine{rm *.log}}
+\fi
+\else %You have choosen Win32
+\message{Which TeX installation do you use:}
+\message{M(ikTeX), E(mTeX), or W(eb2c)?}
+\read16 to\wininst
+\if\wininst E % User has selected EmTeX
+\if\answer y
+\gdef\BatchOutput#1{
+ \BatchLine{mf \string\mode=localfont; scrollmode; input #1}
+ \BatchLine{gftopk #1.\resolution}
+ \BatchLine{del *.\resolution}
+ \BatchLine{del *.log}}
+\else
+\gdef\BatchOutput#1{
+ \BatchLine{mf \string\mode=localfont; scrollmode; input #1}
+ \BatchLine{gftopk #1.300}
+ \BatchLine{del *.300}
+ \BatchLine{del *.log}}
+\fi
+\else\if\wininst M % User has selected MikTeX
+\if\answer y
+\gdef\BatchOutput#1{
+ \BatchLine{maketfm #1}
+ \BatchLine{makepk #1 \resolution\space \resolution\space localfont}
+\else
+\gdef\BatchOutput#1{
+ \BatchLine{maketfm #1}
+ \BatchLine{makepk #1 600 \space 600 \space localfont}
+\fi
+\else % User has selected Web2c
+\if\answer y
+\gdef\BatchOutput#1{
+ \BatchLine{mf \string\mode=localfont; scrollmode; input #1}
+ \BatchLine{gftopk #1.\resolution gf}
+ \BatchLine{del #1.\resolution gf}
+ \BatchLine{del *.log}}
+\else
+\gdef\BatchOutput#1{
+ \BatchLine{mf \string\mode=localfont; scrollmode; input #1}
+ \BatchLine{gftopk #1.600gf}
+ \BatchLine{del #1.600gf}
+ \BatchLine{del *.log}}
+\fi %\if\answer y
+\fi\fi
+\fi
+}
+%
+% File naming conventions:
+%
+\if\OS U
+\def\BatchFileName{cbstdedt.sh}
+\else
+\def\BatchFileName{cbstdedt.bat}
+\fi
+%
+%
+\def\MetafontFileExtension{.mf}
+%
+\def\modedef{} %e.g. \def\modedef{\string\mode:=ljfour;}
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% please n o changes from here, thanks !
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%
+% (Avoiding inspecting the macros (sigh!)
+%
+% Norbert Schwarz, Dezember 1990
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\magnification\magstep1
+\overfullrule=0pt
+%\tracingonline1
+%\tracingcommands=1
+%\tracingmacros=1
+% some token handling
+\let\EA\expandafter
+\def\JoinToks#1=(#2+#3){#1=\EA\EA\EA{\EA\the\EA#2\the#3}}
+\def\UpToHere{\relax}
+\def\IgnoreRest#1#2\UpToHere{#1}
+\def\IgnoreFirst#1#2\relax\UpToHere{#2}
+\def\First#1{\EA\IgnoreRest\the#1{}\UpToHere}
+\def\FirstOf#1{\EA\EA\EA{\EA\IgnoreRest\the#1{}\UpToHere}}
+\def\MoveFirst(#1to#2){#2\FirstOf#1}
+\def\Rest#1{\EA\IgnoreFirst\the#1\relax\UpToHere}
+\def\RestOf#1{\EA\EA\EA{\EA\IgnoreFirst\the#1\relax\UpToHere}}
+\def\MoveRest(#1to#2){#2=\RestOf{#1}}
+% borrowed from p. 132 in N.Schwarz, Introduction to TeX (some advertising ..)
+
+\newtoks\Basis
+\newtoks\Table
+\def\storetoks#1{\toks0={#1}\JoinToks\Table=(\Table+\toks0)}
+\Table={}
+%
+\def\hash{##}
+\newwrite \batchoutput
+\newwrite \fontoutput
+\def\today{\ifcase\month\or
+ January\or Februar\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi,
+ \number\day,
+ \space\number\year}
+
+\def\BatchLine#1{\immediate\write\batchoutput{#1}}
+\immediate\openout\batchoutput=\BatchFileName
+
+\def\empty{}
+\def\minus{-}
+\def\blank{ }
+\def\singlefont#1 {%
+ \def\fontsize{#1}%\message{<#1>}%
+ \ifx\fontsize\minus\let\next\relax
+ \else
+ \ifx\fontsize\empty\let\next\singlefont
+ \else
+ \ifx\fontsize\blank\let\next\singlefont
+ \else
+ \let\next\dofont
+ \fi\fi\fi
+ \next}
+
+\def\doentry{\MoveFirst(\Workbase to\Htok)%
+ \Workbase=\RestOf\Workbase
+ \edef\doou{\the\Htok}%
+ \ifx\doou\fontsize
+ \def\dooU{\storetoks{\hfill $\bullet$\hfill&}}%
+ \let\weiter\dooU
+ \else
+ \def\weiter{\storetoks{~\hfill&}\doentry}%
+ \fi\weiter}
+
+
+\def\singletablevalue#1 {%
+ \def\fontsize{#1}%
+ \ifx\fontsize\blank\let\next\singletablevalue
+ \else
+ \ifx\minus\fontsize\let\next\relax
+ \else\let\next\dotablevalue\fi
+ \fi
+ \next}
+
+\newtoks\Htok
+\newtoks\Workbase
+\def\dotablevalue{\edef\dooo{\Htok={{\fontsize}}}%
+ \dooo
+ \EA\storetoks\EA{\fontsize&}%
+ \JoinToks\Basis=(\Basis+\Htok)\singletablevalue}
+
+\def\tablevalues(#1){\storetoks{\bf Fonts &}\singletablevalue#1 -
+ \storetoks{\cr}}
+
+\def\makefont #1 (#2){\JoinToks\Workbase=(\Basis+\Basis)%
+ \myc=0\immediate\write15{}%
+ \edef\fontnamebody{#1}%
+ \def\dostoretoks{\storetoks{#1 &}}\dostoretoks
+ \singlefont #2 - \storetoks{\cr}}
+
+\def~{\ifdim\dimen0>0pt
+ \message{\number\dimen0}%
+ \global\advance\dimen0 by -5.25pt
+ \message{ }\fi}
+
+\newcount\myc
+\def\extraspaces{\setbox0=\hbox{\tt\fontname}%
+\dimen0=78.75pt
+\advance\dimen0 by -\wd0\relax
+ \advance\myc by 1
+ \ifnum \myc=5
+ \immediate\write15{}%
+ \myc=0 \fi}
+
+
+\def\dofonttest#1[#2]#3\nothing{%
+\def\fontsize{#2}%
+\ifx\fontsize\empty
+ \def\fontsizename{#1}%
+ \def\fontsize{#1}%
+\else
+ \def\fontsize{#1}%
+ \def\fontsizename{#2}%
+\fi}
+\def\dofont{\doentry\expandafter\dofonttest\fontsize[]\nothing\Dofont}
+
+{\catcode`\%=11
+\catcode`\|=14
+\gdef\Dofont{|
+ \edef\fontname{\fontnamebody\fontsizename\MetafontFileExtension}|
+ \edef\dowrite{|
+ \immediate\openout \fontoutput = \fontname|
+ \immediate\write
+ \fontoutput {% This is \fontname\space
+ in text format as of \today}|
+ \immediate\write \fontoutput {}|
+ \immediate\write \fontoutput {\modedef}|
+\immediate\write \fontoutput {gensize:=\fontsize;}|
+ \immediate\write \fontoutput {input \fontnamebody}|
+ \immediate\closeout \fontoutput|
+ \BatchOutput{\fontnamebody\fontsizename}
+ \message{\fontname\blank}|\extraspaces~~~~~~~~~~~|
+}\dowrite\singlefont}}
+\immediate\write15{generated mf-files:}
+\immediate\write15{-------------------}
+
+\nopagenumbers
+
+\def\minimumbox#1{\setbox0=\hbox{#1}%
+ \ifdim\wd0>15pt \box0\else \hbox to 15pt{\hfil
+ \box0\hfil}\fi}
+\storetoks{\hrule
+\medskip
+\centerline{Overview CB - Standard font set}
+\medskip
+\hrule
+\bigskip
+\noindent The following table describes the generated {*.mf} files which
+are needed for the setup of the standard cb-font set.
+\bigskip
+\bigskip
+$$\vbox\bgroup\nointerlineskip\halign\bgroup\hash\hfil\quad&&\strut
+ \quad\minimumbox{\hash}\cr
+\noalign{\medskip}}
+
+
+
+%\tracingonline1
+%\tracingmacros2
+%\tracingcommands1
+
+\FontsToBeGenerated
+
+\storetoks{\egroup\egroup$$}
+
+\let\hash=#
+\the\Table
+\end
diff --git a/language/greek/misc/gendrv b/language/greek/misc/gendrv
new file mode 100755
index 0000000000..eeb8feba74
--- /dev/null
+++ b/language/greek/misc/gendrv
@@ -0,0 +1,51 @@
+#!/usr/bin/perl
+# (c) 1997, Apostolos Syropoulos
+# This simple perl script generates a driver file for the
+# cb font bundle. From this file it generates the TFM and a PK file
+#
+die "Usage: gendrv driver-name [resolution]\n" if(!@ARGV);
+$driver=$ARGV[0];
+shift @ARGV;
+if(!@ARGV && $ARGV[0] =~ /(\d)+/)
+{
+ $resolution=$ARGV[0];
+}
+else
+{
+ $resolution=600;
+}
+$font_family=substr($driver,0,4);
+$font_size=substr($driver,4);
+$date=`date`;
+open(DRV,">$driver.mf")||die "Can't create file $driver\n";
+print DRV "%This is file $driver created on $date";
+print DRV "%\n";
+print DRV "gensize:=$font_size\n";
+print DRV "input $font_family;";
+close DRV;
+$gf="$driver." . "$resolution" . "gf";
+$pk="$driver." . "$resolution" . "pk";
+print "Now we try to generate the TFM and the PK file.\n";
+`mf '\\scrollmode; mode:=localfont; mag:=1; input $driver'`;
+if(-e $gf)
+{
+ print "TFM file has been generated!\n";
+ `rm $driver.log`;
+}
+else
+{
+ print "File $gf hasn't been generated!\n";
+ print "Maybe there is no $font_family font family.\n";
+ exit(0);
+}
+`gftopk $gf`;
+if (-e $pk)
+{
+ print "PK file has been generated!\n";
+ `rm $gf`;
+}
+else
+{
+ print "File $pk hasn't been generated!\n";
+ print "Perhaps your system does not support the gftopk command\n";
+}
diff --git a/language/greek/misc/special.map b/language/greek/misc/special.map
new file mode 100644
index 0000000000..6e6ab57f07
--- /dev/null
+++ b/language/greek/misc/special.map
@@ -0,0 +1,64 @@
+@c %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+@c Original author Thomas Ziegler (zie@LTE.E-TECHNIK.uni-erlangen.de) %%%%%%%
+@c enhancement and corrections by %%%%%%%
+@c Apostolos Syropoulos (apostolo@platon.ee.duth.gr) %%%%%%%
+@c The new Greek cb fonts %%%%%%%
+@c %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+glic public cbgreek
+glin public cbgreek
+glio public cbgreek
+gljc public cbgreek
+gljn public cbgreek
+gljo public cbgreek
+glmc public cbgreek
+glmn public cbgreek
+glmo public cbgreek
+gltc public cbgreek
+gltn public cbgreek
+glto public cbgreek
+glwc public cbgreek
+glwn public cbgreek
+glwo public cbgreek
+glxc public cbgreek
+glxn public cbgreek
+glxo public cbgreek
+gomc public cbgreek
+gomn public cbgreek
+gomo public cbgreek
+goxc public cbgreek
+goxn public cbgreek
+goxo public cbgreek
+grmc public cbgreek
+grmn public cbgreek
+grmo public cbgreek
+grxc public cbgreek
+grxn public cbgreek
+grxo public cbgreek
+gsmc public cbgreek
+gsmn public cbgreek
+gsmo public cbgreek
+gsxc public cbgreek
+gsxn public cbgreek
+gsxo public cbgreek
+gttc public cbgreek
+gttn public cbgreek
+gtto public cbgreek
+glii public cbgreek
+glji public cbgreek
+glmi public cbgreek
+glti public cbgreek
+glwi public cbgreek
+glxi public cbgreek
+gomi public cbgreek
+goxi public cbgreek
+grmi public cbgreek
+grxi public cbgreek
+gsmi public cbgreek
+gsxi public cbgreek
+gtti public cbgreek
+
+
+
+
+
+
diff --git a/language/greek/mkgrkindex/lowercase-headers.ist b/language/greek/mkgrkindex/lowercase-headers.ist
new file mode 100644
index 0000000000..c36a6fc262
--- /dev/null
+++ b/language/greek/mkgrkindex/lowercase-headers.ist
@@ -0,0 +1,4 @@
+heading_prefix "{\\hfil "
+heading_suffix " \\hfil}\\nopagebreak\n"
+
+headings_flag -1
diff --git a/language/greek/mkgrkindex/mkgrkindex b/language/greek/mkgrkindex/mkgrkindex
new file mode 100644
index 0000000000..f63f3316cf
--- /dev/null
+++ b/language/greek/mkgrkindex/mkgrkindex
@@ -0,0 +1,289 @@
+#!/usr/bin/env perl
+#
+#(c) Copyright 1998-2009 Apostolos Syropoulos
+# asyropoulos@yahoo.com
+#
+# The LaTeX Project Public License (lppl)
+# This software is copyright but you are granted a license which gives you,
+# the "user" of the software, legal permission to copy, distribute, and/or
+# modify the software. However, if you modify the software and then distribute
+# it (even just locally) you must change the name of the software, or use other
+# technical means to avoid confusion.
+#
+$makeindex = "makeindex"; #name of the index generation utility
+sub g2e
+{
+ $word = $_[0];
+ $tword = "";
+ foreach $_ (split(//, $word))
+ {
+ if (/^a|^A|^α|^Α|^ά|^\xA2|^\xB6/) { $tword .= "a";}
+ elsif (/^b|^B|^β|^Β/) { $tword .= "b"; }
+ elsif (/^d|^D|^δ|^Δ/) { $tword .= "d"; }
+ elsif (/^e|^E|^ε|^Ε|^έ|^Έ/) { $tword .= "e"; }
+ elsif (/^i|^I|^ι|^Ι|^ί|^Ί|^ΐ/) { $tword .= "i"; }
+ elsif (/^o|^O|^ο|^Ο|^ό|^Ό/) { $tword .= "o"; }
+ elsif (/^p|^P|^π|^Π/) { $tword .= "p"; }
+ elsif (/^g|^G|^γ|^Γ/) { $tword .= "c"; }
+ elsif (/^z|^Z|^ζ|^Ζ/) { $tword .= "f"; }
+ elsif (/^h|^H|^η|^Η|^ή|^Ή/) { $tword .= "g"; }
+ elsif (/^j|^J|^θ|^Θ/) { $tword .= "h"; }
+ elsif (/^k|^K|^κ|^Κ/) { $tword .= "j"; }
+ elsif (/^l|^L|^λ|^Λ/) { $tword .= "k"; }
+ elsif (/^m|^M|^μ|^Μ/) { $tword .= "l"; }
+ elsif (/^n|^N|^ν|^Ν/) { $tword .= "m"; }
+ elsif (/^x|^X|^ξ|^Ξ/) { $tword .= "n"; }
+ elsif (/^r|^R|^ρ|^Ρ/) { $tword .= "q"; }
+ elsif (/^s|^c|^S|^σ|^ς|^Σ/) { $tword .= "r"; }
+ elsif (/^t|^T|^τ|^Τ/) { $tword .= "s"; }
+ elsif (/^u|^U|^υ|^Υ|^ύ|^Ύ|^ΰ/) { $tword .= "t"; }
+ elsif (/^f|^F|^φ|^Φ/) { $tword .= "u"; }
+ elsif (/^q|^Q|^χ|^Χ/) { $tword .= "v"; }
+ elsif (/^y|^Y|^ψ|^Ψ/) { $tword .= "w"; }
+ elsif (/^w|^W|^ω|^Ω|^ώ|^Ώ/) { $tword .= "x"; }
+ elsif (/^'|^`|^~|^<|^>/) { }
+ else { $tword .= $_ }
+ }
+ return $tword;
+}
+
+$argc = @ARGV;
+
+if ($argc == 0 || $argc > 4 ) # no command line arguments or more than 3
+{ # arguments
+ die "Usage: mkgrkindex.pl [-s A|a] [-l] index\n";
+}
+else
+{
+ print "This is mkgrkindex (previously known as mkindex) version 2.2\n";
+
+ $style = 0;
+ $is_latin = 0;
+
+ SWITCHES:
+ while($_ = $ARGV[0])
+ {
+ shift;
+ if (/^-s/)
+ {
+ if ($ARGV[0] eq "a")
+ {
+ $style = -1;
+ }
+ elsif ($ARGV[0] eq "A")
+ {
+ $style = 1;
+ }
+ else
+ {
+ die "$ARGV[0]: Illegal argument for switch -s\n";
+ }
+ shift;
+ }
+ elsif (/^-l/)
+ {
+ $is_latin = 1;
+ }
+ elsif (/^-\w+/)
+ {
+ die "$_: Illegal command line switch!\n";
+ }
+ else
+ {
+ $file = $_;
+ }
+ }
+ die "No index file name specified!\n" if $file eq "";
+
+ if (! (-e $file))
+ {
+ die "$file: no such file!\n" if $file =~ /.+\..+/;
+ die "$file.idx: no such file!\n" if (! (-e "$file.idx"));
+ $index_file = "$file.idx";
+ }
+ else
+ {
+ $index_file = $file;
+ $file = $1 if $index_file =~ /(.+)\..+/;
+ }
+
+
+}
+
+
+$old_file="$index_file.old";
+
+if ($is_latin == 0)
+{
+ rename $index_file, $old_file;
+ open(OLD, "<$old_file") || die "Can't open file $old_file\n";
+ open(NEW, ">$index_file") || die "Can't open file $index_file\n";
+
+ while (<OLD>)
+ {
+ #\x7B = {, \x7D = },\x40 = @, \x7C = |, \x21 = !, \x28 = (, \x29 = )
+ chomp;
+ #Nikos Platis has suggested the replacement of the original code with a better
+ #parsing method. The code that follows is essentially Nikos's code with
+ #some minnor modifications, as explained in the documentation.
+ $newentry = "";
+ /^\\indexentry\x7B(.+)\x7D(.+)/;
+ $fullentry = $1;
+ $page = $2;
+ ($indexentry, $format) = split(/(?<!")\x7C/, $fullentry);
+ @entryparts = split(/(?<!")\x21/, $indexentry);
+ $numparts = @entryparts;
+ for ($i = 0; $i < $numparts; $i++) {
+ ($x, $y) = split(/(?<!")\x40/, @entryparts[$i]);
+ if ($i > 0) {
+ $newentry .= "!"
+ }
+ $tx = g2e($x);
+ if ($y) {
+ $newentry .= "$tx\@$y"
+ }
+ else {
+ $newentry .= "$tx\@$x";
+ }
+ }
+ print NEW "\\indexentry{$newentry";
+ if ($format) {
+ print NEW "|$format"
+ }
+ print NEW "}$page\n"
+ }
+
+ close OLD;
+ close NEW;
+ unlink $old_file;
+}
+
+rename $index_file, $old_file;
+open(OLD, "<$old_file") || die "Can't open file $old_file\n";
+open(NEW, ">$index_file") || die "Can't open file $index_file\n";
+
+while(<OLD>)
+{
+ chomp($_);
+ if (/\\indexentry\x7B(.+)\x7D\x7B\\textlatin\s*?\x7B(\w+)\x7D\x7D/)
+ {
+ print NEW "\\indexentry{$1|textlatin}{$2}\n";
+ }
+ else
+ {
+ print NEW "$_\n";
+ }
+}
+
+
+close OLD;
+close NEW;
+unlink $old_file;
+
+
+if ($style < 0)
+{
+ system("$makeindex -s lowercase-headers.ist $file");
+}
+elsif ($style > 0)
+{
+ system("$makeindex -s uppercase-headers.ist $file");
+}
+else
+{
+ system("$makeindex $file");
+}
+
+if ($style != 0)
+{
+
+
+ %e2g = (
+ 'a' => 'α', 'A' => 'Α',
+ 'b' => 'β', 'B' => 'Β',
+ 'c' => 'γ', 'C' => 'Γ',
+ 'd' => 'δ', 'D' => 'Δ',
+ 'e' => 'ε', 'E' => 'Ε',
+ 'f' => 'ζ', 'F' => 'Ζ',
+ 'g' => 'η', 'G' => 'Η',
+ 'h' => 'θ', 'H' => 'Θ',
+ 'i' => 'ι', 'I' => 'Ι',
+ 'j' => 'κ', 'J' => 'Κ',
+ 'k' => 'λ', 'K' => 'Λ',
+ 'l' => 'μ', 'L' => 'Μ',
+ 'm' => 'ν', 'M' => 'Ν',
+ 'n' => 'ξ', 'N' => 'Ξ',
+ 'o' => 'ο', 'O' => 'Ο',
+ 'p' => 'π', 'P' => 'Π',
+ 'q' => 'ρ', 'Q' => 'Ρ',
+ 'r' => 'σv', 'R' => 'Σ',
+ 's' => 'τ', 'S' => 'Τ',
+ 't' => 'υ', 'T' => 'Υ',
+ 'u' => 'φ', 'U' => 'Φ',
+ 'v' => 'χ', 'V' => 'Χ',
+ 'w' => 'ψ', 'W' => 'Ψ',
+ 'x' => 'ω', 'X' => 'Ω'
+ );
+
+ $ind_file = "$file.ind";
+ $old_file="$ind_file.old";
+
+ if ($is_latin == 0)
+ {
+ rename $ind_file, $old_file;
+ open(OLD, "<$old_file") || die "Can't open file $old_file\n";
+ open(NEW, ">$ind_file") || die "Can't open file $ind_file\n";
+
+ while (<OLD>)
+ {
+ if (/^{\\hfil (\w?) \\hfil}/)
+ {
+ $lettergr = $e2g{$1};
+ print NEW "{\\hfil $lettergr \\hfil}\\nopagebreak\n";
+ }
+ else
+ {
+ print NEW ;
+ }
+ }
+
+ close OLD;
+ close NEW;
+ unlink $old_file;
+ }
+
+ rename $ind_file, $old_file;
+ open(OLD, "<$old_file") || die "Can't open file $old_file\n";
+ open(NEW, ">$ind_file") || die "Can't open file $ind_file\n";
+
+ while (<OLD>)
+ {
+ if (/^\x7B\\hfil (\w)ymbols \\hfil\x7D/)
+ {
+ if ($1 eq "s")
+ {
+ print NEW "{\\hfil \\textgreek{\\textbf{s'umbola}}";
+ print NEW "\\hfil}\\nopagebreak\n";
+ }
+ elsif ($1 eq "S")
+ {
+ print NEW "{\\hfil \\textgreek{\\textbf{S'umbola}}";
+ print NEW "\\hfil}\\nopagebreak\n";
+ }
+ else
+ {
+ die "Illegal header $1 in .ind file\n";
+ }
+ }
+ else
+ {
+ print NEW;
+ }
+ }
+
+ close OLD;
+ close NEW;
+ unlink $old_file;
+
+}
+__END__
diff --git a/language/greek/mkgrkindex/mkgrkindex.nw b/language/greek/mkgrkindex/mkgrkindex.nw
new file mode 100644
index 0000000000..03852d70dc
--- /dev/null
+++ b/language/greek/mkgrkindex/mkgrkindex.nw
@@ -0,0 +1,466 @@
+@ The correct generation and typesetting of an index for a Greek document
+prepared with LaTeX is not a trivial task at all. First of all, the
+program [[makeindex]] cannot handle Greek letters, but even if the [[.idx]]
+is writen using the babel latin-transcription, the generated [[.ind]] file
+does not follow the order of the Greek alphabet.
+On the other hand, [[makeindex]] is doing a fine
+job for English. This means that if we let [[makeindex]] think that
+the Greek words are actually strange English words, we can use it
+to generate correct Greek indices. Let's be more concrete.
+
+Every line of an [[.idx]] file has the following format:
+[[\indexnetry{word}{Page number}]], with the obvious meaning.
+If [[word]] is some Greek word, then in order to allow correct sorting
+we must sort index entries by using a transliteration that will
+correspond<br>
+α to a, β to b, γ to c, etc. Now, if we transform the above line
+into [[\indexentry{trans. word@word}{Page number}]], it is possible
+to get a correct index. So, the first thing we need is a routine that
+will perform this transliteration.
+
+The following routine, [[g2e]], accepts one argument, a word, and returns
+a transliteration of it. It can handle properly words writen with the Greek
+alphabet and word writen using the babel Greek transliteration. The routine
+is very simple: it splits the word into an array of characters, and
+creates a new word by transliterating each character of the original word.
+
+Special care has been taken to correctly process the letter ``Capital Alpha
+with accute'', since the ISO8859-7 and the Windows-1253 encodings have
+reserved different slots for this character.
+
+<<Routine that performs transliteration>>=
+sub g2e
+{
+ $word = $_[0];
+ $tword = "";
+ foreach $_ (split(//, $word))
+ {
+ if (/^a|^A|^α|^Α|^ά|^\xA2|^\xB6/) { $tword .= "a";}
+ elsif (/^b|^B|^β|^Β/) { $tword .= "b"; }
+ elsif (/^d|^D|^δ|^Δ/) { $tword .= "d"; }
+ elsif (/^e|^E|^ε|^Ε|^έ|^Έ/) { $tword .= "e"; }
+ elsif (/^i|^I|^ι|^Ι|^ί|^Ί|^ΐ/) { $tword .= "i"; }
+ elsif (/^o|^O|^ο|^Ο|^ό|^Ό/) { $tword .= "o"; }
+ elsif (/^p|^P|^π|^Π/) { $tword .= "p"; }
+ elsif (/^g|^G|^γ|^Γ/) { $tword .= "c"; }
+ elsif (/^z|^Z|^ζ|^Ζ/) { $tword .= "f"; }
+ elsif (/^h|^H|^η|^Η|^ή|^Ή/) { $tword .= "g"; }
+ elsif (/^j|^J|^θ|^Θ/) { $tword .= "h"; }
+ elsif (/^k|^K|^κ|^Κ/) { $tword .= "j"; }
+ elsif (/^l|^L|^λ|^Λ/) { $tword .= "k"; }
+ elsif (/^m|^M|^μ|^Μ/) { $tword .= "l"; }
+ elsif (/^n|^N|^ν|^Ν/) { $tword .= "m"; }
+ elsif (/^x|^X|^ξ|^Ξ/) { $tword .= "n"; }
+ elsif (/^r|^R|^ρ|^Ρ/) { $tword .= "q"; }
+ elsif (/^s|^c|^S|^σ|^ς|^Σ/) { $tword .= "r"; }
+ elsif (/^t|^T|^τ|^Τ/) { $tword .= "s"; }
+ elsif (/^u|^U|^υ|^Υ|^ύ|^Ύ|^ΰ/) { $tword .= "t"; }
+ elsif (/^f|^F|^φ|^Φ/) { $tword .= "u"; }
+ elsif (/^q|^Q|^χ|^Χ/) { $tword .= "v"; }
+ elsif (/^y|^Y|^ψ|^Ψ/) { $tword .= "w"; }
+ elsif (/^w|^W|^ω|^Ω|^ώ|^Ώ/) { $tword .= "x"; }
+ elsif (/^'|^`|^~|^<|^>/) { }
+ else { $tword .= $_ }
+ }
+ return $tword;
+}
+
+@ Now, that we have solved one problem we must face the others, namely the
+modification of the [[.idx]] file and the subsequent modification of
+the [[.ind]] file. (This of course means that we use [[makeindex]] to
+actually generate the index.) Before we do anything we must get the
+various command line arguments. Our program accepts at most three
+command line arguments: [[mkgrkindex.pl [-s A|a] [-l] index]].
+With the [[-s]] switch one can specify which index style he wants to
+be used: [[A]] stands for an index where each group of entries that start
+with the same letter has as group-header this letter in uppercase form;
+and [[a]] means that the group-headers are lowercase letter.
+The absence of this switch denotes that the index will be just an ordinary
+LaTeX index, i.e., without a group-header. The [[-l]] specifies that this
+is an index that has only Latin words. The absence of this switch means
+that the index is a Greek one. Finally, [[index]] denotes the name of the
+[[.idx]] file; users may omit the file extension.
+
+The first think we do is to check whether there any command line arguments.
+In case there aren't or there more than three, we just print a usage message
+and exit. Otherwise, we print the version number and we process the command
+line arguments.
+
+<<Check for command line arguments>>=
+$argc = @ARGV;
+
+if ($argc == 0 || $argc > 4 ) # no command line arguments or more than 3
+{ # arguments
+ die "Usage: mkgrkindex.pl [-s A|a] [-l] index\n";
+}
+else
+{
+ print "This is mkgrkindex (previously known as mkindex) version 2.2\n";
+ <<Process command line arguments>>
+}
+
+@ Since we don't know apriori the number of arguments we set the following
+global variables: [[$style]] and [[$is_latin]]. For variable [[$style]]
+a negative value means that a lowercase letter will precede each group
+of words beginning with the same letter, a positive value means that
+the letter will be uppercase and the value 0 means that there will be
+no letter preceding each group of words. While for variable [[$is_latin]]
+a positive value means that the index is non-Greek script index and a
+negative or zero means it is a Greek script index. The last thing we
+must do is to check whether the index file exists.
+
+<<Process command line arguments>>=
+
+ $style = 0;
+ $is_latin = 0;
+ <<Get command line arguments>>
+ <<Check if .idx file exists>>
+
+@ In order to get the various command line arguments we use a simple
+[[while]] loop that check each element of the array [[@ARGV]]. We check
+for both switches and we get the name of the file that contains the index.
+
+<<Get command line arguments>>=
+
+ SWITCHES:
+ while($_ = $ARGV[0])
+ {
+ shift;
+ if (/^-s/)
+ {
+ if ($ARGV[0] eq "a")
+ {
+ $style = -1;
+ }
+ elsif ($ARGV[0] eq "A")
+ {
+ $style = 1;
+ }
+ else
+ {
+ die "$ARGV[0]: Illegal argument for switch -s\n";
+ }
+ shift;
+ }
+ elsif (/^-l/)
+ {
+ $is_latin = 1;
+ }
+ elsif (/^-\w+/)
+ {
+ die "$_: Illegal command line switch!\n";
+ }
+ else
+ {
+ $file = $_;
+ }
+ }
+ die "No index file name specified!\n" if $file eq "";
+
+@ In order to check whether the index file exists, we simply use the
+[[-e]] operator. First we check if [[$file]] exits, if doesn't then
+probably file [[$file.idx]] exists, i.e., the user hasn't typed the
+filename extension. In case this doesn't exist, then we are sure there is
+no index file. After these checks, variable [[$file]] contains the file name
+without extension.
+
+<<Check if .idx file exists>>=
+ if (! (-e $file))
+ {
+ die "$file: no such file!\n" if $file =~ /.+\..+/;
+ die "$file.idx: no such file!\n" if (! (-e "$file.idx"));
+ $index_file = "$file.idx";
+ }
+ else
+ {
+ $index_file = $file;
+ $file = $1 if $index_file =~ /(.+)\..+/;
+ }
+
+@ We have now all the information we need in order to modify the index file.
+First we must rename the index file, since we are going to modify it. Next,
+we open the renamed file for reading and we open a fresh file into which
+we will write the modified index. These changes must be done only if this
+is a Greek index, i.e., if the value of [[$is_latin]] is equal to zero.
+The next think we do is to modify the index
+entries. If an index entry appears in the [[\frontmatter]] of a LaTeX
+document, then its page number comes out as a Latin number. Since we are
+preparing a document with the [[greek]] option of the babel package this
+number comes out as an argument of the command [[\textlatin]], e.g.,
+[[\textlatin{ix}]]. This means that we must modify the page information
+too. However, this change requires to rescan the whole index file. So,
+we delete the original index file, rename the modified one and then
+correct the page numbers, by using the same method.
+
+<<Modify LaTeX index file>>=
+
+$old_file="$index_file.old";
+
+if ($is_latin == 0)
+{
+ rename $index_file, $old_file;
+ open(OLD, "<$old_file") || die "Can't open file $old_file\n";
+ open(NEW, ">$index_file") || die "Can't open file $index_file\n";
+ <<Modify index entries>>
+ close OLD;
+ close NEW;
+ unlink $old_file;
+}
+
+rename $index_file, $old_file;
+open(OLD, "<$old_file") || die "Can't open file $old_file\n";
+open(NEW, ">$index_file") || die "Can't open file $index_file\n";
+
+<<Correct page numbers>>
+
+close OLD;
+close NEW;
+unlink $old_file;
+
+@ If the value of variable [[$is_latin]] is positive there is nothing to
+do. But, if it is zero, then we change each index line. Nikos Platis has
+suggested a better method to parse individual lines. Since this method
+is better, I have decided to use it. The method uses [[split]] to split
+what goes inside the curly brackets into simpler parts. This function takes
+two arguments, a regular expression and a string, and if the regular expression
+matches somewhere in the string, the returns what goes before and after the
+substring that matched. The method tries to first split the string at the
+[[|]] symbol. Note that the expression [[(?<!")\x7C]] matches any [[|]] that is not
+preceeded by a quotation mark (the original algorithm did not take care of
+this detail). Then it splits what goes before [[|]] at each occurence of the
+[[!]] symbol. Finally, each part of these substrings is splitted at the point where
+the [[@]] symbol is found. The last thing is to make all necesary transformations
+and to assemble the index entry.
+
+<<Modify index entries>>=
+
+while (<OLD>)
+{
+ #\x7B = {, \x7D = },\x40 = @, \x7C = |, \x21 = !, \x28 = (, \x29 = )
+ chomp;
+ #Nikos Platis has suggested the replacement of the original code with a better
+ #parsing method. The code that follows is essentially Nikos's code with
+ #some minnor modifications, as explained in the documentation.
+ $newentry = "";
+ /^\\indexentry\x7B(.+)\x7D(.+)/;
+ $fullentry = $1;
+ $page = $2;
+ ($indexentry, $format) = split(/(?<!")\x7C/, $fullentry);
+ @entryparts = split(/(?<!")\x21/, $indexentry);
+ $numparts = @entryparts;
+ for ($i = 0; $i < $numparts; $i++) {
+ ($x, $y) = split(/(?<!")\x40/, @entryparts[$i]);
+ if ($i > 0) {
+ $newentry .= "!"
+ }
+ $tx = g2e($x);
+ if ($y) {
+ $newentry .= "$tx\@$y"
+ }
+ else {
+ $newentry .= "$tx\@$x";
+ }
+ }
+ print NEW "\\indexentry{$newentry";
+ if ($format) {
+ print NEW "|$format"
+ }
+ print NEW "}$page\n"
+}
+
+@ Correcting the page numbers is very easy. We check each line and
+if one happens to have the form [[\indexentry{w}{\textlatin{p}}]],
+then we replace it with [[\indexentry{w|textlatin}{p}]]. Of course
+this does not take care of cases where the [[|]] operator is
+already in use, but then we make the assumption that definitions and
+such stuff do not appear in the foreword of a document.
+
+<<Correct page numbers>>=
+while(<OLD>)
+{
+ chomp($_);
+ if (/\\indexentry\x7B(.+)\x7D\x7B\\textlatin\s*?\x7B(\w+)\x7D\x7D/)
+ {
+ print NEW "\\indexentry{$1|textlatin}{$2}\n";
+ }
+ else
+ {
+ print NEW "$_\n";
+ }
+}
+
+@ The [[.ind]] file will be generated by invoking program [[makeindex]].
+In case the name of the program is different in the user's installation,
+he/she must change the assignment at the beginning of the program.
+As we said, the user can choose between three different types of indices.
+Indices of type "A" and "a", assume that LaTeX and [[makeindex]] have access
+to files [[uppercase-headers.ist]] and [[lowercase-headers.ist]]. So, make sure
+these files are properly installed. Depending on the value of variable [[$style]],
+we generate the appropriate index.
+
+<<Generate .ind file>>=
+
+if ($style < 0)
+{
+ system("$makeindex -s lowercase-headers.ist $file");
+}
+elsif ($style > 0)
+{
+ system("$makeindex -s uppercase-headers.ist $file");
+}
+else
+{
+ system("$makeindex $file");
+}
+
+@ Now the we have created the [[.ind]] file, if the user has chosen either
+the [[A]] or [[a]] option we must modify the file so that the English
+letters become Greek ones. The mechanism is very simple: we employ the
+inverse of the mapping we employed in subroutine [[g2e]]. In order to
+do this we use a hash table. In case the [[$is_latin == 1]], then the only
+thing we need to do is to translate the word ``symbol'' into Greek. Before,
+we do anything further we must open the file and to rename the old index
+file.
+
+<<Modify the .ind file>>=
+
+<<Declare hash table>>
+$ind_file = "$file.ind";
+$old_file="$ind_file.old";
+
+if ($is_latin == 0)
+{
+ rename $ind_file, $old_file;
+ open(OLD, "<$old_file") || die "Can't open file $old_file\n";
+ open(NEW, ">$ind_file") || die "Can't open file $ind_file\n";
+ <<Correct header letters>>
+ close OLD;
+ close NEW;
+ unlink $old_file;
+}
+
+rename $ind_file, $old_file;
+open(OLD, "<$old_file") || die "Can't open file $old_file\n";
+open(NEW, ">$ind_file") || die "Can't open file $ind_file\n";
+<<Translate the word symbol>>
+close OLD;
+close NEW;
+unlink $old_file;
+
+@ We declare a hash table in which we will store the inverse transliteration
+table.
+
+<<Declare hash table>>=
+
+%e2g = (
+ 'a' => 'α', 'A' => 'Α',
+ 'b' => 'β', 'B' => 'Β',
+ 'c' => 'γ', 'C' => 'Γ',
+ 'd' => 'δ', 'D' => 'Δ',
+ 'e' => 'ε', 'E' => 'Ε',
+ 'f' => 'ζ', 'F' => 'Ζ',
+ 'g' => 'η', 'G' => 'Η',
+ 'h' => 'θ', 'H' => 'Θ',
+ 'i' => 'ι', 'I' => 'Ι',
+ 'j' => 'κ', 'J' => 'Κ',
+ 'k' => 'λ', 'K' => 'Λ',
+ 'l' => 'μ', 'L' => 'Μ',
+ 'm' => 'ν', 'M' => 'Ν',
+ 'n' => 'ξ', 'N' => 'Ξ',
+ 'o' => 'ο', 'O' => 'Ο',
+ 'p' => 'π', 'P' => 'Π',
+ 'q' => 'ρ', 'Q' => 'Ρ',
+ 'r' => 'σv', 'R' => 'Σ',
+ 's' => 'τ', 'S' => 'Τ',
+ 't' => 'υ', 'T' => 'Υ',
+ 'u' => 'φ', 'U' => 'Φ',
+ 'v' => 'χ', 'V' => 'Χ',
+ 'w' => 'ψ', 'W' => 'Ψ',
+ 'x' => 'ω', 'X' => 'Ω'
+ );
+
+@ In order to translate the word symbol we must just scan the entire
+[[.ind]] file and to find the word [[symbols]] or [[Symbols]]. This
+isn't difficult since each header line is of the form
+[[{\hfil word \hfil}]], where [[word]] is either the a letter, the word
+[[symbols]] or the word [[Symbols]]. Once we
+find the word we replace it with its translation.
+
+<<Translate the word symbol>>=
+
+while (<OLD>)
+{
+ if (/^\x7B\\hfil (\w)ymbols \\hfil\x7D/)
+ {
+ if ($1 eq "s")
+ {
+ print NEW "{\\hfil \\textgreek{\\textbf{s'umbola}}";
+ print NEW "\\hfil}\\nopagebreak\n";
+ }
+ elsif ($1 eq "S")
+ {
+ print NEW "{\\hfil \\textgreek{\\textbf{S'umbola}}";
+ print NEW "\\hfil}\\nopagebreak\n";
+ }
+ else
+ {
+ die "Illegal header $1 in .ind file\n";
+ }
+ }
+ else
+ {
+ print NEW;
+ }
+}
+
+@ Correcting the header letters means to scan the whole index file and
+replace the English letters with Greek ones. We find lines of the form
+[[{\hfil a \hfil}\nopagebreak]] and we replace the English letter
+with the corresponding Greek by using the hash [[%e2g]].
+
+<<Correct header letters>>=
+
+while (<OLD>)
+{
+ if (/^{\\hfil (\w?) \\hfil}/)
+ {
+ $lettergr = $e2g{$1};
+ print NEW "{\\hfil $lettergr \\hfil}\\nopagebreak\n";
+ }
+ else
+ {
+ print NEW ;
+ }
+}
+
+@ Let's summarize. This program is makes it possible to use
+program [[makeindex]] as if this program was writen for Greek
+people only! The program works as follows: (a) it check the command line
+arguments, (b) it modifies the LaTeX generated index, (c) generates the
+[[.ind]] according to the user's wishes, and (d) corrects the [[.ind]] file
+if necessary, i.e., if the user has asked for some alphabetic headers
+in his/her index.
+
+<<*>>=
+#!/usr/bin/env perl
+#
+#(c) Copyright 1998-2009 Apostolos Syropoulos
+# asyropoulos@yahoo.com
+#
+# The LaTeX Project Public License (lppl)
+# This software is copyright but you are granted a license which gives you,
+# the "user" of the software, legal permission to copy, distribute, and/or
+# modify the software. However, if you modify the software and then distribute
+# it (even just locally) you must change the name of the software, or use other
+# technical means to avoid confusion.
+#
+$makeindex = "makeindex"; #name of the index generation utility
+<<Routine that performs transliteration>>
+<<Check for command line arguments>>
+<<Modify LaTeX index file>>
+<<Generate .ind file>>
+if ($style != 0)
+{
+ <<Modify the .ind file>>
+}
+__END__
diff --git a/language/greek/mkgrkindex/mkgrkindex.pdf b/language/greek/mkgrkindex/mkgrkindex.pdf
new file mode 100644
index 0000000000..de555d59ec
--- /dev/null
+++ b/language/greek/mkgrkindex/mkgrkindex.pdf
Binary files differ
diff --git a/language/greek/mkgrkindex/uppercase-headers.ist b/language/greek/mkgrkindex/uppercase-headers.ist
new file mode 100644
index 0000000000..0fac84f8a5
--- /dev/null
+++ b/language/greek/mkgrkindex/uppercase-headers.ist
@@ -0,0 +1,4 @@
+heading_prefix "{\\hfil "
+heading_suffix " \\hfil}\\nopagebreak\n"
+
+headings_flag 1
diff --git a/language/greek/tests/IMPORTANT b/language/greek/tests/IMPORTANT
new file mode 100644
index 0000000000..537b7600d4
--- /dev/null
+++ b/language/greek/tests/IMPORTANT
@@ -0,0 +1,10 @@
+
+Important Notice.
+
+The Greek option of the babel package as well as all related packages
+and/or programs designed by Apostolos Syropoulos, can not be used
+by the "University of Crete Press" in any way. To do otherwise
+is a violation of international law.
+
+March 28, 1998
+Apostolos Syropoulos
diff --git a/language/greek/tests/README b/language/greek/tests/README
new file mode 100644
index 0000000000..541c4595e8
--- /dev/null
+++ b/language/greek/tests/README
@@ -0,0 +1,11 @@
+This bundle contains all the necessary files that
+should replace the corresponding existing files of
+the greek option of the babel package. In due time
+the .dtx-.ffd files will be the *official* files.
+
+Apostolos Syropoulos
+Xanthi, February 10, 1998
+
+Addition as of March 25, 1998:
+File test1.tex : a LaTeX-trip-test file for the Greek option
+File test2.tex : a LaTeX file writen in iso-8859-7
diff --git a/language/greek/tests/test1.aux b/language/greek/tests/test1.aux
new file mode 100644
index 0000000000..78ce583742
--- /dev/null
+++ b/language/greek/tests/test1.aux
@@ -0,0 +1,34 @@
+\relax
+\catcode`^^9f\active
+\select@language{american}
+\@writefile{toc}{\select@language{american}}
+\@writefile{lof}{\select@language{american}}
+\@writefile{lot}{\select@language{american}}
+\select@language{polutonikogreek}
+\@writefile{toc}{\select@language{polutonikogreek}}
+\@writefile{lof}{\select@language{polutonikogreek}}
+\@writefile{lot}{\select@language{polutonikogreek}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {1}Par'arthma m~as}{e\anw@true \anw@print \relax }}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\select@language{american}
+\@writefile{toc}{\select@language{american}}
+\@writefile{lof}{\select@language{american}}
+\@writefile{lot}{\select@language{american}}
+\select@language{polutonikogreek}
+\@writefile{toc}{\select@language{polutonikogreek}}
+\@writefile{lof}{\select@language{polutonikogreek}}
+\@writefile{lot}{\select@language{polutonikogreek}}
+\select@language{polutonikogreek}
+\@writefile{toc}{\select@language{polutonikogreek}}
+\@writefile{lof}{\select@language{polutonikogreek}}
+\@writefile{lot}{\select@language{polutonikogreek}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {\MakeUppercase {a\anw@true \anw@print \relax }}Q'aq'a}{z\anw@true \anw@print \relax }}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\contentsline {chapter}{\numberline {\MakeUppercase {b\anw@true \anw@print \relax }}Q'oq'o}{i\anw@true a\anw@true \anw@print \relax }}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\contentsline {chapter}{\numberline {\MakeUppercase {g\anw@true \anw@print \relax }}Q'iq'i}{i\anw@true g\anw@true \anw@print \relax }}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
diff --git a/language/greek/tests/test1.dvi b/language/greek/tests/test1.dvi
new file mode 100644
index 0000000000..2e00e33cf8
--- /dev/null
+++ b/language/greek/tests/test1.dvi
Binary files differ
diff --git a/language/greek/tests/test1.log b/language/greek/tests/test1.log
new file mode 100644
index 0000000000..613fb4190c
--- /dev/null
+++ b/language/greek/tests/test1.log
@@ -0,0 +1,400 @@
+This is TeX, Version 3.14159 (C version 6.1) (format=latex 98.4.2) 8 APR 1998 10:53
+**test1
+(test1.tex
+LaTeX2e <1998/06/01>
+Babel <v3.6k> and hyphenation patterns for american, english, greek, loaded.
+(/usr/lib/teTeX/texmf/tex/latex/base/book.cls
+Document Class: book 1998/05/05 v1.3y Standard LaTeX document class
+(/usr/lib/teTeX/texmf/tex/latex/base/bk10.clo
+File: bk10.clo 1998/05/05 v1.3y Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@chapter=\count80
+\c@section=\count81
+\c@subsection=\count82
+\c@subsubsection=\count83
+\c@paragraph=\count84
+\c@subparagraph=\count85
+\c@figure=\count86
+\c@table=\count87
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/lib/teTeX/texmf/tex/generic/babel/babel.sty
+Package: babel 1999/03/18 v3.6k The Babel package
+
+(/usr/lib/teTeX/texmf/tex/generic/babel/greek.ldf
+Language: greek 1999/04/03 v1.2d Greek support from the babel system
+
+(/usr/lib/teTeX/texmf/tex/generic/babel/babel.def
+File: babel.def 1999/03/18 v3.6k Babel common definitions
+\babel@savecnt=\count88
+\U@D=\dimen103
+)
+\l@polutonikogreek = a dialect from \language\l@greek
+
+Loading the definitions for the Greek font encoding
+(/usr/lib/teTeX/texmf/tex/generic/babel/lgrenc.def
+File: lgrenc.def 1998/05/16 v2.2 Greek Encoding
+)
+Package babel Info: Making ^^9f an active character on input line 199.
+)
+(/usr/lib/teTeX/texmf/tex/generic/babel/english.ldf
+File: english.ldf 1999/03/10 v3.3i English support from the babel system
+))
+(/usr/lib/teTeX/texmf/tex/latex/misc/calc.sty
+Package: calc 1995/04/10 v4.0c (TEST)
+
+Package: `calc' v4.0c (TEST) <1995/04/10> (KKT and FJ)
+\calc@Acount=\count89
+\calc@Bcount=\count90
+\calc@Adimen=\dimen104
+\calc@Bdimen=\dimen105
+\calc@Askip=\skip43
+\calc@Bskip=\skip44
+LaTeX Info: Redefining \setlength on input line 47.
+LaTeX Info: Redefining \addtolength on input line 48.
+\calc@denominator=\count91
+) (/usr/lib/teTeX/texmf/tex/latex/base/ifthen.sty
+Package: ifthen 1997/11/02 v1.0n Standard LaTeX ifthen package (DPC)
+) (test1.aux
+LaTeX Font Info: Try loading font information for LGR+cmr on input line 7.
+
+(/usr/lib/teTeX/texmf/tex/generic/babel/lgrcmr.fd
+File: lgrcmr.fd 1999/04/05 v2.2c Greek Computer Modern
+))
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Font Info: Checking defaults for LGR/cmr/m/n on input line 5.
+LaTeX Font Info: ... okay on input line 5.
+LaTeX Info: Redefining \anw@print on input line 9.
+LaTeX Info: Redefining \anw@print on input line 9.
+LaTeX Info: Redefining \anw@print on input line 9.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <12> on input line 9.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <8> on input line 9.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <6> on input line 9.
+ [1
+
+
+]
+LaTeX Info: Redefining \anw@print on input line 10.
+ [2
+
+] (test1.toc
+LaTeX Info: Redefining \anw@print on input line 3.
+LaTeX Info: Redefining \anw@print on input line 7.
+LaTeX Info: Redefining \anw@print on input line 7.
+LaTeX Info: Redefining \anw@print on input line 8.
+LaTeX Info: Redefining \anw@print on input line 8.
+LaTeX Info: Redefining \anw@print on input line 8.
+LaTeX Info: Redefining \anw@print on input line 9.
+LaTeX Info: Redefining \anw@print on input line 9.
+LaTeX Info: Redefining \anw@print on input line 9.
+)
+\tf@toc=\write3
+LaTeX Info: Redefining \anw@print on input line 11.
+
+[3]
+LaTeX Info: Redefining \anw@print on input line 11.
+ [4
+
+]
+Kef'alaio 1.
+LaTeX Info: Redefining \anw@print on input line 12.
+LaTeX Info: Redefining \anw@print on input line 12.
+LaTeX Info: Redefining \anw@print on input line 12.
+LaTeX Font Info: Try loading font information for LGR+cmtt on input line 13.
+
+(/usr/lib/teTeX/texmf/tex/generic/babel/lgrcmtt.fd
+File: lgrcmtt.fd 1999/04/05 v2.2c Greek Computer Modern Typewriter
+)
+LaTeX Font Info: Try loading font information for LGR+cmss on input line 14.
+
+
+(/usr/lib/teTeX/texmf/tex/generic/babel/lgrcmss.fd
+File: lgrcmss.fd 1999/04/05 v2.2c Greek Computer Modern Sans Serif
+)
+LaTeX Info: Redefining \anw@print on input line 15.
+LaTeX Info: Redefining \anw@print on input line 15.
+LaTeX Info: Redefining \anw@print on input line 15.
+LaTeX Info: Redefining \anw@print on input line 16.
+LaTeX Info: Redefining \anw@print on input line 16.
+LaTeX Info: Redefining \anw@print on input line 16.
+LaTeX Info: Redefining \anw@print on input line 16.
+LaTeX Info: Redefining \anw@print on input line 29.
+LaTeX Info: Redefining \anw@print on input line 29.
+LaTeX Info: Redefining \anw@print on input line 29.
+LaTeX Info: Redefining \anw@print on input line 29.
+LaTeX Info: Redefining \anw@print on input line 29.
+LaTeX Info: Redefining \anw@print on input line 29.
+LaTeX Info: Redefining \anw@print on input line 29.
+LaTeX Info: Redefining \anw@print on input line 31.
+LaTeX Info: Redefining \anw@print on input line 31.
+LaTeX Info: Redefining \anw@print on input line 31.
+LaTeX Info: Redefining \anw@print on input line 35.
+\c@bullshit=\count92
+LaTeX Info: Redefining \anw@print on input line 38.
+LaTeX Info: Redefining \anw@print on input line 38.
+LaTeX Info: Redefining \anw@print on input line 38.
+LaTeX Info: Redefining \anw@print on input line 41.
+LaTeX Info: Redefining \anw@print on input line 41.
+LaTeX Info: Redefining \anw@print on input line 41.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <7> on input line 45.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <5> on input line 45.
+LaTeX Info: Redefining \anw@print on input line 46.
+ [5]
+LaTeX Info: Redefining \anw@print on input line 48.
+LaTeX Info: Redefining \anw@print on input line 48.
+LaTeX Info: Redefining \anw@print on input line 48.
+LaTeX Info: Redefining \anw@print on input line 48.
+LaTeX Info: Redefining \anw@print on input line 51.
+ [6]
+Par'arthma \MakeUppercase {a\anw@true \anw@print \relax }.
+LaTeX Info: Redefining \anw@print on input line 53.
+\c@num=\count93
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+LaTeX Info: Redefining \anw@print on input line 57.
+
+Underfull \hbox (badness 10000) in paragraph at lines 57--58
+
+ []
+
+
+Underfull \vbox (badness 3895) has occurred while \output is active []
+
+LaTeX Info: Redefining \anw@print on input line 58.
+ [7
+
+]
+LaTeX Info: Redefining \anw@print on input line 58.
+LaTeX Info: Redefining \anw@print on input line 58.
+
+[8]
+LaTeX Info: Redefining \anw@print on input line 58.
+ [9]
+LaTeX Info: Redefining \anw@print on input line 58.
+LaTeX Info: Redefining \anw@print on input line 58.
+ [10
+
+]
+Par'arthma \MakeUppercase {b\anw@true \anw@print \relax }.
+LaTeX Info: Redefining \anw@print on input line 58.
+LaTeX Info: Redefining \anw@print on input line 60.
+LaTeX Info: Redefining \anw@print on input line 60.
+[11]
+LaTeX Info: Redefining \anw@print on input line 60.
+LaTeX Info: Redefining \anw@print on input line 60.
+LaTeX Info: Redefining \anw@print on input line 60.
+ [12
+
+]
+Par'arthma \MakeUppercase {g\anw@true \anw@print \relax }.
+LaTeX Info: Redefining \anw@print on input line 60.
+LaTeX Info: Redefining \anw@print on input line 61.
+LaTeX Info: Redefining \anw@print on input line 61.
+[13] (test1.aux) )
+Here is how much of TeX's memory you used:
+ 852 strings out of 10883
+ 10276 string characters out of 71638
+ 58045 words of memory out of 262141
+ 3735 multiletter control sequences out of 9500
+ 21493 words of font info for 44 fonts, out of 150000 for 255
+ 14 hyphenation exceptions out of 607
+ 24i,10n,24p,187b,444s stack positions out of 300i,40n,60p,3000b,4000s
+
+Output written on test1.dvi (13 pages, 5020 bytes).
diff --git a/language/greek/tests/test1.tex b/language/greek/tests/test1.tex
new file mode 100644
index 0000000000..2e20bea663
--- /dev/null
+++ b/language/greek/tests/test1.tex
@@ -0,0 +1,61 @@
+\documentclass[a4paper]{book}
+\usepackage[polutonikogreek,american]{babel}
+\usepackage{calc,ifthen}
+\pagenumbering{alph}
+\begin{document}
+\selectlanguage{polutonikogreek}
+\title{E>~inai >'omorfa ed~w p'anw to \greeknumeral{12345}}
+\author{M~ak~hs Maram'enos}
+\maketitle
+\tableofcontents
+\chapter{Par'arthma m~as}
+\greeknumeral{1834} \expandafter\uppercase\expandafter{\today}
+s'hmera e'inai s'abbato. ``Nai?''\&\textsc{``Nai?''} \texttt{``Nai''}
+\textsf{p'ws eisai?}\\
+\={a} \u{o} \Greeknumeral{999999} \texttt{\textit{Areske'ias}}
+\Grtoday e'inai? \textsf{p'ws e'isai?}\newline
+%%%%*****************************************************************
+%%% The following symbols are no longer supported.
+%%%\tao\space \Qoppa\space \varqoppa\space \Sampi\space \vardigamma
+%%%%*****************************************************************
+A>~inos
+\selectlanguage{american}
+a~b
+\fbox{\selectlanguage{polutonikogreek} ~a}
+\selectlanguage{polutonikogreek}
+\begin{enumerate}
+\item 1
+\item \begin{enumerate}
+\item a \item b \item g \item d \item e \item z \item j
+\begin{enumerate} \item a \item b \item g \item d \item e \item z \item j
+\begin{enumerate} \item q \item q \item q \end{enumerate}
+\end{enumerate}
+\end{enumerate}
+\end{enumerate}
+\greeknumeral{100}
+\newcounter{bullshit}
+\setcounter{bullshit}{1997}
+\Greeknumeral{\value{bullshit}}
+\begin{enumerate}
+\item lolo \begin{enumerate}
+\item 1 \item 2 \item 3
+\begin{enumerate} \item a \item b \item g \end{enumerate}
+\end{enumerate}
+\end{enumerate}
+\footnote{~a ~h ~i}
+\begin{center}
+\begin{minipage}[t]{150pt}
+Gei'a sas\footnote{ap'o ton 'Ar~h!} kala\footnote{e'iste?}
+\end{minipage}
+\end{center}
+\newpage
+\appendix
+\chapter{Q'aq'a}
+\newcounter{num}
+\setcounter{num}{1}
+\whiledo{\value{num}<101}{\greeknumeral{\value{num}}
+\newline\addtocounter{num}{1}}
+\chapter{Q'oq'o}
+\textit{\textbf{italiko'i 'entonoi}}
+\chapter{Q'iq'i}
+\end{document}
diff --git a/language/greek/tests/test1.toc b/language/greek/tests/test1.toc
new file mode 100644
index 0000000000..14618866f6
--- /dev/null
+++ b/language/greek/tests/test1.toc
@@ -0,0 +1,9 @@
+\select@language {american}
+\select@language {polutonikogreek}
+\contentsline {chapter}{\numberline {1}Par'arthma m~as}{e\anw@true \anw@print \relax }
+\select@language {american}
+\select@language {polutonikogreek}
+\select@language {polutonikogreek}
+\contentsline {chapter}{\numberline {\MakeUppercase {a\anw@true \anw@print \relax }}Q'aq'a}{z\anw@true \anw@print \relax }
+\contentsline {chapter}{\numberline {\MakeUppercase {b\anw@true \anw@print \relax }}Q'oq'o}{i\anw@true a\anw@true \anw@print \relax }
+\contentsline {chapter}{\numberline {\MakeUppercase {g\anw@true \anw@print \relax }}Q'iq'i}{i\anw@true g\anw@true \anw@print \relax }
diff --git a/language/greek/tests/test2.aux b/language/greek/tests/test2.aux
new file mode 100644
index 0000000000..8e4ae6726a
--- /dev/null
+++ b/language/greek/tests/test2.aux
@@ -0,0 +1,7 @@
+\relax
+\catcode`^^9f\active
+\select@language{greek}
+\@writefile{toc}{\select@language{greek}}
+\@writefile{lof}{\select@language{greek}}
+\@writefile{lot}{\select@language{greek}}
+\@writefile{toc}{\contentsline {section}{\numberline {1}Ti e'inai h \textlatin {ABC}?}{1}}
diff --git a/language/greek/tests/test2.dvi b/language/greek/tests/test2.dvi
new file mode 100644
index 0000000000..88925cc36c
--- /dev/null
+++ b/language/greek/tests/test2.dvi
Binary files differ
diff --git a/language/greek/tests/test2.log b/language/greek/tests/test2.log
new file mode 100644
index 0000000000..02958e9511
--- /dev/null
+++ b/language/greek/tests/test2.log
@@ -0,0 +1,88 @@
+This is TeX, Version 3.14159 (C version 6.1) (format=latex 98.4.2) 8 APR 1998 10:56
+**test2
+(test2.tex
+LaTeX2e <1998/06/01>
+Babel <v3.6k> and hyphenation patterns for american, english, greek, loaded.
+(/usr/lib/teTeX/texmf/tex/latex/base/article.cls
+Document Class: article 1998/05/05 v1.3y Standard LaTeX document class
+(/usr/lib/teTeX/texmf/tex/latex/base/size12.clo
+File: size12.clo 1998/05/05 v1.3y Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/lib/teTeX/texmf/tex/latex/tools/indentfirst.sty
+Package: indentfirst 1995/11/23 v1.03 Indent first paragraph (DPC)
+)
+(/usr/lib/teTeX/texmf/tex/generic/babel/babel.sty
+Package: babel 1999/03/18 v3.6k The Babel package
+
+(/usr/lib/teTeX/texmf/tex/generic/babel/greek.ldf
+Language: greek 1999/04/03 v1.2d Greek support from the babel system
+
+(/usr/lib/teTeX/texmf/tex/generic/babel/babel.def
+File: babel.def 1999/03/18 v3.6k Babel common definitions
+\babel@savecnt=\count87
+\U@D=\dimen103
+)
+\l@polutonikogreek = a dialect from \language\l@greek
+
+Loading the definitions for the Greek font encoding
+(/usr/lib/teTeX/texmf/tex/generic/babel/lgrenc.def
+File: lgrenc.def 1998/05/16 v2.2 Greek Encoding
+)
+Package babel Info: Making ^^9f an active character on input line 199.
+))
+(/usr/lib/teTeX/texmf/tex/latex/base/inputenc.sty beta test version
+Package: inputenc 1998/03/05 v0.97 Input encoding file (test version: still lia
+ble to change)
+
+(/usr/lib/teTeX/texmf/tex/latex/base/iso-8859-7.def
+File: iso-8859-7.def 1998/05/10 v1.0c Input encoding file
+
+iso-8859-7 input encoding file by Apostolos Syropoulos))
+No file test2.aux.
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 10.
+LaTeX Font Info: ... okay on input line 10.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 10.
+LaTeX Font Info: ... okay on input line 10.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 10.
+LaTeX Font Info: ... okay on input line 10.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 10.
+LaTeX Font Info: ... okay on input line 10.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 10.
+LaTeX Font Info: ... okay on input line 10.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 10.
+LaTeX Font Info: ... okay on input line 10.
+LaTeX Font Info: Checking defaults for LGR/cmr/m/n on input line 10.
+LaTeX Font Info: Try loading font information for LGR+cmr on input line 10.
+(/usr/lib/teTeX/texmf/tex/generic/babel/lgrcmr.fd
+File: lgrcmr.fd 1999/04/05 v2.2c Greek Computer Modern
+)
+LaTeX Font Info: ... okay on input line 10.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <14.4> on input line 15.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <7> on input line 15.
+ [1
+
+] (test2.aux) )
+Here is how much of TeX's memory you used:
+ 636 strings out of 10883
+ 7251 string characters out of 71638
+ 56097 words of memory out of 262141
+ 3559 multiletter control sequences out of 9500
+ 10184 words of font info for 28 fonts, out of 150000 for 255
+ 14 hyphenation exceptions out of 607
+ 23i,6n,24p,187b,285s stack positions out of 300i,40n,60p,3000b,4000s
+
+Output written on test2.dvi (1 page, 2244 bytes).
diff --git a/language/greek/tests/test2.tex b/language/greek/tests/test2.tex
new file mode 100644
index 0000000000..3a4439fb0c
--- /dev/null
+++ b/language/greek/tests/test2.tex
@@ -0,0 +1,34 @@
+\documentclass[12pt,a4paper]{article}
+\usepackage{indentfirst}
+\usepackage[greek]{babel}
+\usepackage[iso-8859-7]{inputenc}
+\makeatletter
+\def\verbatim@font{\usefont{OT1}{cmtt}{m}{n}}
+\makeatother
+\renewcommand{\theenumi}{\roman{enumi}}
+\renewcommand{\labelenumi}{(\theenumi)}
+\begin{document}
+\title{Σύντομη περιγραφή της γλώσσας προγραμματισμού \textlatin{ABC}}
+\author{Απόστολος Συρόπουλος\\
+\textlatin{E-mail: \texttt{apostolo@obelix.ee.duth.gr}} ή\\
+\textlatin{\texttt{apostolo@ocean1.ee.duth.gr}}}
+\maketitle
+\section{Τι είναι η \textlatin{ABC}?}
+Η \textlatin{ABC} είναι μια \textit{διερμηνευόμενη} γλώσσα προγραμματισμού
+αλλά και ένα \textit{προγραμματιστικό περιβάλλον}. Όταν λέμε διερμηνευόμενη
+εννοούμε ότι δεν χρειάζεται μετάφραση του προγράμματος μας σε γλώσσα μηχανής,
+αλλά αυτό εκτελείται απ' ευθείας από το προγραμματιστικό περιβάλλον. Η
+γλώσσα σχεδιάστηκε από μία ομάδα ερευνητών του \textit{Κέντρου Μαθηματικών και
+της Επιστήμης των Ηλεκτρονικών Υπολογιστών} του \textlatin{Amsterdam}, ως
+μια εναλλακτική λύση στο πρόβλημα της διδασκαλίας του προγραμματισμού σε
+νέους μαθητές, οι οποίοι μέχρι τότε χρησιμοποιούσαν την \textlatin{BASIC}.
+
+Τα κύρια χαρακτηριστικά της \textlatin{ABC} είναι ότι είναι απλούστατη
+στη χρήση και εύκολη στην εκμάθηση. Έχει δε μεγαλύτερη εκφραστική δύναμη
+από την \textlatin{Pascal} και την \textlatin{C}! Επιπλέον, η γλώσσα
+διατίθεται δωρεάν μέσω| του \textlatin{Internet}. Περισσότερες πληροφορίες
+μπορείτε να βρείτε στο παρακάτω \textlatin{URL}:
+\begin{center}
+\verb|http://www.cwi.nl/~steven/abc/|
+\end{center}
+\end{document} \ No newline at end of file