From bbb86e881680e86ab25eeab80da214e8e7b837cc Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 15 Jan 2024 21:02:25 +0000 Subject: newtxtt (15jan24) git-svn-id: svn://tug.org/texlive/trunk@69441 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/newtxtt/README | 8 +- .../doc/fonts/newtxtt/doc/newtxtt-doc.pdf | Bin 0 -> 193103 bytes .../doc/fonts/newtxtt/doc/newtxtt-doc.tex | 125 +++++++ .../texmf-dist/doc/fonts/newtxtt/enc/txttAec.enc | 380 +++++++++++++++++++++ .../texmf-dist/doc/fonts/newtxtt/enc/txttAqec.enc | 380 +++++++++++++++++++++ .../texmf-dist/doc/fonts/newtxtt/enc/txttBec.enc | 380 +++++++++++++++++++++ .../texmf-dist/doc/fonts/newtxtt/enc/txttBqec.enc | 380 +++++++++++++++++++++ .../texmf-dist/doc/fonts/newtxtt/enc/txttCec.enc | 380 +++++++++++++++++++++ .../texmf-dist/doc/fonts/newtxtt/enc/txttCqec.enc | 380 +++++++++++++++++++++ .../texmf-dist/doc/fonts/newtxtt/enc/txttDec.enc | 380 +++++++++++++++++++++ .../texmf-dist/doc/fonts/newtxtt/enc/txttDqec.enc | 380 +++++++++++++++++++++ .../texmf-dist/doc/fonts/newtxtt/enc/txttEec.enc | 380 +++++++++++++++++++++ .../texmf-dist/doc/fonts/newtxtt/enc/txttEqec.enc | 380 +++++++++++++++++++++ .../texmf-dist/doc/fonts/newtxtt/map/newtxtt.map | 124 +++++++ .../texmf-dist/doc/fonts/newtxtt/newtxtt-doc.pdf | Bin 165916 -> 0 bytes .../texmf-dist/doc/fonts/newtxtt/newtxtt-doc.tex | 125 ------- .../texmf-dist/doc/fonts/newtxtt/tex/newtxtt.sty | 62 ++++ .../texmf-dist/doc/fonts/newtxtt/tex/t1newtxtt.fd | 74 ++++ .../texmf-dist/doc/fonts/newtxtt/tex/t1newtxttz.fd | 74 ++++ .../texmf-dist/doc/fonts/newtxtt/tex/ts1newtxtt.fd | 58 ++++ .../doc/fonts/newtxtt/tex/ts1newtxttz.fd | 58 ++++ .../texmf-dist/doc/fonts/newtxtt/tfm/newtxbtta.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttaq.tfm | Bin 0 -> 1360 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxbttb.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttbq.tfm | Bin 0 -> 1360 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxbttc.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttcq.tfm | Bin 0 -> 1360 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxbttd.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttdq.tfm | Bin 0 -> 1360 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxbtte.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbtteq.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttsca.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttscaq.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttscb.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttscbq.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttscc.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttsccq.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttscd.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttscdq.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttsce.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttsceq.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttsla.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttslaq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttslb.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttslbq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttslc.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttslcq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttsld.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttsldq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttsle.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttsleq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttza.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttzaq.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttzb.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttzbq.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttzc.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttzcq.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttzd.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttzdq.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttze.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttzeq.tfm | Bin 0 -> 1360 bytes .../doc/fonts/newtxtt/tfm/newtxbttzsca.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttzscaq.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttzscb.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttzscbq.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttzscc.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttzsccq.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttzscd.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttzscdq.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttzsce.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttzsceq.tfm | Bin 0 -> 1332 bytes .../doc/fonts/newtxtt/tfm/newtxbttzsla.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttzslaq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttzslb.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttzslbq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttzslc.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttzslcq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttzsld.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttzsldq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttzsle.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxbttzsleq.tfm | Bin 0 -> 1548 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxtta.tfm | Bin 0 -> 1308 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxttaq.tfm | Bin 0 -> 1308 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxttb.tfm | Bin 0 -> 1308 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxttbq.tfm | Bin 0 -> 1308 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxttc.tfm | Bin 0 -> 1308 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxttcq.tfm | Bin 0 -> 1308 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxttd.tfm | Bin 0 -> 1308 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxttdq.tfm | Bin 0 -> 1308 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxtte.tfm | Bin 0 -> 1308 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxtteq.tfm | Bin 0 -> 1308 bytes .../doc/fonts/newtxtt/tfm/newtxttsca.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttscaq.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttscb.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttscbq.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttscc.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttsccq.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttscd.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttscdq.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttsce.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttsceq.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttsla.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttslaq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttslb.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttslbq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttslc.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttslcq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttsld.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttsldq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttsle.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttsleq.tfm | Bin 0 -> 1548 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxttza.tfm | Bin 0 -> 1308 bytes .../doc/fonts/newtxtt/tfm/newtxttzaq.tfm | Bin 0 -> 1308 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxttzb.tfm | Bin 0 -> 1308 bytes .../doc/fonts/newtxtt/tfm/newtxttzbq.tfm | Bin 0 -> 1304 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxttzc.tfm | Bin 0 -> 1308 bytes .../doc/fonts/newtxtt/tfm/newtxttzcq.tfm | Bin 0 -> 1308 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxttzd.tfm | Bin 0 -> 1304 bytes .../doc/fonts/newtxtt/tfm/newtxttzdq.tfm | Bin 0 -> 1308 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/newtxttze.tfm | Bin 0 -> 1308 bytes .../doc/fonts/newtxtt/tfm/newtxttzeq.tfm | Bin 0 -> 1304 bytes .../doc/fonts/newtxtt/tfm/newtxttzsca.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttzscaq.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttzscb.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttzscbq.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttzscc.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttzsccq.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttzscd.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttzscdq.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttzsce.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttzsceq.tfm | Bin 0 -> 1296 bytes .../doc/fonts/newtxtt/tfm/newtxttzsla.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttzslaq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttzslb.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttzslbq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttzslc.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttzslcq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttzsld.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttzsldq.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttzsle.tfm | Bin 0 -> 1548 bytes .../doc/fonts/newtxtt/tfm/newtxttzsleq.tfm | Bin 0 -> 1548 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/tcxbttz.tfm | Bin 0 -> 1336 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/tcxbttzsl.tfm | Bin 0 -> 1512 bytes Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttz.tfm | Bin 0 -> 1292 bytes .../texmf-dist/doc/fonts/newtxtt/tfm/tcxttzsl.tfm | Bin 0 -> 1488 bytes Master/texmf-dist/doc/fonts/newtxtt/tfm/txttz.tfm | Bin 0 -> 1200 bytes .../doc/fonts/newtxtt/type1/newtxbtt.pfb | Bin 0 -> 33428 bytes .../doc/fonts/newtxtt/type1/newtxbttsc.pfb | Bin 0 -> 26899 bytes .../texmf-dist/doc/fonts/newtxtt/type1/newtxtt.pfb | Bin 0 -> 32374 bytes .../doc/fonts/newtxtt/type1/newtxttsc.pfb | Bin 0 -> 31117 bytes 150 files changed, 4381 insertions(+), 127 deletions(-) create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.pdf create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.tex create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/enc/txttAec.enc create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/enc/txttAqec.enc create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/enc/txttBec.enc create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/enc/txttBqec.enc create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/enc/txttCec.enc create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/enc/txttCqec.enc create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/enc/txttDec.enc create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/enc/txttDqec.enc create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/enc/txttEec.enc create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/enc/txttEqec.enc create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/map/newtxtt.map delete mode 100644 Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.pdf delete mode 100644 Master/texmf-dist/doc/fonts/newtxtt/newtxtt-doc.tex create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tex/newtxtt.sty create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxtt.fd create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxttz.fd create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxtt.fd create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxttz.fd create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtta.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttaq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttb.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttbq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttc.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttcq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttd.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttdq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtte.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtteq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsca.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscaq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscb.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscbq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscc.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsccq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscd.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscdq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsce.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsceq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsla.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslaq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslb.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslbq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslc.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslcq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsld.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsldq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsle.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsleq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttza.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzaq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzb.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzbq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzc.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzcq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzd.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzdq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttze.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzeq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsca.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscaq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscb.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscbq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscc.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsccq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscd.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscdq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsce.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsceq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsla.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslaq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslb.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslbq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslc.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslcq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsld.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsldq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsle.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsleq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtta.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttaq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttb.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttbq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttc.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttcq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttd.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttdq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtte.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtteq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsca.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscaq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscb.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscbq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscc.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsccq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscd.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscdq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsce.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsceq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsla.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslaq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslb.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslbq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslc.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslcq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsld.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsldq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsle.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsleq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttza.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzaq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzb.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzbq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzc.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzcq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzd.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzdq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttze.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzeq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsca.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscaq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscb.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscbq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscc.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsccq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscd.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscdq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsce.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsceq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsla.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslaq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslb.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslbq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslc.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslcq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsld.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsldq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsle.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsleq.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttz.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttzsl.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttz.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttzsl.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/tfm/txttz.tfm create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbtt.pfb create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbttsc.pfb create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/type1/newtxtt.pfb create mode 100644 Master/texmf-dist/doc/fonts/newtxtt/type1/newtxttsc.pfb (limited to 'Master/texmf-dist/doc/fonts') diff --git a/Master/texmf-dist/doc/fonts/newtxtt/README b/Master/texmf-dist/doc/fonts/newtxtt/README index 64de697938e..c6c1990ea5b 100644 --- a/Master/texmf-dist/doc/fonts/newtxtt/README +++ b/Master/texmf-dist/doc/fonts/newtxtt/README @@ -1,7 +1,7 @@ This small package provides a means of accessing all features (plus scaling) of an extension of the txfont typewriter fonts as a typewriter font family to accompany any other chosen font packages. These are serifed typewriter faces that are taller and heavier than Latin Modern Typewriter and much heavier than Courier. -Current version: 1.056, 2020-02-15 +Current version: 1.057, 2024-01-14 As the fonts on which these were based are licensed under GPL 3.0, so are the fonts in @@ -19,8 +19,12 @@ The support files are subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3 for the details of that license. +Changes in version 1.057 +1. Corrected or added appropriate values for \fontdimen7 (EXTRASPACE). (Thanks Jean-Francois Burnol.) +2. Corrected the documentation in line with these changes. + Changes in version 1.056 -1. Corrected the fd files so as to be useable without loading the package. (Thanks Jean-Francois Burnol.) +1. Corrected the fd files so as to be usable without loading the package. (Thanks Jean-Francois Burnol.) 2. Added documentation about how to do this. Changes in version 1.055 diff --git a/Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.pdf b/Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.pdf new file mode 100644 index 00000000000..7bfd5390da7 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.pdf differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.tex b/Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.tex new file mode 100644 index 00000000000..a5f4ca0973a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/doc/newtxtt-doc.tex @@ -0,0 +1,125 @@ +% !TEX TS-program = pdflatexmk +\documentclass[11pt]{article} + +\usepackage[margin=1in]{geometry} +\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent +%\pdfmapfile{=newtxtt.map} +\usepackage{graphicx} +%SetFonts +\usepackage{XCharter} +\usepackage[T1]{fontenc} +\usepackage{textcomp} +\usepackage[zerostyle=a,scale=1.1]{newtxtt} % TX typewriter +\usepackage[xcharter]{newtxmath} +\usepackage{upquote} +\useosf +\font\fonta newtxtta at 11pt +\font\fontb newtxttb at 11pt +\font\fontc newtxttc at 11pt +\font\fontd newtxttd at 11pt +\font\fonte newtxtte at 11pt +\font\fontf newtxttsce at 11pt +%\font\fontg cmtt10 at 11pt +\renewcommand*{\sfdefault}{lmtt}% sans serif is otherwise not used +%SetFonts +\def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.09emX\@} +\DeclareRobustCommand{\LaTeX}{L\kern-.28em% +\raise.4ex\hbox{\textsc{a}}% + \kern-.1em% + \TeX} +\title{The \texttt{newtxtt} Package\thanks{It is a pleasure to thank Jean-Fran\c{c}ois Burnol who has offered very useful advice and feedback on this package. For an extensive example of its usage as body text, see the documentation of his remarkable {\tt xint} package.} +} +\author{Michael Sharpe} +\date{\today} % Activate to display a given date or no date + +\begin{document} +\maketitle +There is a relative paucity of free serifed typewriter fonts available for use in \LaTeX---{\tt courier} + and (extensions of) {\tt cmtt} are the most common. In my opinion, {\tt cmtt} and its enhancements, especially {\tt zlmtt}, are a much better choice than {\tt courier} in almost every circumstance, as the latter is so light and so wide that it looks poor on screen and causes endless problems with overfull boxes. (The ratio of their glyph widths is $723/525\approx1.38$.) This package provides an interface to another alternative---the typewriter fonts provided with {\tt txfonts}, with some enhancements. They have the same widths as {\tt cmtt}, but are taller, heavier, more geometric and less shapely, with very low contrast, and are more suited to match Roman fonts of height and weight approximating that of Times. This package, loaded with +\begin{verbatim} +\usepackage{newtxtt} % options can be added +\end{verbatim} +provides access to its features, no matter what other text fonts you might be using. It should be placed after all your other text font loading packages that might contain instructions to change \verb|\ttdefault|, and before loading math packages so that the math packages can make a suitable definition of \verb|\mathtt|. With no options specified, as above, you'll get full functionality as a monospaced typewriter font family, with typewriter text rendered using essentially {\tt txtt}, but with a five choices for the glyph `zero'. In addition, the package provides italic (slanted) and bold versions, plus small caps in regular (medium) and bold weights, upright shape only. It is offered only in T$1$ (plus full TS$1$) encoding. The macros \verb|\ttdefault|, \verb|\ttfamily|, \verb|\texttt| and the obsolete but convenient macro \verb|\tt| may be used to access this font. + The package provides, by means of options or macros, an alternate form of {\tt newtxtt} with names containing a {\ttz 'z'}, differing from it in some important ways: + \begin{itemize} + \item + the interword spacing is no longer the same as the glyph spacing, but is variable though generally smaller---{\tt fontdimen} settings have been changed to resemble those of text fonts; + \item +where monospaced typewriter fonts typically add an an extra space with full glyph at the end of a sentence, the modified {\ttz 'z'} version adds a considerable smaller space; + \item + hyphenation is not suppressed. + \end{itemize} +These features may be accessed by means of the new macros \verb|\ttzdefault|, \verb|\ttzfamily|, \verb|\textttz| and \verb|\ttz| which are in all ways analogous to their monospace cousins. (Verbatim modes will continue to use the monospaced version.) The purpose of the {\tt ttz} version to allow use of \texttt{newtxtt} for blocks of {\tt TypeWriter}-like text, though not monospaced and respecting right justification. Eg, +\begin{verbatim} +{\ttz Block of text, perhaps many lines long, will be rendered right-justified.} +\end{verbatim} + +The options you may use in loading this package are: +\begin{itemize} +\item {\tt scaled=.97} will load the fonts scaled to $.97$ times natural size. This is useful with Roman fonts having an x-height smaller than Times, for which {\tt txtt} was designed. +\item +{\tt zerostyle} selects the form of {\tt `zero'} from one of five possibilities: {\tt a, b, c, d, e}, ({\tt a} being the default) which result respectively in\\[6pt] +{\fonta 0} ---form {\tt a}, narrower than capital {\tt O};\\ +{\fontb 0} ---form {\tt b}, original version from {\tt txtt};\\ +{\fontc 0} ---form {\tt c}, slashed, narrower than capital {\tt O};\\ +{\fontd 0} ---form {\tt d}, dotted, narrower than capital {\tt O};\\ +{\fonte 0} ---form {\tt e}, narrower than capital {\tt O}, more oblong.\\ +The option {\tt zerostyle} also affects the oldstyle figures that are available in \textsc{Small Caps}. That is, to obtain oldstyle typewriter figures, you have to use something like \verb|\texttt{\textsc{012}}|---the result using {\tt zerostyle=e} would be {\fontf 012}. +\item +{\tt nomono} changes the {\tt tt} macro definitions replacing them, in effect, by their {\tt ttz} versions. I do not necessarily recommend this, but I find it useful when text alignment is not important, and I do not wish to change all existing \verb|\tt| to \verb|\ttz|. It affects verbatim modes also. +\item +{\tt straightquotes} affects the rendering of single and double quotes in all {\tt newtxtt} modes: +Single left and right quotes entered in \TeX\ source code as \verb|`| and \verb|'| normally render as curly quotes, {\tt `} and {\tt '}. With {\tt straightquotes}, they will render as \verb|`| and \verb|'|, and double quotes will render as {\tt \char`"}. +\item The option {\tt ttdefault} sets \verb|\familydefault| to \verb|\ttdefault| so the default Roman text will be rendered using {\tt newtxtt}. +\item The option {\tt ttzdefault} works similarly, but sets Roman text to use the non-monospaced {\tt newtxttz}. +\end{itemize} +\textsc{New Macros:} +\begin{itemize} +\item +\verb|\ttz| switches to non-monospace typewriter mode; \\ +eg, \verb|{\ttz text in ttz mode}| renders as \\ +{\ttz text in ttz mode}. +\item Essentially the same effect with \verb|{\ttzfamily text in ttz mode}|. +\item \verb|\textttz{}| renders its argument in {\tt ttz} mode. +\end{itemize} + +This document uses the following font settings: +\begin{verbatim} +\usepackage[osf]{XCharter} % osf in text, lining figures in math +\usepackage[T1]{fontenc} +\usepackage{textcomp} +\usepackage[zerostyle=a]{newtxtt} % TX typewriter +\usepackage[xcharter]{newtxmath} +\end{verbatim} + +If you use {\tt microtype} and have blocks of verbatim of typewriter text, you may find it best to prevent protrusion in that mode with the command (following \verb|\usepackage{microtype}|)\begin{verbatim} +\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts +\end{verbatim} + +Comparison with Latin Modern Typewriter: + +{\usefont{T1}{lmtt}{m}{n}\fontsize{11.22pt}{13}\selectfont LM Typewriter: This is just a line to illustrate typewriter 0123456789.}\\ +\texttt{TX Typewriter: This is just a line to illustrate typewriter 0123456789.}\\ +\textttz{TX Typewriter: This is just a line to illustrate typewriter 0123456789. (ttz)} + +\textsc{Notes:} The first two are standard monospaced with the same spacing---the : is considered to be the end of a sentence---while the words in the third are spaced more compactly, it would hyphenate if necessary, and lacks the extra space at the end of a ``sentence''. + +\textbf{Using the fonts without using the package:} If you wish to use these fonts without making one of the them the \verb|\ttdefault|, you may call them directly from the {\tt fd}: +\begin{verbatim} +{\fontfamily{newtxtt}\selectfont ...} % or newtxttz +\end{verbatim} +or, for finer control of the \textsc{nfss} parameters, +\begin{verbatim} +{\usefont{T1}{newtxtt}{b}{n} ...} % or {newtxttz}{m}{sc}, etc +\end{verbatim} +For further control, you may add in your preamble lines like the following to select the zero style (five choices, a to e) and the shape of quotes: +\begin{verbatim} +\makeatletter +\edef\newtxtt@fig{c} % one of a--e to determine the zerostyle, defaults to a +\newif\iftxtt@upq\txtt@upqtrue % same effect as option straightquotes +% remove the \txtt@upqtrue for not straightquotes, the default +\makeatother + +\end{verbatim} + +\end{document} \ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/newtxtt/enc/txttAec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttAec.enc new file mode 100644 index 00000000000..4abd6ebf348 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttAec.enc @@ -0,0 +1,380 @@ +% @@psencodingfile@{ +% date = "24feb10", +% filename = "ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX." +% @} +% +% The original paper can be found on +% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead +% +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. +% +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% and should probably better be labeled with uniXXXX notation +% (though hardly any font has those glyphs anyway). +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Hyphen character: +% There are two character named "hyphen". The original article explains +% the background of this decision (if one wanted to use a different +% hyphenation character and still be able to use the dash). So the first +% character should serve as "hyphen char" and the other one as "dash" in +% compound words. The character 0x2D is supposed to be the hyphen char, +% but since there used to be two characters of the same name in this +% file for some time, the tools like afmtotfm have been confused and +% remapped the hyphen char to 0x7F automatically. After the second +% character's name was changed, hyphenation characters in existing +% tfm fonts (generated with the old ec.enc) have disappeared, so the +% second character has been renamed back to "hyphen". Anyone generating +% tfm fonts is strongly encouraged to make a copy of this file, rename +% it and change glyph names as required for their font. +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +% Although these ligatures and kerns are somewhat questionable to have +% in an encoding file, they've been here forever, and they are +% traditional in the TeX world, so we preserve them. +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +/txttECEncodingA [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedblleft % 0x10 U+201C +/quotedblright % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quoteright % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/asterisk % 0x2A +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero.alt1 % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/quoteleft % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen % 0x7F U+002D (explicit "hyphen char") +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Ng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcedilla % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dbar % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/ng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcedilla % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/SS % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF +] def diff --git a/Master/texmf-dist/doc/fonts/newtxtt/enc/txttAqec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttAqec.enc new file mode 100644 index 00000000000..30e9484c2a0 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttAqec.enc @@ -0,0 +1,380 @@ +% @@psencodingfile@{ +% date = "24feb10", +% filename = "ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX." +% @} +% +% The original paper can be found on +% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead +% +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. +% +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% and should probably better be labeled with uniXXXX notation +% (though hardly any font has those glyphs anyway). +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Hyphen character: +% There are two character named "hyphen". The original article explains +% the background of this decision (if one wanted to use a different +% hyphenation character and still be able to use the dash). So the first +% character should serve as "hyphen char" and the other one as "dash" in +% compound words. The character 0x2D is supposed to be the hyphen char, +% but since there used to be two characters of the same name in this +% file for some time, the tools like afmtotfm have been confused and +% remapped the hyphen char to 0x7F automatically. After the second +% character's name was changed, hyphenation characters in existing +% tfm fonts (generated with the old ec.enc) have disappeared, so the +% second character has been renamed back to "hyphen". Anyone generating +% tfm fonts is strongly encouraged to make a copy of this file, rename +% it and change glyph names as required for their font. +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +% Although these ligatures and kerns are somewhat questionable to have +% in an encoding file, they've been here forever, and they are +% traditional in the TeX world, so we preserve them. +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +/txttECEncodingAq [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedbl % 0x10 U+201C +/quotedbl % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quotesingle % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/asterisk % 0x2A +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero.alt1 % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/grave % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen % 0x7F U+002D (explicit "hyphen char") +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Ng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcedilla % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dbar % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/ng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcedilla % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/SS % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF +] def diff --git a/Master/texmf-dist/doc/fonts/newtxtt/enc/txttBec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttBec.enc new file mode 100644 index 00000000000..60ad17d7876 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttBec.enc @@ -0,0 +1,380 @@ +% @@psencodingfile@{ +% date = "24feb10", +% filename = "ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX." +% @} +% +% The original paper can be found on +% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead +% +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. +% +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% and should probably better be labeled with uniXXXX notation +% (though hardly any font has those glyphs anyway). +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Hyphen character: +% There are two character named "hyphen". The original article explains +% the background of this decision (if one wanted to use a different +% hyphenation character and still be able to use the dash). So the first +% character should serve as "hyphen char" and the other one as "dash" in +% compound words. The character 0x2D is supposed to be the hyphen char, +% but since there used to be two characters of the same name in this +% file for some time, the tools like afmtotfm have been confused and +% remapped the hyphen char to 0x7F automatically. After the second +% character's name was changed, hyphenation characters in existing +% tfm fonts (generated with the old ec.enc) have disappeared, so the +% second character has been renamed back to "hyphen". Anyone generating +% tfm fonts is strongly encouraged to make a copy of this file, rename +% it and change glyph names as required for their font. +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +% Although these ligatures and kerns are somewhat questionable to have +% in an encoding file, they've been here forever, and they are +% traditional in the TeX world, so we preserve them. +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +/txttECEncodingB [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedblleft % 0x10 U+201C +/quotedblright % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quoteright % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/asterisk % 0x2A +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/quoteleft % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen % 0x7F U+002D (explicit "hyphen char") +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Ng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcedilla % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dbar % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/ng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcedilla % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/SS % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF +] def diff --git a/Master/texmf-dist/doc/fonts/newtxtt/enc/txttBqec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttBqec.enc new file mode 100644 index 00000000000..a1713a6b272 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttBqec.enc @@ -0,0 +1,380 @@ +% @@psencodingfile@{ +% date = "24feb10", +% filename = "ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX." +% @} +% +% The original paper can be found on +% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead +% +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. +% +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% and should probably better be labeled with uniXXXX notation +% (though hardly any font has those glyphs anyway). +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Hyphen character: +% There are two character named "hyphen". The original article explains +% the background of this decision (if one wanted to use a different +% hyphenation character and still be able to use the dash). So the first +% character should serve as "hyphen char" and the other one as "dash" in +% compound words. The character 0x2D is supposed to be the hyphen char, +% but since there used to be two characters of the same name in this +% file for some time, the tools like afmtotfm have been confused and +% remapped the hyphen char to 0x7F automatically. After the second +% character's name was changed, hyphenation characters in existing +% tfm fonts (generated with the old ec.enc) have disappeared, so the +% second character has been renamed back to "hyphen". Anyone generating +% tfm fonts is strongly encouraged to make a copy of this file, rename +% it and change glyph names as required for their font. +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +% Although these ligatures and kerns are somewhat questionable to have +% in an encoding file, they've been here forever, and they are +% traditional in the TeX world, so we preserve them. +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +/txttECEncodingBq [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedbl % 0x10 U+201C +/quotedbl % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quotesingle % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/asterisk % 0x2A +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/grave % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen % 0x7F U+002D (explicit "hyphen char") +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Ng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcedilla % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dbar % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/ng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcedilla % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/SS % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF +] def diff --git a/Master/texmf-dist/doc/fonts/newtxtt/enc/txttCec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttCec.enc new file mode 100644 index 00000000000..b4ad41087d5 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttCec.enc @@ -0,0 +1,380 @@ +% @@psencodingfile@{ +% date = "24feb10", +% filename = "ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX." +% @} +% +% The original paper can be found on +% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead +% +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. +% +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% and should probably better be labeled with uniXXXX notation +% (though hardly any font has those glyphs anyway). +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Hyphen character: +% There are two character named "hyphen". The original article explains +% the background of this decision (if one wanted to use a different +% hyphenation character and still be able to use the dash). So the first +% character should serve as "hyphen char" and the other one as "dash" in +% compound words. The character 0x2D is supposed to be the hyphen char, +% but since there used to be two characters of the same name in this +% file for some time, the tools like afmtotfm have been confused and +% remapped the hyphen char to 0x7F automatically. After the second +% character's name was changed, hyphenation characters in existing +% tfm fonts (generated with the old ec.enc) have disappeared, so the +% second character has been renamed back to "hyphen". Anyone generating +% tfm fonts is strongly encouraged to make a copy of this file, rename +% it and change glyph names as required for their font. +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +% Although these ligatures and kerns are somewhat questionable to have +% in an encoding file, they've been here forever, and they are +% traditional in the TeX world, so we preserve them. +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +/txttECEncodingC [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedblleft % 0x10 U+201C +/quotedblright % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quoteright % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/asterisk % 0x2A +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero.alt2 % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/quoteleft % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen % 0x7F U+002D (explicit "hyphen char") +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Ng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcedilla % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dbar % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/ng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcedilla % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/SS % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF +] def diff --git a/Master/texmf-dist/doc/fonts/newtxtt/enc/txttCqec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttCqec.enc new file mode 100644 index 00000000000..b7230d9031c --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttCqec.enc @@ -0,0 +1,380 @@ +% @@psencodingfile@{ +% date = "24feb10", +% filename = "ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX." +% @} +% +% The original paper can be found on +% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead +% +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. +% +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% and should probably better be labeled with uniXXXX notation +% (though hardly any font has those glyphs anyway). +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Hyphen character: +% There are two character named "hyphen". The original article explains +% the background of this decision (if one wanted to use a different +% hyphenation character and still be able to use the dash). So the first +% character should serve as "hyphen char" and the other one as "dash" in +% compound words. The character 0x2D is supposed to be the hyphen char, +% but since there used to be two characters of the same name in this +% file for some time, the tools like afmtotfm have been confused and +% remapped the hyphen char to 0x7F automatically. After the second +% character's name was changed, hyphenation characters in existing +% tfm fonts (generated with the old ec.enc) have disappeared, so the +% second character has been renamed back to "hyphen". Anyone generating +% tfm fonts is strongly encouraged to make a copy of this file, rename +% it and change glyph names as required for their font. +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +% Although these ligatures and kerns are somewhat questionable to have +% in an encoding file, they've been here forever, and they are +% traditional in the TeX world, so we preserve them. +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +/txttECEncodingCq [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedbl % 0x10 U+201C +/quotedbl % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quotesingle % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/asterisk % 0x2A +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero.alt2 % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/grave % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen % 0x7F U+002D (explicit "hyphen char") +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Ng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcedilla % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dbar % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/ng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcedilla % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/SS % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF +] def diff --git a/Master/texmf-dist/doc/fonts/newtxtt/enc/txttDec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttDec.enc new file mode 100644 index 00000000000..30ba0ae8f9a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttDec.enc @@ -0,0 +1,380 @@ +% @@psencodingfile@{ +% date = "24feb10", +% filename = "ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX." +% @} +% +% The original paper can be found on +% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead +% +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. +% +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% and should probably better be labeled with uniXXXX notation +% (though hardly any font has those glyphs anyway). +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Hyphen character: +% There are two character named "hyphen". The original article explains +% the background of this decision (if one wanted to use a different +% hyphenation character and still be able to use the dash). So the first +% character should serve as "hyphen char" and the other one as "dash" in +% compound words. The character 0x2D is supposed to be the hyphen char, +% but since there used to be two characters of the same name in this +% file for some time, the tools like afmtotfm have been confused and +% remapped the hyphen char to 0x7F automatically. After the second +% character's name was changed, hyphenation characters in existing +% tfm fonts (generated with the old ec.enc) have disappeared, so the +% second character has been renamed back to "hyphen". Anyone generating +% tfm fonts is strongly encouraged to make a copy of this file, rename +% it and change glyph names as required for their font. +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +% Although these ligatures and kerns are somewhat questionable to have +% in an encoding file, they've been here forever, and they are +% traditional in the TeX world, so we preserve them. +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +/txttECEncodingD [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedblleft % 0x10 U+201C +/quotedblright % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quoteright % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/asterisk % 0x2A +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero.alt4 % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/quoteleft % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen % 0x7F U+002D (explicit "hyphen char") +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Ng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcedilla % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dbar % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/ng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcedilla % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/SS % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF +] def diff --git a/Master/texmf-dist/doc/fonts/newtxtt/enc/txttDqec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttDqec.enc new file mode 100644 index 00000000000..9f6df4c64c4 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttDqec.enc @@ -0,0 +1,380 @@ +% @@psencodingfile@{ +% date = "24feb10", +% filename = "ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX." +% @} +% +% The original paper can be found on +% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead +% +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. +% +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% and should probably better be labeled with uniXXXX notation +% (though hardly any font has those glyphs anyway). +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Hyphen character: +% There are two character named "hyphen". The original article explains +% the background of this decision (if one wanted to use a different +% hyphenation character and still be able to use the dash). So the first +% character should serve as "hyphen char" and the other one as "dash" in +% compound words. The character 0x2D is supposed to be the hyphen char, +% but since there used to be two characters of the same name in this +% file for some time, the tools like afmtotfm have been confused and +% remapped the hyphen char to 0x7F automatically. After the second +% character's name was changed, hyphenation characters in existing +% tfm fonts (generated with the old ec.enc) have disappeared, so the +% second character has been renamed back to "hyphen". Anyone generating +% tfm fonts is strongly encouraged to make a copy of this file, rename +% it and change glyph names as required for their font. +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +% Although these ligatures and kerns are somewhat questionable to have +% in an encoding file, they've been here forever, and they are +% traditional in the TeX world, so we preserve them. +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +/txttECEncodingDq [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedbl % 0x10 U+201C +/quotedbl % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quotesingle % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/asterisk % 0x2A +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero.alt4 % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/grave % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen % 0x7F U+002D (explicit "hyphen char") +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Ng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcedilla % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dbar % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/ng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcedilla % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/SS % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF +] def diff --git a/Master/texmf-dist/doc/fonts/newtxtt/enc/txttEec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttEec.enc new file mode 100644 index 00000000000..944afc45af9 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttEec.enc @@ -0,0 +1,380 @@ +% @@psencodingfile@{ +% date = "24feb10", +% filename = "ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX." +% @} +% +% The original paper can be found on +% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead +% +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. +% +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% and should probably better be labeled with uniXXXX notation +% (though hardly any font has those glyphs anyway). +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Hyphen character: +% There are two character named "hyphen". The original article explains +% the background of this decision (if one wanted to use a different +% hyphenation character and still be able to use the dash). So the first +% character should serve as "hyphen char" and the other one as "dash" in +% compound words. The character 0x2D is supposed to be the hyphen char, +% but since there used to be two characters of the same name in this +% file for some time, the tools like afmtotfm have been confused and +% remapped the hyphen char to 0x7F automatically. After the second +% character's name was changed, hyphenation characters in existing +% tfm fonts (generated with the old ec.enc) have disappeared, so the +% second character has been renamed back to "hyphen". Anyone generating +% tfm fonts is strongly encouraged to make a copy of this file, rename +% it and change glyph names as required for their font. +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +% Although these ligatures and kerns are somewhat questionable to have +% in an encoding file, they've been here forever, and they are +% traditional in the TeX world, so we preserve them. +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +/txttECEncodingE [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedblleft % 0x10 U+201C +/quotedblright % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quoteright % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/asterisk % 0x2A +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero.alt3 % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/quoteleft % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen % 0x7F U+002D (explicit "hyphen char") +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Ng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcedilla % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dbar % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/ng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcedilla % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/SS % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF +] def diff --git a/Master/texmf-dist/doc/fonts/newtxtt/enc/txttEqec.enc b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttEqec.enc new file mode 100644 index 00000000000..8c965470f0a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/enc/txttEqec.enc @@ -0,0 +1,380 @@ +% @@psencodingfile@{ +% date = "24feb10", +% filename = "ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX." +% @} +% +% The original paper can be found on +% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead +% +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. +% +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% and should probably better be labeled with uniXXXX notation +% (though hardly any font has those glyphs anyway). +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Hyphen character: +% There are two character named "hyphen". The original article explains +% the background of this decision (if one wanted to use a different +% hyphenation character and still be able to use the dash). So the first +% character should serve as "hyphen char" and the other one as "dash" in +% compound words. The character 0x2D is supposed to be the hyphen char, +% but since there used to be two characters of the same name in this +% file for some time, the tools like afmtotfm have been confused and +% remapped the hyphen char to 0x7F automatically. After the second +% character's name was changed, hyphenation characters in existing +% tfm fonts (generated with the old ec.enc) have disappeared, so the +% second character has been renamed back to "hyphen". Anyone generating +% tfm fonts is strongly encouraged to make a copy of this file, rename +% it and change glyph names as required for their font. +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +% Although these ligatures and kerns are somewhat questionable to have +% in an encoding file, they've been here forever, and they are +% traditional in the TeX world, so we preserve them. +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +/txttECEncodingEq [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedbl % 0x10 U+201C +/quotedbl % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quotesingle % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/asterisk % 0x2A +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero.alt3 % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/grave % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen % 0x7F U+002D (explicit "hyphen char") +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Ng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcedilla % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dbar % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/ng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcedilla % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/SS % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF +] def diff --git a/Master/texmf-dist/doc/fonts/newtxtt/map/newtxtt.map b/Master/texmf-dist/doc/fonts/newtxtt/map/newtxtt.map new file mode 100644 index 00000000000..863d1fe9684 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/map/newtxtt.map @@ -0,0 +1,124 @@ +newtxtta newtxtt " txttECEncodingA ReEncodeFont " <[txttAec.enc +\ProcessOptionsX\relax +% ttz takes precedence over tt +\iftxtt@ttz \renewcommand{\familydefault}{\ttzdefault} +\else +\iftxtt@tt \renewcommand{\familydefault}{\ttdefault}\fi +\fi + +\DeclareRobustCommand{\ttzfamily}{% + \not@math@alphabet\ttzfamily\mathtt + \fontfamily\ttzdefault\selectfont} +\DeclareOldFontCommand{\ttz}{\normalfont\ttzfamily}{\mathtt} +\DeclareTextFontCommand{\textttz}{\ttzfamily} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxtt.fd b/Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxtt.fd new file mode 100644 index 00000000000..8016ed67ae4 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxtt.fd @@ -0,0 +1,74 @@ +\ProvidesFile{t1newtxtt.fd} + [2020/02/15 Font definitions for T1/newtxtt.] + +\expandafter\ifx\csname newtxtt@scale\endcsname\relax + \let\newtxtt@@scale\@empty +\else + \edef\newtxtt@@scale{s*[\csname newtxtt@scale\endcsname]}% +\fi + +\expandafter\ifx\csname newtxtt@fig\endcsname\relax + \def\newtxtt@@fig{a} +\else + \let\newtxtt@@fig\newtxtt@fig +\fi + +\let\newtxtt@@upq\@empty +\expandafter\ifx\csname txtt@upqfalse\endcsname\relax +\csname iftrue\endcsname +% fix proposed by Jean Francois Burnol to prevent "extra \fi" +% error when using newtxtt directly from fd. +\else + \iftxtt@upq\def\newtxtt@@upq{q}\fi +\fi + +\DeclareFontFamily{T1}{newtxtt}{\hyphenchar\font\m@ne} + +\DeclareFontShape{T1}{newtxtt}{m}{n}{ + <-> \newtxtt@@scale newtxtt\newtxtt@@fig\newtxtt@@upq +}{} +\DeclareFontShape{T1}{newtxtt}{b}{n}{ + <-> \newtxtt@@scale newtxbtt\newtxtt@@fig\newtxtt@@upq +}{} +\DeclareFontShape{T1}{newtxtt}{bx}{n}{ + <-> ssub * newtxtt/b/n +}{} + +\DeclareFontShape{T1}{newtxtt}{m}{sc}{ %cap & small cap + <-> \newtxtt@@scale newtxttsc\newtxtt@@fig\newtxtt@@upq +}{} +\DeclareFontShape{T1}{newtxtt}{m}{sl}{ %slanted + <-> \newtxtt@@scale newtxttsl\newtxtt@@fig\newtxtt@@upq +}{} +\DeclareFontShape{T1}{newtxtt}{m}{it}{ %italic + <-> ssub * newtxtt/m/sl% +}{} +\DeclareFontShape{T1}{newtxtt}{m}{ui}{ %unslanted italic + <-> ssub * newtxtt/m/sl% +}{} +\DeclareFontShape{T1}{newtxtt}{b}{sc}{ %bold cap & small cap + <-> \newtxtt@@scale newtxbttsc\newtxtt@@fig\newtxtt@@upq +}{} +\DeclareFontShape{T1}{newtxtt}{b}{sl}{ %bold slanted + <-> \newtxtt@@scale newtxbttsl\newtxtt@@fig\newtxtt@@upq +}{} +\DeclareFontShape{T1}{newtxtt}{b}{it}{ %bold italic + <-> ssub * newtxtt/b/sl% +}{} +%\DeclareFontShape{T1}{newtxtt}{bx}{ui}{ %bold unslanted italic +% <-> ssub * newtxtt/b/sl% +%}{} +\DeclareFontShape{T1}{newtxtt}{bx}{sc}{ %bold extended cap & small cap + <-> ssub * newtxtt/b/sc% +}{} +\DeclareFontShape{T1}{newtxtt}{bx}{sl}{ %bold extended slanted + <-> ssub * newtxtt/b/sl% +}{} +\DeclareFontShape{T1}{newtxtt}{bx}{it}{ %bold extended italic + <-> ssub * newtxtt/b/sl% +}{} +%\DeclareFontShape{T1}{newtxtt}{bx}{ui}{ %bold extended unslanted italic +% <-> ssub * newtxtt/b/sl% +%}{} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxttz.fd b/Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxttz.fd new file mode 100644 index 00000000000..0e01b22aef4 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/tex/t1newtxttz.fd @@ -0,0 +1,74 @@ +\ProvidesFile{t1newtxttz.fd} + [2020/02/15 Font definitions for T1/newtxttz.] + +\expandafter\ifx\csname newtxtt@scale\endcsname\relax + \let\newtxtt@@scale\@empty +\else + \edef\newtxtt@@scale{s*[\csname newtxtt@scale\endcsname]}% +\fi + +\expandafter\ifx\csname newtxtt@fig\endcsname\relax + \def\newtxtt@@fig{a} +\else + \let\newtxtt@@fig\newtxtt@fig +\fi + +\let\newtxtt@@upq\@empty +\expandafter\ifx\csname txtt@upqfalse\endcsname\relax +\csname iftrue\endcsname +% fix proposed by Jean Francois Burnol to prevent "extra \fi" +% error when using newtxtt directly from fd. +\else + \iftxtt@upq\def\newtxtt@@upq{q}\fi +\fi + +\DeclareFontFamily{T1}{newtxttz}{\hyphenchar\font 45 } + +\DeclareFontShape{T1}{newtxttz}{m}{n}{ + <-> \newtxtt@@scale newtxttz\newtxtt@@fig\newtxtt@@upq +}{} +\DeclareFontShape{T1}{newtxttz}{b}{n}{ + <-> \newtxtt@@scale newtxbttz\newtxtt@@fig\newtxtt@@upq +}{} +\DeclareFontShape{T1}{newtxttz}{bx}{n}{ + <-> ssub * newtxttz/b/n +}{} +\DeclareFontShape{T1}{newtxttz}{m}{sc}{ %cap & small cap + <-> \newtxtt@@scale newtxttzsc\newtxtt@@fig\newtxtt@@upq +}{} +\DeclareFontShape{T1}{newtxttz}{m}{sl}{ %slanted + <-> \newtxtt@@scale newtxttzsl\newtxtt@@fig\newtxtt@@upq +}{} +\DeclareFontShape{T1}{newtxttz}{m}{it}{ %italic + <-> ssub * newtxttz/m/sl% +}{} +%\DeclareFontShape{T1}{newtxttz}{m}{ui}{ %unslanted italic +% <-> ssub * newtxttz/m/sl% +%}{} +\DeclareFontShape{T1}{newtxttz}{b}{sc}{ %bold cap & small cap + <-> \newtxtt@@scale newtxbttzsc\newtxtt@@fig\newtxtt@@upq +}{} +\DeclareFontShape{T1}{newtxttz}{b}{sl}{ %bold slanted + <-> \newtxtt@@scale newtxbttzsl\newtxtt@@fig\newtxtt@@upq +}{} +\DeclareFontShape{T1}{newtxttz}{b}{it}{ %bold italic + <-> ssub * newtxttz/b/sl% +}{} +%\DeclareFontShape{T1}{newtxttz}{b}{ui}{ %bold unslanted italic +% <-> ssub * newtxttz/b/sl% +%}{} +\DeclareFontShape{T1}{newtxttz}{bx}{sc}{%bold extended cap & small cap + <-> ssub * newtxttz/b/sc% +}{} +\DeclareFontShape{T1}{newtxttz}{bx}{sl}{ %bold extended slanted + <-> ssub * newtxttz/b/sl% +}{} +\DeclareFontShape{T1}{newtxttz}{bx}{it}{ %bold extended italic + <-> ssub * newtxttz/b/sl% +}{} +%\DeclareFontShape{T1}{newtxttz}{bx}{ui}{ %bold extended unslanted italic +% <-> ssub * newtxttz/b/sl% +%}{} + +\endinput + diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxtt.fd b/Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxtt.fd new file mode 100644 index 00000000000..47b2852b645 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxtt.fd @@ -0,0 +1,58 @@ +\ProvidesFile{ts1newtxtt.fd} + [2014/05/29] + +\expandafter\ifx\csname newtxtt@scale\endcsname\relax + \let\newtxtt@@scale\@empty +\else + \edef\newtxtt@@scale{s*[\csname newtxtt@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{newtxtt}{\hyphenchar\font\m@ne} + +\DeclareFontShape{TS1}{newtxtt}{m}{n}{ %medium + <-> \newtxtt@@scale tcxtt% +}{} +\DeclareFontShape{TS1}{newtxtt}{m}{sc}{ %cap & small cap + <->ssub * newtxtt/m/n% +}{} +\DeclareFontShape{TS1}{newtxtt}{m}{sl}{ %slanted + <-> \newtxtt@@scale tcxttsl% +}{} +\DeclareFontShape{TS1}{newtxtt}{m}{it}{ %italic + <->ssub * newtxtt/m/sl% +}{} +%\DeclareFontShape{TS1}{newtxtt}{m}{ui}{ %unslanted italic +% <->ssub * newtxtt/m/it% +%}{} +\DeclareFontShape{TS1}{newtxtt}{b}{n}{ %bold + <-> \newtxtt@@scale tcxbtt% +}{} +\DeclareFontShape{TS1}{newtxtt}{b}{sc}{ %bold cap & small cap + <->ssub * newtxtt/b/n% +}{} +\DeclareFontShape{TS1}{newtxtt}{b}{sl}{ %bold slanted + <-> \newtxtt@@scale tcxbttsl% +}{} +\DeclareFontShape{TS1}{newtxtt}{b}{it}{ %bold italic + <->ssub * newtxtt/b/sl% +}{} +%\DeclareFontShape{TS1}{newtxtt}{b}{ui}{ %bold unslanted italic +% <->ssub * newtxtt/b/it% +%}{} +\DeclareFontShape{TS1}{newtxtt}{bx}{n}{ %bold extended + <->ssub * newtxtt/b/n% +}{} +\DeclareFontShape{TS1}{newtxtt}{bx}{sc}{ %bold extended cap & small cap + <->ssub * newtxtt/b/sc% +}{} +\DeclareFontShape{TS1}{newtxtt}{bx}{sl}{ %bold extended slanted + <->ssub * newtxtt/b/sl% +}{} +\DeclareFontShape{TS1}{newtxtt}{bx}{it}{ %bold extended italic + <->ssub * newtxtt/b/it% +}{} +%\DeclareFontShape{TS1}{newtxtt}{bx}{ui}{ %bold extended unslanted italic +% <->ssub * newtxtt/bb/ui% +%}{} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxttz.fd b/Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxttz.fd new file mode 100644 index 00000000000..f8716baf75a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtxtt/tex/ts1newtxttz.fd @@ -0,0 +1,58 @@ +\ProvidesFile{ts1newtxttz.fd} + [2014/05/30] + +\expandafter\ifx\csname newtxtt@scale\endcsname\relax + \let\newtxtt@@scale\@empty +\else + \edef\newtxtt@@scale{s*[\csname newtxtt@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{newtxttz}{\hyphenchar\font 45 } + +\DeclareFontShape{TS1}{newtxttz}{m}{n}{ %medium + <-> \newtxtt@@scale tcxttz% +}{} +\DeclareFontShape{TS1}{newtxttz}{m}{sc}{ %cap & small cap + <->ssub * newtxttz/m/n% +}{} +\DeclareFontShape{TS1}{newtxttz}{m}{sl}{ %slanted + <-> \newtxtt@@scale tcxttzsl% +}{} +\DeclareFontShape{TS1}{newtxttz}{m}{it}{ %italic + <->ssub * newtxttz/m/sl% +}{} +%\DeclareFontShape{TS1}{newtxttz}{m}{ui}{ %unslanted italic +% <->ssub * newtxttz/m/it% +%}{} +\DeclareFontShape{TS1}{newtxttz}{b}{n}{ %bold + <-> \newtxtt@@scale tcxbttz% +}{} +\DeclareFontShape{TS1}{newtxttz}{b}{sc}{ %bold cap & small cap + <->ssub * newtxttz/b/n% +}{} +\DeclareFontShape{TS1}{newtxttz}{b}{sl}{ %bold slanted + <-> \newtxtt@@scale tcxbttzsl% +}{} +\DeclareFontShape{TS1}{newtxttz}{b}{it}{ %bold italic + <->ssub * newtxttz/b/sl% +}{} +%\DeclareFontShape{TS1}{newtxttz}{b}{ui}{ %bold unslanted italic +% <->ssub * newtxttz/b/it% +%}{} +\DeclareFontShape{TS1}{newtxttz}{bx}{n}{ %bold extended + <->ssub * newtxttz/b/n% +}{} +\DeclareFontShape{TS1}{newtxttz}{bx}{sc}{ %bold extended cap & small cap + <->ssub * newtxttz/b/sc% +}{} +\DeclareFontShape{TS1}{newtxttz}{bx}{sl}{ %bold extended slanted + <->ssub * newtxttz/b/sl% +}{} +\DeclareFontShape{TS1}{newtxttz}{bx}{it}{ %bold extended italic + <->ssub * newtxttz/b/it% +}{} +%\DeclareFontShape{TS1}{newtxttz}{bx}{ui}{ %bold extended unslanted italic +% <->ssub * newtxttz/b/ui% +%}{} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtta.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtta.tfm new file mode 100644 index 00000000000..a31059002e3 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtta.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttaq.tfm new file mode 100644 index 00000000000..bd35a500f1e Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttaq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttb.tfm new file mode 100644 index 00000000000..c6382e20520 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttb.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttbq.tfm new file mode 100644 index 00000000000..2f54e37b88b Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttbq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttc.tfm new file mode 100644 index 00000000000..b8ed9ebc9ee Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttc.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttcq.tfm new file mode 100644 index 00000000000..6d3eb2b05e9 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttcq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttd.tfm new file mode 100644 index 00000000000..efb31e24c4e Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttd.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttdq.tfm new file mode 100644 index 00000000000..2d8d52379af Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttdq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtte.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtte.tfm new file mode 100644 index 00000000000..62e65ee93e1 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtte.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtteq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtteq.tfm new file mode 100644 index 00000000000..4616a8d3d97 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbtteq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsca.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsca.tfm new file mode 100644 index 00000000000..016a08459a5 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsca.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscaq.tfm new file mode 100644 index 00000000000..c0d293df47c Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscaq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscb.tfm new file mode 100644 index 00000000000..957b93e3d40 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscb.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscbq.tfm new file mode 100644 index 00000000000..20ee1fe3002 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscbq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscc.tfm new file mode 100644 index 00000000000..17017573517 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscc.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsccq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsccq.tfm new file mode 100644 index 00000000000..91980da8225 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsccq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscd.tfm new file mode 100644 index 00000000000..fdafbd365b2 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscd.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscdq.tfm new file mode 100644 index 00000000000..bf2e6958b4b Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttscdq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsce.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsce.tfm new file mode 100644 index 00000000000..ad40d1e2d8f Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsce.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsceq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsceq.tfm new file mode 100644 index 00000000000..f4543051b40 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsceq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsla.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsla.tfm new file mode 100644 index 00000000000..a0421199e7f Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsla.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslaq.tfm new file mode 100644 index 00000000000..cbab6e75cd3 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslaq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslb.tfm new file mode 100644 index 00000000000..d5c90d8177e Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslb.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslbq.tfm new file mode 100644 index 00000000000..93366ed5c32 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslbq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslc.tfm new file mode 100644 index 00000000000..55f0021dc1a Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslc.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslcq.tfm new file mode 100644 index 00000000000..22fb3e1f7a3 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttslcq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsld.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsld.tfm new file mode 100644 index 00000000000..87b39652219 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsld.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsldq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsldq.tfm new file mode 100644 index 00000000000..6ce5c524f7b Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsldq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsle.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsle.tfm new file mode 100644 index 00000000000..45093dd5524 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsle.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsleq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsleq.tfm new file mode 100644 index 00000000000..3b66a073a4b Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttsleq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttza.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttza.tfm new file mode 100644 index 00000000000..41046d68961 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttza.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzaq.tfm new file mode 100644 index 00000000000..45875d587e0 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzaq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzb.tfm new file mode 100644 index 00000000000..35753c9f27d Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzb.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzbq.tfm new file mode 100644 index 00000000000..5032d917967 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzbq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzc.tfm new file mode 100644 index 00000000000..c85ca56cba6 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzc.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzcq.tfm new file mode 100644 index 00000000000..11eb983318f Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzcq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzd.tfm new file mode 100644 index 00000000000..79dd55b4dbb Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzd.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzdq.tfm new file mode 100644 index 00000000000..d97a5f84a0b Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzdq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttze.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttze.tfm new file mode 100644 index 00000000000..e41b9ba413b Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttze.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzeq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzeq.tfm new file mode 100644 index 00000000000..f580b20c0ba Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzeq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsca.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsca.tfm new file mode 100644 index 00000000000..cb9793b825c Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsca.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscaq.tfm new file mode 100644 index 00000000000..757d7ea3051 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscaq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscb.tfm new file mode 100644 index 00000000000..d0f43919a7e Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscb.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscbq.tfm new file mode 100644 index 00000000000..d0107d1f146 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscbq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscc.tfm new file mode 100644 index 00000000000..ca028810dc5 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscc.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsccq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsccq.tfm new file mode 100644 index 00000000000..2aaedbf85fc Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsccq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscd.tfm new file mode 100644 index 00000000000..1b274a4e86a Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscd.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscdq.tfm new file mode 100644 index 00000000000..2f4f10530bb Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzscdq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsce.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsce.tfm new file mode 100644 index 00000000000..5419743bcbc Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsce.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsceq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsceq.tfm new file mode 100644 index 00000000000..6f88f97e233 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsceq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsla.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsla.tfm new file mode 100644 index 00000000000..b7f031de4a5 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsla.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslaq.tfm new file mode 100644 index 00000000000..deda60e35a6 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslaq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslb.tfm new file mode 100644 index 00000000000..ca97e278f58 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslb.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslbq.tfm new file mode 100644 index 00000000000..1249da84d07 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslbq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslc.tfm new file mode 100644 index 00000000000..9ea7d8f8d1c Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslc.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslcq.tfm new file mode 100644 index 00000000000..a6b6d342c37 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzslcq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsld.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsld.tfm new file mode 100644 index 00000000000..36ed8981d13 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsld.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsldq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsldq.tfm new file mode 100644 index 00000000000..2745214c488 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsldq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsle.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsle.tfm new file mode 100644 index 00000000000..f894c427d37 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsle.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsleq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsleq.tfm new file mode 100644 index 00000000000..59b3cf20680 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxbttzsleq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtta.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtta.tfm new file mode 100644 index 00000000000..8b864977854 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtta.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttaq.tfm new file mode 100644 index 00000000000..d2150d09b25 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttaq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttb.tfm new file mode 100644 index 00000000000..76d7485dc64 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttb.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttbq.tfm new file mode 100644 index 00000000000..d12db413e29 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttbq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttc.tfm new file mode 100644 index 00000000000..3094b9f8968 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttc.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttcq.tfm new file mode 100644 index 00000000000..e976e45e5b3 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttcq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttd.tfm new file mode 100644 index 00000000000..ae7737e7aaa Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttd.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttdq.tfm new file mode 100644 index 00000000000..af059047f93 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttdq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtte.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtte.tfm new file mode 100644 index 00000000000..96912bac89e Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtte.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtteq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtteq.tfm new file mode 100644 index 00000000000..fb21804287e Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxtteq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsca.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsca.tfm new file mode 100644 index 00000000000..305bb49ac01 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsca.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscaq.tfm new file mode 100644 index 00000000000..ebc3dc9d711 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscaq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscb.tfm new file mode 100644 index 00000000000..d0fa1817b40 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscb.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscbq.tfm new file mode 100644 index 00000000000..599174c1ea7 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscbq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscc.tfm new file mode 100644 index 00000000000..4683c692767 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscc.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsccq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsccq.tfm new file mode 100644 index 00000000000..0383c4b6d7b Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsccq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscd.tfm new file mode 100644 index 00000000000..cb252b30fbc Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscd.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscdq.tfm new file mode 100644 index 00000000000..0316520deb2 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttscdq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsce.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsce.tfm new file mode 100644 index 00000000000..97d72434abc Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsce.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsceq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsceq.tfm new file mode 100644 index 00000000000..5f108927169 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsceq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsla.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsla.tfm new file mode 100644 index 00000000000..0636a1e2f43 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsla.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslaq.tfm new file mode 100644 index 00000000000..a634d9894cb Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslaq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslb.tfm new file mode 100644 index 00000000000..439cff1f30f Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslb.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslbq.tfm new file mode 100644 index 00000000000..04ec635a4af Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslbq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslc.tfm new file mode 100644 index 00000000000..65fe3d9f29c Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslc.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslcq.tfm new file mode 100644 index 00000000000..666d8172930 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttslcq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsld.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsld.tfm new file mode 100644 index 00000000000..94fc1de70f1 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsld.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsldq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsldq.tfm new file mode 100644 index 00000000000..58507f5440f Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsldq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsle.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsle.tfm new file mode 100644 index 00000000000..bc71c72dc59 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsle.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsleq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsleq.tfm new file mode 100644 index 00000000000..d6b70c49719 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttsleq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttza.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttza.tfm new file mode 100644 index 00000000000..d6ca60b02f4 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttza.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzaq.tfm new file mode 100644 index 00000000000..d181a021aeb Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzaq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzb.tfm new file mode 100644 index 00000000000..298497fe956 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzb.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzbq.tfm new file mode 100644 index 00000000000..d3b09e07866 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzbq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzc.tfm new file mode 100644 index 00000000000..00200526bd3 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzc.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzcq.tfm new file mode 100644 index 00000000000..12341f39373 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzcq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzd.tfm new file mode 100644 index 00000000000..010f10a40f5 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzd.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzdq.tfm new file mode 100644 index 00000000000..e4b6f1bd533 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzdq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttze.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttze.tfm new file mode 100644 index 00000000000..b73fce38577 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttze.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzeq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzeq.tfm new file mode 100644 index 00000000000..b4f86785c7e Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzeq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsca.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsca.tfm new file mode 100644 index 00000000000..13fc8f61492 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsca.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscaq.tfm new file mode 100644 index 00000000000..c5b7cbe3c53 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscaq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscb.tfm new file mode 100644 index 00000000000..4db5cfc0f77 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscb.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscbq.tfm new file mode 100644 index 00000000000..9df676cdd5f Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscbq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscc.tfm new file mode 100644 index 00000000000..105b8dbe637 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscc.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsccq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsccq.tfm new file mode 100644 index 00000000000..85ecb972f53 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsccq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscd.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscd.tfm new file mode 100644 index 00000000000..f6ae86bf7f0 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscd.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscdq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscdq.tfm new file mode 100644 index 00000000000..444aa89815c Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzscdq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsce.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsce.tfm new file mode 100644 index 00000000000..b4471817706 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsce.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsceq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsceq.tfm new file mode 100644 index 00000000000..fdb652ebdb8 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsceq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsla.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsla.tfm new file mode 100644 index 00000000000..be778b56b7b Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsla.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslaq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslaq.tfm new file mode 100644 index 00000000000..02c56c9fb35 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslaq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslb.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslb.tfm new file mode 100644 index 00000000000..d037972cb48 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslb.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslbq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslbq.tfm new file mode 100644 index 00000000000..4cdf86d42f6 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslbq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslc.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslc.tfm new file mode 100644 index 00000000000..1985d309383 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslc.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslcq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslcq.tfm new file mode 100644 index 00000000000..b15870d8de8 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzslcq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsld.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsld.tfm new file mode 100644 index 00000000000..b361bc10714 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsld.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsldq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsldq.tfm new file mode 100644 index 00000000000..ca810518d58 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsldq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsle.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsle.tfm new file mode 100644 index 00000000000..14acb7cdc2d Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsle.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsleq.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsleq.tfm new file mode 100644 index 00000000000..8ffa9b7431e Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/newtxttzsleq.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttz.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttz.tfm new file mode 100644 index 00000000000..131ab49cbab Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttz.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttzsl.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttzsl.tfm new file mode 100644 index 00000000000..848cffc5c99 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxbttzsl.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttz.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttz.tfm new file mode 100644 index 00000000000..2d87004652c Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttz.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttzsl.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttzsl.tfm new file mode 100644 index 00000000000..b6d729da283 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/tcxttzsl.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/tfm/txttz.tfm b/Master/texmf-dist/doc/fonts/newtxtt/tfm/txttz.tfm new file mode 100644 index 00000000000..541af2f0125 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/tfm/txttz.tfm differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbtt.pfb b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbtt.pfb new file mode 100644 index 00000000000..bb7d6167bc5 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbtt.pfb differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbttsc.pfb b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbttsc.pfb new file mode 100644 index 00000000000..1cffe7533ac Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxbttsc.pfb differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxtt.pfb b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxtt.pfb new file mode 100644 index 00000000000..ab70f0d6ec9 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxtt.pfb differ diff --git a/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxttsc.pfb b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxttsc.pfb new file mode 100644 index 00000000000..f84af393bfc Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtxtt/type1/newtxttsc.pfb differ -- cgit v1.2.3