From c53862792be496b5a6a2611c8121370f423fa5eb Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 26 Nov 2007 18:48:50 +0000 Subject: new font gfsneohellenic git-svn-id: svn://tug.org/texlive/trunk@5607 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/fonts/gfsneohellenic/OFL-FAQ.txt | 182 +++ Master/texmf-dist/doc/fonts/gfsneohellenic/OFL.txt | 100 ++ Master/texmf-dist/doc/fonts/gfsneohellenic/README | 14 + .../doc/fonts/gfsneohellenic/gfsneohellenic.pdf | Bin 0 -> 93903 bytes .../doc/fonts/gfsneohellenic/gfsneohellenic.tex | 387 ++++++ .../public/gfsneohellenic/GFSNeohellenic-Bold.afm | 971 ++++++++++++++ .../gfsneohellenic/GFSNeohellenic-BoldItalic.afm | 1008 +++++++++++++++ .../gfsneohellenic/GFSNeohellenic-Italic.afm | 1337 ++++++++++++++++++++ .../gfsneohellenic/GFSNeohellenic-Regular.afm | 1219 ++++++++++++++++++ .../fonts/enc/dvips/gfsneohellenic/neohellenic.enc | 110 ++ .../dvips/gfsneohellenic/neohellenicdenomnums.enc | 89 ++ .../enc/dvips/gfsneohellenic/neohellenicec.enc | 82 ++ .../enc/dvips/gfsneohellenic/neohellenicecsc.enc | 81 ++ .../enc/dvips/gfsneohellenic/neohellenicel.enc | 213 ++++ .../enc/dvips/gfsneohellenic/neohellenicelsc.enc | 187 +++ .../enc/dvips/gfsneohellenic/neohellenicmath.enc | 192 +++ .../dvips/gfsneohellenic/neohellenicnumnums.enc | 90 ++ .../enc/dvips/gfsneohellenic/neohellenicsc.enc | 100 ++ .../dvips/gfsneohellenic/neohellenictabnums.enc | 88 ++ .../map/dvips/gfsneohellenic/gfsneohellenic.map | 31 + .../public/gfsneohellenic/GFSNeohellenic.otf | Bin 0 -> 122504 bytes .../public/gfsneohellenic/GFSNeohellenicBold.otf | Bin 0 -> 91984 bytes .../public/gfsneohellenic/GFSNeohellenicBoldIt.otf | Bin 0 -> 103688 bytes .../public/gfsneohellenic/GFSNeohellenicIt.otf | Bin 0 -> 102424 bytes .../public/gfsneohellenic/gfsneohellenicmath8a.tfm | Bin 0 -> 1332 bytes .../public/gfsneohellenic/gfsneohellenicmath8r.tfm | Bin 0 -> 1144 bytes .../tfm/public/gfsneohellenic/gneohellenicb6a.tfm | Bin 0 -> 2820 bytes .../tfm/public/gfsneohellenic/gneohellenicb6r.tfm | Bin 0 -> 1696 bytes .../tfm/public/gfsneohellenic/gneohellenicbi6a.tfm | Bin 0 -> 3088 bytes .../tfm/public/gfsneohellenic/gneohellenicbi6r.tfm | Bin 0 -> 1812 bytes .../tfm/public/gfsneohellenic/gneohellenicbo6a.tfm | Bin 0 -> 3020 bytes .../tfm/public/gfsneohellenic/gneohellenicbo6r.tfm | Bin 0 -> 1896 bytes .../tfm/public/gfsneohellenic/gneohellenici6a.tfm | Bin 0 -> 3212 bytes .../tfm/public/gfsneohellenic/gneohellenici6r.tfm | Bin 0 -> 1812 bytes .../tfm/public/gfsneohellenic/gneohellenico6a.tfm | Bin 0 -> 2936 bytes .../tfm/public/gfsneohellenic/gneohellenico6r.tfm | Bin 0 -> 1884 bytes .../tfm/public/gfsneohellenic/gneohellenicrg6a.tfm | Bin 0 -> 2724 bytes .../tfm/public/gfsneohellenic/gneohellenicrg6r.tfm | Bin 0 -> 1672 bytes .../tfm/public/gfsneohellenic/gneohellenicsc6a.tfm | Bin 0 -> 2736 bytes .../tfm/public/gfsneohellenic/gneohellenicsc6r.tfm | Bin 0 -> 1676 bytes .../public/gfsneohellenic/gneohellenicsco6a.tfm | Bin 0 -> 2944 bytes .../public/gfsneohellenic/gneohellenicsco6r.tfm | Bin 0 -> 1884 bytes .../tfm/public/gfsneohellenic/neohellenicb8a.tfm | Bin 0 -> 1888 bytes .../tfm/public/gfsneohellenic/neohellenicb8r.tfm | Bin 0 -> 1820 bytes .../tfm/public/gfsneohellenic/neohellenicb9a.tfm | Bin 0 -> 1880 bytes .../tfm/public/gfsneohellenic/neohellenicb9r.tfm | Bin 0 -> 1796 bytes .../tfm/public/gfsneohellenic/neohellenicbi8a.tfm | Bin 0 -> 2060 bytes .../tfm/public/gfsneohellenic/neohellenicbi8r.tfm | Bin 0 -> 1992 bytes .../tfm/public/gfsneohellenic/neohellenicbi9a.tfm | Bin 0 -> 2048 bytes .../tfm/public/gfsneohellenic/neohellenicbi9r.tfm | Bin 0 -> 1964 bytes .../tfm/public/gfsneohellenic/neohellenicbo8a.tfm | Bin 0 -> 2104 bytes .../tfm/public/gfsneohellenic/neohellenicbo8r.tfm | Bin 0 -> 2036 bytes .../tfm/public/gfsneohellenic/neohellenicbo9a.tfm | Bin 0 -> 2072 bytes .../tfm/public/gfsneohellenic/neohellenicbo9r.tfm | Bin 0 -> 1988 bytes .../gfsneohellenic/neohellenicdenomnums8a.tfm | Bin 0 -> 1196 bytes .../gfsneohellenic/neohellenicdenomnums8r.tfm | Bin 0 -> 1112 bytes .../tfm/public/gfsneohellenic/neohellenici8a.tfm | Bin 0 -> 2232 bytes .../tfm/public/gfsneohellenic/neohellenici8r.tfm | Bin 0 -> 1960 bytes .../tfm/public/gfsneohellenic/neohellenici9a.tfm | Bin 0 -> 2328 bytes .../tfm/public/gfsneohellenic/neohellenici9r.tfm | Bin 0 -> 1940 bytes .../public/gfsneohellenic/neohellenicnumnums8a.tfm | Bin 0 -> 1136 bytes .../public/gfsneohellenic/neohellenicnumnums8r.tfm | Bin 0 -> 1116 bytes .../tfm/public/gfsneohellenic/neohellenico8a.tfm | Bin 0 -> 2096 bytes .../tfm/public/gfsneohellenic/neohellenico8r.tfm | Bin 0 -> 2028 bytes .../tfm/public/gfsneohellenic/neohellenico9a.tfm | Bin 0 -> 2084 bytes .../tfm/public/gfsneohellenic/neohellenico9r.tfm | Bin 0 -> 2000 bytes .../tfm/public/gfsneohellenic/neohellenicrg8a.tfm | Bin 0 -> 1880 bytes .../tfm/public/gfsneohellenic/neohellenicrg8r.tfm | Bin 0 -> 1812 bytes .../tfm/public/gfsneohellenic/neohellenicrg9a.tfm | Bin 0 -> 1872 bytes .../tfm/public/gfsneohellenic/neohellenicrg9r.tfm | Bin 0 -> 1788 bytes .../tfm/public/gfsneohellenic/neohellenicsc8a.tfm | Bin 0 -> 1808 bytes .../tfm/public/gfsneohellenic/neohellenicsc8r.tfm | Bin 0 -> 1776 bytes .../tfm/public/gfsneohellenic/neohellenicsc9a.tfm | Bin 0 -> 1776 bytes .../tfm/public/gfsneohellenic/neohellenicsc9r.tfm | Bin 0 -> 1720 bytes .../tfm/public/gfsneohellenic/neohellenicsco8a.tfm | Bin 0 -> 2028 bytes .../tfm/public/gfsneohellenic/neohellenicsco8r.tfm | Bin 0 -> 1996 bytes .../tfm/public/gfsneohellenic/neohellenicsco9a.tfm | Bin 0 -> 2004 bytes .../tfm/public/gfsneohellenic/neohellenicsco9r.tfm | Bin 0 -> 1948 bytes .../public/gfsneohellenic/neohellenictabnums8a.tfm | Bin 0 -> 1244 bytes .../public/gfsneohellenic/neohellenictabnums8r.tfm | Bin 0 -> 1188 bytes .../public/gfsneohellenic/GFSNeohellenic-Bold.pfb | Bin 0 -> 166966 bytes .../gfsneohellenic/GFSNeohellenic-BoldItalic.pfb | Bin 0 -> 177049 bytes .../gfsneohellenic/GFSNeohellenic-Italic.pfb | Bin 0 -> 172153 bytes .../gfsneohellenic/GFSNeohellenic-Regular.pfb | Bin 0 -> 198923 bytes .../public/gfsneohellenic/gfsneohellenicmath8a.vf | Bin 0 -> 1004 bytes .../vf/public/gfsneohellenic/gneohellenicb6a.vf | Bin 0 -> 1668 bytes .../vf/public/gfsneohellenic/gneohellenicbi6a.vf | Bin 0 -> 1688 bytes .../vf/public/gfsneohellenic/gneohellenicbo6a.vf | Bin 0 -> 1676 bytes .../vf/public/gfsneohellenic/gneohellenici6a.vf | Bin 0 -> 1680 bytes .../vf/public/gfsneohellenic/gneohellenico6a.vf | Bin 0 -> 1696 bytes .../vf/public/gfsneohellenic/gneohellenicrg6a.vf | Bin 0 -> 1688 bytes .../vf/public/gfsneohellenic/gneohellenicsc6a.vf | Bin 0 -> 1644 bytes .../vf/public/gfsneohellenic/gneohellenicsco6a.vf | Bin 0 -> 1656 bytes .../vf/public/gfsneohellenic/neohellenicb8a.vf | Bin 0 -> 1612 bytes .../vf/public/gfsneohellenic/neohellenicb9a.vf | Bin 0 -> 1732 bytes .../vf/public/gfsneohellenic/neohellenicbi8a.vf | Bin 0 -> 1624 bytes .../vf/public/gfsneohellenic/neohellenicbi9a.vf | Bin 0 -> 1744 bytes .../vf/public/gfsneohellenic/neohellenicbo8a.vf | Bin 0 -> 1624 bytes .../vf/public/gfsneohellenic/neohellenicbo9a.vf | Bin 0 -> 1740 bytes .../gfsneohellenic/neohellenicdenomnums8a.vf | Bin 0 -> 520 bytes .../vf/public/gfsneohellenic/neohellenici8a.vf | Bin 0 -> 1620 bytes .../vf/public/gfsneohellenic/neohellenici9a.vf | Bin 0 -> 1740 bytes .../public/gfsneohellenic/neohellenicnumnums8a.vf | Bin 0 -> 512 bytes .../vf/public/gfsneohellenic/neohellenico8a.vf | Bin 0 -> 1628 bytes .../vf/public/gfsneohellenic/neohellenico9a.vf | Bin 0 -> 1756 bytes .../vf/public/gfsneohellenic/neohellenicrg8a.vf | Bin 0 -> 1624 bytes .../vf/public/gfsneohellenic/neohellenicrg9a.vf | Bin 0 -> 1748 bytes .../vf/public/gfsneohellenic/neohellenicsc8a.vf | Bin 0 -> 1616 bytes .../vf/public/gfsneohellenic/neohellenicsc9a.vf | Bin 0 -> 1744 bytes .../vf/public/gfsneohellenic/neohellenicsco8a.vf | Bin 0 -> 1628 bytes .../vf/public/gfsneohellenic/neohellenicsco9a.vf | Bin 0 -> 1756 bytes .../public/gfsneohellenic/neohellenictabnums8a.vf | Bin 0 -> 592 bytes .../tex/latex/gfsneohellenic/gfsneohellenic.sty | 237 ++++ .../tex/latex/gfsneohellenic/lgrneohellenic.fd | 31 + .../tex/latex/gfsneohellenic/omlneohellenic.fd | 16 + .../tex/latex/gfsneohellenic/ot1neohellenic.fd | 49 + .../tex/latex/gfsneohellenic/t1neohellenic.fd | 53 + .../tex/latex/gfsneohellenic/uneohellenicnums.fd | 42 + Master/tlpkg/bin/ctan2tds | 39 +- Master/tlpkg/bin/tlpkg-ctan-check | 2 +- Master/tlpkg/tlpsrc/gfsneohellenic.tlpsrc | 3 + 121 files changed, 6934 insertions(+), 19 deletions(-) create mode 100644 Master/texmf-dist/doc/fonts/gfsneohellenic/OFL-FAQ.txt create mode 100644 Master/texmf-dist/doc/fonts/gfsneohellenic/OFL.txt create mode 100644 Master/texmf-dist/doc/fonts/gfsneohellenic/README create mode 100644 Master/texmf-dist/doc/fonts/gfsneohellenic/gfsneohellenic.pdf create mode 100644 Master/texmf-dist/doc/fonts/gfsneohellenic/gfsneohellenic.tex create mode 100644 Master/texmf-dist/fonts/afm/public/gfsneohellenic/GFSNeohellenic-Bold.afm create mode 100644 Master/texmf-dist/fonts/afm/public/gfsneohellenic/GFSNeohellenic-BoldItalic.afm create mode 100644 Master/texmf-dist/fonts/afm/public/gfsneohellenic/GFSNeohellenic-Italic.afm create mode 100644 Master/texmf-dist/fonts/afm/public/gfsneohellenic/GFSNeohellenic-Regular.afm create mode 100644 Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenic.enc create mode 100644 Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicdenomnums.enc create mode 100644 Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicec.enc create mode 100644 Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicecsc.enc create mode 100644 Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicel.enc create mode 100644 Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicelsc.enc create mode 100644 Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicmath.enc create mode 100644 Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicnumnums.enc create mode 100644 Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicsc.enc create mode 100644 Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenictabnums.enc create mode 100644 Master/texmf-dist/fonts/map/dvips/gfsneohellenic/gfsneohellenic.map create mode 100644 Master/texmf-dist/fonts/opentype/public/gfsneohellenic/GFSNeohellenic.otf create mode 100644 Master/texmf-dist/fonts/opentype/public/gfsneohellenic/GFSNeohellenicBold.otf create mode 100644 Master/texmf-dist/fonts/opentype/public/gfsneohellenic/GFSNeohellenicBoldIt.otf create mode 100644 Master/texmf-dist/fonts/opentype/public/gfsneohellenic/GFSNeohellenicIt.otf create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gfsneohellenicmath8a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gfsneohellenicmath8r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenicb6a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenicb6r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenicbi6a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenicbi6r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenicbo6a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenicbo6r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenici6a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenici6r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenico6a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenico6r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenicrg6a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenicrg6r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenicsc6a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenicsc6r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenicsco6a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/gneohellenicsco6r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicb8a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicb8r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicb9a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicb9r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicbi8a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicbi8r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicbi9a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicbi9r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicbo8a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicbo8r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicbo9a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicbo9r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicdenomnums8a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicdenomnums8r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenici8a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenici8r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenici9a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenici9r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicnumnums8a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicnumnums8r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenico8a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenico8r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenico9a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenico9r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicrg8a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicrg8r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicrg9a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicrg9r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicsc8a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicsc8r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicsc9a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicsc9r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicsco8a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicsco8r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicsco9a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenicsco9r.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenictabnums8a.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/gfsneohellenic/neohellenictabnums8r.tfm create mode 100644 Master/texmf-dist/fonts/type1/public/gfsneohellenic/GFSNeohellenic-Bold.pfb create mode 100644 Master/texmf-dist/fonts/type1/public/gfsneohellenic/GFSNeohellenic-BoldItalic.pfb create mode 100644 Master/texmf-dist/fonts/type1/public/gfsneohellenic/GFSNeohellenic-Italic.pfb create mode 100644 Master/texmf-dist/fonts/type1/public/gfsneohellenic/GFSNeohellenic-Regular.pfb create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/gfsneohellenicmath8a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/gneohellenicb6a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/gneohellenicbi6a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/gneohellenicbo6a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/gneohellenici6a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/gneohellenico6a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/gneohellenicrg6a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/gneohellenicsc6a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/gneohellenicsco6a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicb8a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicb9a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicbi8a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicbi9a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicbo8a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicbo9a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicdenomnums8a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenici8a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenici9a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicnumnums8a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenico8a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenico9a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicrg8a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicrg9a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicsc8a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicsc9a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicsco8a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenicsco9a.vf create mode 100644 Master/texmf-dist/fonts/vf/public/gfsneohellenic/neohellenictabnums8a.vf create mode 100644 Master/texmf-dist/tex/latex/gfsneohellenic/gfsneohellenic.sty create mode 100644 Master/texmf-dist/tex/latex/gfsneohellenic/lgrneohellenic.fd create mode 100644 Master/texmf-dist/tex/latex/gfsneohellenic/omlneohellenic.fd create mode 100644 Master/texmf-dist/tex/latex/gfsneohellenic/ot1neohellenic.fd create mode 100644 Master/texmf-dist/tex/latex/gfsneohellenic/t1neohellenic.fd create mode 100644 Master/texmf-dist/tex/latex/gfsneohellenic/uneohellenicnums.fd create mode 100644 Master/tlpkg/tlpsrc/gfsneohellenic.tlpsrc (limited to 'Master') diff --git a/Master/texmf-dist/doc/fonts/gfsneohellenic/OFL-FAQ.txt b/Master/texmf-dist/doc/fonts/gfsneohellenic/OFL-FAQ.txt new file mode 100644 index 00000000000..76f4c62af75 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/gfsneohellenic/OFL-FAQ.txt @@ -0,0 +1,182 @@ +OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL) +Version 1.0 - 22 November 2005 +(See http://scripts.sil.org/OFL for updates) + + +1 ABOUT USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL + +1.1 Can I use the fonts in any publication, even embedded in the file? +Yes. You may use them like most other fonts, but unlike some fonts you may include an embedded subset of the fonts in your document. Such use does not require you to include this license or other files (listed in OFL condition 2), nor does it require any type of acknowledgement within the publication. Some mention of the font name within the publication information (such as in a colophon) is usually appreciated. If you wish to include the complete font as a separate file, you should distribute the full font package, including all existing acknowledgements, and comply with the OFL conditions. Of course, referencing or embedding an OFL font in any document does not change the license of the document itself. The resulting document is not a derivative anymore than a compiled program is a derivative of a compiler. Similarly, creating a graphic using an OFL font does not make the resulting artwork subject to the OFL. + +1.2 Can I make web pages using these fonts? +Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended. + +1.3 Can I make the fonts available to others from my web site? +Yes, as long as you meet the conditions for use (include the necessary files, don't abuse the Author(s)' names, rename Modified Versions, do not sublicense and do not sell by itself). + +1.4 Can the fonts be included with free and open source software distributions (such as GNU/Linux and BSD distributions)? +Yes! The OFL is compatible with most FLOSS (Free/Libre and Open Source Software) licenses. You can also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distro CD/DVDs and online repositories. + +1.5 I want to distribute the fonts with my program. Does this mean my program also has to be free and open source software? +No. Only the portions based on the font software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling also with software under restricted licensing. + +1.6 Can I include the fonts on a CD of freeware or commercial fonts? +Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself. + +1.7 Can I sell a software package that includes these fonts? +Yes, you can do this with both the Standard Version and a Modified Version. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, edutainment software, etc. + +1.8 Why won't the OFL let me sell the fonts alone? +The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential income to distribute their fonts under the OFL. Please honor and respect their contribution! + +1.9 I've come across a font released under the OFL. How can I easily get more information about the Standard Version? How can I know where it stands compared to the Standard Version or other Modified Versions? +Consult the copyright statement in the license for how to contact the original authors. Consult the FONTLOG for information on if and how the font differs from the Standard Version, and get in touch with the various contributors via the information in the acknowledgment section. Please consider using the Standard Versions of the fonts whenever possible. + +1.10 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement? +The intent is that the goodwill and reputation of the authors should not be used in a way that makes it sound like the original authors endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the authors in a listing of software features, or to promote a Modified Version on a web site by saying "designed by...". However, it would be appropriate to acknowledge the authors if your software package has a list of people who deserve thanks. We realize that this can seem to be a gray area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the authors it is allowed, but if it primarily benefits other parties, or could reflect poorly on the authors, then it is not. + + +2 ABOUT MODIFYING OFL LICENSED FONTS + +2.1 Can I change the fonts? Are there any limitations to what things I can and cannot change? +You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you could not remove the copyright statement from the font, but you could add additional information into it that covers your contribution. + +2.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine? +Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license. + +2.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font? +Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package. + +2.4 Can I pay someone to enhance the fonts for my use and distribution? +Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefitted from the contributions of others. + +2.5 I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use? +No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefitted from the contributions of others. + +2.6 Do I have to make any derivative fonts (including source code, build scripts, documentation, etc.) publicly available? +No, but please do share your improvements with others. You may find that you receive more than what you gave in return. + +2.7 Why can't I use the Reserved Font Name(s) in my derivative font names? I'd like people to know where the design came from. +The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Name(s) ensure that the only fonts that have the original names are the unmodified Standard Versions. This eliminates potential confusion and name conflicts. When choosing a name be creative and try to avoid names that sound like the original. Keep in mind that the copyright holder can allow a specific trusted partner to use Reserved Font Name(s) through a separate written agreement. + +2.8 What do you mean by "references stored in the Font Software"? Do I have to delete every reference to the Reserved Font Name(s) from inside every file I modify? +No, not every reference. It would be fine, for example, to keep a text reference to the original fonts in your modified source code, as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder allows it through a separate agreement, see section 2.7). Users who install derivatives ("Modified Versions") on their systems should not see any of the original names ("Reserved Font Names") in their font menus, font properties dialogs, PostScript streams, documents that refer to a particular font name, etc. Again, this is to ensure that users are not confused and do not mistake a font for another and so expect features only another derivative or the Standard Version can actually offer. Ultimately, creating name conflicts will cause many problems for the users as well as for the designer of both the Standard and derivative versions, so please think ahead and find a good name for your own derivative. Font substitution systems like fontconfig, OpenOffice.org or Scribus will also get very confused if the name of the font they are configured to substitute to actually refers to another physical font on the user's hard drive. It will help everyone if Standard and derivative fonts can easily be distinguished from one another, and from other derivatives. + +2.9 What is this FONTLOG thing exactly? +It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge the authors and other contributors. Please use it! See below for details on how changes should be noted. + +2.10 Am I required to update the FONTLOG? +No, but users, designers and other developers might get very frustrated at you if you don't! People need to know how derivative fonts differ from the originals, and how to take advantage of the changes, or build on them. + + +3 ABOUT THE FONTLOG + +The FONTLOG can take a variety of formats, but should include these four sections: + +3.1 FONTLOG for +This file provides detailed information on the font software. This information should be distributed along with the fonts and any derivative works. + +3.2 Basic Font Information +(Here is where you would describe the purpose and brief specifications for the font project, and where users can find more detailed documentation. It can also include references to how changes can be contributed back to the Standard Version. You may also wish to include a short guide to the design, or a reference to such a document.) + +3.3 ChangeLog +(This should list both major and minor changes, most recent first. Here are some examples:) + +1 Feb 2005 (Jane Doe) Version 1.1 +- Improved build script performance and verbosity +- Extended the smart code documentation +- Corrected minor typos in the documentation +- Fixed position of combining inverted breve below (U+032F) +- Added OpenType/Graphite smart code for Armenian +- Added Armenian glyphs (U+0531 -> U+0587) +- Released as "" + +1 Jan 2005 (Joe Smith) Version 1.0 +- Initial release of font "" + +3.4 Acknowledgements +(Here is where contributors can be acknowledged. If you make modifications be sure to add your name (N), email (E), web-address (W) and description (D). This list is sorted by last name in alphabetical order.) + +N: Jane Doe +E: jane@university.edu +W: http://art.university.edu/projects/fonts +D: Contributor - Armenian glyphs and code + +N: Fred Foobar +E: fred@foobar.org +W: http://foobar.org +D: Contributor - misc Graphite fixes + +N: Pat Johnson +E: pat@fontstudio.org +W: http://pat.fontstudio.org +D: Designer - Greek & Cyrillic glyphs based on Roman design + +N: Tom Parker +E: tom@company.com +W: http://www.company.com/tom/projects/fonts +D: Engineer - original smart font code + +N: Joe Smith +E: joe@fontstudio.org +W: http://joe.fontstudio.org +D: Designer - original Roman glyphs + +(Original authors can also include information here about their organization.) + + +4 ABOUT MAKING CONTRIBUTIONS + +4.1 Why should I contribute my changes back to the original authors? +It would benefit many people if you contributed back to what you've received. Providing your contributions and improvements to the fonts and other components (data files, source code, build scripts, documentation, etc.) could be a tremendous help and would encourage others to contribute as well and 'give back', which means you will have an opportunity to benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that when you contribute. + +4.2 I've made some very nice improvements to the font, will you consider adopting them and putting them into future Standard Versions? +Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes (the use of a centralized or distributed source revision control system like subversion or arch is a good idea). Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them). + +4.3 How can I financially support the development of OFL fonts? +It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Standard Versions. + + +5 ABOUT THE LICENSE + +5.1 I see that this is version 1.0 of the license. Will there be later changes? +We hope that version 1.0 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL. + +5.2 Can I use the SIL Open Font License for my own fonts? +Yes! We heartily encourage anyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom with some protection for the original authors and clear rules for other contributors. Some additional information is included at the end of this FAQ. + +5.3 Does this license restrict the rights of the Copyright Holder? +No. The Copyright Holder still retains all rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder can do this. + +5.4 Is the OFL a contract or a license? +The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license. + + +6 ABOUT SIL INTERNATIONAL + +6.1 Who is SIL International and what does it do? +SIL International is a worldwide faith-based education and development organization (NGO) that studies, documents, and assists in developing the world's lesser-known languages through literacy, linguistics, translation, and other academic disciplines. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment. + +6.2 What does this have to do with font licensing? +The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack) so SIL developed the SIL Open Font License. + +6.3 How can I contact SIL? +Our main web site is: http://www.sil.org/ +Our site about complex scripts is: http://scripts.sil.org/ +Information about this license (including contact email information) is at: http://scripts.sil.org/OFL + + +7 ABOUT USING THE OFL FOR YOUR ORIGINAL FONTS + +If you want to release your fonts under the OFL, you only need to do the following: + +7.1 Put your copyright and reserved names information in the beginning of the main OFL file. +7.2 Put your copyright and the OFL references in your various font files (such as in TrueType name, description and license fields) and in your other components (build scripts, glyph databases, documentation, keyboard, samples, etc). +7.3 Write an initial FONTLOG for your font and include it in the release package. +7.4 Include the OFL in your release package. +7.5 We also highly recommend you include the relevant practical documentation on the license by putting the OFL-FAQ in your package. + + +That's all. If you have any more questions please get in touch with us. + + diff --git a/Master/texmf-dist/doc/fonts/gfsneohellenic/OFL.txt b/Master/texmf-dist/doc/fonts/gfsneohellenic/OFL.txt new file mode 100644 index 00000000000..863a46a32bf --- /dev/null +++ b/Master/texmf-dist/doc/fonts/gfsneohellenic/OFL.txt @@ -0,0 +1,100 @@ +This Font Software is Copyright (c) 1995-2006, Greek Font Society (http://www.greekfontsociety.org). +All Rights Reserved. + +"GFS Didot" is a Reserved Font Name for this Font Software. + + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +No modification of the license is permitted, only verbatim copy is allowed. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1-review1 - 18 March 2006 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that the font +names of derivative works are changed. The fonts and derivatives, +however, cannot be released under any other type of license. This +requirement does not affect any document created using the +fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to any and all of the following: + - font files + - data files + - source files + - documentation + +"Reserved Font Name" refers to the Font Software name as seen by +users and any other names as specified after the copyright statement. + +"Original Version" refers to the collection of Font Software +components as distributed by the Copyright Holder. + +"Modified Version" refers to any derivative font software made by +adding to, deleting, or substituting -- in part or in whole -- +any of the components of the Original Version, by changing formats +or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the Copyright +Holder. This restriction applies to all references stored in the Font +Software, such as the font menu name and other font description fields, +which are used to differentiate the font from others. + +4) The name(s) of the Copyright Holder or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and may not be +distributed under any other license. This requirement does not affect +any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/Master/texmf-dist/doc/fonts/gfsneohellenic/README b/Master/texmf-dist/doc/fonts/gfsneohellenic/README new file mode 100644 index 00000000000..688119e51fa --- /dev/null +++ b/Master/texmf-dist/doc/fonts/gfsneohellenic/README @@ -0,0 +1,14 @@ +-------- GFS Neohellenic for LaTeX ------------- + +The GFS Neohellenic fonts (created by the Greek Font Society) are +released under the SIL Open Font License, and the LaTeX support files +(created by myself and colleagues) are released under the LPPL. + +A. Tsolomitis + +Laboratory of Digital Typography +and Mathematical Software +University of the Aegean +Department of Mathematics +83200 Karlovassi, Samos +Greece. diff --git a/Master/texmf-dist/doc/fonts/gfsneohellenic/gfsneohellenic.pdf b/Master/texmf-dist/doc/fonts/gfsneohellenic/gfsneohellenic.pdf new file mode 100644 index 00000000000..e7db7a6d892 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/gfsneohellenic/gfsneohellenic.pdf differ diff --git a/Master/texmf-dist/doc/fonts/gfsneohellenic/gfsneohellenic.tex b/Master/texmf-dist/doc/fonts/gfsneohellenic/gfsneohellenic.tex new file mode 100644 index 00000000000..5cff22c3766 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/gfsneohellenic/gfsneohellenic.tex @@ -0,0 +1,387 @@ +%% (c) copyright 2006, 2007 +%% Antonis Tsolomitis +%% Department of Mathematics, University of the Aegean +%% +%% This document can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt; either +%% version 1 of the License, or any later version. +%% +\documentclass{article} +\usepackage[polutonikogreek,english]{babel} +\usepackage[iso-8859-7]{inputenc} +\usepackage{cmbright} +\usepackage[default]{gfsneohellenic} +\usepackage{latexsym,amsfonts} +%\renewcommand{\ttdefault}{hlst} + +%%%%% Theorems and friends +\newtheorem{theorem}{Θεώρημα}[section] +\newtheorem{lemma}[theorem]{Λήμμα} +\newtheorem{proposition}[theorem]{Πρόταση} +\newtheorem{corollary}[theorem]{Πόρισμα} +\newtheorem{definition}[theorem]{Ορισμός} +\newtheorem{remark}[theorem]{Παρατήρηση} +\newtheorem{axiom}[theorem]{Αξίωμα} +\newtheorem{exercise}[theorem]{Άσκηση} + + +%%%%% Environment ``proof'' +\newenvironment{proof}[1]{{\textit{Απόδειξη:}}}{\ \hfill$\Box$} +\newenvironment{hint}[1]{{\textit{Υπόδειξη:}}}{\ \hfill$\Box$} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + +\title{The \textsc{gfsneohellenic} font family} +\author{Antonis Tsolomitis\\ +Laboratory of Digital Typography\\ and Mathematical Software\\ +Department of Mathematics\\ +University of the Aegean} +\date {\textsc{12} May \textsc{2006}} + + +\begin{document} +\maketitle + +\section{Introduction} +The NeoHellenic family of the Greek Font Society was made available for free +during the winter of 2006. This font existed with a commercial license for many +years before. Support for \LaTeX\ and the babel package was prepared +several years ago by the author and I.\ Vasilogiorgakis. With the +free availability of the fonts I have modified the original package +so that it reflects the changes occured in the latest releases by \textsc{gfs}. + +The package supports three encodings: OT1, T1 and LGR to the extend +that the font themselves cover these. OT1 and LGR should be +fairly complete. The greek part is to be used with the greek option of +the Babel package. + +The fonts are loaded with + +\verb|\usepackage{gfsneohellenic}| or \verb|\usepackage[default]{gfsneohellenic}|. + + +The latter one sets NeoHellenic as the default document font. The former +defines the environment \verb|neohellenic| and the command +\verb|\textneohellenic|. For example, while in Greek language + +\verb|\textneohellenic{dokim'h}| + +produces + +\textgreek{\textneohellenic{dokim'h}}. + +x-height is adjusted so that it matches with the x-height of the +\verb|cmbright| package. This is done to help with documents requiring +mathematics. In this case load \verb|cmbright| \textit{but before} \verb|gfsneohellenic.sty|. + +\section{Installation} + +Copy the contents of the subdirectory afm in +texmf/fonts/afm/GFS/NeoHellenic/ + +\medskip + +\noindent Copy the contents of the subdirectory doc in +texmf/doc/latex/GFS/NeoHellenic/ + +\medskip + +\noindent Copy the contents of the subdirectory enc in +texmf/fonts/enc/dvips/GFS/NeoHellenic/ + +\medskip + +\noindent Copy the contents of the subdirectory map in +texmf/fonts/map/dvips/GFS/NeoHellenic/ + +\medskip + +\noindent Copy the contents of the subdirectory tex in +texmf/tex/latex/GFS/NeoHellenic/ + +\medskip + +\noindent Copy the contents of the subdirectory tfm in +texmf/fonts/tfm/GFS/NeoHellenic/ + +\medskip + +\noindent Copy the contents of the subdirectory type1 in +texmf/fonts/type1/GFS/NeoHellenic/ + +\medskip + +\noindent Copy the contents of the subdirectory vf in +texmf/fonts/vf/GFS/NeoHellenic/ + +\medskip + +\noindent In your installation's updmap.cfg file add the line + +\medskip + +\noindent Map gfsneohellenic.map + +\medskip + +Refresh your filename database and the map file database (for example, on Unix systems +run mktexlsr and then run the updmap-sys (or updmap on older systems) script as root). + +You are now ready to use the fonts. + +\section{Usage} + +As said in the introduction the package covers both english and +greek. Greek covers polytonic too through babel (read the +documentation +of the babel package and its greek option). + +For example, the preample + +\begin{verbatim} +\documentclass{article} +\usepackage[english,greek]{babel} +\usepackage[iso-8859-7]{inputenc} +\usepackage{cmbright} +\usepackage[default]{gfsneohellenic} +\end{verbatim} + +will be the correct setup for articles in Greek using NeoHellenic for the +main font. + +\bigskip + +\subsection{Transformations by \texttt{dvips}} + +Other than the shapes provided by the fonts themselves, this package +provides a slanted small caps shape +using the standard mechanism provided by dvips. Get slanted small caps with \verb|\scslshape|. +For example, the code +\begin{verbatim} +\textsc{small caps \textgreek{πεζοκεφαλαία} 0123456789} {\scslshape + \textgreek{πεζοκεφαλαία 0123456789}} +\end{verbatim} +will give + + +\textsc{small caps \textgreek{πεζοκεφαλαία} 0123456789} {\scslshape + \textgreek{πεζοκεφαλαία 0123456789}} + +\noindent The command \verb|\textscsl{}| are also provided. + + +\subsection{Alternative characters} +There are alternative designs for delta, Epsilon, zeta, Xi and +Omega. Xi has two alternatives. These glyphs are accessed with the +following commands: +\begin{center} +\begin{tabular}{|c|c|c|}\hline +Default design & Alternative design & Command\\ \hline +\textgreek{d}& \textgreek{\deltaalt} & \verb|\deltaatl|\\ \hline +\textgreek{E}& \textgreek{\Epsilonalt} & \verb|\Epsilonalt|\\ \hline +\textgreek{z}& \textgreek{\zetaalt} & \verb|\zetaalt|\\ \hline +\textgreek{X}& \textgreek{\Xionealt} & \verb|\Xionealt|\\ \hline +\textgreek{X}& \textgreek{\Xitwoalt} & \verb|\Xitwoalt|\\ \hline +\textgreek{W}& \textgreek{\Omegaalt} & \verb|\Omegaalt|\\ \hline +\end{tabular} +\end{center} + +\subsection{Tabular numbers} + +Tabular numbers (of fixed width) are accessed with the command +\verb|\tabnums{}|. Compare + +\begin{tabular}{ll} +\verb+|0|1|2|3|4|5|6|7|8|9|+ & |0|1|2|3|4|5|6|7|8|9|\\ +\verb+\tabnums{|0|1|2|3|4|5|6|7|8|9|}+ & \tabnums{|0|1|2|3|4|5|6|7|8|9|} +\end{tabular} + + +\subsection{Text fractions} + +Text fractions are composed using the lower and upper numerals +provided by the fonts, and are +accessed with the command \verb|\textfrac{}{}|. +For example, \verb|\textfrac{-22}{7}| gives \textfrac{-22}{7}. + +Precomposed fractions are provided too by \verb|\onehalf|, +\verb|\onethird|, etc. + + +\subsection{Additional characters} + +\begin{center} +\begin{tabular}{|c|c|}\hline +\verb|\textbullet| &\textbullet \\ \hline +\verb|\textparagraph| &\textparagraph \\ \hline +%\verb|\textparagraphalt| & \textparagraphalt\\ \hline +%\verb|\careof| & \careof\\ \hline +\verb|\numero| & \numero\\ \hline +\verb|\estimated| & \estimated\\ \hline +%\verb|\whitebullet| & \whitebullet\\ \hline +\verb|\textlozenge| & \textlozenge\\ \hline +\verb|\eurocurrency| & \eurocurrency\\ \hline +%\verb|\interrobang| & \interrobang\\ \hline +\verb|\textdagger| & \textdagger\\ \hline +\verb|\textdaggerdbl| & \textdaggerdbl\\ \hline +\verb|\yencurrency| & \yencurrency\\ \hline +\end{tabular} +\end{center} + +Euro is also available in LGR enconding. \verb|\textgreek{\euro}| +gives \textgreek{\euro}. + + + +\section{Problems} + + + The +accents of the capital letters should hang in the left margin when such a letter starts a +line. \TeX\ and \LaTeX\ do not provide the tools for such a +feature. However, this seems to be possible with +\textlatin{pdf\TeX} +As this is work in progress, please be patient\ldots + + + + +\section{Samples} + +The next two pages provide samples in english and greek with math. + + +\newpage + +Adding up these inequalities with respect to $i$, we get +\begin{equation} \sum c_i d_i \leq \frac1{p} +\frac1{q} =1\label{10}\end{equation} +since $\sum c_i^p =\sum d_i^q =1$.\hfill$\Box$ + +In the case $p=q=2$ +the above inequality is also called the +\textit{Cauchy-Schwartz inequality}. + +Notice, also, that by formally defining $\left( \sum |b_k|^q\right)^{1/q}$ to be +$\sup |b_k|$ for $q=\infty$, we give sense to (9) for all +$1\leq p\leq\infty$. + + +A similar inequality is true for functions instead of sequences with the sums +being substituted by integrals. + +\medskip + +\textbf{Theorem} {\itshape Let $1 sigma ; sigma comma =:| uni03C2 ; +% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ; +% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ; +% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ; + + + + +%% LIGKERN || zeta =: zeta1 ; +%% LIGKERN bracketleft zeta |=: zeta1 ; +%% LIGKERN parenleft zeta |=: zeta1 ; +%% LIGKERN braceleft zeta |=: zeta1 ; +%% LIGKERN guillemotleft zeta |=: zeta1 ; +%% LIGKERN endash zeta |=: zeta1 ; +%% LIGKERN emdash zeta |=: zeta1 ; +%% LIGKERN hyphen zeta |=: zeta1 ; +%% LIGKERN || rho =: rho1 ; +%% LIGKERN bracketleft rho |=: rho1 ; +%% LIGKERN parenleft rho |=: rho1 ; +%% LIGKERN braceleft rho |=: rho1 ; +%% LIGKERN guillemotleft rho |=: rho1 ; +%% LIGKERN endash rho |=: rho1 ; +%% LIGKERN emdash rho |=: rho1 ; +%% LIGKERN hyphen rho |=: rho1 ; + +%% LIGKERN || phi =: phi1 ; +%% LIGKERN bracketleft phi |=: phi1 ; +%% LIGKERN parenleft phi |=: phi1 ; +%% LIGKERN braceleft phi |=: phi1 ; +%% LIGKERN guillemotleft phi |=: phi1 ; +%% LIGKERN endash phi |=: phi1 ; +%% LIGKERN emdash phi |=: phi1 ; +%% LIGKERN hyphen phi |=: phi1 ; +%% LIGKERN || uni03D0 =: beta ; +%% LIGKERN bracketleft uni03D0 |=: beta ; +%% LIGKERN parenleft uni03D0 |=: beta ; +%% LIGKERN braceleft uni03D0 |=: beta ; +%% LIGKERN guillemotleft uni03D0 |=: beta ; +%% LIGKERN endash uni03D0 |=: beta ; +%% LIGKERN emdash uni03D0 |=: beta ; +%% LIGKERN hyphen uni03D0 |=: beta ; +%% +%% LIGKERN epsilon iota =:| epsilon1 ; +%% LIGKERN epsilon iotatonos =:| epsilon1 ; +%% LIGKERN epsilon tonos =:| epsilon1 ; +%% Copy the following LIGKERN lines uncommented if you have an initial beta +%% (remove only one percent symbol) immediately after the above ligtable: +%% LIGKERN || beta =: beta-initial ; +%% LIGKERN bracketleft beta |=: beta-initial ; +%% LIGKERN parenleft beta |=: beta-initial ; +%% LIGKERN braceleft beta |=: beta-initial ; +%% LIGKERN guillemotleft beta |=: beta-initial ; +%% It is also assumed that the position of beta-initial is defined in the above encoding +%% i.e. you should do this yourself. +%% tonos Epsilon =: Epsilontonos ; +%% tonos Alpha =: Alphatonos ; +%% tonos Eta =: Etatonos ; +%% tonos Iota =: Iotatonos ; +%% tonos Omicron =: Omicrontonos ; +%% tonos Upsilon =: Upsilontonos ; +%% tonos Omega =: Omegatonos ; +%% LIGKERN || theta =: uni03D1 ; +%% LIGKERN bracketleft theta |=: uni03D1 ; +%% LIGKERN parenleft theta |=: uni03D1 ; +%% LIGKERN braceleft theta |=: uni03D1 ; +%% LIGKERN guillemotleft theta |=: uni03D1 ; +%% LIGKERN endash theta |=: uni03D1 ; +%% LIGKERN emdash theta |=: uni03D1 ; +%% LIGKERN hyphen theta |=: uni03D1 ; diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicelsc.enc b/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicelsc.enc new file mode 100644 index 00000000000..f23baa401ae --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicelsc.enc @@ -0,0 +1,187 @@ +% @@psencodingfile@{ +% author = "A. Tsolomitis", +% license = "public domain", +% version = "1.0", +% date = "Apr 2006", +% filename = "neohellennicelsc.enc", +% email = "atsol@aegean.gr", +% docstring = "Encoding for the GFS NeoHellenic fontfamily" +% @} +% +% +/neohellenicelsc [ +% 0x00 (encoded characters from Babel's standard format) + /endash /.notdef /Deltanum /Etanum /Chinum /Munum /stigma /uni03DA + /cy /uni1FBC /uni1FCC /uni1FFC /theta1 /zeta1 /epsilon1 /phi1 +% 0x10 + /beta /omega1 /qoppa /uni03DE /rho1 /.notdef /.notdef /.notdef + /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron +% 0x20 + /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /middot /uni1FFD + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle + /sixoldstyle /sevenoldstyle /eightoldstyle /nineoldstyle /colon /anoteleia + /uni1FFE /equalorig /uni1FBF /semicolon +% 0x40 + /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma + /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron +% 0x50 + /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega + /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD +% 0x60 + /uni1FEF /uniF500 /uniF501 /uniF512 /uniF503 /uniF504 /uniF515 /uniF502 + /uniF506 /uniF508 /uniF507 /uniF509 /uniF50A /uniF50B /uniF50C /uniF50E +% 0x70 + /uniF50F /uniF516 /uniF510 /uniF512 /uniF513 /uniF514 /.notdef /uniF518 + /uniF50D /uniF517 /uniF505 /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash +% 0x80 + /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83 + /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82 +% 0x90 + /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef + /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef +% 0xA0 + /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93 + /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92 +% 0xB0 + /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3 + /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2 +% 0xC0 + /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef + /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53 +% 0xD0 + /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52 + /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis +% 0xE0 + /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43 + /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42 +% 0xF0 + /uniF519 /uni1FD2 /uni1FD3 /uni1FD7 + /uniF51A /uni1FE2 /uni1FE3 /uni1FE7 + /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375 +] def +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN parenleft parenleft =: guillemotleft ; +% LIGKERN parenright parenright =: guillemotright ; +% LIGKERN dieresis uni1FFD =: uni1FEE ; +% LIGKERN uni1FFD dieresis =: uni1FEE ; +% LIGKERN uni1FFD uniF500 =: uniF500 ; +% LIGKERN uni1FFD uniF504 =: uniF504 ; +% LIGKERN uni1FFD uniF506 =: uniF506 ; +% LIGKERN uni1FFD uniF508 =: uniF508 ; +% LIGKERN uni1FFD uniF50E =: uniF50E ; +% LIGKERN uni1FFD uniF514 =: uniF514 ; +% LIGKERN uni1FFD uniF518 =: uniF518 ; +% LIGKERN dieresis uniF08 =: uniF519 ; dieresis Iota =: Iotadieresis ; +% LIGKERN dieresis uniF514 =: uniF51A ; +% LIGKERN dieresis Upsilon =: Upsilondieresis ; +% LIGKERN uni1FEE uniF508 =: uniF519 ; +% LIGKERN uni1FEE uniF514 =: uniF51A ; +% LIGKERN uni1FFD uniF519 =: uniF519 ; +% LIGKERN uni1FFD uniF51A =: uniF51A ; +% LIGKERN dieresis uniF508 =: uniF519 ; +% LIGKERN dieresis uniF514 =: uniF51A ; +% LIGKERN uni1FFD uni1FFD =: quoteright ; +% LIGKERN uni1FEF uni1FEF =: quoteleft ; +% LIGKERN uni1FBF uni1FFD =: uni1FFD ; uni1FBF uni1FEF =: uni1FEF ; +% LIGKERN uni1FBF uni1FC0 =: uni1FC0 ; uni1FC0 uni1FBF =: uni1FC0 ; +% LIGKERN uni1FBF uni1FFD =: uni1FFD ; uni1FBF uni1FEF =: uni1FEF ; +% LIGKERN uni1FBF uni1FC0 =: uni1FC0 ; uni1FC0 uni1FBF =: uni1FC0 ; +% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ; +% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ; +% LIGKERN uni1FCE uniF500 =: uniF500 ; uni1FCF uniF500 =: uniF500 ; uni1FBF uniF500 =: uniF500 ; +% LIGKERN uni1FCD uniF500 =: uniF500 ; uni1FDF uniF500 =: uniF500 ; uni1FBF uniF500 =: uniF500 ; +% LIGKERN uni1FDE uniF500 =: uniF500 ; uni1FEF uniF500 =: uniF500 ; +% LIGKERN uni1FDD uniF500 =: uniF500 ; uni1FC0 uniF500 =: uniF500 ; +% LIGKERN uniF500 uni1FBE =: uniF500 ; uni1F71 uni1FBE =: uniF500 ; +% LIGKERN Alpha uni1FBE =: Alpha ; +% LIGKERN uni1F00 uni1FBE =: uniF500 ; uni1F01 uni1FBE =: uniF500 ; +% LIGKERN uni1F02 uni1FBE =: uniF500 ; uni1F03 uni1FBE =: uniF500 ; +% LIGKERN uni1F04 uni1FBE =: uniF500 ; uni1F05 uni1FBE =: uniF500 ; +% LIGKERN uni1F06 uni1FBE =: uniF500 ; uni1F07 uni1FBE =: uniF500 ; +% LIGKERN uni1F70 uni1FBE =: uniF500 ; uni1FB6 uni1FBE =: uniF500 ; +% LIGKERN uni1FCE uniF504 =: uniF504 ; uni1FBF uniF504 =: uniF504 ; +% LIGKERN uni1FCD uniF504 =: uniF504 ; uni1FBF uniF504 =: uniF504 ; +% LIGKERN uni1FDE uniF504 =: uniF504 ; uni1FEF uniF504 =: uniF504 ; +% LIGKERN uni1FDD uniF504 =: uniF504 ; +% LIGKERN uni1FCE uniF506 =: uniF506 ; uni1FCF uniF506 =: uniF506 ; uni1FBF uniF506 =: uniF506 ; +% LIGKERN uni1FCD uniF506 =: uniF506 ; uni1FDF uniF506 =: uniF506 ; uni1FBF uniF506 =: uniF506 ; +% LIGKERN uni1FDE uniF506 =: uniF506 ; uni1FEF uniF506 =: uniF506 ; +% LIGKERN uni1FDD uniF506 =: uniF506 ; uni1FC0 uniF506 =: uniF506 ; +% LIGKERN uniF506 uni1FBE =: uniF506 ; uni1F73 uni1FBE =: uniF506 ; +% LIGKERN Eta uni1FBE =: Eta ; +% LIGKERN uni1F20 uni1FBE =: uniF506 ; uni1F21 uni1FBE =: uniF506 ; +% LIGKERN uni1F22 uni1FBE =: uniF506 ; uni1F23 uni1FBE =: uniF506 ; +% LIGKERN uni1F24 uni1FBE =: uniF506 ; uni1F25 uni1FBE =: uniF506 ; +% LIGKERN uni1F26 uni1FBE =: uniF506 ; uni1F27 uni1FBE =: uniF506 ; +% LIGKERN uni1F74 uni1FBE =: uniF506 ; uni1FC6 uni1FBE =: uniF506 ; +% LIGKERN uni1FCE uniF508 =: uniF508 ; uni1FBF uniF508 =: uniF508 ; +% LIGKERN uni1FCD uniF508 =: uniF508 ; uni1FBF uniF508 =: uniF508 ; +% LIGKERN uni1FDE uniF508 =: uniF508 ; uni1FEF uniF508 =: uniF508 ; +% LIGKERN uni1FDD uniF508 =: uniF508 ; uni1FED uniF508 =: uniF508 ; +% LIGKERN uni1FC1 uniF508 =: uniF508 ; uni1FC0 uniF508 =: uniF508 ; +% LIGKERN uni1FCF uniF508 =: uniF508 ; uni1FDF uniF508 =: uniF508 ; +% LIGKERN uni1FCE uniF50E =: uniF50E ; uni1FBF uniF50E =: uniF50E ; +% LIGKERN uni1FCD uniF50E =: uniF50E ; uni1FBF uniF50E =: uniF50E ; +% LIGKERN uni1FDE uniF50E =: uniF50E ; uni1FEF uniF50E =: uniF50E ; +% LIGKERN uni1FDD uniF50E =: uniF50E ; +% LIGKERN uni1FCE uniF514 =: uniF514 ; uni1FBF uniF514 =: uniF514 ; +% LIGKERN uni1FCD uniF514 =: uniF514 ; uni1FBF uniF514 =: uniF514 ; +% LIGKERN uni1FDE uniF514 =: uniF514 ; uni1FEF uniF514 =: uniF514 ; +% LIGKERN uni1FDD uniF514 =: uniF514 ; uni1FED uniF514 =: uniF514 ; +% LIGKERN uni1FC1 uniF514 =: uniF514 ; uni1FC0 uniF514 =: uniF514 ; +% LIGKERN uni1FCF uniF514 =: uniF514 ; uni1FDF uniF514 =: uniF514 ; +% LIGKERN uni1FCE uniF518 =: uniF518 ; uni1FCF uniF518 =: uniF518 ; uni1FBF uniF518 =: uniF518 ; +% LIGKERN uni1FCD uniF518 =: uniF518 ; uni1FDF uniF518 =: uniF518 ; uni1FBF uniF518 =: uniF518 ; +% LIGKERN uni1FDE uniF518 =: uniF518 ; uni1FEF uniF518 =: uniF518 ; +% LIGKERN uni1FDD uniF518 =: uniF518 ; uni1FC0 uniF518 =: uniF518 ; +% LIGKERN uniF518 uni1FBE =: uniF518 ; uni1F7D uni1FBE =: uniF518 ; +% LIGKERN Omega uni1FBE =: Omega ; +% LIGKERN uni1F60 uni1FBE =: uniF518 ; uni1F61 uni1FBE =: uniF518 ; +% LIGKERN uni1F62 uni1FBE =: uniF518 ; uni1F63 uni1FBE =: uniF518 ; +% LIGKERN uni1F64 uni1FBE =: uniF518 ; uni1F65 uni1FBE =: uniF518 ; +% LIGKERN uni1F66 uni1FBE =: uniF518 ; uni1F67 uni1FBE =: uniF518 ; +% LIGKERN uni1F7C uni1FBE =: uniF518 ; uni1FF6 uni1FBE =: uniF518 ; +% LIGKERN uni1FBF uniF510 =: uniF510 ; uni1FBF uniF510 =: uniF510 ; +% LIGKERN || = 01 ; uni1FDD || =:| uniF512 ; +% LIGKERN uni1FDD parenright =:| uniF512 ; uni1FDD bracketright =:| uniF512 ; +% LIGKERN uni1FDD period =:| uniF512 ; uni1FDD comma =:| uniF512 ; +% LIGKERN uni1FDD quoteright =:| uniF512 ; uni1FDD hyphen =:| uniF512 ; +% LIGKERN uni1FDD anoteleia =:| uniF512 ; uni1FDD slash =:| uniF512 ; +% LIGKERN uni1FDD semicolon =:| uniF512 ; uni1FDD exclam =:| uniF512 ; +% LIGKERN uni1FDD endash =:| uniF512 ; uni1FDD emdash =:| uniF512 ; +% LIGKERN uni1FDD plus =:| uniF512 ; uni1FDD equal =:| uniF512 ; +% LIGKERN uni1FDD guillemotleft =:| uniF512 ; uni1FDD guillemotright =:| uniF512 ; +% LIGKERN uni1FFD Alpha =: Alpha ; +% LIGKERN uni1FFD Epsilon =: Epsilon ; +% LIGKERN uni1FFD Eta =: Eta ; +% LIGKERN uni1FFD Iota =: Iota ; +% LIGKERN uni1FFD Omicron =: Omicron ; +% LIGKERN uni1FFD Upsilon =: Upsilon ; +% LIGKERN uni1FFD Omega =: Omega ; +% LIGKERN uni1FFE uni1FFD =: uni1FFD ; +% LIGKERN uni1FFE uni1FEF =: uni1FEF ; uni1FFE uni1FC0 =: uni1FC0 ; +% LIGKERN uni1FFE uniF500 =: uniF500 ; +% LIGKERN uni1FFE uniF504 =: uniF504 ; +% LIGKERN uni1FFE uniF506 =: uniF506 ; +% LIGKERN uni1FFE uniF508 =: uniF508 ; +% LIGKERN uni1FFE uniF50E =: uniF50E ; +% LIGKERN uni1FFE uniF514 =: uniF514 ; +% LIGKERN uni1FFE uniF518 =: uniF518 ; +% LIGKERN uni1FEF Alpha =: Alpha ; uni1FEF Epsilon =: Epsilon ; +% LIGKERN uni1FEF Eta =: Eta ; uni1FEF Iota =: Iota ; +% LIGKERN uni1FEF Omicron =: Omicron ; uni1FEF Upsilon =: Upsilon ; +% LIGKERN uni1FEF Omega =: Omega ; +% LIGKERN uni1FC0 Alpha =: Alpha ; uni1FC0 Epsilon =: Epsilon ; +% LIGKERN uni1FC0 Eta =: Eta ; uni1FC0 Iota =: Iota ; +% LIGKERN uni1FC0 Omicron =: Omicron ; uni1FC0 Upsilon =: Upsilon ; +% LIGKERN uni1FC0 Omega =: Omega ; +% LIGKERN uni1FBF Alpha =: Alpha ; uni1FBF Epsilon =: Epsilon ; +% LIGKERN uni1FBF Eta =: Eta ; uni1FBF Iota =: Iota ; +% LIGKERN uni1FBF Omicron =: Omicron ; uni1FBF Upsilon =: Upsilon ; +% LIGKERN uni1FBF Omega =: Omega ; +% LIGKERN uni1FFE Alpha =: Alpha ; uni1FFE Epsilon =: Epsilon ; +% LIGKERN uni1FFE Eta =: Eta ; uni1FFE Iota =: Iota ; +% LIGKERN uni1FFE Omicron =: Omicron ; uni1FFE Upsilon =: Upsilon ; +% LIGKERN uni1FFE Omega =: Omega ; diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicmath.enc b/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicmath.enc new file mode 100644 index 00000000000..b99d3b98e67 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicmath.enc @@ -0,0 +1,192 @@ +% TeX math italic encoding - no ligatures or kerns. +% Public domain. +% A. Tsolomitis +/neohellenicmath [ % now 256 chars follow +% 0x0 +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon + +% 0x8 +/Phi +/Psi +/Omega +/alpha +/beta +/gamma +/delta +/epsilon1 + +% 0x10 +/zeta +/eta +/theta +/iota +/kappa +/lambda +/uni03BC +/nu + +% 0x18 +/xi +/pi +/rho +/sigma +/tau +/upsilon +/phi +/chi + +% 0x20 +/psi +/omega +/epsilon +/theta +/uni03D6 +/uni03F1 +/uni03C2 +/phi1 + +% 0x28 +/arrowlefttophalf +/arrowleftbothalf +/arrowrighttophalf +/arrowrightbothalf +/arrowhookleft +/arrowhookright +/triangleright +/triangleleft + +% 0x30 +/zerooldstyle +/oneoldstyle +/twooldstyle +/threeoldstyle +/fouroldstyle +/fiveoldstyle +/sixoldstyle +/sevenoldstyle + +% 0x38 +/eightoldstyle +/nineoldstyle +/period +/comma +/less +/slash +/greater +/asterisk +%% /star + +% 0x40 +/partialdiff +/A +/B +/C +/D +/E +/F +/G + +% 0x48 +/H +/I +/J +/K +/L +/M +/N +/O + +% 0x50 +/P +/Q +/R +/S +/T +/U +/V +/W + +% 0x58 +/X +/Y +/Z +/flat +/natural +/sharp +/slurbelow +/slurabove + +% 0x60 +/afii61289 +/a +/b +/c +/d +/e +/f +/g + +% 0x68 +/h +/i +/j +/k +/l +/m +/n +/o + +% 0x70 +/p +/q +/r +/s +/t +/u +/v +/w + +% 0x78 +/x +/y +/z +/dotlessi +/uniF6BE +/weierstrass +/vector +/tie + +% Have to have 128 .notdef's now to fill things out. +% +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def + + + + + + + + diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicnumnums.enc b/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicnumnums.enc new file mode 100644 index 00000000000..f8c802a4481 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicnumnums.enc @@ -0,0 +1,90 @@ +% @@psencodingfile@{ +% author = "A. Tsolomitis", +% license = "public domain", +% version = "1.0", +% date = "Apr 2006", +% filename = "neohellenicnumnums.enc", +% email = "atsol@aegean.gr", +% docstring = "Encoding for TrueType or Type 1 fonts +% to be used with TeX." +% @} +% +/neohellenicnumnums [ +% 0x00 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /ring /.notdef + /.notdef /minus /.notdef /.notdef /.notdef +% 0x10 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef +% 0x20 (ASCII begins) + /space /exclam /bullet /.notdef + /perthousand /.notdef /.notdef /.notdef + /parenleftsuperior /parenrightsuperior /.notdef /plussuperior + /comma /hyphensuperior /period /fraction +% 0x30 + /zerosuperior /onesuperior /twosuperior /threesuperior /foursuperior + /fivesuperior /sixsuperior /sevensuperior + /eightsuperior /ninesuperior /colon /semicolon /less /equalsuperior /greater /question +% 0x40 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +% 0x50 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore +% 0x60 + /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordmasculine +% 0x70 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde + /.notdef % rubout; ASCII ends +% 0x80 + /.notdef /.notdef /.notdef /florin + /.notdef /ellipsis /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0x90 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /endash /emdash + /.notdef /trademark /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xA0 + /.notdef % nobreakspace + /.notdef /cent /sterling + /currency /yen /brokenbar /section + /.notdef /copyright /.notdef /.notdef + /logicalnot + /hyphen % Y&Y (also at 45); Windows' softhyphen + /registered + /.notdef +% 0xD0 + /degree /plusminus /.notdef /.notdef + /.notdef /paragraphalt /paragraph /periodcentered + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +] def +%% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ; diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicsc.enc b/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicsc.enc new file mode 100644 index 00000000000..30ea66d5bbc --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenicsc.enc @@ -0,0 +1,100 @@ +% @@psencodingfile@{ +% author = "A. Tsolomitis", +% license = "public domain", +% version = "1.0", +% date = "Apr 2006", +% filename = "neohellenicsc.enc", +% email = "atsol@aegean.gr", +% docstring = "Encoding for the small caps of the GFS NeoHellenic font family" +% @} +% +/neohellenicsc [ +% 0x00 (encoded characters from Adobe Standard not in Windows 3.1) + /Qu /dotaccent /fi /fl + /fraction /hungarumlaut /Lslash /lslash + /ogonek /ring /Th + /breve /minus /ch +% These are the only two remaining unencoded characters, so may as +% well include them. + /Zcaron /zcaron +% 0x10 + /caron /dotlessi +% (unusual TeX characters available in, e.g., Lucida Bright) + /dotlessj /ff /ffi /ffl + /fj /ij /uniFB06 /circumflex + /ck /ct /ft /fft + % very contentious; it's so painful not having quoteleft and quoteright + % at 96 and 145 that we move the things normally found there to here. + /grave /quotesingle +% 0x20 (ASCII begins) + /space /exclamsmall /quotedbl /numbersign + /dollaroldstyle /percent /ampersandsmall /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle /sevenoldstyle + /eightoldstyle /nineoldstyle /colon /semicolon /less /equalorig /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /Asmall /Bsmall /Csmall /Dsmall /Esmall /Fsmall /Gsmall + /Hsmall /Ismall /Jsmall /Ksmall /Lsmall /Msmall /Nsmall /Osmall +% 0x70 + /Psmall /Qsmall /Rsmall /Ssmall /Tsmall /Usmall /Vsmall /Wsmall + /Xsmall /Ysmall /Zsmall /braceleft /bar /braceright /asciitilde + /fb % rubout; ASCII ends +% 0x80 + /ffb /fh /quotesinglbase /florin + /quotedblbase /ellipsis /dagger /daggerdbl + /textcircled /perthousand /Scaron /guilsinglleft + /OE /ffh /fk /ffk +% 0x90 + /sp /st /tt /quotedblleft + /quotedblright /bullet /endash /emdash + /tilde /trademark /scaron /guilsinglright + /OE /TZ /.notdef /Ydieresis +% 0xA0 + /.notdef % nobreakspace + /exclamdown /cent /sterling + /currency /yen /brokenbar /section + /dieresis /copyright /ordfeminine /guillemotleft + /logicalnot + /hyphen % Y&Y (also at 45); Windows' softhyphen + /registered + /macron +% 0xD0 + /degree /plusminus /twosuperior /threesuperior + /acute /mu /paragraph /periodcentered + /cedilla /onesuperior /ordmasculine /guillemotright + /onequarter /onehalf /threequarters /questiondown +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute + /Ocircumflex /Otilde /Odieresis /multiply + /Oslash /Ugrave /Uacute /Ucircumflex + /Udieresis /Yacute /Thorn /germandblS +% 0xE0 + /Agravesmall /Aacutesmall /Acircumflexsmall /Atildesmall + /Adieresissmall /Aringsmall /AEsmall /Ccedillasmall + /Egravesmall /Eacutesmall /Ecircumflexsmall /Edieresissmall + /Igravesmall /Iacutesmall /Icircumflexsmall /Idieresissmall +% 0xf0 + /Ethsmall /Ntildesmall /Ogravesmall /Oacutesmall + /Ocircumflexsmall /Otildesmall /Odieresissmall /divide + /Oslashsmall /Ugravesmall /Uacutesmall /Ucircumflexsmall + /Udieresissmall /Yacutesmall /Thornsmall /Ydieresissmall +] def +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; + + + + + + + + diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenictabnums.enc b/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenictabnums.enc new file mode 100644 index 00000000000..39e175e40ce --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/gfsneohellenic/neohellenictabnums.enc @@ -0,0 +1,88 @@ +% @@psencodingfile@{ +% author = "A. Tsolomitis", +% license = "public domain", +% version = "1.0", +% date = "Apr 2006", +% filename = "neohellenictabnums.enc", +% email = "atsol@aegean.gr", +% docstring = "Encoding for TrueType or Type 1 fonts +% to be used with TeX." +% @} +% +/neohellenictabnums [ +% 0x00 + /.notdef /.notdef /.notdef /.notdef + /lozenge /uni2116 /estimated /exclamdbl + /whitebullet /ring /Euro + /uni2105 /minus /interrobang /yen /lira +% 0x10 + /sterlingoldstyle /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef +% 0x20 (ASCII begins) + /space /exclam /bullet /.notdef + /perthousand /.notdef /.notdef /.notdef + /parenleft /parenright /.notdef /plus /comma /hyphen /period /slash +% 0x30 + /uniF639 /onefitted /uniF63A /uniF63B /uniF63C /uniF63D /uniF63E /uniF63F + /uniF640 /uniF641 /colon /semicolon /less /equalorig /greater /question +% 0x40 + /onehalf /onethird /twothirds /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +% 0x50 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore +% 0x60 + /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /nsuperior /ordmasculine +% 0x70 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde + /.notdef % rubout; ASCII ends +% 0x80 + /.notdef /.notdef /.notdef /florin + /.notdef /ellipsis /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0x90 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /endash /emdash + /.notdef /trademark /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xA0 + /.notdef % nobreakspace + /.notdef /cent /sterling + /currency /yen /brokenbar /section + /.notdef /copyright /.notdef /.notdef + /logicalnot + /hyphen % Y&Y (also at 45); Windows' softhyphen + /registered + /.notdef +% 0xD0 + /degree /plusminus /.notdef /.notdef + /.notdef /paragraphalt /paragraph /periodcentered + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +] def +%% LIGKERN exclam exclam =: exclamdbl ; diff --git a/Master/texmf-dist/fonts/map/dvips/gfsneohellenic/gfsneohellenic.map b/Master/texmf-dist/fonts/map/dvips/gfsneohellenic/gfsneohellenic.map new file mode 100644 index 00000000000..ea5b974d8e4 --- /dev/null +++ b/Master/texmf-dist/fonts/map/dvips/gfsneohellenic/gfsneohellenic.map @@ -0,0 +1,31 @@ +### Map file for GFS Neohellenic ### +### Public domain. +neohellenicrg9r GFSNeohellenic-Regular " neohellenicec ReEncodeFont " Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\ProvidesFile{gfsneohellenic.sty} +[2001/12/15 v1.0 Package `gfsneohellenic.sty'] +\NeedsTeXFormat{LaTeX2e} +\message{}\MessageBreak +\message{*****************************************************************}\MessageBreak +\message{ GFS-Neohellenic style file by A. Tsolomitis and I. Vassilogiorgakis }\MessageBreak +\message{*****************************************************************}\MessageBreak +\DeclareOption{default}{% +%\usepackage{cmbright} +\renewcommand{\rmdefault}{neohellenic}\renewcommand{\sfdefault}{neohellenic} +\DeclareSymbolFont{letters}{OML}{neohellenic}{m}{it} +} +\ProcessOptions +\DeclareFontFamily{LGR}{cmbr}{} +\DeclareFontShape{LGR}{cmbr}{m}{n}{<-> s * [1.225] gneohellenicrg6a}{} +\newenvironment{neohellenic}{\fontfamily{neohellenic}\selectfont}{} +\newcommand{\textneohellenic}[1]{{\fontfamily{neohellenic}\selectfont #1}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newcommand{\textscsl}[1]{{\fontfamily{neohellenic}\fontseries{m}\fontshape{sco}\selectfont #1}} +\renewcommand{\oldstylenums}{\textsc} +\newcommand{\scslshape}{\fontfamily{neohellenic}\fontseries{m}\fontshape{sco}\selectfont} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\def\stigma{st} +%\DeclareTextCommand{\anwtonos}{LGR}{\char'047\relax} +%\let\katwtonos\relax +%\let\qoppa\relax +%\let\sampi\relax + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newcommand{\tabnums}[1]{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont #1}} +\renewcommand{\textbullet}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'42}} +\newcommand{\neohellenictextparagraph}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'266}} +\newcommand{\careof}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'13}} +\newcommand{\numero}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'5}} +\newcommand{\estimated}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'6}} +\newcommand{\whitebullet}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'10}} +\newcommand{\textlozenge}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'4}} +\newcommand{\eurocurrency}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'12}} +\newcommand{\interrobang}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'15}} +\newcommand{\yencurrency}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'16}} +\newcommand{\stirling}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'17}} +\newcommand{\stirlingoldstyle}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'20}} +\newcommand{\textfrac}[2]{\hbox{{\usefont{U}{neohellenicnums}{m}{textnumnums}\selectfont #1/}% + {\usefont{U}{neohellenicnums}{m}{textdenomnums}\selectfont /#2}}} +\newcommand{\onehalf}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'100}} +\newcommand{\onethird}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'101}} +\newcommand{\twothirds}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'102}} +\newcommand{\deltaalt}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\char'15} +\newcommand{\Epsilonalt}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\char'16} +\newcommand{\zetaalt}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\char'17} +\newcommand{\Xionealt}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\char'24} +\newcommand{\Xitwoalt}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\char'25} +\newcommand{\Omegaalt}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\char'26} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareTextAccent{\`}{OT1}{30} +\DeclareTextAccent{\'}{OT1}{180} +\DeclareTextAccent{\^}{OT1}{25} +\DeclareTextAccent{\~}{OT1}{152} +%\DeclareTextAccent{\"}{OT1}{168} +%\def\"#1{\accent168#1} +\@ifpackagewith{fontenc}{T1}{}{\def\"#1{\accent168#1}} +\DeclareTextAccent{\H}{OT1}{5} +\DeclareTextAccent{\r}{OT1}{9} +\DeclareTextAccent{\t}{OT1}{10} +\DeclareTextAccent{\v}{OT1}{16} +\DeclareTextAccent{\u}{OT1}{11} +\DeclareTextAccent{\=}{OT1}{175} +\DeclareTextAccent{\.}{OT1}{1} +\DeclareTextCommand{\b}{OT1}[1] + {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}% + \vbox to.2ex{\hbox{\char175}\vss}\hidewidth}}} %%% error +\DeclareTextCommand{\c}{OT1}[1] + {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1% + \else{\ooalign{\hidewidth\char184\hidewidth + \crcr\unhbox\z@}}\fi} +\DeclareTextCommand{\d}{OT1}[1] + {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{10}.\hidewidth}}} +\DeclareTextCommand{\t}{OT1}[1] + {\leavevmode\setbox\z@\hbox{#1}% + {\ooalign{\hidewidth\char10\hidewidth + \crcr\unhbox\z@}}} +\DeclareTextCommand{\k}{OT1}[1] + {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1% + \else{\ooalign{\hidewidth\char8\hidewidth + \crcr\unhbox\z@}}\fi} +\DeclareTextSymbol{\textperthousand}{OT1}{137} +\DeclareTextSymbol{\textsterling}{OT1}{163} +\DeclareTextSymbol{\L}{OT1}{6} +\DeclareTextSymbol{\i}{OT1}{17} +\DeclareTextSymbol{\j}{OT1}{18} +\DeclareTextSymbol{\l}{OT1}{7} +\DeclareTextSymbol{\textexclamdown}{OT1}{161} +\DeclareTextSymbol{\textgreater}{OT1}{`\>} +\DeclareTextSymbol{\textless}{OT1}{`\<} +\DeclareTextSymbol{\textquestiondown}{OT1}{191} +\DeclareTextSymbol{\textasciicircum}{OT1}{94} +\DeclareTextComposite{\'}{OT1}{!}{161} +\DeclareTextComposite{\'}{OT1}{?}{191} +\DeclareTextComposite{\"}{OT1}{e}{235} +\DeclareTextComposite{\"}{OT1}{o}{246} +\DeclareTextSymbol{\trademark}{OT1}{153} +\DeclareTextSymbol{\textregistered}{OT1}{174} +\DeclareTextSymbol{\AA}{OT1}{197} +\DeclareTextSymbol{\aa}{OT1}{229} +\DeclareTextSymbol{\AE}{OT1}{198} +\DeclareTextSymbol{\ae}{OT1}{230} +\DeclareTextSymbol{\O}{OT1}{216} +\DeclareTextSymbol{\o}{OT1}{248} +\DeclareTextSymbol{\OE}{OT1}{140} +\DeclareTextSymbol{\oe}{OT1}{156} +\DeclareTextSymbol{\ss}{OT1}{223} +\DeclareTextSymbol{\textcopyright}{OT1}{169} +\DeclareTextSymbol{\textdagger}{OT1}{134} +\DeclareTextSymbol{\textdaggerdbl}{OT1}{135} +\DeclareTextSymbol{\textparagraph}{OT1}{182} +\DeclareTextSymbol{\textsection}{OT1}{167} +\DeclareTextSymbolDefault{\textbackslash}{OT1} +\DeclareTextSymbol{\textbackslash}{OT1}{92} +\DeclareTextCommandDefault{\textvisiblespace}{% + \mbox{\kern.06em\vrule \@height.3ex}% + \vbox{\hrule \@width.3em}% + \hbox{\vrule \@height.3ex}} +\DeclareTextSymbolDefault{\textbraceleft}{OT1} +\DeclareTextSymbol{\textbraceleft}{OT1}{123} +\DeclareTextSymbolDefault{\textbraceright}{OT1} +\DeclareTextSymbol{\textbraceright}{OT1}{125} +\DeclareTextAccentDefault{\textcircled}{OT1} +\DeclareTextSymbolDefault{\textunderscore}{OT1} +\DeclareTextSymbol{\textunderscore}{OT1}{95} +\DeclareTextCommand{\textcircled}{OT1}[1]{{% + \ooalign{% + \hfil \raise .24ex\hbox {\upshape#1}\hfil \crcr + \char 136 % "0D + }% +}} + +%%%%%%%%%%% C-S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\@ifpackagewith{inputenc}{iso-8859-7}{% + \DeclareInputText{242}{c} +}{} +\@ifpackagewith{babel}{greek}{% +%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax} +\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax} +\DeclareTextCommand{\tao}{LGR}{\char"01\relax} +\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax} +\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax} +\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax} +\DeclareTextCommand{\sampi}{LGR}{\char"13\relax} +\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax} +\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}} +\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}} +\DeclareTextCommand{\euro}{LGR}{\char"18\relax} +\DeclareTextCommand{\Euro}{LGR}{\char"18\relax} +%\DeclareTextCommand{\permill}{LGR}{\char"19\relax} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +}{% +\@ifpackagewith{babel}{polutonikogreek}{ +%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax} +\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax} +\DeclareTextCommand{\tao}{LGR}{\char"01\relax} +\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax} +\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax} +\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax} +\DeclareTextCommand{\sampi}{LGR}{\char"13\relax} +\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax} +\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}} +\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}} +\DeclareTextCommand{\euro}{LGR}{\char"18\relax} +\DeclareTextCommand{\Euro}{LGR}{\char"18\relax} +%\DeclareTextCommand{\permill}{LGR}{\char"19\relax} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +}{}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Fix LaTeX logos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\renewcommand{\TeX}{{\fontencoding{OT1}\fontfamily{neohellenic}\selectfont T\kern -.1667em\lower .55ex\hbox {E}\kern -.125emX}} +\renewcommand{\LaTeXe}{\hbox{\fontencoding{OT1}\fontfamily{neohellenic}\selectfont L\kern-.32em% +\raisebox{.75ex}{\textsc{a}}\kern-.05em\hbox{\TeX}\kern-.0em\hbox{2}\kern-.05em% +\raisebox{-.4ex}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\textit{e}}}} +\renewcommand{\LaTeX}{\hbox{\fontencoding{OT1}\fontfamily{neohellenic}\selectfont L\kern-.32em% +\raisebox{.75ex}{\textsc{a}}\kern-.05em\hbox{\TeX}}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\DeclareSymbolFont{neohellenicnumbers}{OT1}{neohellenic}{m}{n} +\DeclareMathSymbol{0}{\mathalpha}{neohellenicnumbers}{`0} +\DeclareMathSymbol{1}{\mathalpha}{neohellenicnumbers}{`1} +\DeclareMathSymbol{2}{\mathalpha}{neohellenicnumbers}{`2} +\DeclareMathSymbol{3}{\mathalpha}{neohellenicnumbers}{`3} +\DeclareMathSymbol{4}{\mathalpha}{neohellenicnumbers}{`4} +\DeclareMathSymbol{5}{\mathalpha}{neohellenicnumbers}{`5} +\DeclareMathSymbol{6}{\mathalpha}{neohellenicnumbers}{`6} +\DeclareMathSymbol{7}{\mathalpha}{neohellenicnumbers}{`7} +\DeclareMathSymbol{8}{\mathalpha}{neohellenicnumbers}{`8} +\DeclareMathSymbol{9}{\mathalpha}{neohellenicnumbers}{`9} + +\endinput +%% +%% End of file `gfsneohellenic.sty'. diff --git a/Master/texmf-dist/tex/latex/gfsneohellenic/lgrneohellenic.fd b/Master/texmf-dist/tex/latex/gfsneohellenic/lgrneohellenic.fd new file mode 100644 index 00000000000..c234ff054aa --- /dev/null +++ b/Master/texmf-dist/tex/latex/gfsneohellenic/lgrneohellenic.fd @@ -0,0 +1,31 @@ +%% This is file 'lgrneohellenic.fd'. +%% +%% (c) copyright Apr 2006 by +%% Antonis Tsolomitis. +%% +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt; either +%% version 1 of the License, or any later version. +%% +%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\DeclareFontFamily{LGR}{neohellenic}{} +\DeclareFontShape{LGR}{neohellenic}{m}{n}{<-> s * [1.225] gneohellenicrg6a}{} +\DeclareFontShape{LGR}{neohellenic}{m}{it}{<-> s * [1.225] gneohellenici6a}{} +\DeclareFontShape{LGR}{neohellenic}{b}{n}{<-> s * [1.225] gneohellenicb6a}{} +\DeclareFontShape{LGR}{neohellenic}{b}{it}{<-> s * [1.225] gneohellenicbi6a}{} +\DeclareFontShape{LGR}{neohellenic}{m}{sl}{<-> s * [1.225] gneohellenico6a}{} +\DeclareFontShape{LGR}{neohellenic}{b}{sl}{<-> s * [1.225] gneohellenicbo6a}{} +\DeclareFontShape{LGR}{neohellenic}{m}{sc}{<-> s * [1.225] gneohellenicsc6a}{} +\DeclareFontShape{LGR}{neohellenic}{m}{sco}{<-> s * [1.225] gneohellenicsco6a}{} + +\DeclareFontShape{LGR}{neohellenic}{bx}{n}{<-> s * [1.225] gneohellenicb6a}{} +\DeclareFontShape{LGR}{neohellenic}{bx}{it}{<-> s * [1.225] gneohellenicbi6a}{} +\DeclareFontShape{LGR}{neohellenic}{bx}{sl}{<-> s * [1.225] gneohellenicbo6a}{} + +%\DeclareFontFamily{LGR}{cmbr}{} +%\DeclareFontShape{LGR}{cmbr}{m}{n}{<-> s * [1.225] gneohellenicrg6a}{} +\endinput +%% +%% End of file 'lgrneohellenic.fd'. diff --git a/Master/texmf-dist/tex/latex/gfsneohellenic/omlneohellenic.fd b/Master/texmf-dist/tex/latex/gfsneohellenic/omlneohellenic.fd new file mode 100644 index 00000000000..c794b998b42 --- /dev/null +++ b/Master/texmf-dist/tex/latex/gfsneohellenic/omlneohellenic.fd @@ -0,0 +1,16 @@ +%% This is file 'omlneohellenic.fd'. +%% +%% (c) copyright May 2006 by +%% Antonis Tsolomitis and Ioannis Vasilogiorgakis. +%% +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt; either +%% version 1 of the License, or any later version. +%% +%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\DeclareFontShape{OML}{neohellenic}{m}{n}{<-> s * [1.225] gfsneohellenicmath8a}{} +\DeclareFontShape{OML}{neohellenic}{m}{it}{<-> s * [1.225] gfsneohellenicmath8a}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/gfsneohellenic/ot1neohellenic.fd b/Master/texmf-dist/tex/latex/gfsneohellenic/ot1neohellenic.fd new file mode 100644 index 00000000000..0758bf9a5b3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/gfsneohellenic/ot1neohellenic.fd @@ -0,0 +1,49 @@ +%% This is file 'ot1neohellenic.fd', +%% generated with the docstrip utility. +%% +%% (c) copyright Apr 2006 by +%% Tsolomitis Antonis. +%% +%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\DeclareFontFamily{OT1}{neohellenic}{} +\DeclareFontShape{OT1}{neohellenic}{m}{n}{<-> s * [1.225] neohellenicrg8a}{} +\DeclareFontShape{OT1}{neohellenic}{m}{it}{<-> s * [1.225] neohellenici8a}{} +\DeclareFontShape{OT1}{neohellenic}{b}{n}{<-> s * [1.225] neohellenicb8a}{} +\DeclareFontShape{OT1}{neohellenic}{b}{it}{<-> s * [1.225] neohellenicbi8a}{} +\DeclareFontShape{OT1}{neohellenic}{m}{sl}{<-> s * [1.225] neohellenico8a}{} +\DeclareFontShape{OT1}{neohellenic}{b}{sl}{<-> s * [1.225] neohellenicbo8a}{} +\DeclareFontShape{OT1}{neohellenic}{m}{sc}{<-> s * [1.225] neohellenicsc8a}{} +\DeclareFontShape{OT1}{neohellenic}{m}{sco}{<-> s * [1.225] neohellenicsco8a}{} + +\DeclareFontShape{OT1}{neohellenic}{bx}{n}{<-> s * [1.225] neohellenicb8a}{} +\DeclareFontShape{OT1}{neohellenic}{bx}{it}{<-> s * [1.225] neohellenicbi8a}{} +\DeclareFontShape{OT1}{neohellenic}{bx}{sl}{<-> s * [1.225] neohellenicbo8a}{} + +\endinput +%% +%% End of file 'ot1neohellenic.fd'. + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/texmf-dist/tex/latex/gfsneohellenic/t1neohellenic.fd b/Master/texmf-dist/tex/latex/gfsneohellenic/t1neohellenic.fd new file mode 100644 index 00000000000..35c6489b771 --- /dev/null +++ b/Master/texmf-dist/tex/latex/gfsneohellenic/t1neohellenic.fd @@ -0,0 +1,53 @@ +%% This is file 't1neohellenic.fd'. +%% +%% (c) copyright Apr 2006 by +%% Antonis Tsolomitis. +%% +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt; either +%% version 1 of the License, or any later version. +%% +%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\DeclareFontFamily{T1}{neohellenic}{} +\DeclareFontShape{T1}{neohellenic}{m}{n}{<-> s * [1.225] neohellenicrg9a}{} +\DeclareFontShape{T1}{neohellenic}{m}{it}{<-> s * [1.225] neohellenici9a}{} +\DeclareFontShape{T1}{neohellenic}{b}{n}{<-> s * [1.225] neohellenicb9a}{} +\DeclareFontShape{T1}{neohellenic}{b}{it}{<-> s * [1.225] neohellenicbi9a}{} +\DeclareFontShape{T1}{neohellenic}{m}{sc}{<-> s * [1.225] neohellenicsc9a}{} +\DeclareFontShape{T1}{neohellenic}{m}{sl}{<-> s * [1.225] neohellenico9a}{} +\DeclareFontShape{T1}{neohellenic}{b}{sl}{<-> s * [1.225] neohellenicbo9a}{} +\DeclareFontShape{T1}{neohellenic}{m}{sco}{<-> s * [1.225] neohellenicsco9a}{} + +\DeclareFontShape{T1}{neohellenic}{bx}{n}{<-> s * [1.225] neohellenicb9a}{} +\DeclareFontShape{T1}{neohellenic}{bx}{it}{<-> s * [1.225] neohellenicbi9a}{} +\DeclareFontShape{T1}{neohellenic}{bx}{sl}{<-> s * [1.225] neohellenicbo9a}{} + +\endinput +%% +%% End of file 't1neohellenic.fd'. + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/texmf-dist/tex/latex/gfsneohellenic/uneohellenicnums.fd b/Master/texmf-dist/tex/latex/gfsneohellenic/uneohellenicnums.fd new file mode 100644 index 00000000000..6168a8d29f9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/gfsneohellenic/uneohellenicnums.fd @@ -0,0 +1,42 @@ +%% This is file 'uneohellenicnums.fd'. +%% +%% (c) copyright Apr 2006 by +%% Antonis Tsolomitis. +%% +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt; either +%% version 1 of the License, or any later version. +%% +%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\DeclareFontFamily{U}{neohellenicnums}{} +\DeclareFontShape{U}{neohellenicnums}{m}{tabnums}{<-> s * [1.225] neohellenictabnums8a}{} +\DeclareFontShape{U}{neohellenicnums}{m}{textnumnums}{<-> s * [1.225] neohellenicnumnums8a}{} +\DeclareFontShape{U}{neohellenicnums}{m}{textdenomnums}{<-> s * [1.225] neohellenicdenomnums8a}{} +\endinput +%% +%% End of file 'uneohellenicnums.fd'. + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/tlpkg/bin/ctan2tds b/Master/tlpkg/bin/ctan2tds index 81b0d7981d6..7403d2c67fc 100755 --- a/Master/tlpkg/bin/ctan2tds +++ b/Master/tlpkg/bin/ctan2tds @@ -24,6 +24,7 @@ use Cwd; # programs used; must all be on the path $MV = "mv"; $CP = "cp -p"; +$RM = "rm -vf"; # just to get feedback from GNU rm on removals $| = 1; select ((select (STDERR), $| = 1)[0]); @@ -152,6 +153,7 @@ chdir $startdir || die "chdir($startdir) failed: $!"; # back to raw 'fragments', "die 'skipping, not a package'", 'frcursive', "&MAKEflatten", 'germbib', "&MAKEgermbib", + 'gfsneohellenic', "&MAKEflatten", 'gfsporson', "&MAKEflatten", 'gfssolomos', "&MAKEflatten", 'graphics', "&MAKEcopy", # we use latex-tds/graphics.zip @@ -710,11 +712,12 @@ $standardins='\.ins'; $standardinsrunner="latex -interaction=nonstopmode"; %specialins_postdelete = ( - 'dateiliste', 'dateiliste.README*', # already in dist - 'ednotes', 'perpage.sty', # copy from bigfoor - 'jknapltx', 'ubbold.fd', # clashes with Ubbold.fd from bbold, + 'dateiliste', 'dateiliste.README*', # already in dist + 'ednotes', 'perpage.sty', # copy from bigfoor + 'gfsneohellenic', 'NeohellenicSpecimen.pdf', # nonfree + 'jknapltx', 'ubbold.fd', # clashes with Ubbold.fd from bbold, # plus sauter bbold doesn't work? - 'mathexam', 'sample.tex~', + 'mathexam', 'sample.tex~', ); %specialmakeindex= ( @@ -1301,14 +1304,14 @@ sub MAKEcopy { # remove top-level README (shouldn't overwrite texmf-dist/README!), # needed for vntex, pgf, others. Do this before removing symlinks, # in case the README is a symlink (e.g., iwona). - -r "$dest/README" && &SYSTEM ("rm -f $dest/README $dest/00readme*"); + -r "$dest/README" && &SYSTEM ("$RM $dest/README $dest/00readme*"); # for arev et al., remove symlinks. &SYSTEM ("find $dest -type l | xargs --no-run-if-empty rm"); # ditto assorted other for lm (files are in doc subtree already). -r "$dest/MANIFEST.txt" - && &SYSTEM ("cd $dest && rm -f GUST*.txt MANIFEST.txt README.eng"); + && &SYSTEM ("cd $dest && $RM GUST*.txt MANIFEST.txt README.eng"); # move CHANGELOG for stellenbosch. -r "$dest/CHANGELOG" @@ -1361,7 +1364,7 @@ sub setup { &SYSTEM("mkdir -p $DEST/source/$whichdocformat/$package"); # remove README symlinks. - &SYSTEM ("test -h $packagedir/README && rm -vf $packagedir/README"); + &SYSTEM ("test -h $packagedir/README && $RM $packagedir/README"); return if $ctl eq "nocopytodoc"; # copy everything to the doc directory @@ -1426,7 +1429,7 @@ sub runins { } my $postdelete = $specialins_postdelete{$package}; - &SYSTEM ("rm -f $postdelete") if $postdelete; + &SYSTEM ("$RM $postdelete") if $postdelete; } sub install { @@ -1658,7 +1661,7 @@ sub runmf { &SYSTEM ("$MV @inst $mfdir"); } # - &SYSTEM ("rm -f *pk"); # not worth the space + &SYSTEM ("$RM *pk"); # not worth the space } else { print "\t (no $mfpatt to runmf)\n"; @@ -1860,7 +1863,7 @@ sub MAKEarabi { # print "\t SPECIAL $package: rearranging for tds\n"; &SYSTEM ("mkdir -p tex; mv latex tex"); - &SYSTEM ("rm -f tex/latex/arabi/updmap.cfg") + &SYSTEM ("$RM tex/latex/arabi/updmap.cfg") &SYSTEM ("rm -rf dvips"); # print "\t SPECIAL $package: copying to $DEST\n"; @@ -1895,7 +1898,7 @@ sub MAKEaurical { &SYSTEM ("$MV fonts/map/dvips/misc fonts/map/dvips/$package"); &SYSTEM ("mkdir -p fonts/source/public/aurical/"); &SYSTEM ("$MV aurical_source.zip fonts/source/public/aurical/"); - &SYSTEM ("rm -f aurical.pdf aurical_texmf.zip"); + &SYSTEM ("$RM aurical.pdf aurical_texmf.zip"); # &xchdir (".."); &MAKEcopy (); @@ -1907,7 +1910,7 @@ sub MAKEbabel { &donormal; # maybe also remove bulgarian? print "\t SPECIAL $package: remove old lahyph.tex\n"; # since braams hasn't - &SYSTEM("rm -f $DEST/doc/generic/$package/lahyph.tex"); + &SYSTEM("$RM $DEST/doc/generic/$package/lahyph.tex"); my $files = "icehyph.tex iahyphen.tex "; print "\t SPECIAL move to /tmp: $files\n"; # since not separate on CTAN &SYSTEM("cd $DEST/doc/generic/$package && mv $files /tmp"); @@ -1944,7 +1947,7 @@ sub MAKEmathdesign { # basically have several tds hiers to unzip, with some cleanups. print "\t SPECIAL $package: unzip etc.\n"; for my $zip (<*.zip>) { - &SYSTEM ("cd $DEST && unzip -q -o $DOCDIR/$zip; rm -f $DOCDIR/zip"); + &SYSTEM ("cd $DEST && unzip -q -o $DOCDIR/$zip; $RM $DOCDIR/zip"); } &SYSTEM ("rm -rf commercialfonts"); &SYSTEM ("mv $DEST/dvips/config $DEST/dvips/mathdesign"); @@ -1997,7 +2000,7 @@ sub MAKEhyperref { print "\t SPECIAL $package unzip tds and copy\n"; &SYSTEM ("rm -rf doc test"); # we will use prepared zip &SYSTEM ("unzip -q $package-tds.zip"); - &SYSTEM ("rm -f * 2>/dev/null"); # remove top-level files + &SYSTEM ("$RM * 2>/dev/null"); # remove top-level files # &xchdir (".."); &MAKEcopy (); @@ -2008,7 +2011,7 @@ sub MAKEoberdiek { # print "\t SPECIAL $package unzip tds and copy\n"; &SYSTEM ("unzip -q $package-tds.zip"); - &SYSTEM ("rm -f * 2>/dev/null"); # remove top-level files + &SYSTEM ("$RM * 2>/dev/null"); # remove top-level files # &xchdir (".."); &MAKEcopy (); @@ -2533,7 +2536,7 @@ sub MAKElshort { &SYSTEM("mkdir -p $destdir"); &SYSTEM("$CP -r $packagedir/* $destdir"); # keep only pdf's to save space. - &SYSTEM("cd $destdir && rm -f lshort*.ps *lshort*.ps.*z* lshort*.dvi lshort-*-book.zip"); + &SYSTEM("cd $destdir && $RM lshort*.ps *lshort*.ps.*z* lshort*.dvi lshort-*-book.zip"); } sub MAKEltt { @@ -2743,7 +2746,7 @@ sub MAKElibertine &SYSTEM ("$CP -rv * $DEST"); # remove extra libertine.map. - &SYSTEM ("rm -f $DEST/dvips/config/libertine.map"); + &SYSTEM ("$RM $DEST/dvips/config/libertine.map"); &SYSTEM ("rmdir -p $DEST/dvips/config"); } @@ -3033,7 +3036,7 @@ sub MAKEkoma { # print "\t SPECIAL $package unzip and copy\n"; &SYSTEM ("unzip -q komascript.tds.zip"); - &SYSTEM ("rm -f *"); # remove the top-level files, they're in the zip + &SYSTEM ("$RM *"); # remove the top-level files, they're in the zip # &xchdir (".."); &MAKEcopy (); diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index a45510d5210..71e0fd43cce 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -78,7 +78,7 @@ my @WorkingTLP = qw( frenchle fribrief frletter fullpict functan galois gastex gatech-thesis gcard gcite genmisc genmpage germbib - gfsporson gfssolomos + gfsneohellenic gfsporson gfssolomos ginpenc glossaries gmdoc gmeometric gmiflink gmutils gmverb gnuplottex gost graphics graphicx-psmin greenpoint diff --git a/Master/tlpkg/tlpsrc/gfsneohellenic.tlpsrc b/Master/tlpkg/tlpsrc/gfsneohellenic.tlpsrc new file mode 100644 index 00000000000..2e1ad6e43f0 --- /dev/null +++ b/Master/tlpkg/tlpsrc/gfsneohellenic.tlpsrc @@ -0,0 +1,3 @@ +name gfsneohellenic +category Package +execute addMap gfsneohellenic.map -- cgit v1.2.3