summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CTAN.sites6
-rw-r--r--FILES.byname742
-rw-r--r--FILES.byname.gzbin2226582 -> 2227240 bytes
-rw-r--r--FILES.last07days935
-rw-r--r--fonts/librebaskerville/README9
-rw-r--r--fonts/librebaskerville/doc/librebaskerville-samples.pdfbin21432 -> 48233 bytes
-rw-r--r--fonts/librebaskerville/doc/librebaskerville-samples.tex3
-rw-r--r--fonts/librebaskerville/enc/lbskvl_4uz6a2.enc6
-rw-r--r--fonts/librebaskerville/enc/lbskvl_4yc6wb.enc6
-rw-r--r--fonts/librebaskerville/enc/lbskvl_6hj2ra.enc4
-rw-r--r--fonts/librebaskerville/enc/lbskvl_p6yehx.enc4
-rw-r--r--fonts/librebaskerville/enc/lbskvl_uf5aa7.enc4
-rw-r--r--fonts/librebaskerville/enc/lbskvl_ufnake.enc4
-rw-r--r--fonts/librebaskerville/enc/lbskvl_vepvv3.enc2
-rw-r--r--fonts/librebaskerville/enc/lbskvl_wpcz7d.enc2
-rw-r--r--fonts/librebaskerville/enc/lbskvl_yeotsr.enc6
-rw-r--r--fonts/librebaskerville/latex/LY1LibreBskvl-LF.fd24
-rw-r--r--fonts/librebaskerville/latex/LY1LibreBskvl-Sup.fd24
-rw-r--r--fonts/librebaskerville/latex/LibreBskvl.sty59
-rw-r--r--fonts/librebaskerville/latex/OT1LibreBskvl-LF.fd24
-rw-r--r--fonts/librebaskerville/latex/OT1LibreBskvl-Sup.fd24
-rw-r--r--fonts/librebaskerville/latex/T1LibreBskvl-LF.fd24
-rw-r--r--fonts/librebaskerville/latex/T1LibreBskvl-Sup.fd24
-rw-r--r--fonts/librebaskerville/latex/TS1LibreBskvl-LF.fd24
-rw-r--r--fonts/librebaskerville/latex/librebaskerville.sty4
-rw-r--r--fonts/librebaskerville/map/LibreBaskerville.map7
-rw-r--r--fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ly1--base.tfmbin0 -> 2124 bytes
-rw-r--r--fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ly1.tfmbin0 -> 47240 bytes
-rw-r--r--fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ot1.tfmbin0 -> 14160 bytes
-rw-r--r--fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-t1--base.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-t1.tfmbin0 -> 65464 bytes
-rw-r--r--fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ts1--base.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ts1.tfmbin0 -> 1528 bytes
-rw-r--r--fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ly1--base.tfmbin0 -> 2084 bytes
-rw-r--r--fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ly1.tfmbin0 -> 2088 bytes
-rw-r--r--fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ot1.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-t1--base.tfmbin0 -> 2004 bytes
-rw-r--r--fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-t1.tfmbin0 -> 2012 bytes
-rw-r--r--fonts/librebaskerville/truetype/LibreBskvl-BoldItalic.ttfbin0 -> 130228 bytes
-rw-r--r--fonts/librebaskerville/type1/LibreBskvl-BoldItalic.pfbbin0 -> 105915 bytes
-rw-r--r--fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-ly1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-ts1.vfbin0 -> 500 bytes
-rw-r--r--fonts/librebaskerville/vf/LibreBskvl-BoldItalic-sup-ly1.vfbin0 -> 1676 bytes
-rw-r--r--fonts/librebaskerville/vf/LibreBskvl-BoldItalic-sup-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/lobster2/README54
-rw-r--r--fonts/lobster2/doc/lobster2-samples.pdfbin64585 -> 26798 bytes
-rw-r--r--fonts/lobster2/enc/lbstr_2rydtx.enc65
-rw-r--r--fonts/lobster2/enc/lbstr_bucufw.enc64
-rw-r--r--fonts/lobster2/enc/lbstr_pvoz5h.enc65
-rw-r--r--fonts/lobster2/enc/lbstr_t7yaon.enc63
-rw-r--r--fonts/lobster2/latex/LY1Lbstr-LF.fd97
-rw-r--r--fonts/lobster2/latex/LobsterTwo.sty78
-rw-r--r--fonts/lobster2/latex/OT1Lbstr-LF.fd97
-rw-r--r--fonts/lobster2/latex/T1Lbstr-LF.fd97
-rw-r--r--fonts/lobster2/latex/TS1Lbstr-LF.fd97
-rw-r--r--fonts/lobster2/map/LobsterTwo.map30
-rw-r--r--fonts/lobster2/opentype/LobsterTwo-Bold.otfbin0 -> 70108 bytes
-rw-r--r--fonts/lobster2/opentype/LobsterTwo-BoldItalic.otfbin0 -> 72448 bytes
-rw-r--r--fonts/lobster2/opentype/LobsterTwo-Italic.otfbin0 -> 71552 bytes
-rw-r--r--fonts/lobster2/opentype/LobsterTwo-Regular.otfbin0 -> 69420 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Bold-lf-ly1--base.tfmbin0 -> 1964 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Bold-lf-ly1--lcdfj.tfmbin0 -> 152 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Bold-lf-ly1.tfmbin0 -> 27728 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Bold-lf-ot1--base.tfmbin0 -> 1844 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Bold-lf-ot1--lcdfj.tfmbin0 -> 152 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Bold-lf-ot1.tfmbin0 -> 22840 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Bold-lf-t1--base.tfmbin0 -> 2004 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Bold-lf-t1--lcdfj.tfmbin0 -> 152 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Bold-lf-t1.tfmbin0 -> 29848 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Bold-lf-ts1--base.tfmbin0 -> 1384 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Bold-lf-ts1.tfmbin0 -> 1392 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1--base.tfmbin0 -> 2132 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1--lcdfj.tfmbin0 -> 156 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1.tfmbin0 -> 28256 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1--base.tfmbin0 -> 1912 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1--lcdfj.tfmbin0 -> 156 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1.tfmbin0 -> 22840 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1--base.tfmbin0 -> 2136 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1--lcdfj.tfmbin0 -> 156 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1.tfmbin0 -> 30360 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ts1--base.tfmbin0 -> 1436 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ts1.tfmbin0 -> 1436 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Italic-lf-ly1--base.tfmbin0 -> 2108 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Italic-lf-ly1--lcdfj.tfmbin0 -> 156 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Italic-lf-ly1.tfmbin0 -> 28272 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Italic-lf-ot1--base.tfmbin0 -> 1868 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Italic-lf-ot1--lcdfj.tfmbin0 -> 156 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Italic-lf-ot1.tfmbin0 -> 23508 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Italic-lf-t1--base.tfmbin0 -> 2100 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Italic-lf-t1--lcdfj.tfmbin0 -> 156 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Italic-lf-t1.tfmbin0 -> 30592 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Italic-lf-ts1--base.tfmbin0 -> 1424 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Italic-lf-ts1.tfmbin0 -> 1424 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Regular-lf-ly1--base.tfmbin0 -> 1960 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Regular-lf-ly1--lcdfj.tfmbin0 -> 156 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Regular-lf-ly1.tfmbin0 -> 27888 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Regular-lf-ot1--base.tfmbin0 -> 1808 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Regular-lf-ot1--lcdfj.tfmbin0 -> 156 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Regular-lf-ot1.tfmbin0 -> 23120 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Regular-lf-t1--base.tfmbin0 -> 1972 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Regular-lf-t1--lcdfj.tfmbin0 -> 156 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Regular-lf-t1.tfmbin0 -> 30228 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Regular-lf-ts1--base.tfmbin0 -> 1372 bytes
-rw-r--r--fonts/lobster2/tfm/Lbstr-Regular-lf-ts1.tfmbin0 -> 1380 bytes
-rw-r--r--fonts/lobster2/truetype/LobsterTwo-Bold.ttfbin241104 -> 0 bytes
-rw-r--r--fonts/lobster2/truetype/LobsterTwo-BoldItalic.ttfbin235632 -> 0 bytes
-rw-r--r--fonts/lobster2/truetype/LobsterTwo-Italic.ttfbin249896 -> 0 bytes
-rw-r--r--fonts/lobster2/truetype/LobsterTwo-Regular.ttfbin254332 -> 0 bytes
-rw-r--r--fonts/lobster2/type1/Lbstr-Bold.pfbbin0 -> 79788 bytes
-rw-r--r--fonts/lobster2/type1/Lbstr-BoldItalic.pfbbin0 -> 79840 bytes
-rw-r--r--fonts/lobster2/type1/Lbstr-BoldItalicLCDFJ.pfbbin0 -> 7005 bytes
-rw-r--r--fonts/lobster2/type1/Lbstr-BoldLCDFJ.pfbbin0 -> 6981 bytes
-rw-r--r--fonts/lobster2/type1/Lbstr-Italic.pfbbin0 -> 76803 bytes
-rw-r--r--fonts/lobster2/type1/Lbstr-ItalicLCDFJ.pfbbin0 -> 6995 bytes
-rw-r--r--fonts/lobster2/type1/Lbstr-Regular.pfbbin0 -> 76963 bytes
-rw-r--r--fonts/lobster2/type1/Lbstr-RegularLCDFJ.pfbbin0 -> 7153 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-Bold-lf-ly1.vfbin0 -> 1764 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-Bold-lf-ot1.vfbin0 -> 1352 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-Bold-lf-t1.vfbin0 -> 1764 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-Bold-lf-ts1.vfbin0 -> 476 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-BoldItalic-lf-ly1.vfbin0 -> 1776 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-BoldItalic-lf-ot1.vfbin0 -> 1364 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-BoldItalic-lf-t1.vfbin0 -> 1776 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-BoldItalic-lf-ts1.vfbin0 -> 484 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-Italic-lf-ly1.vfbin0 -> 1768 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-Italic-lf-ot1.vfbin0 -> 1356 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-Italic-lf-t1.vfbin0 -> 1768 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-Italic-lf-ts1.vfbin0 -> 480 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-Regular-lf-ly1.vfbin0 -> 1772 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-Regular-lf-ot1.vfbin0 -> 1356 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-Regular-lf-t1.vfbin0 -> 1768 bytes
-rw-r--r--fonts/lobster2/vf/Lbstr-Regular-lf-ts1.vfbin0 -> 480 bytes
-rw-r--r--fonts/utilities/fontools/README7
-rwxr-xr-xfonts/utilities/fontools/bin/afm2afm4
-rwxr-xr-xfonts/utilities/fontools/bin/autoinst733
-rwxr-xr-xfonts/utilities/fontools/bin/ot2kpx4
-rwxr-xr-xfonts/utilities/fontools/bin/splitttc4
-rw-r--r--fonts/utilities/fontools/doc/afm2afm.pdfbin27062 -> 26995 bytes
-rw-r--r--fonts/utilities/fontools/doc/autoinst.pdfbin73672 -> 68451 bytes
-rw-r--r--fonts/utilities/fontools/doc/ot2kpx.pdfbin27440 -> 27380 bytes
-rw-r--r--fonts/utilities/fontools/doc/splitttc.pdfbin20443 -> 20385 bytes
-rw-r--r--macros/latex/contrib/annee-scolaire/LISEZMOI.md13
-rw-r--r--macros/latex/contrib/annee-scolaire/MANIFEST.md101
-rw-r--r--macros/latex/contrib/annee-scolaire/README.md14
-rw-r--r--macros/latex/contrib/annee-scolaire/annee-scolaire-eng.pdfbin466896 -> 467107 bytes
-rw-r--r--macros/latex/contrib/annee-scolaire/annee-scolaire-fra.pdfbin489796 -> 489195 bytes
-rw-r--r--macros/latex/contrib/annee-scolaire/annee-scolaire.dtx25
-rw-r--r--macros/latex/contrib/annee-scolaire/annee-scolaire.ins15
-rw-r--r--macros/latex/contrib/annee-scolaire/annee-scolaire.pdfbin396286 -> 413456 bytes
-rw-r--r--macros/latex/contrib/babel-contrib/german/README2
-rw-r--r--macros/latex/contrib/babel-contrib/german/germanb.dtx48
-rw-r--r--macros/latex/contrib/babel-contrib/german/germanb.pdfbin394468 -> 395190 bytes
-rw-r--r--macros/latex/contrib/babel-contrib/german/ngermanb.dtx37
-rw-r--r--macros/latex/contrib/babel-contrib/german/ngermanb.pdfbin371070 -> 371703 bytes
-rw-r--r--macros/latex/contrib/clefval/Changements8
-rw-r--r--macros/latex/contrib/clefval/Changes8
-rw-r--r--macros/latex/contrib/clefval/LISEZMOI35
-rw-r--r--macros/latex/contrib/clefval/LISEZMOI.md42
-rw-r--r--macros/latex/contrib/clefval/MANIFEST.md73
-rw-r--r--macros/latex/contrib/clefval/Makefile190
-rw-r--r--macros/latex/contrib/clefval/README31
-rw-r--r--macros/latex/contrib/clefval/README.md41
-rw-r--r--macros/latex/contrib/clefval/clefval.dtx277
-rw-r--r--macros/latex/contrib/clefval/clefval.ins21
-rw-r--r--macros/latex/contrib/clefval/clefval.pdfbin174839 -> 477240 bytes
-rw-r--r--macros/latex/contrib/clefval/example-utf8.pdfbin0 -> 57793 bytes
-rw-r--r--macros/latex/contrib/clefval/example-utf8.tex101
-rw-r--r--macros/latex/contrib/clefval/example.pdfbin92516 -> 157812 bytes
-rw-r--r--macros/latex/contrib/clefval/example.tex18
-rw-r--r--macros/latex/contrib/clefval/exemple.pdfbin95184 -> 158520 bytes
-rw-r--r--macros/latex/contrib/clefval/exemple.tex17
-rw-r--r--macros/latex/contrib/clefval/fra-clefval.ins58
-rw-r--r--macros/latex/contrib/popupmenu/README19
-rw-r--r--macros/latex/contrib/popupmenu/README.md18
-rw-r--r--macros/latex/contrib/popupmenu/docs/popupmenu-man.pdfbin0 -> 191000 bytes
-rw-r--r--macros/latex/contrib/popupmenu/docs/popupmenu-man.tex685
-rw-r--r--macros/latex/contrib/popupmenu/docs/popupmenu.pdfbin0 -> 246473 bytes
-rw-r--r--macros/latex/contrib/popupmenu/examples/pu-exmpls.pdfbin0 -> 129503 bytes
-rw-r--r--macros/latex/contrib/popupmenu/examples/pu-exmpls.tex167
-rw-r--r--macros/latex/contrib/popupmenu/examples/pumen_ex.pdfbin33971 -> 0 bytes
-rw-r--r--macros/latex/contrib/popupmenu/examples/pumen_ex.tex108
-rw-r--r--macros/latex/contrib/popupmenu/examples/pumen_ex_pdftex.tex111
-rw-r--r--macros/latex/contrib/popupmenu/popupmenu.dtx431
-rw-r--r--macros/latex/contrib/popupmenu/popupmenu.pdfbin62982 -> 0 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb269
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2208852 -> 2207840 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--systems/win32/w32tex/ChangeLog20
-rw-r--r--timestamp2
194 files changed, 4415 insertions, 2154 deletions
diff --git a/CTAN.sites b/CTAN.sites
index 67c7968bbf..c75650c51b 100644
--- a/CTAN.sites
+++ b/CTAN.sites
@@ -130,6 +130,9 @@ by country):
URL: https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/
+ cran.asia (Korea)
+ URL: https://cran.asia/tex/
+
ftp.harukasan.org (Korea)
URL: ftp://ftp.harukasan.org/CTAN/
URL: rsync://ftp.harukasan.org/CTAN/
@@ -202,6 +205,9 @@ by country):
ctan.crest.fr (France)
URL: https://ctan.crest.fr/tex-archive/
+ ctan.gutenberg.eu.org (France)
+ URL: https://ctan.gutenberg.eu.org/
+
ctan.mines-albi.fr (France)
URL: http://ctan.mines-albi.fr/
diff --git a/FILES.byname b/FILES.byname
index f180c74b2c..09593580a2 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5003,7 +5003,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2020/07/28 | 126575 | FILES.last07days
+2020/07/29 | 127841 | FILES.last07days
2018/06/27 | 99883 | fonts/academicons/academicons.pdf
2018/06/27 | 10779 | fonts/academicons/academicons.sty
2018/06/27 | 5774 | fonts/academicons/academicons.tex
@@ -63768,28 +63768,41 @@
2019/12/17 | 12737584 | fonts/libertinus-type1.zip
2020/05/06 | 17330 | fonts/libertinus.zip
2020/07/27 | 2464 | fonts/librebaskerville/doc/FONTLOG.txt
-2020/07/27 | 21432 | fonts/librebaskerville/doc/librebaskerville-samples.pdf
-2020/07/27 | 248 | fonts/librebaskerville/doc/librebaskerville-samples.tex
+2020/07/29 | 48233 | fonts/librebaskerville/doc/librebaskerville-samples.pdf
+2020/07/27 | 303 | fonts/librebaskerville/doc/librebaskerville-samples.tex
2020/07/27 | 4508 | fonts/librebaskerville/doc/OFL.txt
-2020/07/27 | 2889 | fonts/librebaskerville/enc/lbskvl_4uz6a2.enc
-2020/07/27 | 2984 | fonts/librebaskerville/enc/lbskvl_4yc6wb.enc
-2020/07/27 | 3220 | fonts/librebaskerville/enc/lbskvl_6hj2ra.enc
-2020/07/27 | 2912 | fonts/librebaskerville/enc/lbskvl_p6yehx.enc
-2020/07/27 | 2985 | fonts/librebaskerville/enc/lbskvl_uf5aa7.enc
-2020/07/27 | 3021 | fonts/librebaskerville/enc/lbskvl_ufnake.enc
+2020/07/27 | 2901 | fonts/librebaskerville/enc/lbskvl_4uz6a2.enc
+2020/07/27 | 2996 | fonts/librebaskerville/enc/lbskvl_4yc6wb.enc
+2020/07/27 | 3232 | fonts/librebaskerville/enc/lbskvl_6hj2ra.enc
+2020/07/27 | 2924 | fonts/librebaskerville/enc/lbskvl_p6yehx.enc
+2020/07/27 | 2997 | fonts/librebaskerville/enc/lbskvl_uf5aa7.enc
+2020/07/27 | 3033 | fonts/librebaskerville/enc/lbskvl_ufnake.enc
2020/07/27 | 3025 | fonts/librebaskerville/enc/lbskvl_vepvv3.enc
2020/07/27 | 2893 | fonts/librebaskerville/enc/lbskvl_wpcz7d.enc
-2020/07/27 | 3036 | fonts/librebaskerville/enc/lbskvl_yeotsr.enc
-2020/07/27 | 1829 | fonts/librebaskerville/latex/librebaskerville.sty
-2020/07/27 | 1671 | fonts/librebaskerville/latex/LY1LibreBskvl-LF.fd
-2020/07/27 | 1692 | fonts/librebaskerville/latex/LY1LibreBskvl-Sup.fd
-2020/07/27 | 1671 | fonts/librebaskerville/latex/OT1LibreBskvl-LF.fd
-2020/07/27 | 1692 | fonts/librebaskerville/latex/OT1LibreBskvl-Sup.fd
-2020/07/27 | 1656 | fonts/librebaskerville/latex/T1LibreBskvl-LF.fd
-2020/07/27 | 1677 | fonts/librebaskerville/latex/T1LibreBskvl-Sup.fd
-2020/07/27 | 1671 | fonts/librebaskerville/latex/TS1LibreBskvl-LF.fd
-2020/07/27 | 3000 | fonts/librebaskerville/map/LibreBaskerville.map
-2020/07/27 | 1589 | fonts/librebaskerville/README
+2020/07/27 | 3048 | fonts/librebaskerville/enc/lbskvl_yeotsr.enc
+2020/07/27 | 1925 | fonts/librebaskerville/latex/librebaskerville.sty
+2020/07/27 | 2293 | fonts/librebaskerville/latex/LibreBskvl.sty
+2020/07/27 | 2234 | fonts/librebaskerville/latex/LY1LibreBskvl-LF.fd
+2020/07/27 | 2267 | fonts/librebaskerville/latex/LY1LibreBskvl-Sup.fd
+2020/07/27 | 2234 | fonts/librebaskerville/latex/OT1LibreBskvl-LF.fd
+2020/07/27 | 2267 | fonts/librebaskerville/latex/OT1LibreBskvl-Sup.fd
+2020/07/27 | 2212 | fonts/librebaskerville/latex/T1LibreBskvl-LF.fd
+2020/07/27 | 2245 | fonts/librebaskerville/latex/T1LibreBskvl-Sup.fd
+2020/07/27 | 2234 | fonts/librebaskerville/latex/TS1LibreBskvl-LF.fd
+2020/07/27 | 4067 | fonts/librebaskerville/map/LibreBaskerville.map
+2020/07/29 | 1652 | fonts/librebaskerville/README
+2020/07/27 | 2124 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ly1--base.tfm
+2020/07/27 | 47240 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ly1.tfm
+2020/07/27 | 14160 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ot1.tfm
+2020/07/27 | 2016 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-t1--base.tfm
+2020/07/27 | 65464 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-t1.tfm
+2020/07/27 | 1524 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ts1--base.tfm
+2020/07/27 | 1528 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ts1.tfm
+2020/07/27 | 2084 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ly1--base.tfm
+2020/07/27 | 2088 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ly1.tfm
+2020/07/27 | 1524 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ot1.tfm
+2020/07/27 | 2004 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-t1--base.tfm
+2020/07/27 | 2012 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-t1.tfm
2020/07/27 | 1928 | fonts/librebaskerville/tfm/LibreBskvl-Bold-lf-ly1--base.tfm
2020/07/27 | 47044 | fonts/librebaskerville/tfm/LibreBskvl-Bold-lf-ly1.tfm
2020/07/27 | 13956 | fonts/librebaskerville/tfm/LibreBskvl-Bold-lf-ot1.tfm
@@ -63829,9 +63842,16 @@
2020/07/27 | 160652 | fonts/librebaskerville/truetype/LibreBaskerville-Bold.ttf
2020/07/27 | 195048 | fonts/librebaskerville/truetype/LibreBaskerville-Italic.ttf
2020/07/27 | 159676 | fonts/librebaskerville/truetype/LibreBaskerville-Regular.ttf
+2020/07/27 | 130228 | fonts/librebaskerville/truetype/LibreBskvl-BoldItalic.ttf
+2020/07/27 | 105915 | fonts/librebaskerville/type1/LibreBskvl-BoldItalic.pfb
2020/07/27 | 77295 | fonts/librebaskerville/type1/LibreBskvl-Bold.pfb
2020/07/27 | 84922 | fonts/librebaskerville/type1/LibreBskvl-Italic.pfb
2020/07/27 | 81047 | fonts/librebaskerville/type1/LibreBskvl-Regular.pfb
+2020/07/27 | 1736 | fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-ly1.vf
+2020/07/27 | 1736 | fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-t1.vf
+2020/07/27 | 500 | fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-ts1.vf
+2020/07/27 | 1676 | fonts/librebaskerville/vf/LibreBskvl-BoldItalic-sup-ly1.vf
+2020/07/27 | 1700 | fonts/librebaskerville/vf/LibreBskvl-BoldItalic-sup-t1.vf
2020/07/27 | 1728 | fonts/librebaskerville/vf/LibreBskvl-Bold-lf-ly1.vf
2020/07/27 | 1728 | fonts/librebaskerville/vf/LibreBskvl-Bold-lf-t1.vf
2020/07/27 | 496 | fonts/librebaskerville/vf/LibreBskvl-Bold-lf-ts1.vf
@@ -63847,7 +63867,7 @@
2020/07/27 | 500 | fonts/librebaskerville/vf/LibreBskvl-Regular-lf-ts1.vf
2020/07/27 | 1672 | fonts/librebaskerville/vf/LibreBskvl-Regular-sup-ly1.vf
2020/07/27 | 1696 | fonts/librebaskerville/vf/LibreBskvl-Regular-sup-t1.vf
-2020/07/27 | 643905 | fonts/librebaskerville.zip
+2020/07/29 | 879070 | fonts/librebaskerville.zip
2016/01/12 | 17274 | fonts/librebodoni/doc/librebodoni-samples.pdf
2016/01/12 | 300 | fonts/librebodoni/doc/librebodoni-samples.tex
2016/01/12 | 4358 | fonts/librebodoni/doc/OFL.txt
@@ -66275,16 +66295,93 @@
2009/10/30 | 2738 | fonts/lm/tex/latex/lm/ts1lmtt.fd
2009/10/30 | 1920 | fonts/lm/tex/latex/lm/ts1lmvtt.fd
2009/11/05 | 23640493 | fonts/lm.zip
-2020/07/23 | 64585 | fonts/lobster2/doc/lobster2-samples.pdf
-2019/06/14 | 609 | fonts/lobster2/doc/lobster2-samples.tex
-2020/07/23 | 4505 | fonts/lobster2/doc/OFL.txt
-2020/07/23 | 1127 | fonts/lobster2/latex/LobsterTwo.sty
-2020/07/23 | 1198 | fonts/lobster2/README
-2020/07/23 | 235632 | fonts/lobster2/truetype/LobsterTwo-BoldItalic.ttf
-2020/07/23 | 241104 | fonts/lobster2/truetype/LobsterTwo-Bold.ttf
-2020/07/23 | 249896 | fonts/lobster2/truetype/LobsterTwo-Italic.ttf
-2020/07/23 | 254332 | fonts/lobster2/truetype/LobsterTwo-Regular.ttf
-2020/07/23 | 420614 | fonts/lobster2.zip
+2020/07/29 | 26798 | fonts/lobster2/doc/lobster2-samples.pdf
+2020/07/29 | 609 | fonts/lobster2/doc/lobster2-samples.tex
+2020/07/29 | 4505 | fonts/lobster2/doc/OFL.txt
+2020/07/29 | 2831 | fonts/lobster2/enc/lbstr_2rydtx.enc
+2020/07/29 | 2622 | fonts/lobster2/enc/lbstr_bucufw.enc
+2020/07/29 | 2934 | fonts/lobster2/enc/lbstr_pvoz5h.enc
+2020/07/29 | 3155 | fonts/lobster2/enc/lbstr_t7yaon.enc
+2020/07/29 | 1473 | fonts/lobster2/latex/LobsterTwo.sty
+2020/07/29 | 2029 | fonts/lobster2/latex/LY1Lbstr-LF.fd
+2020/07/29 | 2029 | fonts/lobster2/latex/OT1Lbstr-LF.fd
+2020/07/29 | 2007 | fonts/lobster2/latex/T1Lbstr-LF.fd
+2020/07/29 | 2029 | fonts/lobster2/latex/TS1Lbstr-LF.fd
+2020/07/29 | 2995 | fonts/lobster2/map/LobsterTwo.map
+2020/07/29 | 72448 | fonts/lobster2/opentype/LobsterTwo-BoldItalic.otf
+2020/07/29 | 70108 | fonts/lobster2/opentype/LobsterTwo-Bold.otf
+2020/07/29 | 71552 | fonts/lobster2/opentype/LobsterTwo-Italic.otf
+2020/07/29 | 69420 | fonts/lobster2/opentype/LobsterTwo-Regular.otf
+2020/07/29 | 1672 | fonts/lobster2/README
+2020/07/29 | 2132 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1--base.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1--lcdfj.tfm
+2020/07/29 | 28256 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1.tfm
+2020/07/29 | 1912 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1--base.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1--lcdfj.tfm
+2020/07/29 | 22840 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1.tfm
+2020/07/29 | 2136 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1--base.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1--lcdfj.tfm
+2020/07/29 | 30360 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1.tfm
+2020/07/29 | 1436 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ts1--base.tfm
+2020/07/29 | 1436 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ts1.tfm
+2020/07/29 | 1964 | fonts/lobster2/tfm/Lbstr-Bold-lf-ly1--base.tfm
+2020/07/29 | 152 | fonts/lobster2/tfm/Lbstr-Bold-lf-ly1--lcdfj.tfm
+2020/07/29 | 27728 | fonts/lobster2/tfm/Lbstr-Bold-lf-ly1.tfm
+2020/07/29 | 1844 | fonts/lobster2/tfm/Lbstr-Bold-lf-ot1--base.tfm
+2020/07/29 | 152 | fonts/lobster2/tfm/Lbstr-Bold-lf-ot1--lcdfj.tfm
+2020/07/29 | 22840 | fonts/lobster2/tfm/Lbstr-Bold-lf-ot1.tfm
+2020/07/29 | 2004 | fonts/lobster2/tfm/Lbstr-Bold-lf-t1--base.tfm
+2020/07/29 | 152 | fonts/lobster2/tfm/Lbstr-Bold-lf-t1--lcdfj.tfm
+2020/07/29 | 29848 | fonts/lobster2/tfm/Lbstr-Bold-lf-t1.tfm
+2020/07/29 | 1384 | fonts/lobster2/tfm/Lbstr-Bold-lf-ts1--base.tfm
+2020/07/29 | 1392 | fonts/lobster2/tfm/Lbstr-Bold-lf-ts1.tfm
+2020/07/29 | 2108 | fonts/lobster2/tfm/Lbstr-Italic-lf-ly1--base.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-Italic-lf-ly1--lcdfj.tfm
+2020/07/29 | 28272 | fonts/lobster2/tfm/Lbstr-Italic-lf-ly1.tfm
+2020/07/29 | 1868 | fonts/lobster2/tfm/Lbstr-Italic-lf-ot1--base.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-Italic-lf-ot1--lcdfj.tfm
+2020/07/29 | 23508 | fonts/lobster2/tfm/Lbstr-Italic-lf-ot1.tfm
+2020/07/29 | 2100 | fonts/lobster2/tfm/Lbstr-Italic-lf-t1--base.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-Italic-lf-t1--lcdfj.tfm
+2020/07/29 | 30592 | fonts/lobster2/tfm/Lbstr-Italic-lf-t1.tfm
+2020/07/29 | 1424 | fonts/lobster2/tfm/Lbstr-Italic-lf-ts1--base.tfm
+2020/07/29 | 1424 | fonts/lobster2/tfm/Lbstr-Italic-lf-ts1.tfm
+2020/07/29 | 1960 | fonts/lobster2/tfm/Lbstr-Regular-lf-ly1--base.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-Regular-lf-ly1--lcdfj.tfm
+2020/07/29 | 27888 | fonts/lobster2/tfm/Lbstr-Regular-lf-ly1.tfm
+2020/07/29 | 1808 | fonts/lobster2/tfm/Lbstr-Regular-lf-ot1--base.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-Regular-lf-ot1--lcdfj.tfm
+2020/07/29 | 23120 | fonts/lobster2/tfm/Lbstr-Regular-lf-ot1.tfm
+2020/07/29 | 1972 | fonts/lobster2/tfm/Lbstr-Regular-lf-t1--base.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-Regular-lf-t1--lcdfj.tfm
+2020/07/29 | 30228 | fonts/lobster2/tfm/Lbstr-Regular-lf-t1.tfm
+2020/07/29 | 1372 | fonts/lobster2/tfm/Lbstr-Regular-lf-ts1--base.tfm
+2020/07/29 | 1380 | fonts/lobster2/tfm/Lbstr-Regular-lf-ts1.tfm
+2020/07/29 | 7005 | fonts/lobster2/type1/Lbstr-BoldItalicLCDFJ.pfb
+2020/07/29 | 79840 | fonts/lobster2/type1/Lbstr-BoldItalic.pfb
+2020/07/29 | 6981 | fonts/lobster2/type1/Lbstr-BoldLCDFJ.pfb
+2020/07/29 | 79788 | fonts/lobster2/type1/Lbstr-Bold.pfb
+2020/07/29 | 6995 | fonts/lobster2/type1/Lbstr-ItalicLCDFJ.pfb
+2020/07/29 | 76803 | fonts/lobster2/type1/Lbstr-Italic.pfb
+2020/07/29 | 7153 | fonts/lobster2/type1/Lbstr-RegularLCDFJ.pfb
+2020/07/29 | 76963 | fonts/lobster2/type1/Lbstr-Regular.pfb
+2020/07/29 | 1776 | fonts/lobster2/vf/Lbstr-BoldItalic-lf-ly1.vf
+2020/07/29 | 1364 | fonts/lobster2/vf/Lbstr-BoldItalic-lf-ot1.vf
+2020/07/29 | 1776 | fonts/lobster2/vf/Lbstr-BoldItalic-lf-t1.vf
+2020/07/29 | 484 | fonts/lobster2/vf/Lbstr-BoldItalic-lf-ts1.vf
+2020/07/29 | 1764 | fonts/lobster2/vf/Lbstr-Bold-lf-ly1.vf
+2020/07/29 | 1352 | fonts/lobster2/vf/Lbstr-Bold-lf-ot1.vf
+2020/07/29 | 1764 | fonts/lobster2/vf/Lbstr-Bold-lf-t1.vf
+2020/07/29 | 476 | fonts/lobster2/vf/Lbstr-Bold-lf-ts1.vf
+2020/07/29 | 1768 | fonts/lobster2/vf/Lbstr-Italic-lf-ly1.vf
+2020/07/29 | 1356 | fonts/lobster2/vf/Lbstr-Italic-lf-ot1.vf
+2020/07/29 | 1768 | fonts/lobster2/vf/Lbstr-Italic-lf-t1.vf
+2020/07/29 | 480 | fonts/lobster2/vf/Lbstr-Italic-lf-ts1.vf
+2020/07/29 | 1772 | fonts/lobster2/vf/Lbstr-Regular-lf-ly1.vf
+2020/07/29 | 1356 | fonts/lobster2/vf/Lbstr-Regular-lf-ot1.vf
+2020/07/29 | 1768 | fonts/lobster2/vf/Lbstr-Regular-lf-t1.vf
+2020/07/29 | 480 | fonts/lobster2/vf/Lbstr-Regular-lf-ts1.vf
+2020/07/29 | 713084 | fonts/lobster2.zip
1991/03/08 | 8126 | fonts/logic/milstd.mf
2010/10/14 | 229 | fonts/logic/milstd.sty
1991/03/08 | 1162 | fonts/logic/milstd.tex
@@ -123733,28 +123830,28 @@
1995/01/27 | 48128 | fonts/utilities/fontload/vms/subfont.exe-alpha
1995/01/27 | 89600 | fonts/utilities/fontload/vms/subfont.exe-vax
2007/11/24 | 136238 | fonts/utilities/fontload.zip
-2020/06/19 | 13334 | fonts/utilities/fontools/bin/afm2afm
-2020/06/19 | 157175 | fonts/utilities/fontools/bin/autoinst
-2020/06/19 | 27582 | fonts/utilities/fontools/bin/ot2kpx
-2020/06/19 | 9473 | fonts/utilities/fontools/bin/splitttc
-2020/06/19 | 27062 | fonts/utilities/fontools/doc/afm2afm.pdf
-2020/06/19 | 73672 | fonts/utilities/fontools/doc/autoinst.pdf
-2020/06/19 | 27440 | fonts/utilities/fontools/doc/ot2kpx.pdf
-2020/06/19 | 20443 | fonts/utilities/fontools/doc/splitttc.pdf
-2020/06/19 | 17997 | fonts/utilities/fontools/GPLv2.txt
-2020/06/19 | 2906 | fonts/utilities/fontools/README
-2020/06/19 | 8032 | fonts/utilities/fontools/share/fontools_lgr.enc
-2020/06/19 | 2855 | fonts/utilities/fontools/share/fontools_ly1.enc
-2020/06/19 | 2248 | fonts/utilities/fontools/share/fontools_oml.enc
-2020/06/19 | 2587 | fonts/utilities/fontools/share/fontools_ot1.enc
-2020/06/19 | 2815 | fonts/utilities/fontools/share/fontools_t1.enc
-2020/06/19 | 2907 | fonts/utilities/fontools/share/fontools_t2a.enc
-2020/06/19 | 3729 | fonts/utilities/fontools/share/fontools_t2b.enc
-2020/06/19 | 3651 | fonts/utilities/fontools/share/fontools_t2c.enc
-2020/06/19 | 2656 | fonts/utilities/fontools/share/fontools_t3.enc
-2020/06/19 | 3080 | fonts/utilities/fontools/share/fontools_ts1.enc
-2020/06/19 | 2751 | fonts/utilities/fontools/share/fontools_ts3.enc
-2020/06/19 | 207104 | fonts/utilities/fontools.zip
+2020/07/29 | 13334 | fonts/utilities/fontools/bin/afm2afm
+2020/07/29 | 160661 | fonts/utilities/fontools/bin/autoinst
+2020/07/29 | 27582 | fonts/utilities/fontools/bin/ot2kpx
+2020/07/29 | 9473 | fonts/utilities/fontools/bin/splitttc
+2020/07/29 | 26995 | fonts/utilities/fontools/doc/afm2afm.pdf
+2020/07/29 | 68451 | fonts/utilities/fontools/doc/autoinst.pdf
+2020/07/29 | 27380 | fonts/utilities/fontools/doc/ot2kpx.pdf
+2020/07/29 | 20385 | fonts/utilities/fontools/doc/splitttc.pdf
+2020/07/29 | 17997 | fonts/utilities/fontools/GPLv2.txt
+2020/07/29 | 3003 | fonts/utilities/fontools/README
+2020/07/29 | 8032 | fonts/utilities/fontools/share/fontools_lgr.enc
+2020/07/29 | 2855 | fonts/utilities/fontools/share/fontools_ly1.enc
+2020/07/29 | 2248 | fonts/utilities/fontools/share/fontools_oml.enc
+2020/07/29 | 2587 | fonts/utilities/fontools/share/fontools_ot1.enc
+2020/07/29 | 2815 | fonts/utilities/fontools/share/fontools_t1.enc
+2020/07/29 | 2907 | fonts/utilities/fontools/share/fontools_t2a.enc
+2020/07/29 | 3729 | fonts/utilities/fontools/share/fontools_t2b.enc
+2020/07/29 | 3651 | fonts/utilities/fontools/share/fontools_t2c.enc
+2020/07/29 | 2656 | fonts/utilities/fontools/share/fontools_t3.enc
+2020/07/29 | 3080 | fonts/utilities/fontools/share/fontools_ts1.enc
+2020/07/29 | 2751 | fonts/utilities/fontools/share/fontools_ts3.enc
+2020/07/29 | 202946 | fonts/utilities/fontools.zip
2007/11/26 | 1775673 | fonts/utilities/freetype/freetype-2.3.5.tar.gz
2007/11/26 | 189 | fonts/utilities/freetype/freetype-2.3.5.tar.gz.sig
2007/11/26 | 117706 | fonts/utilities/freetype/freetype-doc-2.3.5.tar.gz
@@ -162318,12 +162415,12 @@
2020/03/26 | 20354723 | install/fonts/libertine.tds.zip
2020/06/11 | 5870302 | install/fonts/libertinust1math.tds.zip
2019/12/17 | 12889476 | install/fonts/libertinus-type1.tds.zip
-2020/07/27 | 653375 | install/fonts/librebaskerville.tds.zip
+2020/07/29 | 890196 | install/fonts/librebaskerville.tds.zip
2016/01/12 | 776281 | install/fonts/librebodoni.tds.zip
2020/07/28 | 1500634 | install/fonts/librecaslon.tds.zip
2019/10/24 | 3947140 | install/fonts/librefranklin.tds.zip
2019/12/17 | 1852050 | install/fonts/linguisticspro.tds.zip
-2020/07/23 | 422432 | install/fonts/lobster2.tds.zip
+2020/07/29 | 723206 | install/fonts/lobster2.tds.zip
2015/08/23 | 460701 | install/fonts/lsabon.tds.zip
2020/07/24 | 66310 | install/fonts/marcellus.tds.zip
2013/08/29 | 6741457 | install/fonts/mathdesign.tds.zip
@@ -179406,14 +179503,15 @@
2020/03/11 | 3534 | macros/latex/contrib/animate/files/scarab.mp
2020/05/29 | 4141 | macros/latex/contrib/animate/README.md
2020/05/29 | 3231860 | macros/latex/contrib/animate.zip
-2020/04/05 | 18934 | macros/latex/contrib/annee-scolaire/annee-scolaire.dtx
-2020/04/05 | 466896 | macros/latex/contrib/annee-scolaire/annee-scolaire-eng.pdf
-2020/04/05 | 489796 | macros/latex/contrib/annee-scolaire/annee-scolaire-fra.pdf
-2020/04/05 | 1309 | macros/latex/contrib/annee-scolaire/annee-scolaire.ins
-2020/04/05 | 396286 | macros/latex/contrib/annee-scolaire/annee-scolaire.pdf
-2020/04/05 | 826 | macros/latex/contrib/annee-scolaire/LISEZMOI.md
-2020/04/05 | 806 | macros/latex/contrib/annee-scolaire/README.md
-2020/04/05 | 1355065 | macros/latex/contrib/annee-scolaire.zip
+2020/07/29 | 19402 | macros/latex/contrib/annee-scolaire/annee-scolaire.dtx
+2020/07/29 | 467107 | macros/latex/contrib/annee-scolaire/annee-scolaire-eng.pdf
+2020/07/29 | 489195 | macros/latex/contrib/annee-scolaire/annee-scolaire-fra.pdf
+2020/07/29 | 816 | macros/latex/contrib/annee-scolaire/annee-scolaire.ins
+2020/07/29 | 413456 | macros/latex/contrib/annee-scolaire/annee-scolaire.pdf
+2020/07/29 | 1025 | macros/latex/contrib/annee-scolaire/LISEZMOI.md
+2020/07/29 | 2377 | macros/latex/contrib/annee-scolaire/MANIFEST.md
+2020/07/29 | 986 | macros/latex/contrib/annee-scolaire/README.md
+2020/07/29 | 1372816 | macros/latex/contrib/annee-scolaire.zip
2018/08/23 | 66355 | macros/latex/contrib/annot_pro/annot_pro.dtx
2018/04/26 | 2148 | macros/latex/contrib/annot_pro/annot_pro.ins
2018/08/25 | 635808 | macros/latex/contrib/annot_pro/doc/annotpro_man.pdf
@@ -180000,13 +180098,13 @@
2017/11/20 | 2001 | macros/latex/contrib/babel-contrib/georgian/georgian.sty
2017/10/21 | 122 | macros/latex/contrib/babel-contrib/georgian/README
2017/11/20 | 6315 | macros/latex/contrib/babel-contrib/georgian.zip
-2018/12/08 | 44246 | macros/latex/contrib/babel-contrib/german/germanb.dtx
-2018/12/08 | 394468 | macros/latex/contrib/babel-contrib/german/germanb.pdf
+2020/07/29 | 44875 | macros/latex/contrib/babel-contrib/german/germanb.dtx
+2020/07/29 | 395190 | macros/latex/contrib/babel-contrib/german/germanb.pdf
2018/12/08 | 3525 | macros/latex/contrib/babel-contrib/german/german.ins
-2018/12/08 | 35936 | macros/latex/contrib/babel-contrib/german/ngermanb.dtx
-2018/12/08 | 371070 | macros/latex/contrib/babel-contrib/german/ngermanb.pdf
-2018/03/29 | 2376 | macros/latex/contrib/babel-contrib/german/README
-2018/12/08 | 788759 | macros/latex/contrib/babel-contrib/german.zip
+2020/07/29 | 36471 | macros/latex/contrib/babel-contrib/german/ngermanb.dtx
+2020/07/29 | 371703 | macros/latex/contrib/babel-contrib/german/ngermanb.pdf
+2020/07/29 | 2387 | macros/latex/contrib/babel-contrib/german/README
+2020/07/29 | 790401 | macros/latex/contrib/babel-contrib/german.zip
2013/03/20 | 10316 | macros/latex/contrib/babel-contrib/greek/athnum.dtx
2013/03/20 | 176656 | macros/latex/contrib/babel-contrib/greek/athnum.pdf
2020/03/21 | 59811 | macros/latex/contrib/babel-contrib/greek/babel-greek.dtx
@@ -183994,20 +184092,19 @@
2019/06/21 | 3446 | macros/latex/contrib/cleanthesis/README.md
2019/06/21 | 5 | macros/latex/contrib/cleanthesis/VERSION
2019/06/25 | 1511249 | macros/latex/contrib/cleanthesis.zip
-2004/05/26 | 112 | macros/latex/contrib/clefval/Changements
-2004/05/26 | 107 | macros/latex/contrib/clefval/Changes
-2004/05/23 | 16535 | macros/latex/contrib/clefval/clefval.dtx
-2004/05/26 | 1642 | macros/latex/contrib/clefval/clefval.ins
-2004/05/26 | 174839 | macros/latex/contrib/clefval/clefval.pdf
-2004/05/23 | 92516 | macros/latex/contrib/clefval/example.pdf
-2004/05/23 | 2630 | macros/latex/contrib/clefval/example.tex
-2004/05/23 | 95184 | macros/latex/contrib/clefval/exemple.pdf
-2004/05/23 | 2744 | macros/latex/contrib/clefval/exemple.tex
-2004/05/26 | 1916 | macros/latex/contrib/clefval/fra-clefval.ins
-2004/05/26 | 867 | macros/latex/contrib/clefval/LISEZMOI
-2004/05/26 | 5414 | macros/latex/contrib/clefval/Makefile
-2004/05/26 | 754 | macros/latex/contrib/clefval/README
-2009/12/28 | 343442 | macros/latex/contrib/clefval.zip
+2020/07/29 | 20186 | macros/latex/contrib/clefval/clefval.dtx
+2020/07/29 | 1493 | macros/latex/contrib/clefval/clefval.ins
+2020/07/29 | 477240 | macros/latex/contrib/clefval/clefval.pdf
+2020/07/29 | 157812 | macros/latex/contrib/clefval/example.pdf
+2020/07/29 | 3140 | macros/latex/contrib/clefval/example.tex
+2020/07/29 | 57793 | macros/latex/contrib/clefval/example-utf8.pdf
+2020/07/29 | 2557 | macros/latex/contrib/clefval/example-utf8.tex
+2020/07/29 | 158520 | macros/latex/contrib/clefval/exemple.pdf
+2020/07/29 | 3309 | macros/latex/contrib/clefval/exemple.tex
+2020/07/29 | 1407 | macros/latex/contrib/clefval/LISEZMOI.md
+2020/07/29 | 1813 | macros/latex/contrib/clefval/MANIFEST.md
+2020/07/29 | 1315 | macros/latex/contrib/clefval/README.md
+2020/07/29 | 862985 | macros/latex/contrib/clefval.zip
2018/03/27 | 565421 | macros/latex/contrib/cleveref/cleveref.dtx
2017/05/26 | 884 | macros/latex/contrib/cleveref/cleveref.ins
2018/03/27 | 443693 | macros/latex/contrib/cleveref/cleveref.pdf
@@ -197651,14 +197748,15 @@
2020/07/14 | 447964 | macros/latex/contrib/polytable/polytable.pdf
2020/07/14 | 350 | macros/latex/contrib/polytable/README
2020/07/14 | 468283 | macros/latex/contrib/polytable.zip
-2010/09/27 | 33971 | macros/latex/contrib/popupmenu/examples/pumen_ex.pdf
-2009/10/16 | 3648 | macros/latex/contrib/popupmenu/examples/pumen_ex_pdftex.tex
-2010/03/19 | 3544 | macros/latex/contrib/popupmenu/examples/pumen_ex.tex
-2010/09/27 | 11470 | macros/latex/contrib/popupmenu/popupmenu.dtx
+2020/07/29 | 191000 | macros/latex/contrib/popupmenu/docs/popupmenu-man.pdf
+2020/07/29 | 28573 | macros/latex/contrib/popupmenu/docs/popupmenu-man.tex
+2020/07/29 | 246473 | macros/latex/contrib/popupmenu/docs/popupmenu.pdf
+2020/07/29 | 129503 | macros/latex/contrib/popupmenu/examples/pu-exmpls.pdf
+2020/07/29 | 6232 | macros/latex/contrib/popupmenu/examples/pu-exmpls.tex
+2020/07/28 | 22102 | macros/latex/contrib/popupmenu/popupmenu.dtx
2009/10/15 | 1845 | macros/latex/contrib/popupmenu/popupmenu.ins
-2010/09/27 | 62982 | macros/latex/contrib/popupmenu/popupmenu.pdf
-2010/09/27 | 722 | macros/latex/contrib/popupmenu/README
-2010/09/27 | 80929 | macros/latex/contrib/popupmenu.zip
+2020/07/29 | 624 | macros/latex/contrib/popupmenu/README.md
+2020/07/29 | 526663 | macros/latex/contrib/popupmenu.zip
1999/08/14 | 138 | macros/latex/contrib/postcards/datasmp.txt
1999/08/14 | 1185 | macros/latex/contrib/postcards/pcardsmp.tex
1999/08/14 | 2754 | macros/latex/contrib/postcards/postcards.cls
@@ -258136,8 +258234,8 @@
2019/02/28 | 4348 | systems/texlive/tlnet/archive/gender.source.r36464.tar.xz
2019/02/28 | 1128 | systems/texlive/tlnet/archive/genealogy.doc.r25112.tar.xz
2019/02/28 | 2560 | systems/texlive/tlnet/archive/genealogy.r25112.tar.xz
-2020/06/20 | 4419276 | systems/texlive/tlnet/archive/genealogytree.doc.r55597.tar.xz
-2020/06/20 | 33932 | systems/texlive/tlnet/archive/genealogytree.r55597.tar.xz
+2020/07/29 | 4430236 | systems/texlive/tlnet/archive/genealogytree.doc.r55978.tar.xz
+2020/07/29 | 34104 | systems/texlive/tlnet/archive/genealogytree.r55978.tar.xz
2019/02/28 | 66856 | systems/texlive/tlnet/archive/gene-logic.doc.r15878.tar.xz
2019/02/28 | 2004 | systems/texlive/tlnet/archive/gene-logic.r15878.tar.xz
2019/02/28 | 74052 | systems/texlive/tlnet/archive/genmpage.doc.r15878.tar.xz
@@ -259790,8 +259888,8 @@
2020/07/28 | 437872 | systems/texlive/tlnet/archive/librebaskerville.r55965.tar.xz
2019/02/28 | 20164 | systems/texlive/tlnet/archive/librebodoni.doc.r39375.tar.xz
2019/02/28 | 547364 | systems/texlive/tlnet/archive/librebodoni.r39375.tar.xz
-2020/07/26 | 23236 | systems/texlive/tlnet/archive/librecaslon.doc.r55952.tar.xz
-2020/07/26 | 107084 | systems/texlive/tlnet/archive/librecaslon.r55952.tar.xz
+2020/07/29 | 31264 | systems/texlive/tlnet/archive/librecaslon.doc.r55976.tar.xz
+2020/07/29 | 692512 | systems/texlive/tlnet/archive/librecaslon.r55976.tar.xz
2020/03/24 | 31688 | systems/texlive/tlnet/archive/librefranklin.doc.r54512.tar.xz
2020/03/24 | 2995408 | systems/texlive/tlnet/archive/librefranklin.r54512.tar.xz
2019/02/28 | 502560 | systems/texlive/tlnet/archive/libris.doc.r19409.tar.xz
@@ -260406,9 +260504,9 @@
2019/02/28 | 5636 | systems/texlive/tlnet/archive/manuscript.source.r36110.tar.xz
2019/02/28 | 157580 | systems/texlive/tlnet/archive/manyind.doc.r49874.tar.xz
2019/02/28 | 2900 | systems/texlive/tlnet/archive/manyind.r49874.tar.xz
-2020/06/17 | 87496 | systems/texlive/tlnet/archive/marathi.doc.r55569.tar.xz
-2020/06/17 | 4404 | systems/texlive/tlnet/archive/marathi.r55569.tar.xz
-2020/06/17 | 8548 | systems/texlive/tlnet/archive/marathi.source.r55569.tar.xz
+2020/07/29 | 81316 | systems/texlive/tlnet/archive/marathi.doc.r55977.tar.xz
+2020/07/29 | 4408 | systems/texlive/tlnet/archive/marathi.r55977.tar.xz
+2020/07/29 | 8408 | systems/texlive/tlnet/archive/marathi.source.r55977.tar.xz
2020/07/25 | 16812 | systems/texlive/tlnet/archive/marcellus.doc.r55927.tar.xz
2020/07/25 | 30744 | systems/texlive/tlnet/archive/marcellus.r55927.tar.xz
2019/02/28 | 188416 | systems/texlive/tlnet/archive/margbib.doc.r15878.tar.xz
@@ -262928,8 +263026,8 @@
2020/04/28 | 9792 | systems/texlive/tlnet/archive/quantikz.r54911.tar.xz
2020/03/04 | 706564 | systems/texlive/tlnet/archive/quantumarticle.doc.r54080.tar.xz
2020/03/04 | 14464 | systems/texlive/tlnet/archive/quantumarticle.r54080.tar.xz
-2020/07/27 | 41760 | systems/texlive/tlnet/archive/quattrocento.doc.r55959.tar.xz
-2020/07/27 | 540008 | systems/texlive/tlnet/archive/quattrocento.r55959.tar.xz
+2020/07/29 | 88832 | systems/texlive/tlnet/archive/quattrocento.doc.r55975.tar.xz
+2020/07/29 | 729180 | systems/texlive/tlnet/archive/quattrocento.r55975.tar.xz
2019/02/28 | 181576 | systems/texlive/tlnet/archive/quicktype.doc.r42183.tar.xz
2019/02/28 | 1024 | systems/texlive/tlnet/archive/quicktype.r42183.tar.xz
2019/10/04 | 212988 | systems/texlive/tlnet/archive/quiz2socrative.doc.r52276.tar.xz
@@ -264107,13 +264205,13 @@
2020/03/02 | 109508 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r53999.tar.xz
2020/03/02 | 87376 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r53995.tar.xz
2020/03/04 | 72564 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r54033.tar.xz
-2020/07/28 | 135724 | systems/texlive/tlnet/archive/tex4ht.doc.r55970.tar.xz
+2020/07/29 | 135724 | systems/texlive/tlnet/archive/tex4ht.doc.r55979.tar.xz
2020/06/02 | 51092 | systems/texlive/tlnet/archive/tex4ht.i386-cygwin.r55384.tar.xz
2020/03/02 | 90676 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r53999.tar.xz
2020/03/02 | 89232 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r53999.tar.xz
2020/03/06 | 76276 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r54104.tar.xz
2020/03/02 | 83968 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r53999.tar.xz
-2020/07/28 | 879916 | systems/texlive/tlnet/archive/tex4ht.r55970.tar.xz
+2020/07/29 | 880028 | systems/texlive/tlnet/archive/tex4ht.r55979.tar.xz
2020/03/02 | 57708 | systems/texlive/tlnet/archive/tex4ht.win32.r53994.tar.xz
2020/06/02 | 57936 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r55384.tar.xz
2020/03/02 | 85024 | systems/texlive/tlnet/archive/tex4ht.x86_64-darwinlegacy.r53999.tar.xz
@@ -264291,8 +264389,8 @@
2020/03/24 | 280 | systems/texlive/tlnet/archive/texlive-cz.r54496.tar.xz
2020/03/29 | 1338300 | systems/texlive/tlnet/archive/texlive-de.doc.r54604.tar.xz
2020/03/29 | 272 | systems/texlive/tlnet/archive/texlive-de.r54604.tar.xz
-2020/07/28 | 168056 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55962.tar.xz
-2020/07/28 | 392 | systems/texlive/tlnet/archive/texlive-docindex.r55962.tar.xz
+2020/07/29 | 167984 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55972.tar.xz
+2020/07/29 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55972.tar.xz
2020/04/16 | 1891392 | systems/texlive/tlnet/archive/texlive-en.doc.r54755.tar.xz
2020/04/16 | 272 | systems/texlive/tlnet/archive/texlive-en.r54755.tar.xz
2020/03/22 | 3090144 | systems/texlive/tlnet/archive/texlive-es.doc.r54465.tar.xz
@@ -264348,7 +264446,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2020/07/28 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55963.tar.xz
+2020/07/29 | 218652 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55973.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -264372,7 +264470,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2020/07/28 | 131948 | systems/texlive/tlnet/archive/texlive-scripts.r55963.tar.xz
+2020/07/29 | 131976 | systems/texlive/tlnet/archive/texlive-scripts.r55973.tar.xz
2020/05/31 | 36284 | systems/texlive/tlnet/archive/texlive-scripts.win32.r55357.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
2020/05/12 | 592 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-darwinlegacy.r55117.tar.xz
@@ -265247,7 +265345,7 @@
2020/03/24 | 5064 | systems/texlive/tlnet/archive/uowthesistitlepage.r54512.tar.xz
2019/02/28 | 812 | systems/texlive/tlnet/archive/upca.doc.r22511.tar.xz
2019/02/28 | 1840 | systems/texlive/tlnet/archive/upca.r22511.tar.xz
-2020/07/28 | 302128 | systems/texlive/tlnet/archive/updmap-map.r55963.tar.xz
+2020/07/29 | 303316 | systems/texlive/tlnet/archive/updmap-map.r55973.tar.xz
2019/11/16 | 344 | systems/texlive/tlnet/archive/uplatex.aarch64-linux.r52800.tar.xz
2019/11/16 | 344 | systems/texlive/tlnet/archive/uplatex.amd64-freebsd.r52800.tar.xz
2019/11/16 | 344 | systems/texlive/tlnet/archive/uplatex.amd64-netbsd.r52800.tar.xz
@@ -266016,16 +266114,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2020/06/13 | 105829 | systems/texlive/tlnet/install-tl
-2020/07/28 | 5500793 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2020/07/28 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2020/07/28 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2020/07/29 | 5500799 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2020/07/29 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2020/07/29 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2020/05/31 | 4770 | systems/texlive/tlnet/install-tl-windows.bat
-2020/07/28 | 19380685 | systems/texlive/tlnet/install-tl-windows.exe
-2020/07/28 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2020/07/28 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2020/07/28 | 24269304 | systems/texlive/tlnet/install-tl.zip
-2020/07/28 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2020/07/28 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2020/07/29 | 19380732 | systems/texlive/tlnet/install-tl-windows.exe
+2020/07/29 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2020/07/29 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2020/07/29 | 24269304 | systems/texlive/tlnet/install-tl.zip
+2020/07/29 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2020/07/29 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2020/03/05 | 1215 | systems/texlive/tlnet/README.md
2020/04/06 | 5961 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
2016/04/12 | 600 | systems/texlive/tlnet/tlpkg/gpg/random_seed
@@ -266081,12 +266179,12 @@
2020/05/17 | 20322 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2020/05/03 | 4786 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2017/11/14 | 27560 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2020/07/28 | 16285333 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2020/07/28 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2020/07/29 | 16305381 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2020/07/29 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/05/13 | 86417 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2020/07/28 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2020/07/28 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2020/07/28 | 2209972 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/07/29 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2020/07/29 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2020/07/29 | 2208852 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2020/04/15 | 58761 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2020/03/20 | 41736 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2020/05/11 | 15010 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -270568,7 +270666,7 @@
2020/02/04 | 281488 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2020/07/28 | 537320 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/07/29 | 537320 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -271729,9 +271827,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2020/06/30 | 39315 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2020/06/30 | 43053 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/07/28 | 202094 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2020/07/28 | 1205624 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2020/07/28 | 1124616 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2020/07/29 | 202097 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2020/07/29 | 1206067 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2020/07/29 | 1124753 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2020/06/30 | 13117 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2020/06/30 | 14123 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -271885,192 +271983,192 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2019/09/11 | 231430 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2020/07/28 | 539099 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2020/07/28 | 59173 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2020/07/28 | 67327 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2020/07/28 | 957366 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2020/07/28 | 1060543 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2020/07/28 | 28619 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2020/07/28 | 30893 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2020/07/28 | 29321 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2020/07/28 | 34704 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2020/07/28 | 49694 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2020/07/28 | 57198 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/07/28 | 84390 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2020/07/28 | 93647 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/07/28 | 65602 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2020/07/28 | 73407 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2020/07/28 | 27038 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2020/07/28 | 30876 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2020/07/28 | 329723 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2020/07/28 | 392544 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2020/07/28 | 32133 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2020/07/28 | 36308 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/07/28 | 72071 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2020/07/28 | 79201 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2020/07/28 | 203502 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2020/07/28 | 223962 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2020/07/28 | 169762 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2020/07/28 | 184499 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2020/07/28 | 51923 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2020/07/28 | 58608 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/07/28 | 20770 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2020/07/28 | 22970 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2020/07/28 | 460276 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2020/07/28 | 460366 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2020/07/28 | 45497 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2020/07/28 | 51043 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2020/07/28 | 273612 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2020/07/28 | 310930 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2020/07/28 | 40785 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2020/07/28 | 44982 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2020/07/28 | 115818 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2020/07/28 | 130331 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2020/07/28 | 1266024 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2020/07/28 | 1409381 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2020/07/28 | 95311 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2020/07/28 | 109775 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2020/07/28 | 43305 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2020/07/28 | 48051 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2020/07/28 | 46285 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2020/07/28 | 51238 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/07/28 | 57184 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2020/07/28 | 62928 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2020/07/28 | 133620 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2020/07/28 | 151909 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2020/07/28 | 73101 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2020/07/28 | 77567 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/07/28 | 68820 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2020/07/28 | 77427 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2020/07/28 | 246797 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2020/07/28 | 281691 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2020/07/28 | 25475 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2020/07/28 | 28976 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2020/07/28 | 100970 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2020/07/28 | 117131 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2020/07/28 | 63529 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2020/07/28 | 72602 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2020/07/28 | 94263 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2020/07/28 | 113697 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2020/07/28 | 58973 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2020/07/28 | 65574 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2020/07/28 | 462361 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2020/07/28 | 550402 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2020/07/28 | 141817 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2020/07/28 | 154455 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/07/28 | 94529 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2020/07/28 | 109016 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2020/07/28 | 15924 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2020/07/28 | 17621 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2020/07/28 | 27944 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2020/07/28 | 29633 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2020/07/28 | 623383 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/07/28 | 676983 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2020/07/28 | 500485 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2020/07/28 | 562947 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2020/07/28 | 544670 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2020/07/28 | 586877 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2020/07/28 | 93646 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2020/07/28 | 102562 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2020/07/28 | 1751873 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2020/07/28 | 2028475 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2020/07/28 | 67272 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2020/07/28 | 73670 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/07/28 | 26956 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2020/07/28 | 31220 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/07/28 | 7555 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2020/07/28 | 8582 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2020/07/28 | 171136 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2020/07/28 | 187108 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2020/07/28 | 269063 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2020/07/28 | 305169 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2020/07/28 | 96908 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2020/07/28 | 101911 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2020/07/28 | 79745 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/07/28 | 88780 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2020/07/28 | 170231 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2020/07/28 | 189214 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2020/07/28 | 159287 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2020/07/28 | 179904 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2020/07/28 | 196475 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2020/07/28 | 177269 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/07/28 | 84818 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2020/07/28 | 96515 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2020/07/28 | 31242 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2020/07/28 | 35051 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2020/07/28 | 57248 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2020/07/28 | 64200 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2020/07/28 | 63350 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2020/07/28 | 69875 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2020/07/28 | 45737 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2020/07/28 | 52205 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/07/28 | 193352 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2020/07/28 | 210648 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2020/07/28 | 35336 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-2.9.tar.lzma
-2020/07/28 | 35313 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2020/07/28 | 39508 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64-2.9.tar.lzma
-2020/07/28 | 39507 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2020/07/28 | 327003 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2020/07/28 | 360663 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2020/07/28 | 187768 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2020/07/28 | 194053 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/07/28 | 207506 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2020/07/28 | 243025 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/07/28 | 78145 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2020/07/28 | 87407 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2020/07/28 | 922567 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2020/07/28 | 1021924 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/07/28 | 20014 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2020/07/28 | 23598 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2020/07/28 | 31242 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2020/07/28 | 36861 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2020/07/28 | 63500 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2020/07/28 | 71532 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2020/07/28 | 42504 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2020/07/28 | 50903 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2020/07/28 | 1193674 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2020/07/28 | 1327711 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2020/07/28 | 42065 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2020/07/28 | 51416 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/07/28 | 76755 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2020/07/28 | 76739 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2020/07/28 | 82832 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2020/07/28 | 82762 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2020/07/28 | 26878 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2020/07/28 | 29182 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2020/07/28 | 16016 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/07/28 | 17728 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/07/28 | 63495 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2020/07/28 | 69135 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2020/07/28 | 151033 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2020/07/28 | 164958 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2020/07/28 | 77603 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2020/07/28 | 88015 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2020/07/28 | 98013 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2020/07/28 | 104585 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2020/07/28 | 2534428 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2020/07/28 | 2659108 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2020/07/28 | 55578 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/07/28 | 61817 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2020/07/28 | 33136 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2020/07/28 | 36965 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2020/07/28 | 26629 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2020/07/28 | 32402 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2020/07/28 | 66119 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2020/07/28 | 70302 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2020/07/28 | 249729 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2020/07/28 | 279308 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2020/07/28 | 597672 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2020/07/28 | 638875 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2020/07/28 | 38947 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2020/07/28 | 43024 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/07/28 | 202218 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2020/07/28 | 1206182 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2020/07/28 | 1124244 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2020/07/28 | 13135 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2020/07/28 | 14114 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/07/29 | 539099 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2020/07/29 | 59173 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/07/29 | 67327 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/07/29 | 957366 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2020/07/29 | 1060544 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/07/29 | 28617 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/07/29 | 30893 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/07/29 | 29320 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/07/29 | 34704 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/07/29 | 49696 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/07/29 | 57197 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/07/29 | 84389 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/07/29 | 93648 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/07/29 | 65602 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2020/07/29 | 73408 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/07/29 | 27037 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2020/07/29 | 30876 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/07/29 | 329724 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2020/07/29 | 392544 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/07/29 | 32134 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2020/07/29 | 36307 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/07/29 | 72071 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/07/29 | 79201 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/07/29 | 203501 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2020/07/29 | 223962 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/07/29 | 169762 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2020/07/29 | 184500 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/07/29 | 51921 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2020/07/29 | 58608 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/07/29 | 20771 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/07/29 | 22969 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/07/29 | 460275 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2020/07/29 | 460367 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2020/07/29 | 45499 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2020/07/29 | 51044 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/07/29 | 273613 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/07/29 | 310932 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/07/29 | 40787 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/07/29 | 44984 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/07/29 | 115819 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2020/07/29 | 130330 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/07/29 | 1266025 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/07/29 | 1409381 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/07/29 | 95313 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/07/29 | 109775 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/07/29 | 43306 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2020/07/29 | 48050 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2020/07/29 | 46285 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2020/07/29 | 51240 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/07/29 | 57185 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2020/07/29 | 62930 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/07/29 | 133621 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2020/07/29 | 151908 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/07/29 | 73101 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2020/07/29 | 77569 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/07/29 | 68821 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/07/29 | 77427 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/07/29 | 246798 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2020/07/29 | 281690 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/07/29 | 25475 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/07/29 | 28976 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/07/29 | 100972 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2020/07/29 | 117132 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2020/07/29 | 63529 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2020/07/29 | 72600 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/07/29 | 94265 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/07/29 | 113698 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/07/29 | 58972 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/07/29 | 65575 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/07/29 | 462361 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/07/29 | 550402 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/07/29 | 141816 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2020/07/29 | 154454 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/07/29 | 94529 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2020/07/29 | 109016 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/07/29 | 15923 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/07/29 | 17621 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/07/29 | 27944 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2020/07/29 | 29633 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/07/29 | 623383 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/07/29 | 676979 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/07/29 | 500485 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2020/07/29 | 562946 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/07/29 | 544670 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2020/07/29 | 586876 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/07/29 | 93647 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/07/29 | 102565 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/07/29 | 1751872 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2020/07/29 | 2028475 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/07/29 | 67273 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/07/29 | 73669 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/07/29 | 26955 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/07/29 | 31222 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/07/29 | 7556 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/07/29 | 8582 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/07/29 | 171139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/07/29 | 187108 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/07/29 | 269062 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2020/07/29 | 305168 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/07/29 | 96909 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/07/29 | 101911 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/07/29 | 79743 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/07/29 | 88779 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/07/29 | 170231 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/07/29 | 189215 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/07/29 | 159286 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2020/07/29 | 179905 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2020/07/29 | 196475 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2020/07/29 | 177271 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/07/29 | 84818 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/07/29 | 96515 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/07/29 | 31242 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2020/07/29 | 35050 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/07/29 | 57249 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2020/07/29 | 64201 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/07/29 | 63351 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/07/29 | 69875 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/07/29 | 45737 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/07/29 | 52207 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/07/29 | 193352 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2020/07/29 | 210649 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2020/07/29 | 35336 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-2.9.tar.lzma
+2020/07/29 | 35314 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2020/07/29 | 39506 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64-2.9.tar.lzma
+2020/07/29 | 39507 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2020/07/29 | 327004 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2020/07/29 | 360664 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/07/29 | 187767 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/07/29 | 194055 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/07/29 | 207505 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2020/07/29 | 243026 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/07/29 | 78147 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/07/29 | 87408 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2020/07/29 | 922566 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2020/07/29 | 1021925 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/07/29 | 20013 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2020/07/29 | 23597 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2020/07/29 | 31242 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2020/07/29 | 36862 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2020/07/29 | 63501 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2020/07/29 | 71533 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/07/29 | 42504 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/07/29 | 50903 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/07/29 | 1193676 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2020/07/29 | 1327711 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/07/29 | 42066 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2020/07/29 | 51416 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/07/29 | 76756 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2020/07/29 | 76738 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2020/07/29 | 82831 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2020/07/29 | 82761 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2020/07/29 | 26878 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2020/07/29 | 29181 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/07/29 | 16018 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/07/29 | 17729 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/07/29 | 63495 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2020/07/29 | 69136 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/07/29 | 151033 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/07/29 | 164959 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2020/07/29 | 77603 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2020/07/29 | 88014 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2020/07/29 | 98014 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2020/07/29 | 104587 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/07/29 | 2534427 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2020/07/29 | 2659106 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/07/29 | 55579 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/07/29 | 61818 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/07/29 | 33137 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2020/07/29 | 36966 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2020/07/29 | 26630 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/07/29 | 32402 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/07/29 | 66119 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2020/07/29 | 70303 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2020/07/29 | 249728 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2020/07/29 | 279308 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/07/29 | 597670 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2020/07/29 | 638876 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2020/07/29 | 38947 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2020/07/29 | 43025 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/07/29 | 202229 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2020/07/29 | 1207069 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2020/07/29 | 1124963 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2020/07/29 | 13134 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2020/07/29 | 14116 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2020/07/28 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2020/07/29 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -272387,7 +272485,7 @@
2008/11/07 | 35981 | systems/win32/miktex/tm/packages/prettyref.tar.lzma
2017/07/26 | 201385 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
-2020/07/28 | 860 | systems/win32/miktex/tm/packages/pr.ini
+2020/07/29 | 860 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -273537,7 +273635,7 @@
2020/07/18 | 4918556 | systems/win32/w32tex/aleph-w32.tar.xz
2020/07/25 | 65827980 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2020/07/27 | 691073 | systems/win32/w32tex/ChangeLog
+2020/07/28 | 691733 | systems/win32/w32tex/ChangeLog
2009/08/03 | 141221 | systems/win32/w32tex/ChangeLog.0
2009/08/03 | 221890 | systems/win32/w32tex/ChangeLog.1
2009/08/03 | 116462 | systems/win32/w32tex/ChangeLog.2
@@ -273545,7 +273643,7 @@
2017/06/24 | 644754 | systems/win32/w32tex/ChangeLog.4
2020/07/09 | 23424956 | systems/win32/w32tex/cjkzr.tar.xz
2013/04/27 | 15858676 | systems/win32/w32tex/context-doc.tar.xz
-2020/07/25 | 140487260 | systems/win32/w32tex/context.tar.xz
+2020/07/27 | 140489328 | systems/win32/w32tex/context.tar.xz
2020/06/13 | 910472 | systems/win32/w32tex/cweb-w32.tar.xz
2020/03/02 | 6281164 | systems/win32/w32tex/datetime2.tar.xz
2020/06/13 | 845760 | systems/win32/w32tex/dvi2ps-w32.tar.xz
@@ -273561,12 +273659,12 @@
2020/05/30 | 29268960 | systems/win32/w32tex/latex.tar.xz
2020/06/13 | 996116 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz
2020/07/15 | 401021176 | systems/win32/w32tex/ltxpkgdocs.tar.xz
-2020/07/27 | 33842260 | systems/win32/w32tex/ltxpkgs.tar.xz
+2020/07/28 | 33843012 | systems/win32/w32tex/ltxpkgs.tar.xz
2020/07/25 | 3833528 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
-2020/07/27 | 3802400 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
+2020/07/28 | 3806484 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2020/07/25 | 3839216 | systems/win32/w32tex/luajittex-w32.tar.xz
2020/07/25 | 18142328 | systems/win32/w32tex/luatex-dev-w32.tar.xz
-2020/07/27 | 18168944 | systems/win32/w32tex/luatex-exp-w32.tar.xz
+2020/07/28 | 18162912 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2020/06/13 | 69262820 | systems/win32/w32tex/luatexja.tar.xz
2020/07/25 | 18140008 | systems/win32/w32tex/luatex-w32.tar.xz
2020/06/13 | 1663176 | systems/win32/w32tex/makeindex-w32.tar.xz
@@ -273579,20 +273677,20 @@
2020/06/13 | 1235252 | systems/win32/w32tex/omegaj-w32.tar.xz
2020/03/01 | 355876 | systems/win32/w32tex/otfbeta.tar.xz
2020/07/22 | 20654700 | systems/win32/w32tex/pdftex-w32.tar.xz
-2020/07/20 | 81485772 | systems/win32/w32tex/pgfcontrib.tar.xz
+2020/07/28 | 81490532 | systems/win32/w32tex/pgfcontrib.tar.xz
2015/01/26 | 189072 | systems/win32/w32tex/plain2-2.54-w32.tar.xz
2020/05/26 | 2823676 | systems/win32/w32tex/platex.tar.xz
2020/03/20 | 1598792 | systems/win32/w32tex/pmx.tar.xz
2020/06/13 | 1169008 | systems/win32/w32tex/pstoedit-w32.tar.xz
2020/07/15 | 274409012 | systems/win32/w32tex/pstricks.tar.xz
2020/06/13 | 517656 | systems/win32/w32tex/psutils-w32.tar.xz
-2020/07/24 | 6476052 | systems/win32/w32tex/ptex-ng-w32.tar.xz
+2020/07/28 | 6476660 | systems/win32/w32tex/ptex-ng-w32.tar.xz
2020/07/20 | 10483700 | systems/win32/w32tex/ptex-w32.tar.xz
2020/04/10 | 1784316 | systems/win32/w32tex/qpdf-w32.tar.xz
2019/04/15 | 499188 | systems/win32/w32tex/sam2p-w32.tar.xz
2020/01/24 | 24929772 | systems/win32/w32tex/t1fonts.tar.xz
2020/01/19 | 135584 | systems/win32/w32tex/t1utils-w32.tar.xz
-2020/07/27 | 2582660 | systems/win32/w32tex/tex4htk-w32.tar.xz
+2020/07/28 | 2580344 | systems/win32/w32tex/tex4htk-w32.tar.xz
2018/06/20 | 15940044 | systems/win32/w32tex/tex-gyre.tar.xz
2020/06/26 | 4485732 | systems/win32/w32tex/texinfo-w32.tar.xz
2020/04/20 | 2050855 | systems/win32/w32tex/texinstwin.zip
@@ -273630,10 +273728,10 @@
2019/11/11 | 2568 | systems/win32/w32tex/win64/latex-dev-w64.tar.xz
2020/06/13 | 799528 | systems/win32/w32tex/win64/lcdf-typetools-w64.tar.xz
2020/07/25 | 3439040 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz
-2020/07/27 | 3434828 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
+2020/07/28 | 3446012 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
2020/07/25 | 3435672 | systems/win32/w32tex/win64/luajittex-w64.tar.xz
2020/07/25 | 3121612 | systems/win32/w32tex/win64/luatex-dev-w64.tar.xz
-2020/07/27 | 3112236 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz
+2020/07/28 | 3105496 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz
2020/07/25 | 3121608 | systems/win32/w32tex/win64/luatex-w64.tar.xz
2020/06/13 | 1140856 | systems/win32/w32tex/win64/makeindex-w64.tar.xz
2020/06/13 | 431036 | systems/win32/w32tex/win64/mftools-w64.tar.xz
@@ -273645,7 +273743,7 @@
2020/03/20 | 557532 | systems/win32/w32tex/win64/pmx-w64.tar.xz
2020/06/13 | 789904 | systems/win32/w32tex/win64/pstoedit-w64.tar.xz
2020/06/13 | 385996 | systems/win32/w32tex/win64/psutils-w64.tar.xz
-2020/07/24 | 1706640 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz
+2020/07/28 | 1707632 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz
2020/07/20 | 1880540 | systems/win32/w32tex/win64/ptex-w64.tar.xz
2020/01/18 | 40736 | systems/win32/w32tex/win64/t1utils-w64.tar.xz
2020/06/13 | 419688 | systems/win32/w32tex/win64/tex4htk-w64.tar.xz
@@ -273753,7 +273851,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2020/07/29 | 186 | timestamp
+2020/07/30 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2017/06/30 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 193db6e64b..bcd6169fb2 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 282800c25d..0f028b39e4 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,129 +1,426 @@
+2020/07/29 | 986 | macros/latex/contrib/annee-scolaire/README.md
+2020/07/29 | 98014 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2020/07/29 | 96909 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/07/29 | 96515 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/07/29 | 957366 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2020/07/29 | 95313 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/07/29 | 9473 | fonts/utilities/fontools/bin/splitttc
+2020/07/29 | 94529 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2020/07/29 | 94265 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/07/29 | 93648 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/07/29 | 93647 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/07/29 | 922566 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2020/07/29 | 890196 | install/fonts/librebaskerville.tds.zip
+2020/07/29 | 88832 | systems/texlive/tlnet/archive/quattrocento.doc.r55975.tar.xz
+2020/07/29 | 88779 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/07/29 | 88014 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2020/07/29 | 880028 | systems/texlive/tlnet/archive/tex4ht.r55979.tar.xz
+2020/07/29 | 879070 | fonts/librebaskerville.zip
+2020/07/29 | 87408 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2020/07/29 | 862985 | macros/latex/contrib/clefval.zip
+2020/07/29 | 860 | systems/win32/miktex/tm/packages/pr.ini
+2020/07/29 | 8582 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/07/29 | 84818 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/07/29 | 84389 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/07/29 | 8408 | systems/texlive/tlnet/archive/marathi.source.r55977.tar.xz
+2020/07/29 | 82831 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2020/07/29 | 82761 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2020/07/29 | 816 | macros/latex/contrib/annee-scolaire/annee-scolaire.ins
+2020/07/29 | 81316 | systems/texlive/tlnet/archive/marathi.doc.r55977.tar.xz
+2020/07/29 | 8032 | fonts/utilities/fontools/share/fontools_lgr.enc
+2020/07/29 | 79840 | fonts/lobster2/type1/Lbstr-BoldItalic.pfb
+2020/07/29 | 79788 | fonts/lobster2/type1/Lbstr-Bold.pfb
+2020/07/29 | 79743 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/07/29 | 79201 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/07/29 | 790401 | macros/latex/contrib/babel-contrib/german.zip
+2020/07/29 | 78147 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/07/29 | 77603 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2020/07/29 | 77569 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/07/29 | 77427 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/07/29 | 76963 | fonts/lobster2/type1/Lbstr-Regular.pfb
+2020/07/29 | 76803 | fonts/lobster2/type1/Lbstr-Italic.pfb
+2020/07/29 | 76756 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2020/07/29 | 76738 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2020/07/29 | 7556 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/07/29 | 73669 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/07/29 | 73408 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/07/29 | 73101 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2020/07/29 | 729180 | systems/texlive/tlnet/archive/quattrocento.r55975.tar.xz
+2020/07/29 | 72600 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/07/29 | 72448 | fonts/lobster2/opentype/LobsterTwo-BoldItalic.otf
+2020/07/29 | 723206 | install/fonts/lobster2.tds.zip
+2020/07/29 | 72071 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/07/29 | 71552 | fonts/lobster2/opentype/LobsterTwo-Italic.otf
+2020/07/29 | 7153 | fonts/lobster2/type1/Lbstr-RegularLCDFJ.pfb
+2020/07/29 | 71533 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/07/29 | 713084 | fonts/lobster2.zip
+2020/07/29 | 70303 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2020/07/29 | 70108 | fonts/lobster2/opentype/LobsterTwo-Bold.otf
+2020/07/29 | 7005 | fonts/lobster2/type1/Lbstr-BoldItalicLCDFJ.pfb
+2020/07/29 | 6995 | fonts/lobster2/type1/Lbstr-ItalicLCDFJ.pfb
+2020/07/29 | 69875 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/07/29 | 6981 | fonts/lobster2/type1/Lbstr-BoldLCDFJ.pfb
+2020/07/29 | 69420 | fonts/lobster2/opentype/LobsterTwo-Regular.otf
+2020/07/29 | 692512 | systems/texlive/tlnet/archive/librecaslon.r55976.tar.xz
+2020/07/29 | 69136 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/07/29 | 68821 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/07/29 | 68451 | fonts/utilities/fontools/doc/autoinst.pdf
+2020/07/29 | 676979 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/07/29 | 67327 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/07/29 | 67273 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/07/29 | 66119 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2020/07/29 | 65602 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2020/07/29 | 65575 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/07/29 | 64201 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/07/29 | 638876 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2020/07/29 | 63529 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2020/07/29 | 63501 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2020/07/29 | 63495 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2020/07/29 | 63351 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/07/29 | 62930 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/07/29 | 624 | macros/latex/contrib/popupmenu/README.md
+2020/07/29 | 623383 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/07/29 | 6232 | macros/latex/contrib/popupmenu/examples/pu-exmpls.tex
+2020/07/29 | 61818 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/07/29 | 609 | fonts/lobster2/doc/lobster2-samples.tex
+2020/07/29 | 597670 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2020/07/29 | 59173 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/07/29 | 58972 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/07/29 | 586876 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/07/29 | 58608 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/07/29 | 57793 | macros/latex/contrib/clefval/example-utf8.pdf
+2020/07/29 | 57249 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2020/07/29 | 57197 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/07/29 | 57185 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2020/07/29 | 562946 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/07/29 | 55579 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/07/29 | 550402 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/07/29 | 5500799 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2020/07/29 | 544670 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2020/07/29 | 539099 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2020/07/29 | 537320 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/07/29 | 526663 | macros/latex/contrib/popupmenu.zip
+2020/07/29 | 52207 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/07/29 | 51921 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2020/07/29 | 51416 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/07/29 | 51240 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/07/29 | 51044 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/07/29 | 50903 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/07/29 | 500485 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2020/07/29 | 49696 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/07/29 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2020/07/29 | 489195 | macros/latex/contrib/annee-scolaire/annee-scolaire-fra.pdf
+2020/07/29 | 484 | fonts/lobster2/vf/Lbstr-BoldItalic-lf-ts1.vf
+2020/07/29 | 48233 | fonts/librebaskerville/doc/librebaskerville-samples.pdf
+2020/07/29 | 480 | fonts/lobster2/vf/Lbstr-Regular-lf-ts1.vf
+2020/07/29 | 480 | fonts/lobster2/vf/Lbstr-Italic-lf-ts1.vf
+2020/07/29 | 48050 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2020/07/29 | 477240 | macros/latex/contrib/clefval/clefval.pdf
+2020/07/29 | 476 | fonts/lobster2/vf/Lbstr-Bold-lf-ts1.vf
+2020/07/29 | 467107 | macros/latex/contrib/annee-scolaire/annee-scolaire-eng.pdf
+2020/07/29 | 46285 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2020/07/29 | 462361 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/07/29 | 460367 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2020/07/29 | 460275 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2020/07/29 | 45737 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/07/29 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2020/07/29 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2020/07/29 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2020/07/29 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2020/07/29 | 45499 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2020/07/29 | 4505 | fonts/lobster2/doc/OFL.txt
+2020/07/29 | 44984 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/07/29 | 44875 | macros/latex/contrib/babel-contrib/german/germanb.dtx
+2020/07/29 | 4430236 | systems/texlive/tlnet/archive/genealogytree.doc.r55978.tar.xz
+2020/07/29 | 4408 | systems/texlive/tlnet/archive/marathi.r55977.tar.xz
+2020/07/29 | 43306 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2020/07/29 | 43025 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/07/29 | 42504 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/07/29 | 42066 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2020/07/29 | 413456 | macros/latex/contrib/annee-scolaire/annee-scolaire.pdf
+2020/07/29 | 40787 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/07/29 | 395190 | macros/latex/contrib/babel-contrib/german/germanb.pdf
+2020/07/29 | 39507 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2020/07/29 | 39506 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64-2.9.tar.lzma
+2020/07/29 | 392544 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/07/29 | 38947 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2020/07/29 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55972.tar.xz
+2020/07/29 | 3729 | fonts/utilities/fontools/share/fontools_t2b.enc
+2020/07/29 | 371703 | macros/latex/contrib/babel-contrib/german/ngermanb.pdf
+2020/07/29 | 36966 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2020/07/29 | 36862 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2020/07/29 | 3651 | fonts/utilities/fontools/share/fontools_t2c.enc
+2020/07/29 | 36471 | macros/latex/contrib/babel-contrib/german/ngermanb.dtx
+2020/07/29 | 36307 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/07/29 | 360664 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/07/29 | 35336 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-2.9.tar.lzma
+2020/07/29 | 35314 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2020/07/29 | 35050 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/07/29 | 34704 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/07/29 | 34104 | systems/texlive/tlnet/archive/genealogytree.r55978.tar.xz
+2020/07/29 | 33137 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2020/07/29 | 3309 | macros/latex/contrib/clefval/exemple.tex
+2020/07/29 | 329724 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2020/07/29 | 327004 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2020/07/29 | 32402 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/07/29 | 32134 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2020/07/29 | 3155 | fonts/lobster2/enc/lbstr_t7yaon.enc
+2020/07/29 | 3140 | macros/latex/contrib/clefval/example.tex
+2020/07/29 | 31264 | systems/texlive/tlnet/archive/librecaslon.doc.r55976.tar.xz
+2020/07/29 | 31242 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2020/07/29 | 31242 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2020/07/29 | 31222 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/07/29 | 310932 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/07/29 | 30893 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/07/29 | 30876 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/07/29 | 3080 | fonts/utilities/fontools/share/fontools_ts1.enc
+2020/07/29 | 30592 | fonts/lobster2/tfm/Lbstr-Italic-lf-t1.tfm
+2020/07/29 | 305168 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/07/29 | 30360 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1.tfm
+2020/07/29 | 303316 | systems/texlive/tlnet/archive/updmap-map.r55973.tar.xz
+2020/07/29 | 30228 | fonts/lobster2/tfm/Lbstr-Regular-lf-t1.tfm
+2020/07/29 | 3003 | fonts/utilities/fontools/README
+2020/07/29 | 2995 | fonts/lobster2/map/LobsterTwo.map
+2020/07/29 | 29848 | fonts/lobster2/tfm/Lbstr-Bold-lf-t1.tfm
+2020/07/29 | 29633 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/07/29 | 2934 | fonts/lobster2/enc/lbstr_pvoz5h.enc
+2020/07/29 | 29320 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/07/29 | 29181 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/07/29 | 2907 | fonts/utilities/fontools/share/fontools_t2a.enc
+2020/07/29 | 28976 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/07/29 | 28617 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/07/29 | 28573 | macros/latex/contrib/popupmenu/docs/popupmenu-man.tex
+2020/07/29 | 2855 | fonts/utilities/fontools/share/fontools_ly1.enc
+2020/07/29 | 2831 | fonts/lobster2/enc/lbstr_2rydtx.enc
+2020/07/29 | 28272 | fonts/lobster2/tfm/Lbstr-Italic-lf-ly1.tfm
+2020/07/29 | 28256 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1.tfm
+2020/07/29 | 281690 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/07/29 | 2815 | fonts/utilities/fontools/share/fontools_t1.enc
+2020/07/29 | 27944 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2020/07/29 | 279308 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/07/29 | 27888 | fonts/lobster2/tfm/Lbstr-Regular-lf-ly1.tfm
+2020/07/29 | 27728 | fonts/lobster2/tfm/Lbstr-Bold-lf-ly1.tfm
+2020/07/29 | 27582 | fonts/utilities/fontools/bin/ot2kpx
+2020/07/29 | 2751 | fonts/utilities/fontools/share/fontools_ts3.enc
+2020/07/29 | 27380 | fonts/utilities/fontools/doc/ot2kpx.pdf
+2020/07/29 | 273613 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/07/29 | 27037 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2020/07/29 | 26995 | fonts/utilities/fontools/doc/afm2afm.pdf
+2020/07/29 | 26955 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/07/29 | 269062 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2020/07/29 | 26878 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2020/07/29 | 26798 | fonts/lobster2/doc/lobster2-samples.pdf
+2020/07/29 | 26630 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/07/29 | 2659106 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/07/29 | 2656 | fonts/utilities/fontools/share/fontools_t3.enc
+2020/07/29 | 2622 | fonts/lobster2/enc/lbstr_bucufw.enc
+2020/07/29 | 2587 | fonts/utilities/fontools/share/fontools_ot1.enc
+2020/07/29 | 2557 | macros/latex/contrib/clefval/example-utf8.tex
+2020/07/29 | 25475 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/07/29 | 2534427 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2020/07/29 | 249728 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2020/07/29 | 246798 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2020/07/29 | 246473 | macros/latex/contrib/popupmenu/docs/popupmenu.pdf
+2020/07/29 | 243026 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/07/29 | 24269304 | systems/texlive/tlnet/install-tl.zip
+2020/07/29 | 2387 | macros/latex/contrib/babel-contrib/german/README
+2020/07/29 | 2377 | macros/latex/contrib/annee-scolaire/MANIFEST.md
+2020/07/29 | 23597 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2020/07/29 | 23508 | fonts/lobster2/tfm/Lbstr-Italic-lf-ot1.tfm
+2020/07/29 | 23120 | fonts/lobster2/tfm/Lbstr-Regular-lf-ot1.tfm
+2020/07/29 | 22969 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/07/29 | 22840 | fonts/lobster2/tfm/Lbstr-Bold-lf-ot1.tfm
+2020/07/29 | 22840 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1.tfm
+2020/07/29 | 2248 | fonts/utilities/fontools/share/fontools_oml.enc
+2020/07/29 | 223962 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/07/29 | 2208852 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/07/29 | 218652 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55973.tar.xz
+2020/07/29 | 2136 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1--base.tfm
+2020/07/29 | 2132 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1--base.tfm
+2020/07/29 | 2108 | fonts/lobster2/tfm/Lbstr-Italic-lf-ly1--base.tfm
+2020/07/29 | 210649 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2020/07/29 | 2100 | fonts/lobster2/tfm/Lbstr-Italic-lf-t1--base.tfm
+2020/07/29 | 20771 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/07/29 | 207505 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2020/07/29 | 20385 | fonts/utilities/fontools/doc/splitttc.pdf
+2020/07/29 | 203501 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2020/07/29 | 2029 | fonts/lobster2/latex/TS1Lbstr-LF.fd
+2020/07/29 | 2029 | fonts/lobster2/latex/OT1Lbstr-LF.fd
+2020/07/29 | 2029 | fonts/lobster2/latex/LY1Lbstr-LF.fd
+2020/07/29 | 202946 | fonts/utilities/fontools.zip
+2020/07/29 | 2028475 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/07/29 | 202229 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2020/07/29 | 202097 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2020/07/29 | 20186 | macros/latex/contrib/clefval/clefval.dtx
+2020/07/29 | 2007 | fonts/lobster2/latex/T1Lbstr-LF.fd
+2020/07/29 | 2004 | fonts/lobster2/tfm/Lbstr-Bold-lf-t1--base.tfm
+2020/07/29 | 20013 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2020/07/29 | 1972 | fonts/lobster2/tfm/Lbstr-Regular-lf-t1--base.tfm
+2020/07/29 | 1964 | fonts/lobster2/tfm/Lbstr-Bold-lf-ly1--base.tfm
+2020/07/29 | 196475 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2020/07/29 | 1960 | fonts/lobster2/tfm/Lbstr-Regular-lf-ly1--base.tfm
+2020/07/29 | 194055 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/07/29 | 19402 | macros/latex/contrib/annee-scolaire/annee-scolaire.dtx
+2020/07/29 | 19380732 | systems/texlive/tlnet/install-tl-windows.exe
+2020/07/29 | 193352 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2020/07/29 | 1912 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1--base.tfm
+2020/07/29 | 191000 | macros/latex/contrib/popupmenu/docs/popupmenu-man.pdf
+2020/07/29 | 189215 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/07/29 | 187767 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/07/29 | 187108 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/07/29 | 1868 | fonts/lobster2/tfm/Lbstr-Italic-lf-ot1--base.tfm
+2020/07/29 | 184500 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/07/29 | 1844 | fonts/lobster2/tfm/Lbstr-Bold-lf-ot1--base.tfm
+2020/07/29 | 1813 | macros/latex/contrib/clefval/MANIFEST.md
+2020/07/29 | 1808 | fonts/lobster2/tfm/Lbstr-Regular-lf-ot1--base.tfm
+2020/07/29 | 17997 | fonts/utilities/fontools/GPLv2.txt
+2020/07/29 | 179905 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2020/07/29 | 1776 | fonts/lobster2/vf/Lbstr-BoldItalic-lf-t1.vf
+2020/07/29 | 1776 | fonts/lobster2/vf/Lbstr-BoldItalic-lf-ly1.vf
+2020/07/29 | 1772 | fonts/lobster2/vf/Lbstr-Regular-lf-ly1.vf
+2020/07/29 | 17729 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/07/29 | 177271 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/07/29 | 1768 | fonts/lobster2/vf/Lbstr-Regular-lf-t1.vf
+2020/07/29 | 1768 | fonts/lobster2/vf/Lbstr-Italic-lf-t1.vf
+2020/07/29 | 1768 | fonts/lobster2/vf/Lbstr-Italic-lf-ly1.vf
+2020/07/29 | 1764 | fonts/lobster2/vf/Lbstr-Bold-lf-t1.vf
+2020/07/29 | 1764 | fonts/lobster2/vf/Lbstr-Bold-lf-ly1.vf
+2020/07/29 | 17621 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/07/29 | 1751872 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2020/07/29 | 171139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/07/29 | 170231 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/07/29 | 169762 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2020/07/29 | 167984 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55972.tar.xz
+2020/07/29 | 1672 | fonts/lobster2/README
+2020/07/29 | 1652 | fonts/librebaskerville/README
+2020/07/29 | 164959 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2020/07/29 | 16305381 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2020/07/29 | 160661 | fonts/utilities/fontools/bin/autoinst
+2020/07/29 | 16018 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/07/29 | 159286 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2020/07/29 | 15923 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/07/29 | 158520 | macros/latex/contrib/clefval/exemple.pdf
+2020/07/29 | 157812 | macros/latex/contrib/clefval/example.pdf
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-Regular-lf-t1--lcdfj.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-Regular-lf-ot1--lcdfj.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-Regular-lf-ly1--lcdfj.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-Italic-lf-t1--lcdfj.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-Italic-lf-ot1--lcdfj.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-Italic-lf-ly1--lcdfj.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1--lcdfj.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1--lcdfj.tfm
+2020/07/29 | 156 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1--lcdfj.tfm
+2020/07/29 | 154454 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/07/29 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2020/07/29 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2020/07/29 | 152 | fonts/lobster2/tfm/Lbstr-Bold-lf-t1--lcdfj.tfm
+2020/07/29 | 152 | fonts/lobster2/tfm/Lbstr-Bold-lf-ot1--lcdfj.tfm
+2020/07/29 | 152 | fonts/lobster2/tfm/Lbstr-Bold-lf-ly1--lcdfj.tfm
+2020/07/29 | 151908 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/07/29 | 151033 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/07/29 | 1493 | macros/latex/contrib/clefval/clefval.ins
+2020/07/29 | 1473 | fonts/lobster2/latex/LobsterTwo.sty
+2020/07/29 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2020/07/29 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2020/07/29 | 1436 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ts1.tfm
+2020/07/29 | 1436 | fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ts1--base.tfm
+2020/07/29 | 1424 | fonts/lobster2/tfm/Lbstr-Italic-lf-ts1.tfm
+2020/07/29 | 1424 | fonts/lobster2/tfm/Lbstr-Italic-lf-ts1--base.tfm
+2020/07/29 | 141816 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2020/07/29 | 14116 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/07/29 | 1409381 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/07/29 | 1407 | macros/latex/contrib/clefval/LISEZMOI.md
+2020/07/29 | 1392 | fonts/lobster2/tfm/Lbstr-Bold-lf-ts1.tfm
+2020/07/29 | 1384 | fonts/lobster2/tfm/Lbstr-Bold-lf-ts1--base.tfm
+2020/07/29 | 1380 | fonts/lobster2/tfm/Lbstr-Regular-lf-ts1.tfm
+2020/07/29 | 1372 | fonts/lobster2/tfm/Lbstr-Regular-lf-ts1--base.tfm
+2020/07/29 | 1372816 | macros/latex/contrib/annee-scolaire.zip
+2020/07/29 | 1364 | fonts/lobster2/vf/Lbstr-BoldItalic-lf-ot1.vf
+2020/07/29 | 135724 | systems/texlive/tlnet/archive/tex4ht.doc.r55979.tar.xz
+2020/07/29 | 1356 | fonts/lobster2/vf/Lbstr-Regular-lf-ot1.vf
+2020/07/29 | 1356 | fonts/lobster2/vf/Lbstr-Italic-lf-ot1.vf
+2020/07/29 | 1352 | fonts/lobster2/vf/Lbstr-Bold-lf-ot1.vf
+2020/07/29 | 133621 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2020/07/29 | 13334 | fonts/utilities/fontools/bin/afm2afm
+2020/07/29 | 1327711 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/07/29 | 131976 | systems/texlive/tlnet/archive/texlive-scripts.r55973.tar.xz
+2020/07/29 | 1315 | macros/latex/contrib/clefval/README.md
+2020/07/29 | 13134 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2020/07/29 | 130330 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/07/29 | 129503 | macros/latex/contrib/popupmenu/examples/pu-exmpls.pdf
+2020/07/29 | 1266025 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/07/29 | 1207069 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2020/07/29 | 1206067 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2020/07/29 | 1193676 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2020/07/29 | 117132 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2020/07/29 | 115819 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2020/07/29 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2020/07/29 | 113698 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/07/29 | 1124963 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2020/07/29 | 1124753 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2020/07/29 | 109775 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/07/29 | 109016 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/07/29 | 1060544 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/07/29 | 104587 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/07/29 | 1025 | macros/latex/contrib/annee-scolaire/LISEZMOI.md
+2020/07/29 | 102565 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/07/29 | 1021925 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/07/29 | 101911 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/07/29 | 100972 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2020/07/28 | 99000 | fonts/librecaslon/opentype/LibreCaslonText-Italic.otf
-2020/07/28 | 98013 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2020/07/28 | 96908 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2020/07/28 | 96515 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2020/07/28 | 96301 | language/marathi.zip
2020/07/28 | 958384 | macros/generic/witharrows.zip
-2020/07/28 | 957366 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2020/07/28 | 95311 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
2020/07/28 | 94618 | fonts/librecaslon/type1/LibreCsln-Italic.pfb
-2020/07/28 | 94529 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
2020/07/28 | 9442 | language/marathi/namuna-book.tex
-2020/07/28 | 94263 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
2020/07/28 | 9375 | language/marathi/namuna-article.tex
-2020/07/28 | 93647 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/07/28 | 93646 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2020/07/28 | 922567 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2020/07/28 | 91484 | fonts/quattrocento/truetype/QuattrocentoSans-Italic.ttf
2020/07/28 | 9078 | macros/latex/contrib/genealogytree/gtrcore.symbols.code.tex
2020/07/28 | 90692 | fonts/quattrocento/truetype/QuattrocentoSans-BoldItalic.ttf
2020/07/28 | 90636 | fonts/quattrocento/truetype/QuattrocentoSans-Bold.ttf
-2020/07/28 | 88780 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
2020/07/28 | 88408 | fonts/quattrocento/truetype/QuattrocentoSans-Regular.ttf
-2020/07/28 | 88015 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2020/07/28 | 879916 | systems/texlive/tlnet/archive/tex4ht.r55970.tar.xz
2020/07/28 | 87800 | fonts/librecaslon/type1/LibreCsln-Bold.pfb
-2020/07/28 | 87407 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
2020/07/28 | 86155 | fonts/quattrocento/doc/quattrocento-samples.pdf
-2020/07/28 | 860 | systems/win32/miktex/tm/packages/pr.ini
-2020/07/28 | 8582 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2020/07/28 | 84818 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2020/07/28 | 84390 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2020/07/28 | 84370 | fonts/librecaslon/type1/LibreCsln-Regular.pfb
-2020/07/28 | 82832 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2020/07/28 | 82762 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2020/07/28 | 81624 | fonts/librecaslon/opentype/LibreCaslonText-Bold.otf
+2020/07/28 | 81490532 | systems/win32/w32tex/pgfcontrib.tar.xz
2020/07/28 | 81094 | fonts/quattrocento/type1/Quattro-BoldItalic.pfb
2020/07/28 | 80862 | language/marathi/marathi.pdf
2020/07/28 | 80080 | fonts/quattrocento/type1/Quattro-Italic.pfb
2020/07/28 | 79992 | fonts/librecaslon/opentype/LibreCaslonText-Regular.otf
-2020/07/28 | 79745 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
2020/07/28 | 79440 | fonts/quattrocento/type1/Quattro-Regular.pfb
-2020/07/28 | 79201 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
2020/07/28 | 7913 | fonts/quattrocento/map/quattrocento.map
-2020/07/28 | 78145 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2020/07/28 | 77603 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2020/07/28 | 77567 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/07/28 | 77427 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2020/07/28 | 76755 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2020/07/28 | 76739 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
2020/07/28 | 76132 | fonts/quattrocento/type1/Quattro-Bold.pfb
2020/07/28 | 75816 | systems/texlive/tlnet/archive/pinoutikz.doc.r55966.tar.xz
-2020/07/28 | 7555 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
2020/07/28 | 74396 | fonts/librecaslon/tfm/LibreCsln-Italic-lf-t1.tfm
2020/07/28 | 74204 | fonts/librecaslon/tfm/LibreCsln-Italic-osf-t1.tfm
-2020/07/28 | 73670 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/07/28 | 73407 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
2020/07/28 | 7328827 | macros/latex/contrib/genealogytree/genealogytree.pdf
-2020/07/28 | 73101 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2020/07/28 | 72602 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2020/07/28 | 72071 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
2020/07/28 | 715 | fonts/librecaslon/doc/librecaslon-samples.tex
-2020/07/28 | 71532 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2020/07/28 | 70302 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2020/07/28 | 69875 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2020/07/28 | 692 | language/marathi/table.tex
-2020/07/28 | 69135 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/07/28 | 691733 | systems/win32/w32tex/ChangeLog
2020/07/28 | 68960 | fonts/librecaslon/tfm/LibreCsln-Italic-tosf-t1.tfm
2020/07/28 | 68960 | fonts/librecaslon/tfm/LibreCsln-Italic-tlf-t1.tfm
-2020/07/28 | 68820 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2020/07/28 | 68484 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-osf-t1.tfm
2020/07/28 | 68296 | fonts/librecaslon/tfm/LibreCsln-Bold-osf-t1.tfm
-2020/07/28 | 676983 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2020/07/28 | 67327 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2020/07/28 | 67272 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
2020/07/28 | 67208 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-lf-t1.tfm
2020/07/28 | 67016 | fonts/librecaslon/tfm/LibreCsln-Bold-lf-t1.tfm
-2020/07/28 | 66119 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2020/07/28 | 65602 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2020/07/28 | 65574 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2020/07/28 | 64200 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/07/28 | 6476660 | systems/win32/w32tex/ptex-ng-w32.tar.xz
2020/07/28 | 63908 | fonts/librecaslon/tfm/LibreCsln-Regular-osf-t1.tfm
2020/07/28 | 638897 | macros/generic/witharrows/witharrows.pdf
-2020/07/28 | 638875 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2020/07/28 | 63529 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2020/07/28 | 63500 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2020/07/28 | 63495 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2020/07/28 | 63472 | fonts/quattrocento/tfm/QuattroSans-Italic-lf-ly1.tfm
2020/07/28 | 63420 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-tosf-t1.tfm
2020/07/28 | 63420 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-tlf-t1.tfm
-2020/07/28 | 63350 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
2020/07/28 | 63232 | fonts/librecaslon/tfm/LibreCsln-Bold-tosf-t1.tfm
2020/07/28 | 63232 | fonts/librecaslon/tfm/LibreCsln-Bold-tlf-t1.tfm
-2020/07/28 | 62928 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
2020/07/28 | 62640 | fonts/librecaslon/tfm/LibreCsln-Regular-lf-t1.tfm
-2020/07/28 | 623383 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/07/28 | 61817 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2020/07/28 | 597672 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2020/07/28 | 59173 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2020/07/28 | 58973 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2020/07/28 | 58876 | fonts/librecaslon/tfm/LibreCsln-Regular-tosf-t1.tfm
2020/07/28 | 58876 | fonts/librecaslon/tfm/LibreCsln-Regular-tlf-t1.tfm
-2020/07/28 | 586877 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2020/07/28 | 58608 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2020/07/28 | 5766238 | macros/latex/contrib/genealogytree.zip
2020/07/28 | 5740461 | install/macros/latex/contrib/genealogytree.tds.zip
-2020/07/28 | 57248 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2020/07/28 | 57198 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/07/28 | 57184 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
2020/07/28 | 56392 | fonts/quattrocento/tfm/QuattroSans-Italic-lf-t1.tfm
-2020/07/28 | 562947 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2020/07/28 | 56032 | fonts/librecaslon/tfm/LibreCsln-Italic-lf-ly1.tfm
2020/07/28 | 55956 | fonts/librecaslon/tfm/LibreCsln-Italic-osf-ly1.tfm
-2020/07/28 | 55578 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/07/28 | 550402 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2020/07/28 | 5500793 | systems/texlive/tlnet/install-tl-unx.tar.gz
2020/07/28 | 545 | fonts/quattrocento/doc/quattrocento-samples.tex
-2020/07/28 | 544670 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2020/07/28 | 539099 | systems/win32/miktex/tm/packages/next/files.csv.lzma
2020/07/28 | 5376 | macros/latex/contrib/genealogytree/genealogytree.sty
-2020/07/28 | 537320 | systems/win32/miktex/tm/packages/files.csv.lzma
-2020/07/28 | 52205 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/07/28 | 51923 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2020/07/28 | 51416 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/07/28 | 51238 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/07/28 | 51043 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2020/07/28 | 50903 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
2020/07/28 | 504 | fonts/librecaslon/vf/LibreCsln-BoldItalic-tosf-ts1.vf
2020/07/28 | 50344 | fonts/librecaslon/tfm/LibreCsln-Italic-tosf-ly1.tfm
2020/07/28 | 50344 | fonts/librecaslon/tfm/LibreCsln-Italic-tlf-ly1.tfm
@@ -134,7 +431,6 @@
2020/07/28 | 500 | fonts/librecaslon/vf/LibreCsln-BoldItalic-tlf-ts1.vf
2020/07/28 | 500 | fonts/librecaslon/vf/LibreCsln-BoldItalic-osf-ts1.vf
2020/07/28 | 500 | fonts/librecaslon/vf/LibreCsln-BoldItalic-lf-ts1.vf
-2020/07/28 | 500485 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
2020/07/28 | 496 | fonts/librecaslon/vf/LibreCsln-Regular-lf-ts1.vf
2020/07/28 | 496 | fonts/librecaslon/vf/LibreCsln-Italic-tlf-ts1.vf
2020/07/28 | 496 | fonts/librecaslon/vf/LibreCsln-Italic-osf-ts1.vf
@@ -143,10 +439,8 @@
2020/07/28 | 496 | fonts/librecaslon/vf/LibreCsln-Bold-tlf-ts1.vf
2020/07/28 | 496 | fonts/librecaslon/vf/LibreCsln-Bold-osf-ts1.vf
2020/07/28 | 496 | fonts/librecaslon/vf/LibreCsln-Bold-lf-ts1.vf
-2020/07/28 | 49694 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
2020/07/28 | 49692 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-osf-ly1.tfm
2020/07/28 | 49500 | fonts/librecaslon/tfm/LibreCsln-Bold-osf-ly1.tfm
-2020/07/28 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/07/28 | 488 | fonts/quattrocento/vf/QuattroSans-BoldItalic-lf-ts1.vf
2020/07/28 | 48616 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-lf-ly1.tfm
2020/07/28 | 484 | fonts/quattrocento/vf/QuattroSans-Regular-lf-ts1.vf
@@ -157,23 +451,11 @@
2020/07/28 | 480 | fonts/quattrocento/vf/QuattroSans-Bold-lf-ts1.vf
2020/07/28 | 480 | fonts/quattrocento/vf/Quattro-Regular-lf-ts1.vf
2020/07/28 | 480 | fonts/quattrocento/vf/Quattro-Italic-lf-ts1.vf
-2020/07/28 | 48051 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2020/07/28 | 476 | fonts/quattrocento/vf/Quattro-Bold-lf-ts1.vf
2020/07/28 | 46660 | fonts/librecaslon/tfm/LibreCsln-Regular-osf-ly1.tfm
2020/07/28 | 46636 | fonts/quattrocento/type1/QuattroSans-BoldItalic.pfb
-2020/07/28 | 46285 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2020/07/28 | 462361 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2020/07/28 | 460366 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2020/07/28 | 460276 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2020/07/28 | 45737 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2020/07/28 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2020/07/28 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2020/07/28 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2020/07/28 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2020/07/28 | 45588 | fonts/librecaslon/tfm/LibreCsln-Regular-lf-ly1.tfm
-2020/07/28 | 45497 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
2020/07/28 | 4548 | fonts/quattrocento/doc/OFL.txt
-2020/07/28 | 44982 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2020/07/28 | 4482 | fonts/librecaslon/doc/OFL.txt
2020/07/28 | 44624 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-tosf-ly1.tfm
2020/07/28 | 44624 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-tlf-ly1.tfm
@@ -183,72 +465,45 @@
2020/07/28 | 43808 | fonts/quattrocento/tfm/QuattroSans-BoldItalic-lf-ly1.tfm
2020/07/28 | 437872 | systems/texlive/tlnet/archive/librebaskerville.r55965.tar.xz
2020/07/28 | 43388 | fonts/quattrocento/tfm/QuattroSans-Bold-lf-ly1.tfm
-2020/07/28 | 43305 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2020/07/28 | 43024 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/07/28 | 42504 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2020/07/28 | 42140 | fonts/quattrocento/tfm/QuattroSans-Regular-lf-ly1.tfm
-2020/07/28 | 42065 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2020/07/28 | 41921 | fonts/quattrocento/type1/QuattroSans-Italic.pfb
2020/07/28 | 41632 | fonts/librecaslon/tfm/LibreCsln-Regular-tosf-ly1.tfm
2020/07/28 | 41632 | fonts/librecaslon/tfm/LibreCsln-Regular-tlf-ly1.tfm
-2020/07/28 | 40785 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
2020/07/28 | 40432 | fonts/quattrocento/tfm/Quattro-BoldItalic-lf-ly1.tfm
2020/07/28 | 40261 | fonts/quattrocento/type1/QuattroSans-Regular.pfb
2020/07/28 | 40224 | fonts/quattrocento/tfm/Quattro-Bold-lf-ly1.tfm
-2020/07/28 | 39508 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64-2.9.tar.lzma
-2020/07/28 | 39507 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2020/07/28 | 39385 | macros/latex/contrib/genealogytree/gtrlib.fanchart.code.tex
-2020/07/28 | 392 | systems/texlive/tlnet/archive/texlive-docindex.r55962.tar.xz
-2020/07/28 | 392544 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2020/07/28 | 38952 | fonts/quattrocento/tfm/QuattroSans-BoldItalic-lf-t1.tfm
-2020/07/28 | 38947 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
2020/07/28 | 38616 | fonts/quattrocento/tfm/Quattro-Italic-lf-ly1.tfm
2020/07/28 | 38568 | fonts/quattrocento/tfm/QuattroSans-Bold-lf-t1.tfm
2020/07/28 | 38408 | fonts/quattrocento/tfm/Quattro-Regular-lf-ly1.tfm
2020/07/28 | 38288 | fonts/quattrocento/type1/QuattroSans-Bold.pfb
2020/07/28 | 38156 | fonts/quattrocento/tfm/Quattro-BoldItalic-lf-t1.tfm
+2020/07/28 | 3806484 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2020/07/28 | 37948 | fonts/quattrocento/tfm/Quattro-Bold-lf-t1.tfm
2020/07/28 | 37568 | fonts/quattrocento/tfm/QuattroSans-Regular-lf-t1.tfm
2020/07/28 | 3752560 | systems/texlive/tlnet/archive/tudscr.doc.r55968.tar.xz
2020/07/28 | 37278 | language/marathi/marathi.dtx
-2020/07/28 | 36965 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2020/07/28 | 36861 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2020/07/28 | 36644 | fonts/quattrocento/tfm/Quattro-Italic-lf-t1.tfm
2020/07/28 | 36432 | fonts/quattrocento/tfm/Quattro-Regular-lf-t1.tfm
-2020/07/28 | 36308 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/07/28 | 360663 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2020/07/28 | 35336 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-2.9.tar.lzma
-2020/07/28 | 35313 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2020/07/28 | 35051 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2020/07/28 | 34704 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/07/28 | 3446012 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
+2020/07/28 | 33843012 | systems/win32/w32tex/ltxpkgs.tar.xz
2020/07/28 | 33775 | macros/latex/contrib/genealogytree/gtrcore.node.code.tex
2020/07/28 | 335424 | systems/texlive/tlnet/archive/luatexko.doc.r55969.tar.xz
-2020/07/28 | 33136 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
2020/07/28 | 3303 | fonts/librecaslon/enc/lcsln_fx4jx2.enc
-2020/07/28 | 329723 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2020/07/28 | 3282 | fonts/quattrocento/latex/quattrocento.sty
-2020/07/28 | 327003 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2020/07/28 | 32402 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2020/07/28 | 32133 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
2020/07/28 | 3202 | fonts/librecaslon/enc/lcsln_6hj2ra.enc
2020/07/28 | 3200 | fonts/quattrocento/enc/qcntr_564kqe.enc
2020/07/28 | 3194 | fonts/librecaslon/enc/lcsln_zdmgtj.enc
2020/07/28 | 316940 | systems/texlive/tlnet/archive/tudscr.source.r55968.tar.xz
-2020/07/28 | 31242 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2020/07/28 | 31242 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2020/07/28 | 31220 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/07/28 | 310930 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/07/28 | 3105496 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz
2020/07/28 | 3103 | fonts/librecaslon/enc/lcsln_n56tqa.enc
2020/07/28 | 3094 | fonts/librecaslon/enc/lcsln_dybe4i.enc
-2020/07/28 | 30893 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2020/07/28 | 30876 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2020/07/28 | 3058 | fonts/librecaslon/enc/lcsln_etzx2k.enc
-2020/07/28 | 305169 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
2020/07/28 | 3039 | fonts/quattrocento/enc/qcntr_mizmmx.enc
2020/07/28 | 3035 | fonts/quattrocento/enc/qcntr_lzgh2n.enc
2020/07/28 | 3032 | fonts/quattrocento/enc/qcntr_lten7n.enc
2020/07/28 | 3029 | fonts/quattrocento/enc/qcntr_bwr4r4.enc
-2020/07/28 | 302128 | systems/texlive/tlnet/archive/updmap-map.r55963.tar.xz
2020/07/28 | 3001 | fonts/librecaslon/enc/lcsln_yeotsr.enc
2020/07/28 | 3001 | fonts/librecaslon/enc/lcsln_dwvqiv.enc
2020/07/28 | 2997 | fonts/quattrocento/enc/qcntr_mntdbg.enc
@@ -261,29 +516,24 @@
2020/07/28 | 2972 | fonts/librecaslon/enc/lcsln_cfomvu.enc
2020/07/28 | 2966 | fonts/quattrocento/enc/qcntr_cpzb4n.enc
2020/07/28 | 2964 | macros/latex/contrib/genealogytree/gtrlang.french.code.tex
-2020/07/28 | 29633 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2020/07/28 | 2962 | fonts/librecaslon/enc/lcsln_vwciie.enc
2020/07/28 | 2961 | fonts/quattrocento/enc/qcntr_464xel.enc
2020/07/28 | 2960 | fonts/quattrocento/enc/qcntr_xvywtm.enc
2020/07/28 | 2952 | fonts/librecaslon/enc/lcsln_uf5aa7.enc
2020/07/28 | 2949 | fonts/librecaslon/enc/lcsln_yiohbm.enc
2020/07/28 | 2949 | fonts/librecaslon/enc/lcsln_4yc6wb.enc
-2020/07/28 | 29321 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
2020/07/28 | 2930 | fonts/quattrocento/enc/qcntr_3fwis5.enc
2020/07/28 | 2925 | fonts/quattrocento/enc/qcntr_y54nu7.enc
2020/07/28 | 2919 | fonts/quattrocento/enc/qcntr_ezrk6a.enc
-2020/07/28 | 29182 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2020/07/28 | 2916 | fonts/quattrocento/enc/qcntr_wczi5x.enc
2020/07/28 | 2916 | fonts/quattrocento/enc/qcntr_4btof3.enc
2020/07/28 | 2911 | fonts/quattrocento/enc/qcntr_zq54sp.enc
2020/07/28 | 2908 | fonts/quattrocento/enc/qcntr_zievlx.enc
2020/07/28 | 2903 | fonts/quattrocento/enc/qcntr_arxkdo.enc
-2020/07/28 | 28976 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2020/07/28 | 2879 | fonts/librecaslon/enc/lcsln_p6yehx.enc
2020/07/28 | 2879 | fonts/librecaslon/enc/lcsln_igmdqj.enc
2020/07/28 | 28706 | fonts/librecaslon/doc/librecaslon-samples.pdf
2020/07/28 | 2866 | macros/latex/contrib/genealogytree/gtrlang.danish.code.tex
-2020/07/28 | 28619 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
2020/07/28 | 2854 | fonts/librecaslon/enc/lcsln_4uz6a2.enc
2020/07/28 | 2847 | fonts/quattrocento/enc/qcntr_dn5k7b.enc
2020/07/28 | 2842 | fonts/quattrocento/enc/qcntr_iyhp72.enc
@@ -291,41 +541,24 @@
2020/07/28 | 2836 | fonts/quattrocento/enc/qcntr_mamppr.enc
2020/07/28 | 2825 | macros/latex/contrib/genealogytree/gtrlang.italian.code.tex
2020/07/28 | 2817 | macros/latex/contrib/genealogytree/gtrlang.spanish.code.tex
-2020/07/28 | 281691 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2020/07/28 | 27944 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2020/07/28 | 279308 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
2020/07/28 | 278973 | macros/generic/witharrows/witharrows.dtx
2020/07/28 | 2748 | language/marathi/marathi.ins
2020/07/28 | 2747 | macros/latex/contrib/genealogytree/gtrlang.swedish.code.tex
-2020/07/28 | 273612 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
2020/07/28 | 2732 | macros/latex/contrib/genealogytree/gtrlang.dutch.code.tex
-2020/07/28 | 27038 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2020/07/28 | 26956 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2020/07/28 | 269063 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2020/07/28 | 26878 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
2020/07/28 | 2666 | macros/latex/contrib/genealogytree/gtrlang.english.code.tex
2020/07/28 | 266688 | macros/generic/witharrows/witharrows-french.pdf
-2020/07/28 | 26629 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2020/07/28 | 2659108 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2020/07/28 | 2605 | fonts/quattrocento/README
+2020/07/28 | 2580344 | systems/win32/w32tex/tex4htk-w32.tar.xz
2020/07/28 | 25500 | systems/texlive/tlnet/archive/librebaskerville.doc.r55965.tar.xz
-2020/07/28 | 25475 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2020/07/28 | 254364 | macros/latex/contrib/genealogytree/genealogytree-example-4.pdf
2020/07/28 | 25432 | systems/texlive/tlnet/archive/translator.r55967.tar.xz
2020/07/28 | 2536 | systems/texlive/tlnet/archive/pinoutikz.r55966.tar.xz
-2020/07/28 | 2534428 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2020/07/28 | 251357 | macros/latex/contrib/genealogytree/genealogytree-example-2.pdf
-2020/07/28 | 249729 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2020/07/28 | 246797 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
2020/07/28 | 2455 | language/marathi/README.txt
2020/07/28 | 24366 | macros/latex/contrib/genealogytree/gtrlib.templates.code.tex
-2020/07/28 | 243025 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/07/28 | 24269304 | systems/texlive/tlnet/install-tl.zip
2020/07/28 | 2402 | macros/latex/contrib/genealogytree/README
-2020/07/28 | 23598 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2020/07/28 | 2308 | fonts/quattrocento/latex/OT1QuattroSans-Sup.fd
2020/07/28 | 2308 | fonts/quattrocento/latex/LY1QuattroSans-Sup.fd
-2020/07/28 | 22970 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2020/07/28 | 2286 | fonts/quattrocento/latex/T1QuattroSans-Sup.fd
2020/07/28 | 2275 | fonts/quattrocento/latex/TS1QuattroSans-LF.fd
2020/07/28 | 2275 | fonts/quattrocento/latex/OT1QuattroSans-LF.fd
@@ -336,7 +569,6 @@
2020/07/28 | 2259 | fonts/librecaslon/latex/LY1LibreCsln-TOsF.fd
2020/07/28 | 2253 | fonts/quattrocento/latex/T1QuattroSans-LF.fd
2020/07/28 | 22483 | macros/latex/contrib/genealogytree/gtrcore.drawing.code.tex
-2020/07/28 | 223962 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2020/07/28 | 2237 | fonts/librecaslon/latex/T1LibreCsln-TOsF.fd
2020/07/28 | 2226 | fonts/librecaslon/latex/TS1LibreCsln-TLF.fd
2020/07/28 | 2226 | fonts/librecaslon/latex/TS1LibreCsln-OsF.fd
@@ -348,7 +580,7 @@
2020/07/28 | 2226 | fonts/librecaslon/latex/LY1LibreCsln-Sup.fd
2020/07/28 | 2226 | fonts/librecaslon/latex/LY1LibreCsln-OsF.fd
2020/07/28 | 2226 | fonts/librecaslon/latex/LY1LibreCsln-Inf.fd
-2020/07/28 | 2209972 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/07/28 | 22102 | macros/latex/contrib/popupmenu/popupmenu.dtx
2020/07/28 | 2204 | fonts/librecaslon/latex/T1LibreCsln-TLF.fd
2020/07/28 | 2204 | fonts/librecaslon/latex/T1LibreCsln-Sup.fd
2020/07/28 | 2204 | fonts/librecaslon/latex/T1LibreCsln-OsF.fd
@@ -357,7 +589,6 @@
2020/07/28 | 2193 | fonts/librecaslon/latex/TS1LibreCsln-LF.fd
2020/07/28 | 2193 | fonts/librecaslon/latex/OT1LibreCsln-LF.fd
2020/07/28 | 2193 | fonts/librecaslon/latex/LY1LibreCsln-LF.fd
-2020/07/28 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55963.tar.xz
2020/07/28 | 21852 | systems/texlive/tlnet/archive/luatexko.r55969.tar.xz
2020/07/28 | 2172 | language/marathi/namuna-beamer.tex
2020/07/28 | 2172 | fonts/librecaslon/tfm/LibreCsln-Italic-osf-ly1--base.tfm
@@ -379,7 +610,6 @@
2020/07/28 | 2111 | fonts/quattrocento/latex/TS1Quattro-LF.fd
2020/07/28 | 2111 | fonts/quattrocento/latex/OT1Quattro-LF.fd
2020/07/28 | 2111 | fonts/quattrocento/latex/LY1Quattro-LF.fd
-2020/07/28 | 210648 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
2020/07/28 | 2104 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-inf-ly1.tfm
2020/07/28 | 2100 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-sup-ly1.tfm
2020/07/28 | 2100 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-inf-ly1--base.tfm
@@ -387,9 +617,7 @@
2020/07/28 | 2092 | fonts/quattrocento/tfm/Quattro-BoldItalic-lf-ly1--base.tfm
2020/07/28 | 2089 | fonts/quattrocento/latex/T1Quattro-LF.fd
2020/07/28 | 2080 | fonts/quattrocento/tfm/Quattro-BoldItalic-sup-ly1.tfm
-2020/07/28 | 20770 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2020/07/28 | 2076 | fonts/quattrocento/tfm/Quattro-BoldItalic-sup-ly1--base.tfm
-2020/07/28 | 207506 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2020/07/28 | 2072 | fonts/quattrocento/tfm/Quattro-Italic-lf-ly1--base.tfm
2020/07/28 | 2072 | fonts/librecaslon/tfm/LibreCsln-Italic-tosf-ly1--base.tfm
2020/07/28 | 2072 | fonts/librecaslon/tfm/LibreCsln-Italic-tlf-ly1--base.tfm
@@ -406,17 +634,12 @@
2020/07/28 | 2040 | fonts/librecaslon/tfm/LibreCsln-Italic-inf-t1--base.tfm
2020/07/28 | 20406 | macros/latex/contrib/genealogytree/gtrcore.options.code.tex
2020/07/28 | 2036 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-lf-t1--base.tfm
-2020/07/28 | 203502 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
2020/07/28 | 202898 | macros/latex/contrib/genealogytree/genealogytree-example-1.pdf
-2020/07/28 | 2028475 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2020/07/28 | 202218 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
2020/07/28 | 2020 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-sup-t1.tfm
2020/07/28 | 2020 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-inf-t1.tfm
-2020/07/28 | 202094 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
2020/07/28 | 2012 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-sup-t1--base.tfm
2020/07/28 | 2012 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-inf-t1--base.tfm
2020/07/28 | 2004 | fonts/quattrocento/tfm/Quattro-BoldItalic-sup-t1.tfm
-2020/07/28 | 20014 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
2020/07/28 | 2000 | fonts/quattrocento/tfm/Quattro-BoldItalic-lf-t1--base.tfm
2020/07/28 | 1996 | fonts/quattrocento/tfm/Quattro-BoldItalic-sup-t1--base.tfm
2020/07/28 | 1994 | language/marathi/namuna-letter.tex
@@ -433,17 +656,13 @@
2020/07/28 | 1972 | language/marathi/glossaries.gls
2020/07/28 | 1972 | fonts/quattrocento/tfm/QuattroSans-Italic-sup-ly1.tfm
2020/07/28 | 1968 | fonts/quattrocento/tfm/QuattroSans-Italic-sup-ly1--base.tfm
-2020/07/28 | 196475 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
2020/07/28 | 1960 | fonts/librecaslon/tfm/LibreCsln-Bold-osf-ly1--base.tfm
2020/07/28 | 1960 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-tosf-t1--base.tfm
2020/07/28 | 1960 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-tlf-t1--base.tfm
2020/07/28 | 1948 | fonts/librecaslon/tfm/LibreCsln-Bold-lf-ly1--base.tfm
2020/07/28 | 1946 | fonts/librecaslon/README
2020/07/28 | 1944 | fonts/librecaslon/tfm/LibreCsln-Regular-osf-ly1--base.tfm
-2020/07/28 | 194053 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/07/28 | 19380685 | systems/texlive/tlnet/install-tl-windows.exe
2020/07/28 | 1936 | fonts/librecaslon/tfm/LibreCsln-Regular-lf-ly1--base.tfm
-2020/07/28 | 193352 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
2020/07/28 | 1908 | fonts/librecaslon/tfm/LibreCsln-Bold-inf-ly1.tfm
2020/07/28 | 1904 | fonts/librecaslon/tfm/LibreCsln-Regular-inf-ly1.tfm
2020/07/28 | 1904 | fonts/librecaslon/tfm/LibreCsln-Bold-sup-ly1.tfm
@@ -454,14 +673,11 @@
2020/07/28 | 1896 | fonts/quattrocento/tfm/QuattroSans-Italic-lf-t1--base.tfm
2020/07/28 | 1896 | fonts/librecaslon/tfm/LibreCsln-Regular-sup-ly1--base.tfm
2020/07/28 | 18924 | macros/latex/contrib/genealogytree/gtrlib.debug.code.tex
-2020/07/28 | 189214 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2020/07/28 | 1884 | fonts/quattrocento/tfm/QuattroSans-Italic-sup-t1.tfm
2020/07/28 | 1884 | fonts/quattrocento/tfm/Quattro-Bold-lf-ly1--base.tfm
-2020/07/28 | 187768 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
2020/07/28 | 1876 | fonts/quattrocento/tfm/QuattroSans-Italic-sup-t1--base.tfm
2020/07/28 | 1876 | fonts/quattrocento/tfm/QuattroSans-BoldItalic-sup-t1.tfm
2020/07/28 | 1872 | fonts/quattrocento/tfm/Quattro-Bold-sup-ly1.tfm
-2020/07/28 | 187108 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2020/07/28 | 1868 | fonts/quattrocento/tfm/QuattroSans-Bold-lf-ly1--base.tfm
2020/07/28 | 1868 | fonts/quattrocento/tfm/QuattroSans-BoldItalic-sup-t1--base.tfm
2020/07/28 | 1868 | fonts/quattrocento/tfm/QuattroSans-BoldItalic-lf-t1--base.tfm
@@ -479,7 +695,6 @@
2020/07/28 | 1848 | fonts/librecaslon/tfm/LibreCsln-Regular-sup-t1.tfm
2020/07/28 | 1844 | fonts/librecaslon/tfm/LibreCsln-Regular-inf-t1.tfm
2020/07/28 | 1844 | fonts/librecaslon/tfm/LibreCsln-Bold-lf-t1--base.tfm
-2020/07/28 | 184499 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2020/07/28 | 1840 | fonts/librecaslon/tfm/LibreCsln-Regular-sup-t1--base.tfm
2020/07/28 | 1836 | fonts/librecaslon/tfm/LibreCsln-Regular-tosf-ly1--base.tfm
2020/07/28 | 1836 | fonts/librecaslon/tfm/LibreCsln-Regular-tlf-ly1--base.tfm
@@ -488,10 +703,10 @@
2020/07/28 | 1828 | fonts/librecaslon/tfm/LibreCsln-Bold-inf-t1.tfm
2020/07/28 | 1820 | fonts/librecaslon/tfm/LibreCsln-Bold-sup-t1--base.tfm
2020/07/28 | 1820 | fonts/librecaslon/tfm/LibreCsln-Bold-inf-t1--base.tfm
+2020/07/28 | 18162912 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2020/07/28 | 18140 | fonts/librecaslon/tfm/LibreCsln-Italic-osf-ot1.tfm
2020/07/28 | 18100 | fonts/librecaslon/tfm/LibreCsln-Italic-lf-ot1.tfm
2020/07/28 | 1804 | fonts/quattrocento/tfm/QuattroSans-Regular-lf-ly1--base.tfm
-2020/07/28 | 179904 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2020/07/28 | 1796 | fonts/quattrocento/tfm/Quattro-Bold-sup-t1.tfm
2020/07/28 | 1792 | fonts/quattrocento/tfm/QuattroSans-Regular-sup-ly1.tfm
2020/07/28 | 1792 | fonts/quattrocento/tfm/Quattro-Bold-lf-t1--base.tfm
@@ -502,15 +717,11 @@
2020/07/28 | 1772 | fonts/quattrocento/tfm/Quattro-Regular-sup-t1.tfm
2020/07/28 | 1772 | fonts/librecaslon/tfm/LibreCsln-Bold-tosf-t1--base.tfm
2020/07/28 | 1772 | fonts/librecaslon/tfm/LibreCsln-Bold-tlf-t1--base.tfm
-2020/07/28 | 17728 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/07/28 | 177269 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2020/07/28 | 1768 | fonts/quattrocento/tfm/Quattro-Regular-lf-t1--base.tfm
2020/07/28 | 1764 | fonts/quattrocento/tfm/QuattroSans-Bold-sup-t1.tfm
2020/07/28 | 1764 | fonts/quattrocento/tfm/QuattroSans-Bold-lf-t1--base.tfm
2020/07/28 | 1764 | fonts/quattrocento/tfm/Quattro-Regular-sup-t1--base.tfm
-2020/07/28 | 17621 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
2020/07/28 | 1756 | fonts/quattrocento/tfm/QuattroSans-Bold-sup-t1--base.tfm
-2020/07/28 | 1751873 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
2020/07/28 | 1736 | fonts/librecaslon/vf/LibreCsln-BoldItalic-tosf-t1.vf
2020/07/28 | 1736 | fonts/librecaslon/vf/LibreCsln-BoldItalic-tosf-ly1.vf
2020/07/28 | 1736 | fonts/librecaslon/vf/LibreCsln-BoldItalic-tlf-t1.vf
@@ -545,19 +756,16 @@
2020/07/28 | 1728 | fonts/librecaslon/vf/LibreCsln-Bold-lf-ly1.vf
2020/07/28 | 1720 | fonts/quattrocento/tfm/QuattroSans-Regular-lf-t1--base.tfm
2020/07/28 | 1712 | fonts/quattrocento/tfm/QuattroSans-Regular-sup-t1.tfm
-2020/07/28 | 171136 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/07/28 | 1707632 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz
2020/07/28 | 1704 | fonts/quattrocento/tfm/QuattroSans-Regular-sup-t1--base.tfm
-2020/07/28 | 170231 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2020/07/28 | 1700 | fonts/librecaslon/vf/LibreCsln-BoldItalic-sup-t1.vf
2020/07/28 | 1700 | fonts/librecaslon/vf/LibreCsln-BoldItalic-inf-t1.vf
-2020/07/28 | 169762 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
2020/07/28 | 1696 | fonts/librecaslon/vf/LibreCsln-Regular-sup-t1.vf
2020/07/28 | 1696 | fonts/librecaslon/vf/LibreCsln-Regular-inf-t1.vf
2020/07/28 | 1696 | fonts/librecaslon/vf/LibreCsln-Italic-sup-t1.vf
2020/07/28 | 1696 | fonts/librecaslon/vf/LibreCsln-Italic-inf-t1.vf
2020/07/28 | 1692 | fonts/librecaslon/vf/LibreCsln-Bold-sup-t1.vf
2020/07/28 | 1692 | fonts/librecaslon/vf/LibreCsln-Bold-inf-t1.vf
-2020/07/28 | 168056 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55962.tar.xz
2020/07/28 | 1676 | fonts/librecaslon/vf/LibreCsln-BoldItalic-sup-ly1.vf
2020/07/28 | 1676 | fonts/librecaslon/vf/LibreCsln-BoldItalic-inf-ly1.vf
2020/07/28 | 1672 | fonts/librecaslon/vf/LibreCsln-Regular-sup-ly1.vf
@@ -567,7 +775,6 @@
2020/07/28 | 16716 | fonts/quattrocento/tfm/QuattroSans-Italic-lf-ot1.tfm
2020/07/28 | 1668 | fonts/librecaslon/vf/LibreCsln-Bold-sup-ly1.vf
2020/07/28 | 1668 | fonts/librecaslon/vf/LibreCsln-Bold-inf-ly1.vf
-2020/07/28 | 164958 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2020/07/28 | 1644 | fonts/quattrocento/vf/QuattroSans-BoldItalic-lf-ly1.vf
2020/07/28 | 1632 | fonts/quattrocento/vf/QuattroSans-Italic-lf-ly1.vf
2020/07/28 | 1632 | fonts/quattrocento/vf/QuattroSans-BoldItalic-sup-ly1.vf
@@ -576,7 +783,6 @@
2020/07/28 | 1628 | fonts/quattrocento/vf/QuattroSans-Regular-lf-ly1.vf
2020/07/28 | 1628 | fonts/quattrocento/vf/Quattro-Italic-lf-ly1.vf
2020/07/28 | 1628 | fonts/quattrocento/vf/Quattro-Bold-lf-ly1.vf
-2020/07/28 | 16285333 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2020/07/28 | 1624 | fonts/quattrocento/vf/QuattroSans-Italic-sup-ly1.vf
2020/07/28 | 1624 | fonts/quattrocento/vf/QuattroSans-Bold-lf-ly1.vf
2020/07/28 | 1624 | fonts/quattrocento/vf/Quattro-BoldItalic-sup-ly1.vf
@@ -586,29 +792,21 @@
2020/07/28 | 1616 | fonts/quattrocento/vf/QuattroSans-Bold-sup-ly1.vf
2020/07/28 | 1616 | fonts/quattrocento/vf/Quattro-Bold-sup-ly1.vf
2020/07/28 | 160248 | systems/texlive/tlnet/archive/tudscr.r55968.tar.xz
-2020/07/28 | 16016 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
2020/07/28 | 16016 | fonts/librecaslon/tfm/LibreCsln-Italic-tosf-ot1.tfm
2020/07/28 | 16016 | fonts/librecaslon/tfm/LibreCsln-Italic-tlf-ot1.tfm
-2020/07/28 | 159287 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2020/07/28 | 15924 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2020/07/28 | 1568 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-osf-ts1.tfm
2020/07/28 | 1568 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-lf-ts1.tfm
2020/07/28 | 1560 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-osf-ts1--base.tfm
2020/07/28 | 1560 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-lf-ts1--base.tfm
2020/07/28 | 155256 | fonts/quattrocento/truetype/Quattro-BoldItalic.ttf
-2020/07/28 | 154455 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/07/28 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2020/07/28 | 15328 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-osf-ot1.tfm
-2020/07/28 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2020/07/28 | 152784 | fonts/quattrocento/truetype/Quattrocento-Bold.ttf
2020/07/28 | 1520 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-tosf-ts1.tfm
2020/07/28 | 1520 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-tlf-ts1.tfm
2020/07/28 | 1520 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-inf-ot1.tfm
-2020/07/28 | 151909 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2020/07/28 | 1512 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-tosf-ts1--base.tfm
2020/07/28 | 1512 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-tlf-ts1--base.tfm
2020/07/28 | 15128 | fonts/librecaslon/tfm/LibreCsln-Bold-osf-ot1.tfm
-2020/07/28 | 151033 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
2020/07/28 | 1508 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-sup-ot1.tfm
2020/07/28 | 1500 | fonts/librecaslon/tfm/LibreCsln-Italic-osf-ts1.tfm
2020/07/28 | 1500 | fonts/librecaslon/tfm/LibreCsln-Italic-lf-ts1.tfm
@@ -625,10 +823,8 @@
2020/07/28 | 1475682 | fonts/librecaslon.zip
2020/07/28 | 146548 | fonts/quattrocento/truetype/Quattrocento-Regular.ttf
2020/07/28 | 14620 | fonts/librecaslon/tfm/LibreCsln-Bold-lf-ot1.tfm
-2020/07/28 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2020/07/28 | 1452 | fonts/librecaslon/tfm/LibreCsln-Italic-tosf-ts1.tfm
2020/07/28 | 1452 | fonts/librecaslon/tfm/LibreCsln-Italic-tlf-ts1.tfm
-2020/07/28 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2020/07/28 | 1448 | fonts/librecaslon/tfm/LibreCsln-Italic-tosf-ts1--base.tfm
2020/07/28 | 1448 | fonts/librecaslon/tfm/LibreCsln-Italic-tlf-ts1--base.tfm
2020/07/28 | 1440 | fonts/quattrocento/tfm/QuattroSans-Italic-lf-ts1.tfm
@@ -636,11 +832,8 @@
2020/07/28 | 1436 | fonts/quattrocento/tfm/QuattroSans-BoldItalic-lf-ts1.tfm
2020/07/28 | 1432 | fonts/quattrocento/tfm/QuattroSans-BoldItalic-lf-ts1--base.tfm
2020/07/28 | 1428 | fonts/quattrocento/tfm/QuattroSans-Italic-lf-ts1--base.tfm
-2020/07/28 | 141817 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2020/07/28 | 1412 | fonts/librecaslon/tfm/LibreCsln-Regular-osf-ts1.tfm
2020/07/28 | 1412 | fonts/librecaslon/tfm/LibreCsln-Regular-lf-ts1.tfm
-2020/07/28 | 14114 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2020/07/28 | 1409381 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2020/07/28 | 1408 | fonts/librecaslon/tfm/LibreCsln-Bold-osf-ts1.tfm
2020/07/28 | 1408 | fonts/librecaslon/tfm/LibreCsln-Bold-lf-ts1.tfm
2020/07/28 | 14056 | fonts/librecaslon/tfm/LibreCsln-Regular-osf-ot1.tfm
@@ -660,7 +853,6 @@
2020/07/28 | 1368 | fonts/librecaslon/tfm/LibreCsln-Bold-tlf-ts1.tfm
2020/07/28 | 1360 | fonts/librecaslon/tfm/LibreCsln-Regular-tosf-ts1.tfm
2020/07/28 | 1360 | fonts/librecaslon/tfm/LibreCsln-Regular-tlf-ts1.tfm
-2020/07/28 | 135724 | systems/texlive/tlnet/archive/tex4ht.doc.r55970.tar.xz
2020/07/28 | 1356 | fonts/librecaslon/tfm/LibreCsln-Bold-tosf-ts1--base.tfm
2020/07/28 | 1356 | fonts/librecaslon/tfm/LibreCsln-Bold-tlf-ts1--base.tfm
2020/07/28 | 13540 | fonts/librecaslon/tfm/LibreCsln-Regular-lf-ot1.tfm
@@ -673,20 +865,16 @@
2020/07/28 | 1336 | fonts/quattrocento/tfm/Quattro-BoldItalic-sup-ot1.tfm
2020/07/28 | 13368 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-tosf-ot1.tfm
2020/07/28 | 13368 | fonts/librecaslon/tfm/LibreCsln-BoldItalic-tlf-ot1.tfm
-2020/07/28 | 133620 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
2020/07/28 | 1332 | fonts/quattrocento/vf/Quattro-BoldItalic-sup-t1.vf
2020/07/28 | 1328 | fonts/quattrocento/vf/Quattro-Regular-sup-t1.vf
2020/07/28 | 1328 | fonts/quattrocento/vf/Quattro-Italic-sup-t1.vf
-2020/07/28 | 1327711 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2020/07/28 | 1324 | fonts/quattrocento/vf/Quattro-Bold-sup-t1.vf
2020/07/28 | 1324 | fonts/librecaslon/tfm/LibreCsln-Regular-sup-ot1.tfm
2020/07/28 | 1324 | fonts/librecaslon/tfm/LibreCsln-Regular-inf-ot1.tfm
-2020/07/28 | 131948 | systems/texlive/tlnet/archive/texlive-scripts.r55963.tar.xz
2020/07/28 | 1316 | fonts/quattrocento/vf/QuattroSans-BoldItalic-lf-t1.vf
2020/07/28 | 1316 | fonts/librecaslon/tfm/LibreCsln-Bold-inf-ot1.tfm
2020/07/28 | 13164 | fonts/librecaslon/tfm/LibreCsln-Bold-tosf-ot1.tfm
2020/07/28 | 13164 | fonts/librecaslon/tfm/LibreCsln-Bold-tlf-ot1.tfm
-2020/07/28 | 13135 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
2020/07/28 | 1312 | fonts/quattrocento/vf/QuattroSans-Italic-lf-t1.vf
2020/07/28 | 1308 | fonts/quattrocento/vf/QuattroSans-Regular-lf-t1.vf
2020/07/28 | 1308 | fonts/quattrocento/vf/QuattroSans-BoldItalic-sup-t1.vf
@@ -695,11 +883,9 @@
2020/07/28 | 1304 | fonts/quattrocento/vf/QuattroSans-Bold-lf-t1.vf
2020/07/28 | 1304 | fonts/quattrocento/tfm/Quattro-Italic-sup-ot1.tfm
2020/07/28 | 1304 | fonts/librecaslon/tfm/LibreCsln-Bold-sup-ot1.tfm
-2020/07/28 | 130331 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2020/07/28 | 1296 | fonts/quattrocento/vf/QuattroSans-Regular-sup-t1.vf
2020/07/28 | 1296 | fonts/quattrocento/vf/QuattroSans-Bold-sup-t1.vf
2020/07/28 | 1286749 | fonts/quattrocento.zip
-2020/07/28 | 1266024 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2020/07/28 | 1235 | language/marathi/namuna-para.tex
2020/07/28 | 12334 | fonts/librecaslon/map/LibreCaslon.map
2020/07/28 | 12266 | macros/latex/contrib/genealogytree/gtrcore.contour.code.tex
@@ -707,38 +893,21 @@
2020/07/28 | 1216 | fonts/quattrocento/tfm/QuattroSans-BoldItalic-sup-ot1.tfm
2020/07/28 | 12104 | fonts/librecaslon/tfm/LibreCsln-Regular-tosf-ot1.tfm
2020/07/28 | 12104 | fonts/librecaslon/tfm/LibreCsln-Regular-tlf-ot1.tfm
-2020/07/28 | 1206182 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2020/07/28 | 1205624 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2020/07/28 | 1193674 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
2020/07/28 | 1176 | fonts/quattrocento/tfm/QuattroSans-Italic-sup-ot1.tfm
2020/07/28 | 11728 | fonts/quattrocento/tfm/QuattroSans-BoldItalic-lf-ot1.tfm
-2020/07/28 | 117131 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2020/07/28 | 11592 | fonts/quattrocento/tfm/QuattroSans-Bold-lf-ot1.tfm
-2020/07/28 | 115818 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2020/07/28 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2020/07/28 | 11468 | fonts/quattrocento/tfm/Quattro-BoldItalic-lf-ot1.tfm
2020/07/28 | 1144 | fonts/quattrocento/tfm/Quattro-Bold-sup-ot1.tfm
-2020/07/28 | 113697 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2020/07/28 | 11368 | fonts/quattrocento/tfm/QuattroSans-Regular-lf-ot1.tfm
2020/07/28 | 11280 | fonts/quattrocento/tfm/Quattro-Bold-lf-ot1.tfm
-2020/07/28 | 1124616 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2020/07/28 | 1124244 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2020/07/28 | 111332 | fonts/librecaslon/opentype/LibreCsln-BoldItalic.otf
2020/07/28 | 1108 | fonts/quattrocento/tfm/Quattro-Regular-sup-ot1.tfm
2020/07/28 | 1100 | fonts/quattrocento/tfm/QuattroSans-Bold-sup-ot1.tfm
-2020/07/28 | 109775 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
2020/07/28 | 10968 | fonts/quattrocento/tfm/Quattro-Italic-lf-ot1.tfm
-2020/07/28 | 109016 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
2020/07/28 | 10768 | fonts/quattrocento/tfm/Quattro-Regular-lf-ot1.tfm
2020/07/28 | 10660 | language/marathi/namuna-report.tex
-2020/07/28 | 1060543 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
2020/07/28 | 1052 | fonts/quattrocento/tfm/QuattroSans-Regular-sup-ot1.tfm
-2020/07/28 | 104585 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2020/07/28 | 102562 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2020/07/28 | 1021924 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/07/28 | 101911 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2020/07/28 | 10144 | systems/texlive/tlnet/archive/doclicense.source.r55964.tar.xz
-2020/07/28 | 100970 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2020/07/27 | 98107 | systems/win32/miktex/tm/packages/almendra.tar.lzma
2020/07/27 | 9684 | macros/latex/contrib/tudscr/source/doc/tudscr-introduction.tex
2020/07/27 | 959991 | systems/win32/miktex/tm/packages/elteikthesis.tar.lzma
@@ -769,16 +938,14 @@
2020/07/27 | 74099 | graphics/pgf/contrib/pinoutikz/pinoutikz_doc_en.pdf
2020/07/27 | 7100 | macros/latex/contrib/tudscr/source/doc/tutorials/mathtype.tex
2020/07/27 | 704403 | systems/win32/miktex/tm/packages/xepersian-hm.tar.lzma
-2020/07/27 | 691073 | systems/win32/w32tex/ChangeLog
2020/07/27 | 67832 | macros/latex/contrib/tudscr/source/tudscr-layout.dtx
2020/07/27 | 66215 | macros/luatex/generic/luatexko/luatexko.lua
2020/07/27 | 6580 | systems/texlive/tlnet/archive/fei.r55960.tar.xz
2020/07/27 | 6551 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
-2020/07/27 | 653375 | install/fonts/librebaskerville.tds.zip
+2020/07/27 | 65464 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-t1.tfm
2020/07/27 | 65276 | fonts/librebaskerville/tfm/LibreBskvl-Bold-lf-t1.tfm
2020/07/27 | 6505937 | systems/win32/miktex/tm/packages/newtx.tar.lzma
2020/07/27 | 6444 | macros/luatex/generic/luatexko/luatexko-normalize.lua
-2020/07/27 | 643905 | fonts/librebaskerville.zip
2020/07/27 | 63876 | fonts/librebaskerville/tfm/LibreBskvl-Regular-lf-t1.tfm
2020/07/27 | 631 | macros/latex/contrib/tudscr/source/doc/examples/mathswap-example.tex
2020/07/27 | 6160 | macros/latex/contrib/tudscr/source/doc/tudscr-examples.tex
@@ -788,84 +955,92 @@
2020/07/27 | 55615 | macros/latex/contrib/tudscr/source/tudscr-base.dtx
2020/07/27 | 55085 | macros/latex/contrib/tudscr/source/tudscr-doc.dtx
2020/07/27 | 5487944 | systems/win32/miktex/tm/packages/latex-tools-dev.tar.lzma
-2020/07/27 | 540008 | systems/texlive/tlnet/archive/quattrocento.r55959.tar.xz
2020/07/27 | 53767 | macros/latex/contrib/tudscr/source/doc/tudscr-packages.tex
2020/07/27 | 53172 | systems/texlive/tlnet/archive/ektype-tanka.doc.r55958.tar.xz
2020/07/27 | 51699 | systems/win32/miktex/tm/packages/chhaya.tar.lzma
2020/07/27 | 5091 | macros/latex/contrib/tudscr/source/doc/tudscr.tex
2020/07/27 | 500 | fonts/librebaskerville/vf/LibreBskvl-Regular-lf-ts1.vf
+2020/07/27 | 500 | fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-ts1.vf
2020/07/27 | 496 | fonts/librebaskerville/vf/LibreBskvl-Italic-lf-ts1.vf
2020/07/27 | 496 | fonts/librebaskerville/vf/LibreBskvl-Bold-lf-ts1.vf
2020/07/27 | 49292 | macros/latex/contrib/tudscr/source/tudscr-frontmatter.dtx
2020/07/27 | 4918046 | macros/latex/contrib/tudscr.zip
2020/07/27 | 489291 | systems/win32/miktex/tm/packages/playfair.tar.lzma
2020/07/27 | 47272 | systems/win32/miktex/tm/packages/marcellus.tar.lzma
+2020/07/27 | 47240 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ly1.tfm
2020/07/27 | 47044 | fonts/librebaskerville/tfm/LibreBskvl-Bold-lf-ly1.tfm
2020/07/27 | 466900 | systems/win32/miktex/tm/packages/tikzducks.tar.lzma
2020/07/27 | 46164 | fonts/librebaskerville/tfm/LibreBskvl-Regular-lf-ly1.tfm
2020/07/27 | 45105 | macros/latex/contrib/tudscr/source/tudscr-fields.dtx
2020/07/27 | 4508 | fonts/librebaskerville/doc/OFL.txt
2020/07/27 | 442725 | systems/win32/miktex/tm/packages/doclicense.tar.lzma
-2020/07/27 | 41760 | systems/texlive/tlnet/archive/quattrocento.doc.r55959.tar.xz
2020/07/27 | 4110 | macros/latex/contrib/tudscr/source/doc/tudscr-index.tex
2020/07/27 | 409561 | systems/win32/miktex/tm/packages/pkfix-helper.tar.lzma
+2020/07/27 | 4067 | fonts/librebaskerville/map/LibreBaskerville.map
2020/07/27 | 39355 | macros/latex/contrib/tudscr/source/doc/tudscr-hints.tex
2020/07/27 | 38895 | macros/latex/contrib/tudscr/source/tudscr-localization.dtx
2020/07/27 | 38104 | macros/latex/contrib/tudscr/source/doc/tudscr-obsolete.tex
-2020/07/27 | 3802400 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2020/07/27 | 3783 | macros/luatex/generic/luatexko/luatexko-uhc2utf8.lua
2020/07/27 | 3720 | macros/luatex/generic/luatexko/README
2020/07/27 | 360461 | macros/luatex/generic/luatexko.zip
2020/07/27 | 351781 | systems/win32/miktex/tm/packages/crossreftools.tar.lzma
2020/07/27 | 3487 | macros/latex/contrib/tudscr/source/doc/tudscr-preface.tex
-2020/07/27 | 3434828 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
-2020/07/27 | 33842260 | systems/win32/w32tex/ltxpkgs.tar.xz
2020/07/27 | 334 | macros/latex/contrib/tudscr/source/doc/sub-tudscr.tex
2020/07/27 | 3304440 | systems/win32/miktex/tm/packages/lwarp.tar.lzma
2020/07/27 | 327331 | systems/win32/miktex/tm/packages/fei.tar.lzma
2020/07/27 | 325482 | macros/luatex/generic/luatexko/luatexko-doc.pdf
-2020/07/27 | 3220 | fonts/librebaskerville/enc/lbskvl_6hj2ra.enc
+2020/07/27 | 3232 | fonts/librebaskerville/enc/lbskvl_6hj2ra.enc
2020/07/27 | 31952 | macros/luatex/generic/luatexko/luatexko-doc.tex
2020/07/27 | 31825 | macros/luatex/generic/luatexko/luatexko.sty
-2020/07/27 | 3112236 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz
-2020/07/27 | 3036 | fonts/librebaskerville/enc/lbskvl_yeotsr.enc
+2020/07/27 | 3048 | fonts/librebaskerville/enc/lbskvl_yeotsr.enc
+2020/07/27 | 303 | fonts/librebaskerville/doc/librebaskerville-samples.tex
+2020/07/27 | 3033 | fonts/librebaskerville/enc/lbskvl_ufnake.enc
2020/07/27 | 3025 | fonts/librebaskerville/enc/lbskvl_vepvv3.enc
-2020/07/27 | 3021 | fonts/librebaskerville/enc/lbskvl_ufnake.enc
-2020/07/27 | 3000 | fonts/librebaskerville/map/LibreBaskerville.map
+2020/07/27 | 2997 | fonts/librebaskerville/enc/lbskvl_uf5aa7.enc
+2020/07/27 | 2996 | fonts/librebaskerville/enc/lbskvl_4yc6wb.enc
2020/07/27 | 2988 | macros/latex/contrib/tudscr/source/tudscrsource.tex
-2020/07/27 | 2985 | fonts/librebaskerville/enc/lbskvl_uf5aa7.enc
-2020/07/27 | 2984 | fonts/librebaskerville/enc/lbskvl_4yc6wb.enc
2020/07/27 | 29796 | systems/texlive/tlnet/archive/fei.source.r55960.tar.xz
2020/07/27 | 2952273 | systems/win32/miktex/tm/packages/cabin.tar.lzma
+2020/07/27 | 2924 | fonts/librebaskerville/enc/lbskvl_p6yehx.enc
2020/07/27 | 291856 | install/macros/latex/contrib/translator.tds.zip
-2020/07/27 | 2912 | fonts/librebaskerville/enc/lbskvl_p6yehx.enc
+2020/07/27 | 2901 | fonts/librebaskerville/enc/lbskvl_4uz6a2.enc
2020/07/27 | 289892 | systems/texlive/tlnet/archive/fei.doc.r55960.tar.xz
2020/07/27 | 2893 | fonts/librebaskerville/enc/lbskvl_wpcz7d.enc
-2020/07/27 | 2889 | fonts/librebaskerville/enc/lbskvl_4uz6a2.enc
2020/07/27 | 28537 | macros/latex/contrib/tudscr/source/doc/tudscr-installation.tex
2020/07/27 | 281469 | macros/latex/contrib/translator.zip
2020/07/27 | 278461 | systems/win32/miktex/tm/packages/membranecomputing.tar.lzma
2020/07/27 | 273906 | systems/win32/miktex/tm/packages/semantex.tar.lzma
2020/07/27 | 2630 | macros/latex/contrib/tudscr/source/doc/tudscr-additional.tex
2020/07/27 | 263069 | systems/win32/miktex/tm/packages/lobster2.tar.lzma
-2020/07/27 | 2582660 | systems/win32/w32tex/tex4htk-w32.tar.xz
-2020/07/27 | 248 | fonts/librebaskerville/doc/librebaskerville-samples.tex
2020/07/27 | 2464 | fonts/librebaskerville/doc/FONTLOG.txt
2020/07/27 | 2456925 | systems/win32/miktex/tm/packages/beamer.tar.lzma
2020/07/27 | 242275 | macros/latex/contrib/tudscr/source/tudscr-manual.dtx
2020/07/27 | 23829 | macros/latex/contrib/tudscr/source/tudscr-misc.dtx
+2020/07/27 | 2293 | fonts/librebaskerville/latex/LibreBskvl.sty
+2020/07/27 | 2267 | fonts/librebaskerville/latex/OT1LibreBskvl-Sup.fd
+2020/07/27 | 2267 | fonts/librebaskerville/latex/LY1LibreBskvl-Sup.fd
2020/07/27 | 22619 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
+2020/07/27 | 2245 | fonts/librebaskerville/latex/T1LibreBskvl-Sup.fd
+2020/07/27 | 2234 | fonts/librebaskerville/latex/TS1LibreBskvl-LF.fd
+2020/07/27 | 2234 | fonts/librebaskerville/latex/OT1LibreBskvl-LF.fd
+2020/07/27 | 2234 | fonts/librebaskerville/latex/LY1LibreBskvl-LF.fd
+2020/07/27 | 2212 | fonts/librebaskerville/latex/T1LibreBskvl-LF.fd
2020/07/27 | 22008 | macros/latex/contrib/tudscr/source/tudscr-supervisor.dtx
2020/07/27 | 22005813 | systems/win32/miktex/tm/packages/latex-base-dev.tar.lzma
2020/07/27 | 21520 | macros/latex/contrib/tudscr/source/tudscr-texindy.dtx
-2020/07/27 | 21432 | fonts/librebaskerville/doc/librebaskerville-samples.pdf
+2020/07/27 | 2124 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ly1--base.tfm
2020/07/27 | 2108 | fonts/librebaskerville/tfm/LibreBskvl-Italic-lf-ly1--base.tfm
+2020/07/27 | 2088 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ly1.tfm
2020/07/27 | 208567 | macros/latex/contrib/translator/translator.pdf
+2020/07/27 | 2084 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ly1--base.tfm
2020/07/27 | 2072 | fonts/librebaskerville/tfm/LibreBskvl-Italic-sup-ly1.tfm
2020/07/27 | 2068 | fonts/librebaskerville/tfm/LibreBskvl-Italic-sup-ly1--base.tfm
2020/07/27 | 2061183 | systems/win32/miktex/tm/packages/latex-graphics-dev.tar.lzma
2020/07/27 | 205450 | systems/win32/miktex/tm/packages/derivative.tar.lzma
+2020/07/27 | 2016 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-t1--base.tfm
+2020/07/27 | 2012 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-t1.tfm
2020/07/27 | 20112 | systems/texlive/tlnet/archive/mcf2graph.r55957.tar.xz
+2020/07/27 | 2004 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-t1--base.tfm
2020/07/27 | 1998399 | systems/win32/miktex/tm/packages/charissil.tar.lzma
2020/07/27 | 1988 | fonts/librebaskerville/tfm/LibreBskvl-Italic-sup-t1.tfm
2020/07/27 | 1988 | fonts/librebaskerville/tfm/LibreBskvl-Italic-lf-t1--base.tfm
@@ -874,6 +1049,7 @@
2020/07/27 | 1965876 | systems/win32/miktex/tm/packages/ektype-tanka.tar.lzma
2020/07/27 | 195048 | fonts/librebaskerville/truetype/LibreBaskerville-Italic.ttf
2020/07/27 | 1928 | fonts/librebaskerville/tfm/LibreBskvl-Bold-lf-ly1--base.tfm
+2020/07/27 | 1925 | fonts/librebaskerville/latex/librebaskerville.sty
2020/07/27 | 1924 | fonts/librebaskerville/tfm/LibreBskvl-Regular-lf-ly1--base.tfm
2020/07/27 | 19124 | fonts/librebaskerville/tfm/LibreBskvl-Italic-lf-ot1.tfm
2020/07/27 | 1898108 | systems/texlive/tlnet/archive/ektype-tanka.r55958.tar.xz
@@ -883,11 +1059,9 @@
2020/07/27 | 1872 | fonts/librebaskerville/tfm/LibreBskvl-Regular-sup-ly1--base.tfm
2020/07/27 | 1832 | macros/latex/contrib/tudscr/source/doc/examples/notice.tex
2020/07/27 | 1832 | fonts/librebaskerville/tfm/LibreBskvl-Regular-lf-t1--base.tfm
-2020/07/27 | 1829 | fonts/librebaskerville/latex/librebaskerville.sty
2020/07/27 | 1828 | fonts/librebaskerville/tfm/LibreBskvl-Bold-lf-t1--base.tfm
2020/07/27 | 1820 | fonts/librebaskerville/tfm/LibreBskvl-Bold-sup-t1.tfm
2020/07/27 | 1816 | fonts/librebaskerville/tfm/LibreBskvl-Regular-sup-t1.tfm
-2020/07/27 | 18168944 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2020/07/27 | 1812 | fonts/librebaskerville/tfm/LibreBskvl-Bold-sup-t1--base.tfm
2020/07/27 | 1812171 | systems/win32/miktex/tm/packages/caption.tar.lzma
2020/07/27 | 18117 | macros/latex/contrib/tudscr/source/doc/tudscr-bundle.tex
@@ -895,33 +1069,29 @@
2020/07/27 | 1751 | macros/latex/contrib/translator/translator-numbers-dictionary-Turkish.dict
2020/07/27 | 17472 | macros/latex/contrib/tudscr/source/doc/tudscr-supervisor.tex
2020/07/27 | 17370 | macros/latex/contrib/tudscr/source/doc/tudscr-poster.tex
+2020/07/27 | 1736 | fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-t1.vf
+2020/07/27 | 1736 | fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-ly1.vf
2020/07/27 | 1732 | fonts/librebaskerville/vf/LibreBskvl-Regular-lf-t1.vf
2020/07/27 | 1732 | fonts/librebaskerville/vf/LibreBskvl-Regular-lf-ly1.vf
2020/07/27 | 1732 | fonts/librebaskerville/vf/LibreBskvl-Italic-lf-t1.vf
2020/07/27 | 1732 | fonts/librebaskerville/vf/LibreBskvl-Italic-lf-ly1.vf
2020/07/27 | 1728 | fonts/librebaskerville/vf/LibreBskvl-Bold-lf-t1.vf
2020/07/27 | 1728 | fonts/librebaskerville/vf/LibreBskvl-Bold-lf-ly1.vf
+2020/07/27 | 1700 | fonts/librebaskerville/vf/LibreBskvl-BoldItalic-sup-t1.vf
2020/07/27 | 1696 | fonts/librebaskerville/vf/LibreBskvl-Regular-sup-t1.vf
2020/07/27 | 1696 | fonts/librebaskerville/vf/LibreBskvl-Italic-sup-t1.vf
2020/07/27 | 1692 | fonts/librebaskerville/vf/LibreBskvl-Bold-sup-t1.vf
-2020/07/27 | 1692 | fonts/librebaskerville/latex/OT1LibreBskvl-Sup.fd
-2020/07/27 | 1692 | fonts/librebaskerville/latex/LY1LibreBskvl-Sup.fd
2020/07/27 | 169049 | systems/win32/miktex/tm/packages/librebaskerville.tar.lzma
-2020/07/27 | 1677 | fonts/librebaskerville/latex/T1LibreBskvl-Sup.fd
+2020/07/27 | 1676 | fonts/librebaskerville/vf/LibreBskvl-BoldItalic-sup-ly1.vf
2020/07/27 | 1672 | fonts/librebaskerville/vf/LibreBskvl-Regular-sup-ly1.vf
2020/07/27 | 1672 | fonts/librebaskerville/vf/LibreBskvl-Italic-sup-ly1.vf
2020/07/27 | 1672 | fonts/librebaskerville/vf/LibreBskvl-Bold-sup-ly1.vf
-2020/07/27 | 1671 | fonts/librebaskerville/latex/TS1LibreBskvl-LF.fd
-2020/07/27 | 1671 | fonts/librebaskerville/latex/OT1LibreBskvl-LF.fd
-2020/07/27 | 1671 | fonts/librebaskerville/latex/LY1LibreBskvl-LF.fd
2020/07/27 | 167066 | macros/latex/contrib/tudscr/source/doc/tudscr-mainclasses.tex
-2020/07/27 | 1656 | fonts/librebaskerville/latex/T1LibreBskvl-LF.fd
2020/07/27 | 1653163 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015.tar.lzma
2020/07/27 | 161959 | macros/latex/contrib/tudscr/source/tudscr-fonts.dtx
2020/07/27 | 1607 | macros/latex/contrib/tudscr/source/doc/examples/mathtype-example.tex
2020/07/27 | 160652 | fonts/librebaskerville/truetype/LibreBaskerville-Bold.ttf
2020/07/27 | 159676 | fonts/librebaskerville/truetype/LibreBaskerville-Regular.ttf
-2020/07/27 | 1589 | fonts/librebaskerville/README
2020/07/27 | 15857 | macros/latex/contrib/tudscr/logo/DDC-07.pdf
2020/07/27 | 15833 | macros/latex/contrib/tudscr/logo/DDC-25.pdf
2020/07/27 | 15796 | macros/latex/contrib/tudscr/logo/DDC-28.pdf
@@ -929,6 +1099,9 @@
2020/07/27 | 15614 | macros/latex/contrib/tudscr/source/tudscr-color.dtx
2020/07/27 | 1551026 | systems/win32/miktex/tm/packages/spix.tar.lzma
2020/07/27 | 15382 | macros/latex/contrib/tudscr/README.md
+2020/07/27 | 1528 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ts1.tfm
+2020/07/27 | 1524 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ot1.tfm
+2020/07/27 | 1524 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ts1--base.tfm
2020/07/27 | 1503 | graphics/pgf/contrib/pinoutikz/README.md
2020/07/27 | 14980 | macros/latex/contrib/tudscr/logo/DDC-01.pdf
2020/07/27 | 14957 | macros/latex/contrib/tudscr/logo/DDC-19.pdf
@@ -936,7 +1109,9 @@
2020/07/27 | 1452 | fonts/librebaskerville/tfm/LibreBskvl-Italic-lf-ts1.tfm
2020/07/27 | 1448 | fonts/librebaskerville/tfm/LibreBskvl-Italic-lf-ts1--base.tfm
2020/07/27 | 142141 | macros/latex/contrib/tudscr/source/doc/tutorials/treatise.tex
+2020/07/27 | 14160 | fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ot1.tfm
2020/07/27 | 1408 | fonts/librebaskerville/tfm/LibreBskvl-Italic-sup-ot1.tfm
+2020/07/27 | 140489328 | systems/win32/w32tex/context.tar.xz
2020/07/27 | 140362 | systems/win32/miktex/tm/packages/fontaxes.tar.lzma
2020/07/27 | 1400 | fonts/librebaskerville/tfm/LibreBskvl-Bold-lf-ts1.tfm
2020/07/27 | 13956 | fonts/librebaskerville/tfm/LibreBskvl-Bold-lf-ot1.tfm
@@ -948,6 +1123,7 @@
2020/07/27 | 13656 | fonts/librebaskerville/tfm/LibreBskvl-Regular-lf-ot1.tfm
2020/07/27 | 1316 | fonts/librebaskerville/tfm/LibreBskvl-Bold-sup-ot1.tfm
2020/07/27 | 131694 | systems/win32/miktex/tm/packages/luaxml.tar.lzma
+2020/07/27 | 130228 | fonts/librebaskerville/truetype/LibreBskvl-BoldItalic.ttf
2020/07/27 | 130118 | systems/win32/miktex/tm/packages/librecaslon.tar.lzma
2020/07/27 | 1300 | fonts/librebaskerville/tfm/LibreBskvl-Regular-sup-ot1.tfm
2020/07/27 | 12837216 | systems/win32/miktex/tm/packages/koma-script.tar.lzma
@@ -965,6 +1141,7 @@
2020/07/27 | 1096871 | macros/latex/contrib/tudscr/doc/tudscr.pdf
2020/07/27 | 108246 | macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx
2020/07/27 | 1081335 | macros/latex/contrib/tudscr/doc/tudscr_print.pdf
+2020/07/27 | 105915 | fonts/librebaskerville/type1/LibreBskvl-BoldItalic.pfb
2020/07/27 | 1053611 | macros/latex/contrib/tudscr/doc/tudscrsource.pdf
2020/07/27 | 10466 | macros/latex/contrib/tudscr/logo/DDC-03.pdf
2020/07/27 | 10456 | macros/latex/contrib/tudscr/logo/DDC-21.pdf
@@ -993,7 +1170,6 @@
2020/07/26 | 340702 | macros/latex/contrib/fei.zip
2020/07/26 | 289530 | graphics/mcf2graph/mcf_example.pdf
2020/07/26 | 282969 | macros/latex/contrib/doclicense/doclicense.pdf
-2020/07/26 | 23236 | systems/texlive/tlnet/archive/librecaslon.doc.r55952.tar.xz
2020/07/26 | 22562 | macros/latex/contrib/fei/fei-template-sublist.tex
2020/07/26 | 21391 | macros/latex/contrib/fei/fei-template.tex
2020/07/26 | 21240 | systems/texlive/tlnet/archive/bitter.doc.r55952.tar.xz
@@ -1005,7 +1181,6 @@
2020/07/26 | 13097788 | systems/texlive/tlnet/archive/koma-script.r55944.tar.xz
2020/07/26 | 111348 | macros/latex/contrib/fei/fei.dtx
2020/07/26 | 11006572 | systems/win32/w32tex/win64/xetex-w64.tar.xz
-2020/07/26 | 107084 | systems/texlive/tlnet/archive/librecaslon.r55952.tar.xz
2020/07/26 | 10171 | graphics/mcf2graph/CHANGELOG
2020/07/25 | 951476 | systems/texlive/tlnet/archive/elteikthesis.doc.r55928.tar.xz
2020/07/25 | 940 | systems/texlive/tlnet/archive/collection-binextra.r55933.tar.xz
@@ -1100,7 +1275,6 @@
2020/07/25 | 146040 | fonts/playfair/opentype/PlayfairDisplay-BlackItalic.otf
2020/07/25 | 14600 | fonts/forum/doc/forum-samples.pdf
2020/07/25 | 144252 | fonts/playfair/opentype/PlayfairDisplay-Italic.otf
-2020/07/25 | 140487260 | systems/win32/w32tex/context.tar.xz
2020/07/25 | 1393 | fonts/forum/README
2020/07/25 | 1302 | fonts/bitter/README
2020/07/25 | 123472 | install/fonts/forum.tds.zip
@@ -1131,7 +1305,6 @@
2020/07/24 | 6616 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.eps
2020/07/24 | 6580 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-unofficial-mr-88x31.pdf
2020/07/24 | 6526 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.eps
-2020/07/24 | 6476052 | systems/win32/w32tex/ptex-ng-w32.tar.xz
2020/07/24 | 64686 | fonts/marcellus.zip
2020/07/24 | 63928 | systems/texlive/tlnet/archive/lobster2.doc.r55920.tar.xz
2020/07/24 | 6140 | systems/texlive/tlnet/archive/collection-latexextra.r55916.tar.xz
@@ -1222,7 +1395,6 @@
2020/07/24 | 17684 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nd-3.0-latex.tex
2020/07/24 | 1757 | macros/latex/contrib/doclicense/doclicense-italian.ldf
2020/07/24 | 17092 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-unofficial-mr-88x31.eps
-2020/07/24 | 1706640 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz
2020/07/24 | 16411 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-unofficial-mr-88x31.eps
2020/07/24 | 16224 | systems/texlive/tlnet/archive/exesheet.source.r55916.tar.xz
2020/07/24 | 15768 | macros/latex/contrib/elteikthesis/elteikthesis.cls
@@ -1269,16 +1441,12 @@
2020/07/23 | 8315458 | install/fonts/newtx.tds.zip
2020/07/23 | 8252616 | fonts/newtx.zip
2020/07/23 | 70281 | fonts/newtx/doc/newtxdoc.tex
-2020/07/23 | 64585 | fonts/lobster2/doc/lobster2-samples.pdf
2020/07/23 | 513200 | systems/texlive/tlnet/archive/texlive-common.doc.r55906.tar.xz
2020/07/23 | 49180 | systems/texlive/tlnet/archive/cabin.doc.r55907.tar.xz
2020/07/23 | 45772 | fonts/marcellus/truetype/MarcellusSmallCaps.ttf
2020/07/23 | 45752 | macros/latex/contrib/chhaya/chhaya.pdf
-2020/07/23 | 4505 | fonts/lobster2/doc/OFL.txt
2020/07/23 | 4430 | fonts/marcellus/doc/OFL.txt
2020/07/23 | 43348 | fonts/marcellus/truetype/Marcellus-Regular.ttf
-2020/07/23 | 422432 | install/fonts/lobster2.tds.zip
-2020/07/23 | 420614 | fonts/lobster2.zip
2020/07/23 | 4133 | support/spix/spix.py
2020/07/23 | 393628 | systems/texlive/tlnet/archive/pkfix-helper.doc.r55909.tar.xz
2020/07/23 | 35410 | fonts/newtx/README
@@ -1291,12 +1459,8 @@
2020/07/23 | 2683 | macros/latex/contrib/chhaya/chhaya.ins
2020/07/23 | 267458 | macros/latex/contrib/membranecomputing/membranecomputing.pdf
2020/07/23 | 26021 | macros/latex/contrib/membranecomputing/membranecomputing.sty
-2020/07/23 | 254332 | fonts/lobster2/truetype/LobsterTwo-Regular.ttf
2020/07/23 | 2518 | support/spix/README.md
-2020/07/23 | 249896 | fonts/lobster2/truetype/LobsterTwo-Italic.ttf
-2020/07/23 | 241104 | fonts/lobster2/truetype/LobsterTwo-Bold.ttf
2020/07/23 | 237 | macros/latex/contrib/chhaya/ref.bib
-2020/07/23 | 235632 | fonts/lobster2/truetype/LobsterTwo-BoldItalic.ttf
2020/07/23 | 2294980 | systems/texlive/tlnet/archive/beamer.doc.r55908.tar.xz
2020/07/23 | 22218 | info/tlmgrbasics/doc/tlmgr.tex
2020/07/23 | 20963 | macros/latex/contrib/membranecomputing/membranecomputing.tex
@@ -1309,271 +1473,8 @@
2020/07/23 | 14079 | fonts/marcellus/doc/marcellus-samples.pdf
2020/07/23 | 1309 | fonts/marcellus/README
2020/07/23 | 119929 | fonts/newtx/tex/newtxmath.sty
-2020/07/23 | 1198 | fonts/lobster2/README
2020/07/23 | 1195 | macros/latex/contrib/chhaya/README.txt
2020/07/23 | 1181 | support/spix/spix.1
2020/07/23 | 1176270 | fonts/newtx/doc/newtxdoc.pdf
-2020/07/23 | 1127 | fonts/lobster2/latex/LobsterTwo.sty
2020/07/23 | 1102 | fonts/marcellus/latex/marcellus.sty
2020/07/23 | 1013 | macros/latex/contrib/membranecomputing/README.md
-2020/07/22 | 96801 | fonts/charissil/doc/CharisSIL-samples.pdf
-2020/07/22 | 96307 | macros/latex/contrib/koma-script/source-doc/ngerman/scrbase.tex
-2020/07/22 | 96075 | macros/latex/contrib/koma-script/source-doc/scrguide.cls
-2020/07/22 | 954 | macros/latex/contrib/exesheet/README.md
-2020/07/22 | 94618 | macros/latex/contrib/koma-script/source-doc/ngerman/scrlayer.tex
-2020/07/22 | 9050 | macros/latex/contrib/koma-script/source-doc/english/scrextend.tex
-2020/07/22 | 89086 | macros/latex/contrib/koma-script/source-doc/english/scrbookreportarticle-experts.tex
-2020/07/22 | 8851 | macros/latex/contrib/koma-script/source-doc/ngerman/common-compatibility.tex
-2020/07/22 | 88448 | macros/latex/contrib/koma-script/source-doc/english/typearea.tex
-2020/07/22 | 87 | fonts/cabin/doc/TRADEMARKS.md
-2020/07/22 | 8656 | macros/latex/contrib/koma-script/source-doc/english/common-fontsize.tex
-2020/07/22 | 865176 | systems/texlive/tlnet/archive/achemso.doc.r55899.tar.xz
-2020/07/22 | 8536 | macros/latex/contrib/beamer/doc/beameruserguide.tex
-2020/07/22 | 8482 | macros/latex/contrib/koma-script/source-doc/ngerman/common-headfootheight.tex
-2020/07/22 | 843 | fonts/cabin/doc/DESCRIPTION.en_us.html
-2020/07/22 | 84349 | macros/latex/contrib/koma-script/source-doc/english/scrbase.tex
-2020/07/22 | 83814 | macros/latex/contrib/koma-script/source/scrkernel-fonts.dtx
-2020/07/22 | 8376 | macros/latex/contrib/koma-script/source-doc/english/common-compatibility.tex
-2020/07/22 | 8184 | macros/latex/contrib/koma-script/source/Makefile.baseinit
-2020/07/22 | 8150 | macros/latex/contrib/koma-script/source/scrextend.dtx
-2020/07/22 | 8051 | macros/latex/contrib/koma-script/source/scrkernel-version.dtx
-2020/07/22 | 80141 | macros/latex/contrib/koma-script/source/scrkernel-language.dtx
-2020/07/22 | 79760 | macros/latex/contrib/koma-script/source-doc/english/scrlayer.tex
-2020/07/22 | 7952 | macros/latex/contrib/beamer/doc/beamerug-twoscreens.tex
-2020/07/22 | 78828 | obsolete/macros/latex/contrib/koma-script-obsolete/tocstyle-obsolete.dtx
-2020/07/22 | 7582 | macros/latex/contrib/koma-script/source-doc/english/common-headfootheight.tex
-2020/07/22 | 75493 | macros/latex/contrib/koma-script/source/scrkernel-floats.dtx
-2020/07/22 | 74302 | macros/latex/contrib/koma-script/source/scrhack.dtx
-2020/07/22 | 742076 | fonts/charissil/doc/CharisSIL-features.pdf
-2020/07/22 | 74193 | macros/latex/contrib/koma-script/source/scrjura.dtx
-2020/07/22 | 74096 | systems/texlive/tlnet/archive/horoscop.source.r55901.tar.xz
-2020/07/22 | 73731 | macros/latex/contrib/koma-script/source/tocbasic.dtx
-2020/07/22 | 7343 | macros/latex/contrib/koma-script/doc/INSTALLD.txt
-2020/07/22 | 7066 | macros/latex/contrib/koma-script/doc/INSTALL.txt
-2020/07/22 | 687764 | systems/texlive/tlnet/archive/horoscop.doc.r55901.tar.xz
-2020/07/22 | 6858 | macros/latex/contrib/koma-script/source-doc/Makefile
-2020/07/22 | 68096 | macros/latex/contrib/koma-script/source/scrlayer-notecolumn.dtx
-2020/07/22 | 66 | fonts/cabin/doc/requirements.txt
-2020/07/22 | 669 | fonts/cabin/doc/CONTRIBUTORS.txt
-2020/07/22 | 6675 | macros/latex/contrib/koma-script/source-doc/bin/genhtmlidx.pl
-2020/07/22 | 6327232 | systems/win32/w32tex/win64/pdftex-w64.tar.xz
-2020/07/22 | 6282 | macros/latex/contrib/koma-script/source-doc/ngerman/preface.tex
-2020/07/22 | 6181 | macros/latex/contrib/koma-script/source-doc/ngerman/common-oddorevenpage.tex
-2020/07/22 | 60402 | macros/latex/contrib/exesheet/exesheet.dtx
-2020/07/22 | 60133 | macros/latex/contrib/koma-script/source/scrkernel-letterclassoptions.dtx
-2020/07/22 | 6003 | macros/latex/contrib/koma-script/source-doc/bin/genindex.pl
-2020/07/22 | 59861 | macros/latex/contrib/koma-script/source-doc/ngerman/scrlayer-scrpage.tex
-2020/07/22 | 58637 | macros/latex/contrib/koma-script/source-doc/ngerman/scrjura.tex
-2020/07/22 | 5844 | macros/latex/contrib/koma-script/source-doc/english/preface.tex
-2020/07/22 | 578624 | systems/texlive/tlnet/archive/latex-base-dev.source.r55898.tar.xz
-2020/07/22 | 5773 | macros/latex/contrib/koma-script/source-doc/ngerman/common-marginpar.tex
-2020/07/22 | 559 | fonts/charissil/doc/CharisSIL-samples.tex
-2020/07/22 | 5598 | macros/latex/contrib/koma-script/source/scrkernel-circularletters.dtx
-2020/07/22 | 5595 | macros/latex/contrib/beamer/base/beamerbasenotes.sty
-2020/07/22 | 559230 | obsolete/macros/latex/contrib/koma-script-obsolete/scrpage2-obsolete.pdf
-2020/07/22 | 5577 | macros/latex/contrib/koma-script/source-doc/english/common-oddorevenpage.tex
-2020/07/22 | 54566 | macros/latex/contrib/koma-script/source-doc/ngerman/common-pagestylemanipulation.tex
-2020/07/22 | 5402 | macros/latex/contrib/koma-script/source-doc/english/common-marginpar.tex
-2020/07/22 | 53683 | macros/latex/contrib/koma-script/source-doc/english/scrlayer-scrpage.tex
-2020/07/22 | 5278 | macros/latex/contrib/koma-script/source-doc/ngerman/common-draftmode.tex
-2020/07/22 | 5220404 | systems/texlive/tlnet/archive/latex-tools-dev.doc.r55898.tar.xz
-2020/07/22 | 51952 | systems/texlive/tlnet/archive/latex-graphics-dev.source.r55898.tar.xz
-2020/07/22 | 5173 | macros/latex/contrib/koma-script/source-doc/english/common-draftmode.tex
-2020/07/22 | 50896 | macros/latex/contrib/koma-script/source/scrlfile.dtx
-2020/07/22 | 50781 | macros/latex/contrib/koma-script/source-doc/english/scrjura.tex
-2020/07/22 | 5016 | macros/latex/contrib/koma-script/source/scrsource.tex
-2020/07/22 | 47794 | macros/latex/contrib/koma-script/source-doc/english/common-pagestylemanipulation.tex
-2020/07/22 | 47303 | macros/latex/contrib/koma-script/source/scrkernel-miscellaneous.dtx
-2020/07/22 | 4612 | obsolete/macros/latex/contrib/koma-script-obsolete/README
-2020/07/22 | 45585756 | systems/win32/w32tex/latex-dev.tar.xz
-2020/07/22 | 4550 | macros/latex/contrib/koma-script/source-doc/linkalias.tex
-2020/07/22 | 4542 | macros/latex/contrib/koma-script/source-doc/ngerman/scrlayer-notecolumn-example.tex
-2020/07/22 | 44435 | macros/latex/contrib/koma-script/source-doc/ngerman/common-textmarkup.tex
-2020/07/22 | 4439 | fonts/charissil/doc/OFL.txt
-2020/07/22 | 4433 | macros/latex/contrib/koma-script/source/scrstrip.inc
-2020/07/22 | 44307 | macros/latex/contrib/koma-script/source/scrkernel-listsof.dtx
-2020/07/22 | 4384 | fonts/cabin/doc/OFL.txt
-2020/07/22 | 42976 | macros/latex/contrib/koma-script/source-doc/plength.dtx
-2020/07/22 | 4287 | macros/latex/contrib/koma-script/source-doc/english/scrlayer-notecolumn-example.tex
-2020/07/22 | 41776 | systems/texlive/tlnet/archive/latex-tools-dev.r55898.tar.xz
-2020/07/22 | 41543 | macros/latex/contrib/koma-script/source-doc/ngerman/scrlttr2-experts.tex
-2020/07/22 | 4144 | macros/latex/contrib/koma-script/source/scrlogo.dtx
-2020/07/22 | 4104 | macros/latex/contrib/koma-script/source/Makefile.baserules
-2020/07/22 | 4080316 | install/fonts/cabin.tds.zip
-2020/07/22 | 4043556 | fonts/cabin.zip
-2020/07/22 | 40356 | macros/latex/contrib/koma-script/source-doc/english/common-textmarkup.tex
-2020/07/22 | 39573 | macros/latex/contrib/koma-script/source-doc/ngerman/scrlayer-notecolumn.tex
-2020/07/22 | 388699 | obsolete/macros/latex/contrib/koma-script-obsolete/scrlettr.pdf
-2020/07/22 | 38691 | obsolete/macros/latex/contrib/koma-script-obsolete/scrpage-obsolete.dtx
-2020/07/22 | 3859 | macros/latex/contrib/koma-script/source-doc/english/adrconvnote.tex
-2020/07/22 | 3854 | macros/latex/contrib/koma-script/source-doc/guide.tex
-2020/07/22 | 3827 | macros/latex/contrib/koma-script/source-doc/ngerman/common-typearea.tex
-2020/07/22 | 3820 | macros/latex/contrib/koma-script/source-doc/english/common-typearea.tex
-2020/07/22 | 3769 | macros/latex/contrib/koma-script/source-doc/ngerman/adrconvnote.tex
-2020/07/22 | 371 | fonts/cabin/doc/AUTHORS.txt
-2020/07/22 | 3684 | macros/latex/contrib/koma-script/source-doc/ngerman/scrjuraexample.tex
-2020/07/22 | 35703 | macros/latex/contrib/koma-script/source-doc/ngerman/common-lists.tex
-2020/07/22 | 35588 | macros/latex/contrib/beamer/doc/beamerug-animations.tex
-2020/07/22 | 353413 | macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf
-2020/07/22 | 35263 | macros/latex/contrib/koma-script/source-doc/ngerman/scrlfile.tex
-2020/07/22 | 35102 | macros/latex/contrib/koma-script/source-doc/english/scrlttr2-experts.tex
-2020/07/22 | 34882 | macros/latex/contrib/koma-script/source/scrkernel-title.dtx
-2020/07/22 | 34026 | macros/latex/contrib/koma-script/source/scrkernel-pagestyles.dtx
-2020/07/22 | 3383 | macros/latex/contrib/koma-script/source-doc/english/scrjuraexample.tex
-2020/07/22 | 3382 | obsolete/macros/latex/contrib/koma-script-obsolete/scrlettr.ins
-2020/07/22 | 33679 | macros/latex/contrib/koma-script/source-doc/english/scrlayer-notecolumn.tex
-2020/07/22 | 3343 | macros/latex/contrib/koma-script/source-doc/ngerman/authorpart.tex
-2020/07/22 | 33115 | macros/latex/contrib/koma-script/source-doc/english/common-lists.tex
-2020/07/22 | 32672 | macros/latex/contrib/koma-script/source-doc/ngerman/common-titles.tex
-2020/07/22 | 3259445 | macros/latex/contrib/koma-script/doc/scrguide.pdf
-2020/07/22 | 31964 | systems/texlive/tlnet/archive/achemso.source.r55899.tar.xz
-2020/07/22 | 3178 | macros/latex/contrib/koma-script/source-doc/english/authorpart.tex
-2020/07/22 | 3178504 | macros/latex/contrib/koma-script/doc/scrguien.pdf
-2020/07/22 | 316918 | macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf
-2020/07/22 | 31554 | macros/latex/contrib/koma-script/source-doc/english/scrlfile.tex
-2020/07/22 | 31531 | macros/latex/contrib/koma-script/source-doc/ngerman/common-footnotes.tex
-2020/07/22 | 3141 | macros/latex/contrib/beamer/CHANGELOG.md
-2020/07/22 | 3097833 | install/fonts/charissil.tds.zip
-2020/07/22 | 3070496 | install/macros/latex/contrib/beamer.tds.zip
-2020/07/22 | 3061342 | macros/latex/contrib/beamer.zip
-2020/07/22 | 29586 | macros/latex/contrib/koma-script/source-doc/english/common-titles.tex
-2020/07/22 | 29565 | macros/latex/contrib/koma-script/README
-2020/07/22 | 29553 | macros/latex/contrib/koma-script/doc/komabug.tex
-2020/07/22 | 29188 | systems/texlive/tlnet/archive/caption.r55900.tar.xz
-2020/07/22 | 2872 | macros/latex/contrib/koma-script/source-doc/english/expertpart.tex
-2020/07/22 | 28631 | macros/latex/contrib/koma-script/source/scrkernel-paragraphs.dtx
-2020/07/22 | 2822 | macros/latex/contrib/koma-script/source-doc/ngerman/expertpart.tex
-2020/07/22 | 27425 | macros/latex/contrib/beamer/base/beamerbaseoverlay.sty
-2020/07/22 | 268539 | macros/latex/contrib/koma-script/source/scrkernel-sections.dtx
-2020/07/22 | 26756 | macros/latex/contrib/koma-script/source/scrkernel-bibliography.dtx
-2020/07/22 | 263041 | obsolete/macros/latex/contrib/koma-script-obsolete/tocstyle-obsolete.pdf
-2020/07/22 | 26229 | macros/latex/contrib/koma-script/source-doc/english/common-footnotes.tex
-2020/07/22 | 2621 | macros/latex/contrib/koma-script/source-doc/ngerman/htmlsetup
-2020/07/22 | 26178 | macros/latex/contrib/koma-script/source-doc/english/japanlco.tex
-2020/07/22 | 26143 | macros/latex/contrib/koma-script/source/scrtime.dtx
-2020/07/22 | 2565 | macros/latex/contrib/koma-script/source-doc/english/htmlsetup
-2020/07/22 | 25488 | macros/latex/contrib/beamer/base/beamerbasecompatibility.sty
-2020/07/22 | 2545 | macros/latex/contrib/koma-script/source/scrstrop.inc
-2020/07/22 | 254368 | systems/texlive/tlnet/archive/semantex.doc.r55902.tar.xz
-2020/07/22 | 2515 | macros/latex/contrib/koma-script/source-doc/Makefile.latexinit
-2020/07/22 | 25055 | macros/latex/contrib/koma-script/doc/lppl-de.txt
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/typearea.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/tocbasic.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrwfile.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrtime.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrreprt.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrlttr2.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrlfile.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrletter.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrlayer-scrpage.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrlayer-notecolumn.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrlayer.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrhack.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrextend.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrdate.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrbook.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrbase.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scrartcl.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/scraddr.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/komascript.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/koma-script.html
-2020/07/22 | 2497 | macros/latex/contrib/koma-script/doc/komascr.html
-2020/07/22 | 248817 | macros/latex/contrib/koma-script/source-doc/ngerman/scrbookreportarticle.tex
-2020/07/22 | 24025 | macros/latex/contrib/koma-script/source/scrkernel-footnotes.dtx
-2020/07/22 | 23716 | macros/latex/contrib/koma-script/source/scrkernel-compatibility.dtx
-2020/07/22 | 236932 | macros/latex/contrib/koma-script/source-doc/ngerman/scrlttr2.tex
-2020/07/22 | 23653 | macros/latex/contrib/koma-script/source/scrlayer-fancyhdr.dtx
-2020/07/22 | 234223 | macros/latex/contrib/exesheet/exesheet.pdf
-2020/07/22 | 2332 | fonts/cabin/doc/FONTLOG.txt
-2020/07/22 | 23261 | macros/latex/contrib/koma-script/source-doc/guide.bib
-2020/07/22 | 2314 | fonts/cabin/README
-2020/07/22 | 22562 | macros/latex/contrib/koma-script/source-doc/ngerman/introduction.tex
-2020/07/22 | 225476 | systems/texlive/tlnet/archive/latex-tools-dev.source.r55898.tar.xz
-2020/07/22 | 22527 | macros/latex/contrib/koma-script/source/scrmain.ins
-2020/07/22 | 222223 | macros/latex/contrib/koma-script/source-doc/english/scrbookreportarticle.tex
-2020/07/22 | 2212 | macros/latex/contrib/koma-script/source-doc/scrguide.gst
-2020/07/22 | 21589084 | systems/texlive/tlnet/archive/latex-base-dev.doc.r55898.tar.xz
-2020/07/22 | 21517 | macros/latex/contrib/koma-script/source-doc/ngerman/scrlayer-scrpage-experts.tex
-2020/07/22 | 20654700 | systems/win32/w32tex/pdftex-w32.tar.xz
-2020/07/22 | 206436 | macros/latex/contrib/koma-script/source-doc/english/scrlttr2.tex
-2020/07/22 | 1994256 | systems/texlive/tlnet/archive/latex-graphics-dev.doc.r55898.tar.xz
-2020/07/22 | 199277 | macros/latex/contrib/koma-script/source/scrkernel-basics.dtx
-2020/07/22 | 19872 | macros/latex/contrib/koma-script/doc/manifest.txt
-2020/07/22 | 1981 | macros/latex/contrib/koma-script/source-doc/english/Makefile
-2020/07/22 | 195988 | macros/latex/contrib/koma-script/doc/scrlayer-fancyhdr.pdf
-2020/07/22 | 19376 | systems/texlive/tlnet/archive/semantex.r55902.tar.xz
-2020/07/22 | 193356 | systems/texlive/tlnet/archive/caption.source.r55900.tar.xz
-2020/07/22 | 192909 | obsolete/macros/latex/contrib/koma-script-obsolete/scrpage2-obsolete.dtx
-2020/07/22 | 19213 | macros/latex/contrib/koma-script/source-doc/ngerman/guide-ngerman.tex
-2020/07/22 | 191776 | macros/latex/contrib/koma-script/source/scrkernel-notepaper.dtx
-2020/07/22 | 19110 | macros/latex/contrib/koma-script/doc/lppl.txt
-2020/07/22 | 190709 | obsolete/macros/latex/contrib/koma-script-obsolete/scrpage-obsolete.pdf
-2020/07/22 | 18804 | systems/texlive/tlnet/archive/achemso.r55899.tar.xz
-2020/07/22 | 187508 | systems/texlive/tlnet/archive/latex-base-dev.r55898.tar.xz
-2020/07/22 | 18471 | macros/latex/contrib/koma-script/source-doc/english/introduction.tex
-2020/07/22 | 184402 | macros/latex/contrib/koma-script/doc/scrguide.html
-2020/07/22 | 184345 | macros/latex/contrib/koma-script/doc/scrguien.html
-2020/07/22 | 18400 | macros/latex/contrib/koma-script/source-doc/english/scrlayer-scrpage-experts.tex
-2020/07/22 | 18193 | macros/latex/contrib/koma-script/source-doc/ngerman/scrdatetime.tex
-2020/07/22 | 1808 | macros/latex/contrib/beamer/base/beamerbasetwoscreens.sty
-2020/07/22 | 17934 | macros/latex/contrib/koma-script/source-doc/english/guide-english.tex
-2020/07/22 | 1789 | macros/latex/contrib/koma-script/source-doc/scrguide.ist
-2020/07/22 | 17750 | macros/latex/contrib/koma-script/source-doc/english/scrdatetime.tex
-2020/07/22 | 1768 | macros/latex/contrib/koma-script/source-doc/ngerman/Makefile
-2020/07/22 | 17462 | macros/latex/contrib/koma-script/source/scrkernel-variables.dtx
-2020/07/22 | 17245 | macros/latex/contrib/koma-script/source/scrkernel-listsandtabulars.dtx
-2020/07/22 | 16789 | macros/latex/contrib/koma-script/source-doc/ngerman/scrhack.tex
-2020/07/22 | 165289 | macros/latex/contrib/koma-script/source/scrlayer.dtx
-2020/07/22 | 16511 | macros/latex/contrib/koma-script/source-doc/ngerman/common-interleafpage.tex
-2020/07/22 | 16482 | macros/latex/contrib/koma-script/source/Makefile
-2020/07/22 | 1629442 | macros/latex/contrib/beamer/doc/beameruserguide.pdf
-2020/07/22 | 16212 | macros/latex/contrib/koma-script/source/scrwfile.dtx
-2020/07/22 | 1619 | macros/latex/contrib/beamer/base/beamerarticle.sty
-2020/07/22 | 1585184 | systems/texlive/tlnet/archive/caption.doc.r55900.tar.xz
-2020/07/22 | 15820 | macros/latex/contrib/koma-script/source/scrkernel-index.dtx
-2020/07/22 | 15154 | macros/latex/contrib/koma-script/source-doc/english/common-interleafpage.tex
-2020/07/22 | 1510100 | fonts/charissil/truetype/CharisSIL-I.ttf
-2020/07/22 | 1508296 | fonts/charissil/truetype/CharisSIL-R.ttf
-2020/07/22 | 15060 | macros/latex/contrib/koma-script/source-doc/english/scrhack.tex
-2020/07/22 | 15056 | systems/texlive/tlnet/archive/latex-graphics-dev.r55898.tar.xz
-2020/07/22 | 1504932 | fonts/charissil/truetype/CharisSIL-BI.ttf
-2020/07/22 | 14927 | macros/latex/contrib/koma-script/source-doc/ngerman/typearea-experts.tex
-2020/07/22 | 148965 | macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf
-2020/07/22 | 1487091 | obsolete/macros/latex/contrib/koma-script-obsolete.zip
-2020/07/22 | 14812 | fonts/charissil/doc/FONTLOG.txt
-2020/07/22 | 145631 | macros/latex/contrib/koma-script/source-doc/ngerman/tocbasic.tex
-2020/07/22 | 14457 | macros/latex/contrib/koma-script/source-doc/ngerman/scrwfile.tex
-2020/07/22 | 1443920 | fonts/charissil/truetype/CharisSIL-B.ttf
-2020/07/22 | 14025 | macros/latex/contrib/koma-script/source/scraddr.dtx
-2020/07/22 | 137019 | macros/latex/contrib/fontaxes.zip
-2020/07/22 | 13592 | macros/latex/contrib/koma-script/source/scrdoc.dtx
-2020/07/22 | 13262 | macros/latex/contrib/koma-script/source-doc/english/scrwfile.tex
-2020/07/22 | 12939 | macros/latex/contrib/koma-script/source-doc/ngerman/common-parmarkup.tex
-2020/07/22 | 129082 | macros/latex/contrib/koma-script/source-doc/english/tocbasic.tex
-2020/07/22 | 12702 | macros/latex/contrib/koma-script/source-doc/english/common-parmarkup.tex
-2020/07/22 | 126484 | macros/latex/contrib/koma-script/source/scrkernel-typearea.dtx
-2020/07/22 | 1242 | fonts/charissil/README
-2020/07/22 | 12314 | macros/latex/contrib/koma-script/source/scrkernel-pseudolengths.dtx
-2020/07/22 | 12295 | macros/latex/contrib/koma-script/source/japanlco.dtx
-2020/07/22 | 12169 | macros/latex/contrib/koma-script/source-doc/ngerman/common-dictum.tex
-2020/07/22 | 11868 | macros/latex/contrib/koma-script/source-doc/english/typearea-experts.tex
-2020/07/22 | 11587 | macros/latex/contrib/beamer/base/beamer.cls
-2020/07/22 | 11475 | macros/latex/contrib/koma-script/source-doc/ngerman/common-options.tex
-2020/07/22 | 11400 | macros/latex/contrib/koma-script/source-doc/ngerman/scraddr.tex
-2020/07/22 | 114008 | macros/latex/contrib/koma-script/source/scrkernel-tocstyle.dtx
-2020/07/22 | 113558 | macros/latex/contrib/koma-script/source/scrlayer-scrpage.dtx
-2020/07/22 | 11138 | macros/latex/contrib/koma-script/source-doc/ngerman/scrlttr2examples.dtx
-2020/07/22 | 11138 | macros/latex/contrib/koma-script/source-doc/english/scrlttr2examples.dtx
-2020/07/22 | 108995 | obsolete/macros/latex/contrib/koma-script-obsolete/scrlettr.dtx
-2020/07/22 | 10761 | macros/latex/contrib/koma-script/source-doc/Makefile.guide
-2020/07/22 | 10496 | macros/latex/contrib/koma-script/source-doc/english/common-dictum.tex
-2020/07/22 | 10492 | systems/texlive/tlnet/archive/horoscop.r55901.tar.xz
-2020/07/22 | 1039 | fonts/charissil/latex/CharisSIL.sty
-2020/07/22 | 10390 | macros/latex/contrib/koma-script/source-doc/ngerman/scrextend.tex
-2020/07/22 | 10309 | macros/latex/contrib/koma-script/source/scrdocstrip.tex
-2020/07/22 | 10213 | macros/latex/contrib/koma-script/source-doc/english/scraddr.tex
-2020/07/22 | 101980 | macros/latex/contrib/koma-script/source-doc/ngerman/scrbookreportarticle-experts.tex
-2020/07/22 | 10134 | macros/latex/contrib/koma-script/source-doc/english/common-options.tex
-2020/07/22 | 101302 | macros/latex/contrib/koma-script/source-doc/ngerman/typearea.tex
-2020/07/22 | 10120 | macros/latex/contrib/beamer/doc/beamerug-notes.tex
-2020/07/22 | 10045 | macros/latex/contrib/koma-script/source-doc/ngerman/common-fontsize.tex
diff --git a/fonts/librebaskerville/README b/fonts/librebaskerville/README
index 03fc9e5804..67c9379b46 100644
--- a/fonts/librebaskerville/README
+++ b/fonts/librebaskerville/README
@@ -1,8 +1,9 @@
This is the README for the librebaskerville package, version
-2020-07-28.
+2020-07-29.
This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX support for
the Libre Baskerville family of fonts, designed by Pablo Impallari.
+A BoldItalic variant has been artificially generated.
To install this package on a TDS-compliant TeX system download the
file "tex-archive"/install/fonts/librebaskerville.tds.zip, where the
@@ -36,8 +37,8 @@ https://github.com/impallari/Libre-Baskerville
and are licensed under the SIL Open Font License, (version
1.1); the text may be found in the doc directory. The
-opentype and type1 versions were created using fontforge.
-The support files were created using autoinst and are
-licensed under the terms of the LaTeX Project Public
+re-named truetype and type1 versions were created using
+fontforge. The support files were created using autoinst and
+are licensed under the terms of the LaTeX Project Public
License. The maintainer of this package is Bob Tennent (rdt
at cs.queensu.ca)
diff --git a/fonts/librebaskerville/doc/librebaskerville-samples.pdf b/fonts/librebaskerville/doc/librebaskerville-samples.pdf
index a922dc5d3e..ec83b99876 100644
--- a/fonts/librebaskerville/doc/librebaskerville-samples.pdf
+++ b/fonts/librebaskerville/doc/librebaskerville-samples.pdf
Binary files differ
diff --git a/fonts/librebaskerville/doc/librebaskerville-samples.tex b/fonts/librebaskerville/doc/librebaskerville-samples.tex
index 9aef815afe..487cf66dfa 100644
--- a/fonts/librebaskerville/doc/librebaskerville-samples.tex
+++ b/fonts/librebaskerville/doc/librebaskerville-samples.tex
@@ -13,4 +13,7 @@
\subsection*{Bold}
\textbf{\lipsum[3]}
+\subsection*{BoldItalic}
+\textbf{\textit{\lipsum[4]}}
+
\end{document}
diff --git a/fonts/librebaskerville/enc/lbskvl_4uz6a2.enc b/fonts/librebaskerville/enc/lbskvl_4uz6a2.enc
index 21d76e2d5d..59a18ebdb2 100644
--- a/fonts/librebaskerville/enc/lbskvl_4uz6a2.enc
+++ b/fonts/librebaskerville/enc/lbskvl_4uz6a2.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_4uz6a2melkgi2nfsinzqmqjrog
-% Encoding created by otftotfm on Mon Jul 27 08:40:33 2020
+% Encoding created by otftotfm on Mon Jul 27 17:39:25 2020
% Command line follows encoding
/AutoEnc_4uz6a2melkgi2nfsinzqmqjrog [
%00
@@ -61,5 +61,5 @@
% --map-file=texmf/fonts/map/dvips/librebaskerville/LibreBskvl.map
% --no-updmap --no-type1 --coding-scheme=TEX TEXT --feature=kern
% --feature=liga --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
-% --ligkern=ff i =: ffi --ligkern=ff l =: ffl LibreBskvl-Bold.ttf
-% LibreBskvl-Bold-lf-ot1'
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl LibreBskvl-BoldItalic.ttf
+% LibreBskvl-BoldItalic-lf-ot1'
diff --git a/fonts/librebaskerville/enc/lbskvl_4yc6wb.enc b/fonts/librebaskerville/enc/lbskvl_4yc6wb.enc
index 5f63d3501a..96784e281a 100644
--- a/fonts/librebaskerville/enc/lbskvl_4yc6wb.enc
+++ b/fonts/librebaskerville/enc/lbskvl_4yc6wb.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_4yc6wbf5o5xsiezmmnzenarz2b
-% Encoding created by otftotfm on Mon Jul 27 08:40:33 2020
+% Encoding created by otftotfm on Mon Jul 27 17:39:25 2020
% Command line follows encoding
/AutoEnc_4yc6wbf5o5xsiezmmnzenarz2b [
%00
@@ -60,5 +60,5 @@
% --encoding-directory=texmf/fonts/enc/dvips/librebaskerville
% --map-file=texmf/fonts/map/dvips/librebaskerville/LibreBskvl.map
% --no-updmap --no-type1 --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN
-% --feature=sups --ligkern=* {KL} * LibreBskvl-Bold.ttf
-% LibreBskvl-Bold-sup-t1'
+% --feature=sups --ligkern=* {KL} * LibreBskvl-BoldItalic.ttf
+% LibreBskvl-BoldItalic-sup-t1'
diff --git a/fonts/librebaskerville/enc/lbskvl_6hj2ra.enc b/fonts/librebaskerville/enc/lbskvl_6hj2ra.enc
index 5305a26661..0d6c6f13be 100644
--- a/fonts/librebaskerville/enc/lbskvl_6hj2ra.enc
+++ b/fonts/librebaskerville/enc/lbskvl_6hj2ra.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_6hj2rapzurgnmpgep5fle5mloc
-% Encoding created by otftotfm on Mon Jul 27 08:40:33 2020
+% Encoding created by otftotfm on Mon Jul 27 17:39:25 2020
% Command line follows encoding
/AutoEnc_6hj2rapzurgnmpgep5fle5mloc [
%00
@@ -60,4 +60,4 @@
% --encoding-directory=texmf/fonts/enc/dvips/librebaskerville
% --map-file=texmf/fonts/map/dvips/librebaskerville/LibreBskvl.map
% --no-updmap --no-type1 --coding-scheme=TEX TEXT COMPANION SYMBOLS 1---TS1
-% LibreBskvl-Bold.ttf LibreBskvl-Bold-lf-ts1'
+% LibreBskvl-BoldItalic.ttf LibreBskvl-BoldItalic-lf-ts1'
diff --git a/fonts/librebaskerville/enc/lbskvl_p6yehx.enc b/fonts/librebaskerville/enc/lbskvl_p6yehx.enc
index de6d818bf4..7e30e7df32 100644
--- a/fonts/librebaskerville/enc/lbskvl_p6yehx.enc
+++ b/fonts/librebaskerville/enc/lbskvl_p6yehx.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_p6yehxsl2c5oq6rlgs5qbdprqa
-% Encoding created by otftotfm on Mon Jul 27 08:40:32 2020
+% Encoding created by otftotfm on Mon Jul 27 17:39:24 2020
% Command line follows encoding
/AutoEnc_p6yehxsl2c5oq6rlgs5qbdprqa [
%00
@@ -60,4 +60,4 @@
% --encoding-directory=texmf/fonts/enc/dvips/librebaskerville
% --map-file=texmf/fonts/map/dvips/librebaskerville/LibreBskvl.map
% --no-updmap --no-type1 --coding-scheme=TEX TEXT --feature=sups --ligkern=*
-% {KL} * LibreBskvl-Bold.ttf LibreBskvl-Bold-sup-ot1'
+% {KL} * LibreBskvl-BoldItalic.ttf LibreBskvl-BoldItalic-sup-ot1'
diff --git a/fonts/librebaskerville/enc/lbskvl_uf5aa7.enc b/fonts/librebaskerville/enc/lbskvl_uf5aa7.enc
index 0deedb3a2b..baeeb3ffb6 100644
--- a/fonts/librebaskerville/enc/lbskvl_uf5aa7.enc
+++ b/fonts/librebaskerville/enc/lbskvl_uf5aa7.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_uf5aa7qjk6zmrqsgnyzon5oxdh
-% Encoding created by otftotfm on Mon Jul 27 08:40:33 2020
+% Encoding created by otftotfm on Mon Jul 27 17:39:25 2020
% Command line follows encoding
/AutoEnc_uf5aa7qjk6zmrqsgnyzon5oxdh [
%00
@@ -62,4 +62,4 @@
% --no-updmap --no-type1 --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN
% --feature=kern --feature=liga --ligkern=f i =: fi --ligkern=f l =: fl
% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
-% LibreBskvl-Bold.ttf LibreBskvl-Bold-lf-t1'
+% LibreBskvl-BoldItalic.ttf LibreBskvl-BoldItalic-lf-t1'
diff --git a/fonts/librebaskerville/enc/lbskvl_ufnake.enc b/fonts/librebaskerville/enc/lbskvl_ufnake.enc
index fee3e1407b..55e2d47cc8 100644
--- a/fonts/librebaskerville/enc/lbskvl_ufnake.enc
+++ b/fonts/librebaskerville/enc/lbskvl_ufnake.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_ufnakejmq66d2q7od2fmvev6bg
-% Encoding created by otftotfm on Mon Jul 27 08:40:33 2020
+% Encoding created by otftotfm on Mon Jul 27 17:39:25 2020
% Command line follows encoding
/AutoEnc_ufnakejmq66d2q7od2fmvev6bg [
%00
@@ -62,4 +62,4 @@
% --no-updmap --no-type1 --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI
% --feature=kern --feature=liga --ligkern=f i =: fi --ligkern=f l =: fl
% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
-% LibreBskvl-Bold.ttf LibreBskvl-Bold-lf-ly1'
+% LibreBskvl-BoldItalic.ttf LibreBskvl-BoldItalic-lf-ly1'
diff --git a/fonts/librebaskerville/enc/lbskvl_vepvv3.enc b/fonts/librebaskerville/enc/lbskvl_vepvv3.enc
index f6fb2fe4e9..567a639b12 100644
--- a/fonts/librebaskerville/enc/lbskvl_vepvv3.enc
+++ b/fonts/librebaskerville/enc/lbskvl_vepvv3.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_vepvv3q36nrtphy6auzi4ht6kf
-% Encoding created by otftotfm on Mon Jul 27 08:40:34 2020
+% Encoding created by otftotfm on Mon Jul 27 17:39:27 2020
% Command line follows encoding
/AutoEnc_vepvv3q36nrtphy6auzi4ht6kf [
%00
diff --git a/fonts/librebaskerville/enc/lbskvl_wpcz7d.enc b/fonts/librebaskerville/enc/lbskvl_wpcz7d.enc
index e800e59104..0571be13a8 100644
--- a/fonts/librebaskerville/enc/lbskvl_wpcz7d.enc
+++ b/fonts/librebaskerville/enc/lbskvl_wpcz7d.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_wpcz7df3cfgdql6umqmufdgekb
-% Encoding created by otftotfm on Mon Jul 27 08:40:34 2020
+% Encoding created by otftotfm on Mon Jul 27 17:39:27 2020
% Command line follows encoding
/AutoEnc_wpcz7df3cfgdql6umqmufdgekb [
%00
diff --git a/fonts/librebaskerville/enc/lbskvl_yeotsr.enc b/fonts/librebaskerville/enc/lbskvl_yeotsr.enc
index 801a1c2496..86548879c0 100644
--- a/fonts/librebaskerville/enc/lbskvl_yeotsr.enc
+++ b/fonts/librebaskerville/enc/lbskvl_yeotsr.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_yeotsr6o4yrhzxgnwzr7vod3ca
-% Encoding created by otftotfm on Mon Jul 27 08:40:32 2020
+% Encoding created by otftotfm on Mon Jul 27 17:39:24 2020
% Command line follows encoding
/AutoEnc_yeotsr6o4yrhzxgnwzr7vod3ca [
%00
@@ -60,5 +60,5 @@
% --encoding-directory=texmf/fonts/enc/dvips/librebaskerville
% --map-file=texmf/fonts/map/dvips/librebaskerville/LibreBskvl.map
% --no-updmap --no-type1 --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI
-% --feature=sups --ligkern=* {KL} * LibreBskvl-Bold.ttf
-% LibreBskvl-Bold-sup-ly1'
+% --feature=sups --ligkern=* {KL} * LibreBskvl-BoldItalic.ttf
+% LibreBskvl-BoldItalic-sup-ly1'
diff --git a/fonts/librebaskerville/latex/LY1LibreBskvl-LF.fd b/fonts/librebaskerville/latex/LY1LibreBskvl-LF.fd
index 255f55f7b3..61da1d1309 100644
--- a/fonts/librebaskerville/latex/LY1LibreBskvl-LF.fd
+++ b/fonts/librebaskerville/latex/LY1LibreBskvl-LF.fd
@@ -41,6 +41,14 @@
<-> \LibreBskvl@@scale LibreBskvl-Bold-lf-ly1
}{}
+\DeclareFontShape{LY1}{LibreBskvl-LF}{bold}{it}{
+ <-> \LibreBskvl@@scale LibreBskvl-BoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibreBskvl-LF}{bold}{sl}{
+ <-> ssub * LibreBskvl-LF/bold/it
+}{}
+
%
% Extra 'alias' rules to map the standard NFSS codes to our fancy names
%
@@ -62,12 +70,28 @@
% b --> bold
+\DeclareFontShape{LY1}{LibreBskvl-LF}{b}{sl}{
+ <-> alias * LibreBskvl-LF/bold/sl
+}{}
+
\DeclareFontShape{LY1}{LibreBskvl-LF}{b}{n}{
<-> alias * LibreBskvl-LF/bold/n
}{}
+\DeclareFontShape{LY1}{LibreBskvl-LF}{b}{it}{
+ <-> alias * LibreBskvl-LF/bold/it
+}{}
+
\DeclareFontShape{LY1}{LibreBskvl-LF}{bx}{n}{
<-> ssub * LibreBskvl-LF/b/n
}{}
+\DeclareFontShape{LY1}{LibreBskvl-LF}{bx}{sl}{
+ <-> ssub * LibreBskvl-LF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{LibreBskvl-LF}{bx}{it}{
+ <-> ssub * LibreBskvl-LF/b/it
+}{}
+
\endinput
diff --git a/fonts/librebaskerville/latex/LY1LibreBskvl-Sup.fd b/fonts/librebaskerville/latex/LY1LibreBskvl-Sup.fd
index e625f92b53..5788223301 100644
--- a/fonts/librebaskerville/latex/LY1LibreBskvl-Sup.fd
+++ b/fonts/librebaskerville/latex/LY1LibreBskvl-Sup.fd
@@ -41,6 +41,14 @@
<-> \LibreBskvl@@scale LibreBskvl-Bold-sup-ly1
}{}
+\DeclareFontShape{LY1}{LibreBskvl-Sup}{bold}{it}{
+ <-> \LibreBskvl@@scale LibreBskvl-BoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibreBskvl-Sup}{bold}{sl}{
+ <-> ssub * LibreBskvl-Sup/bold/it
+}{}
+
%
% Extra 'alias' rules to map the standard NFSS codes to our fancy names
%
@@ -62,12 +70,28 @@
% b --> bold
+\DeclareFontShape{LY1}{LibreBskvl-Sup}{b}{sl}{
+ <-> alias * LibreBskvl-Sup/bold/sl
+}{}
+
\DeclareFontShape{LY1}{LibreBskvl-Sup}{b}{n}{
<-> alias * LibreBskvl-Sup/bold/n
}{}
+\DeclareFontShape{LY1}{LibreBskvl-Sup}{b}{it}{
+ <-> alias * LibreBskvl-Sup/bold/it
+}{}
+
\DeclareFontShape{LY1}{LibreBskvl-Sup}{bx}{n}{
<-> ssub * LibreBskvl-Sup/b/n
}{}
+\DeclareFontShape{LY1}{LibreBskvl-Sup}{bx}{sl}{
+ <-> ssub * LibreBskvl-Sup/b/sl
+}{}
+
+\DeclareFontShape{LY1}{LibreBskvl-Sup}{bx}{it}{
+ <-> ssub * LibreBskvl-Sup/b/it
+}{}
+
\endinput
diff --git a/fonts/librebaskerville/latex/LibreBskvl.sty b/fonts/librebaskerville/latex/LibreBskvl.sty
new file mode 100644
index 0000000000..7576135f43
--- /dev/null
+++ b/fonts/librebaskerville/latex/LibreBskvl.sty
@@ -0,0 +1,59 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{LibreBskvl}
+ [2020/07/27 (autoinst) Style file for LibreBskvl fonts.]
+
+\RequirePackage{xkeyval}
+\newcommand*{\LibreBskvl@scale}{1}
+\DeclareOptionX{scale}{\renewcommand*{\LibreBskvl@scale}{#1}}
+\DeclareOptionX{scaled}{\renewcommand*{\LibreBskvl@scale}{#1}}
+
+\DeclareOptionX{lining}{\edef\LibreBskvl@figurestyle{LF}}
+\DeclareOptionX{proportional}{\edef\LibreBskvl@figurealign{}}
+\DeclareOptionX{mainfont}{
+ \renewcommand{\familydefault}{\rmdefault}
+}
+\DeclareOptionX{bold}{\edef\bfseries@rm{bold}}
+\DeclareOptionX{regular}{\edef\mdseries@rm{regular}}
+\ExecuteOptionsX{lining,proportional,bold,regular}
+\ProcessOptionsX\relax
+
+\RequirePackage{fontenc,textcomp}
+\RequirePackage{ifthen}
+\RequirePackage{mweights}
+
+\IfFileExists{fontaxes.sty}{
+ \RequirePackage{fontaxes}
+ \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
+ \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
+ \def\supfigures{\@nomath\supfigures
+ \fontfigurestyle{superior}\selectfont}
+ \let\sufigures\supfigures
+ \DeclareTextFontCommand{\textsup}{\supfigures}
+ \let\textsu\textsup
+ \let\textsuperior\textsup
+
+}{}
+
+% Here we implement the scale=MatchLowercase option.
+% If this is given, we must compute the correct value of
+% the "\LibreBskvl@scale" parameter before loading the .fd files;
+% but to determine that value we of course need the font's x-height.
+% To avoid triggering the loading of .fd files,
+% we use plain TeX's \font primitive to load the testfont.
+% We then compute the ratio of the current x-height to our font's x-height;
+% this is the "\LibreBskvl@scale" we will pass to the .fd files.
+\ifthenelse{\equal{\LibreBskvl@scale}{MatchLowercase}}
+ { \newlength{\LibreBskvl@currentx}
+ \settoheight{\LibreBskvl@currentx}{x}
+ \newlength{\LibreBskvl@xheight}
+ \settoheight{\LibreBskvl@xheight}
+ {{\font\testfont=LibreBskvl-Regular-lf-ot1 at \f@size pt\testfont x}}
+ \renewcommand*{\LibreBskvl@scale}
+ {\strip@pt\dimexpr\number\numexpr\number\dimexpr\LibreBskvl@currentx\relax*65536/\number\dimexpr\LibreBskvl@xheight\relax\relax sp\relax}}
+ {}
+
+\renewcommand*
+ {\rmdefault}
+ {LibreBskvl-\LibreBskvl@figurealign\LibreBskvl@figurestyle}
+
+\endinput
diff --git a/fonts/librebaskerville/latex/OT1LibreBskvl-LF.fd b/fonts/librebaskerville/latex/OT1LibreBskvl-LF.fd
index 28cc888913..d6febb4e22 100644
--- a/fonts/librebaskerville/latex/OT1LibreBskvl-LF.fd
+++ b/fonts/librebaskerville/latex/OT1LibreBskvl-LF.fd
@@ -41,6 +41,14 @@
<-> \LibreBskvl@@scale LibreBskvl-Bold-lf-ot1
}{}
+\DeclareFontShape{OT1}{LibreBskvl-LF}{bold}{it}{
+ <-> \LibreBskvl@@scale LibreBskvl-BoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibreBskvl-LF}{bold}{sl}{
+ <-> ssub * LibreBskvl-LF/bold/it
+}{}
+
%
% Extra 'alias' rules to map the standard NFSS codes to our fancy names
%
@@ -62,12 +70,28 @@
% b --> bold
+\DeclareFontShape{OT1}{LibreBskvl-LF}{b}{sl}{
+ <-> alias * LibreBskvl-LF/bold/sl
+}{}
+
\DeclareFontShape{OT1}{LibreBskvl-LF}{b}{n}{
<-> alias * LibreBskvl-LF/bold/n
}{}
+\DeclareFontShape{OT1}{LibreBskvl-LF}{b}{it}{
+ <-> alias * LibreBskvl-LF/bold/it
+}{}
+
\DeclareFontShape{OT1}{LibreBskvl-LF}{bx}{n}{
<-> ssub * LibreBskvl-LF/b/n
}{}
+\DeclareFontShape{OT1}{LibreBskvl-LF}{bx}{sl}{
+ <-> ssub * LibreBskvl-LF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{LibreBskvl-LF}{bx}{it}{
+ <-> ssub * LibreBskvl-LF/b/it
+}{}
+
\endinput
diff --git a/fonts/librebaskerville/latex/OT1LibreBskvl-Sup.fd b/fonts/librebaskerville/latex/OT1LibreBskvl-Sup.fd
index 34a543bba0..38ed25bd2c 100644
--- a/fonts/librebaskerville/latex/OT1LibreBskvl-Sup.fd
+++ b/fonts/librebaskerville/latex/OT1LibreBskvl-Sup.fd
@@ -41,6 +41,14 @@
<-> \LibreBskvl@@scale LibreBskvl-Bold-sup-ot1
}{}
+\DeclareFontShape{OT1}{LibreBskvl-Sup}{bold}{it}{
+ <-> \LibreBskvl@@scale LibreBskvl-BoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibreBskvl-Sup}{bold}{sl}{
+ <-> ssub * LibreBskvl-Sup/bold/it
+}{}
+
%
% Extra 'alias' rules to map the standard NFSS codes to our fancy names
%
@@ -62,12 +70,28 @@
% b --> bold
+\DeclareFontShape{OT1}{LibreBskvl-Sup}{b}{sl}{
+ <-> alias * LibreBskvl-Sup/bold/sl
+}{}
+
\DeclareFontShape{OT1}{LibreBskvl-Sup}{b}{n}{
<-> alias * LibreBskvl-Sup/bold/n
}{}
+\DeclareFontShape{OT1}{LibreBskvl-Sup}{b}{it}{
+ <-> alias * LibreBskvl-Sup/bold/it
+}{}
+
\DeclareFontShape{OT1}{LibreBskvl-Sup}{bx}{n}{
<-> ssub * LibreBskvl-Sup/b/n
}{}
+\DeclareFontShape{OT1}{LibreBskvl-Sup}{bx}{sl}{
+ <-> ssub * LibreBskvl-Sup/b/sl
+}{}
+
+\DeclareFontShape{OT1}{LibreBskvl-Sup}{bx}{it}{
+ <-> ssub * LibreBskvl-Sup/b/it
+}{}
+
\endinput
diff --git a/fonts/librebaskerville/latex/T1LibreBskvl-LF.fd b/fonts/librebaskerville/latex/T1LibreBskvl-LF.fd
index 56ed58e0f9..a521c01269 100644
--- a/fonts/librebaskerville/latex/T1LibreBskvl-LF.fd
+++ b/fonts/librebaskerville/latex/T1LibreBskvl-LF.fd
@@ -41,6 +41,14 @@
<-> \LibreBskvl@@scale LibreBskvl-Bold-lf-t1
}{}
+\DeclareFontShape{T1}{LibreBskvl-LF}{bold}{it}{
+ <-> \LibreBskvl@@scale LibreBskvl-BoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{LibreBskvl-LF}{bold}{sl}{
+ <-> ssub * LibreBskvl-LF/bold/it
+}{}
+
%
% Extra 'alias' rules to map the standard NFSS codes to our fancy names
%
@@ -62,12 +70,28 @@
% b --> bold
+\DeclareFontShape{T1}{LibreBskvl-LF}{b}{sl}{
+ <-> alias * LibreBskvl-LF/bold/sl
+}{}
+
\DeclareFontShape{T1}{LibreBskvl-LF}{b}{n}{
<-> alias * LibreBskvl-LF/bold/n
}{}
+\DeclareFontShape{T1}{LibreBskvl-LF}{b}{it}{
+ <-> alias * LibreBskvl-LF/bold/it
+}{}
+
\DeclareFontShape{T1}{LibreBskvl-LF}{bx}{n}{
<-> ssub * LibreBskvl-LF/b/n
}{}
+\DeclareFontShape{T1}{LibreBskvl-LF}{bx}{sl}{
+ <-> ssub * LibreBskvl-LF/b/sl
+}{}
+
+\DeclareFontShape{T1}{LibreBskvl-LF}{bx}{it}{
+ <-> ssub * LibreBskvl-LF/b/it
+}{}
+
\endinput
diff --git a/fonts/librebaskerville/latex/T1LibreBskvl-Sup.fd b/fonts/librebaskerville/latex/T1LibreBskvl-Sup.fd
index 0f0fccc70f..9f1f45e503 100644
--- a/fonts/librebaskerville/latex/T1LibreBskvl-Sup.fd
+++ b/fonts/librebaskerville/latex/T1LibreBskvl-Sup.fd
@@ -41,6 +41,14 @@
<-> \LibreBskvl@@scale LibreBskvl-Bold-sup-t1
}{}
+\DeclareFontShape{T1}{LibreBskvl-Sup}{bold}{it}{
+ <-> \LibreBskvl@@scale LibreBskvl-BoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{LibreBskvl-Sup}{bold}{sl}{
+ <-> ssub * LibreBskvl-Sup/bold/it
+}{}
+
%
% Extra 'alias' rules to map the standard NFSS codes to our fancy names
%
@@ -62,12 +70,28 @@
% b --> bold
+\DeclareFontShape{T1}{LibreBskvl-Sup}{b}{sl}{
+ <-> alias * LibreBskvl-Sup/bold/sl
+}{}
+
\DeclareFontShape{T1}{LibreBskvl-Sup}{b}{n}{
<-> alias * LibreBskvl-Sup/bold/n
}{}
+\DeclareFontShape{T1}{LibreBskvl-Sup}{b}{it}{
+ <-> alias * LibreBskvl-Sup/bold/it
+}{}
+
\DeclareFontShape{T1}{LibreBskvl-Sup}{bx}{n}{
<-> ssub * LibreBskvl-Sup/b/n
}{}
+\DeclareFontShape{T1}{LibreBskvl-Sup}{bx}{sl}{
+ <-> ssub * LibreBskvl-Sup/b/sl
+}{}
+
+\DeclareFontShape{T1}{LibreBskvl-Sup}{bx}{it}{
+ <-> ssub * LibreBskvl-Sup/b/it
+}{}
+
\endinput
diff --git a/fonts/librebaskerville/latex/TS1LibreBskvl-LF.fd b/fonts/librebaskerville/latex/TS1LibreBskvl-LF.fd
index 053893001e..e7bd770a82 100644
--- a/fonts/librebaskerville/latex/TS1LibreBskvl-LF.fd
+++ b/fonts/librebaskerville/latex/TS1LibreBskvl-LF.fd
@@ -41,6 +41,14 @@
<-> \LibreBskvl@@scale LibreBskvl-Bold-lf-ts1
}{}
+\DeclareFontShape{TS1}{LibreBskvl-LF}{bold}{it}{
+ <-> \LibreBskvl@@scale LibreBskvl-BoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibreBskvl-LF}{bold}{sl}{
+ <-> ssub * LibreBskvl-LF/bold/it
+}{}
+
%
% Extra 'alias' rules to map the standard NFSS codes to our fancy names
%
@@ -62,12 +70,28 @@
% b --> bold
+\DeclareFontShape{TS1}{LibreBskvl-LF}{b}{sl}{
+ <-> alias * LibreBskvl-LF/bold/sl
+}{}
+
\DeclareFontShape{TS1}{LibreBskvl-LF}{b}{n}{
<-> alias * LibreBskvl-LF/bold/n
}{}
+\DeclareFontShape{TS1}{LibreBskvl-LF}{b}{it}{
+ <-> alias * LibreBskvl-LF/bold/it
+}{}
+
\DeclareFontShape{TS1}{LibreBskvl-LF}{bx}{n}{
<-> ssub * LibreBskvl-LF/b/n
}{}
+\DeclareFontShape{TS1}{LibreBskvl-LF}{bx}{sl}{
+ <-> ssub * LibreBskvl-LF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{LibreBskvl-LF}{bx}{it}{
+ <-> ssub * LibreBskvl-LF/b/it
+}{}
+
\endinput
diff --git a/fonts/librebaskerville/latex/librebaskerville.sty b/fonts/librebaskerville/latex/librebaskerville.sty
index 8700cdfa35..e30362dcb8 100644
--- a/fonts/librebaskerville/latex/librebaskerville.sty
+++ b/fonts/librebaskerville/latex/librebaskerville.sty
@@ -1,5 +1,5 @@
\ProvidesPackage{librebaskerville}[%
- 2020/07/28 (Bob Tennent) Supports LibreBaskerville fonts for all LaTeX engines. ]
+ 2020/07/29 (Bob Tennent) Supports LibreBaskerville fonts for all LaTeX engines. ]
\RequirePackage{ifxetex,ifluatex,textcomp}
@@ -37,12 +37,14 @@
[ UprightFont = *-Regular ,
ItalicFont = *-Italic ,
BoldFont = *-Bold ,
+ BoldItalicFont = LibreBskvl-BoldItalic,
]
{LibreBaskerville}
\newfontfamily\librebaskerville
[ UprightFont = *-Regular ,
ItalicFont = *-Italic ,
BoldFont = *-Bold ,
+ BoldItalicFont = LibreBskvl-BoldItalic,
]
{LibreBaskerville}
\providecommand\sufigures{\addfontfeatures{VerticalPosition=Superior}}
diff --git a/fonts/librebaskerville/map/LibreBaskerville.map b/fonts/librebaskerville/map/LibreBaskerville.map
index 3b8c3e6215..325daedd1d 100644
--- a/fonts/librebaskerville/map/LibreBaskerville.map
+++ b/fonts/librebaskerville/map/LibreBaskerville.map
@@ -1,5 +1,12 @@
% Automatically maintained by otftotfm or other programs. Do not edit.
+LibreBskvl-BoldItalic-sup-ot1 LibreBskvl-BoldItalic "AutoEnc_p6yehxsl2c5oq6rlgs5qbdprqa ReEncodeFont" <[lbskvl_p6yehx.enc <LibreBskvl-BoldItalic.pfb
+LibreBskvl-BoldItalic-sup-ly1--base LibreBskvl-BoldItalic "AutoEnc_yeotsr6o4yrhzxgnwzr7vod3ca ReEncodeFont" <[lbskvl_yeotsr.enc <LibreBskvl-BoldItalic.pfb
+LibreBskvl-BoldItalic-sup-t1--base LibreBskvl-BoldItalic "AutoEnc_4yc6wbf5o5xsiezmmnzenarz2b ReEncodeFont" <[lbskvl_4yc6wb.enc <LibreBskvl-BoldItalic.pfb
+LibreBskvl-BoldItalic-lf-ot1 LibreBskvl-BoldItalic "AutoEnc_4uz6a2melkgi2nfsinzqmqjrog ReEncodeFont" <[lbskvl_4uz6a2.enc <LibreBskvl-BoldItalic.pfb
+LibreBskvl-BoldItalic-lf-ly1--base LibreBskvl-BoldItalic "AutoEnc_ufnakejmq66d2q7od2fmvev6bg ReEncodeFont" <[lbskvl_ufnake.enc <LibreBskvl-BoldItalic.pfb
+LibreBskvl-BoldItalic-lf-t1--base LibreBskvl-BoldItalic "AutoEnc_uf5aa7qjk6zmrqsgnyzon5oxdh ReEncodeFont" <[lbskvl_uf5aa7.enc <LibreBskvl-BoldItalic.pfb
+LibreBskvl-BoldItalic-lf-ts1--base LibreBskvl-BoldItalic "AutoEnc_6hj2rapzurgnmpgep5fle5mloc ReEncodeFont" <[lbskvl_6hj2ra.enc <LibreBskvl-BoldItalic.pfb
LibreBskvl-Bold-sup-ot1 LibreBskvl-Bold "AutoEnc_p6yehxsl2c5oq6rlgs5qbdprqa ReEncodeFont" <[lbskvl_p6yehx.enc <LibreBskvl-Bold.pfb
LibreBskvl-Bold-sup-ly1--base LibreBskvl-Bold "AutoEnc_yeotsr6o4yrhzxgnwzr7vod3ca ReEncodeFont" <[lbskvl_yeotsr.enc <LibreBskvl-Bold.pfb
LibreBskvl-Bold-sup-t1--base LibreBskvl-Bold "AutoEnc_4yc6wbf5o5xsiezmmnzenarz2b ReEncodeFont" <[lbskvl_4yc6wb.enc <LibreBskvl-Bold.pfb
diff --git a/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ly1--base.tfm b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ly1--base.tfm
new file mode 100644
index 0000000000..925477bcd6
--- /dev/null
+++ b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ly1--base.tfm
Binary files differ
diff --git a/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ly1.tfm b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ly1.tfm
new file mode 100644
index 0000000000..2cadae02c5
--- /dev/null
+++ b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ot1.tfm b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ot1.tfm
new file mode 100644
index 0000000000..c56be6c544
--- /dev/null
+++ b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-t1--base.tfm b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-t1--base.tfm
new file mode 100644
index 0000000000..391412b9c7
--- /dev/null
+++ b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-t1.tfm b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-t1.tfm
new file mode 100644
index 0000000000..9c72df09dd
--- /dev/null
+++ b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-t1.tfm
Binary files differ
diff --git a/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ts1--base.tfm b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..dd41311d6a
--- /dev/null
+++ b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ts1.tfm b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ts1.tfm
new file mode 100644
index 0000000000..84d69271f8
--- /dev/null
+++ b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ly1--base.tfm b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ly1--base.tfm
new file mode 100644
index 0000000000..06d69a88a1
--- /dev/null
+++ b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ly1.tfm b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..592270f4b0
--- /dev/null
+++ b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ot1.tfm b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..6579b466dc
--- /dev/null
+++ b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-t1--base.tfm b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..bcd9ea129c
--- /dev/null
+++ b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-t1.tfm b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-t1.tfm
new file mode 100644
index 0000000000..83e6108379
--- /dev/null
+++ b/fonts/librebaskerville/tfm/LibreBskvl-BoldItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/librebaskerville/truetype/LibreBskvl-BoldItalic.ttf b/fonts/librebaskerville/truetype/LibreBskvl-BoldItalic.ttf
new file mode 100644
index 0000000000..a35f570204
--- /dev/null
+++ b/fonts/librebaskerville/truetype/LibreBskvl-BoldItalic.ttf
Binary files differ
diff --git a/fonts/librebaskerville/type1/LibreBskvl-BoldItalic.pfb b/fonts/librebaskerville/type1/LibreBskvl-BoldItalic.pfb
new file mode 100644
index 0000000000..21d72c49e2
--- /dev/null
+++ b/fonts/librebaskerville/type1/LibreBskvl-BoldItalic.pfb
Binary files differ
diff --git a/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-ly1.vf b/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-ly1.vf
new file mode 100644
index 0000000000..647178f1db
--- /dev/null
+++ b/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-ly1.vf
Binary files differ
diff --git a/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-t1.vf b/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-t1.vf
new file mode 100644
index 0000000000..e465636209
--- /dev/null
+++ b/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-t1.vf
Binary files differ
diff --git a/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-ts1.vf b/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-ts1.vf
new file mode 100644
index 0000000000..d0551b544f
--- /dev/null
+++ b/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-lf-ts1.vf
Binary files differ
diff --git a/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-sup-ly1.vf b/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-sup-ly1.vf
new file mode 100644
index 0000000000..8e1bf8c540
--- /dev/null
+++ b/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-sup-ly1.vf
Binary files differ
diff --git a/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-sup-t1.vf b/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-sup-t1.vf
new file mode 100644
index 0000000000..681ad41e1b
--- /dev/null
+++ b/fonts/librebaskerville/vf/LibreBskvl-BoldItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/lobster2/README b/fonts/lobster2/README
index ca5ab57fe7..159fd900d7 100644
--- a/fonts/lobster2/README
+++ b/fonts/lobster2/README
@@ -1,34 +1,40 @@
-This is the README for the LobsterTwo package, version 2020-07-22.
-
-This package provides the Lobster Two family of fonts,
-designed by Pablo Impallari. This is a family of script
-fonts with many ligatures and terminal forms for use with
-XeLaTeX or LuaLaTeX. There are two weights and italic
-variants for both.
-
-To install this package on a TDS-compliant TeX system
-download the file tex-archive/install/fonts/lobster2.tds.zip
-and unzip at the root of an appropriate texmf tree, likely a
-personal or local tree. If necessary, update the file-name
-database (e.g., texhash). Update the font-map files by
-enabling the Map file LobsterTwo.map.
+This is the README for the LobsterTwo package, version 2020-07-29.
+
+This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX support
+for the Lobster Two family of fonts, designed by Pablo Impallari.
+This is a family of script fonts with many ligatures and terminal
+forms; for the best results, use XeLaTeX or LuaLaTeX. There are two
+weights and italic variants for both.
+
+To install this package on a TDS-compliant TeX system download
+the file "tex-archive"/install/fonts/lobster2.tds.zip, where the
+preferred URL for "tex-archive" is http://mirror.ctan.org. Unzip
+the archive at the root of an appropriate texmf tree, likely a
+personal or local tree. If necessary, update the file-name database
+(e.g., texhash). Update the font-map files by enabling the Map file
+LobsterTwo.map.
To use, add
\usepackage{LobsterTwo}
-to the preamble of your document. This will activate Lobster
-Two as the main (serifed) text font.
+to the preamble of your document. This will activate Lobster Two
+as the main (serifed) text font.
+
+LuaLaTeX and xeLaTeX users who might prefer type1 fonts or who wish to
+avoid fontspec may use the type1 option.
-Options scaled=<number> or scale=<number> may be used to
-scale the fonts.
+Options scaled=<number> or scale=<number> may be used to scale the
+fonts.
-The only figure style supported is proportional-lining.
+The only figure style supported is proportional-lining. Font encodings
+supported are OT1, T1, LY1 and TS1; for best results, use LY1.
Macro \LobsterTwo selects the Lobster Two family.
-The original fonts are available at http://www.google.com
-and are licensed under the SIL Open Font License, (version
-1.1); the text may be found in the doc directory. The
-maintainer of this package is Bob Tennent (rdt at
-cs.queensu.ca).
+The original fonts are available at http://www.google.com and are
+licensed under the SIL Open Font License, (version 1.1); the text
+may be found in the doc directory. The support files and the type1
+variants were created using autoinst and are licensed under the
+terms of the LaTeX Project Public License. The maintainer of this
+package is Bob Tennent (rdt at cs.queensu.ca).
diff --git a/fonts/lobster2/doc/lobster2-samples.pdf b/fonts/lobster2/doc/lobster2-samples.pdf
index 4cf4b02371..e492f5eb69 100644
--- a/fonts/lobster2/doc/lobster2-samples.pdf
+++ b/fonts/lobster2/doc/lobster2-samples.pdf
Binary files differ
diff --git a/fonts/lobster2/enc/lbstr_2rydtx.enc b/fonts/lobster2/enc/lbstr_2rydtx.enc
new file mode 100644
index 0000000000..ae7b69caaa
--- /dev/null
+++ b/fonts/lobster2/enc/lbstr_2rydtx.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_2rydtxan5zvryhkciglaoeolte
+% Encoding created by otftotfm on Tue Jul 28 21:50:40 2020
+% Command line follows encoding
+/AutoEnc_2rydtxan5zvryhkciglaoeolte [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /E_x /F_i /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /.notdef
+ /T_h /dotlessi /.notdef /ff /fi /fl /ffi /ffl
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /T_i /Aogonek /Cacute /Ccaron /d.end /u.end /Eogonek /Gbreve
+ /a_x /a_z /Lslash /Nacute /b_s /c_x /Ohungarumlaut /c_z
+%90
+ /e_x /Sacute /Scaron /e_z /f_t /f_u /Uhungarumlaut /f_x
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /g_p /dcroat /section
+%A0
+ /g_x /aogonek /cacute /ccaron /g_z /i_x /eogonek /gbreve
+ /i_z /j_x /lslash /nacute /j_z /l_x /ohungarumlaut /l_z
+%B0
+ /m_x /sacute /scaron /m_z /n_z /o_s /uhungarumlaut /o_x
+ /ydieresis /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
+%D0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /.notdef
+%E0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+%F0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/impallari/lobster2
+% --vf-directory=texmf/fonts/vf/impallari/lobster2
+% --type1-directory=texmf/fonts/type1/impallari/lobster2
+% --encoding-directory=texmf/fonts/enc/dvips/lobster2
+% --map-file=texmf/fonts/map/dvips/lobster2/Lbstr.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl Lbstr-BoldItalic.otf
+% Lbstr-BoldItalic-lf-t1'
diff --git a/fonts/lobster2/enc/lbstr_bucufw.enc b/fonts/lobster2/enc/lbstr_bucufw.enc
new file mode 100644
index 0000000000..5552db0fae
--- /dev/null
+++ b/fonts/lobster2/enc/lbstr_bucufw.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_bucufwnzcetjsph7rxnncoqmjd
+% Encoding created by otftotfm on Tue Jul 28 21:50:40 2020
+% Command line follows encoding
+/AutoEnc_bucufwnzcetjsph7rxnncoqmjd [
+%00
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /ff /fi /fl /ffi /ffl
+%10
+ /dotlessi /.notdef /grave /acute /caron /breve /.notdef /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /.notdef
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis
+%80
+ /E_x /F_i /T_h /T_i /IJ /d.end /u.end /ij
+ /a_x /a_z /Lslash /b_s /c_x /c_z /e_x /e_z
+%90
+ /f_t /f_u /f_x /g_p /g_x /g_z /i_x /i_z
+ /j_x /j_z /l_x /l_z /m_x /m_z /n_z /o_s
+%A0
+ /o_x /r_x /r_z /s_x /s_z /t_x /t_z /u_v
+ /u_x /y_p /lslash /y_x /y_z /f_f_t /f_i_x /f_i_z
+%B0
+ /f_l_x /f_l_z /b_s_x /b_s_z /o_ae /o_s_x /o_s_z /a.end
+ /c.end /e.end /g.end /h.end /i.end /j.end /k.end /l.end
+%C0
+ /m.end /n.end /o.end /s.end /t.end /x.end /y.end /fi.end
+ /fl.end /a_x.end /b_s.end /e_x.end /f_u.end /i_x.end /ij.end /o_s.end
+%D0
+ /u_x.end /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%E0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%F0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ot1
+% --tfm-directory=texmf/fonts/tfm/impallari/lobster2
+% --vf-directory=texmf/fonts/vf/impallari/lobster2
+% --type1-directory=texmf/fonts/type1/impallari/lobster2
+% --encoding-directory=texmf/fonts/enc/dvips/lobster2
+% --map-file=texmf/fonts/map/dvips/lobster2/Lbstr.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl Lbstr-BoldItalic.otf Lbstr-BoldItalic-lf-ot1'
diff --git a/fonts/lobster2/enc/lbstr_pvoz5h.enc b/fonts/lobster2/enc/lbstr_pvoz5h.enc
new file mode 100644
index 0000000000..fed2ec42e0
--- /dev/null
+++ b/fonts/lobster2/enc/lbstr_pvoz5h.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_pvoz5hsgwinjn7v2zvsvoldswh
+% Encoding created by otftotfm on Tue Jul 28 21:50:40 2020
+% Command line follows encoding
+/AutoEnc_pvoz5hsgwinjn7v2zvsvoldswh [
+%00
+ /E_x /Euro /F_i /T_h /d.end /u.end /hungarumlaut /ogonek
+ /T_i /IJ /.notdef /ffl /ffi /ff /fl /fi
+%10
+ /dotlessi /.notdef /grave /acute /caron /breve /ij /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /circumflex /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /tilde /dieresis
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /a_x /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /a_z
+%B0
+ /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
+%D0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls
+%E0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+%F0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/impallari/lobster2
+% --vf-directory=texmf/fonts/vf/impallari/lobster2
+% --type1-directory=texmf/fonts/type1/impallari/lobster2
+% --encoding-directory=texmf/fonts/enc/dvips/lobster2
+% --map-file=texmf/fonts/map/dvips/lobster2/Lbstr.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl Lbstr-BoldItalic.otf
+% Lbstr-BoldItalic-lf-ly1'
diff --git a/fonts/lobster2/enc/lbstr_t7yaon.enc b/fonts/lobster2/enc/lbstr_t7yaon.enc
new file mode 100644
index 0000000000..da52251c48
--- /dev/null
+++ b/fonts/lobster2/enc/lbstr_t7yaon.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_t7yaonlyowlpa3ms34zhn2lipa
+% Encoding created by otftotfm on Tue Jul 28 21:50:40 2020
+% Command line follows encoding
+/AutoEnc_t7yaonlyowlpa3ms34zhn2lipa [
+%00
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /cedilla /ogonek /quotesinglbase /exclam /asterisk
+%10
+ /question /C /quotedblbase /bar /exclamdown /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /questiondown /.notdef
+%20
+ /.notdef /endash /.notdef /.notdef /dollar /.notdef /.notdef /quotesingle
+ /.notdef /.notdef /.notdef /.notdef /comma /.notdef /period /.notdef
+%30
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /minus /.notdef /.notdef
+%40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%60
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%80
+ /.notdef /.notdef /.notdef /.notdef /dagger /daggerdbl /.notdef /perthousand
+ /bullet /.notdef /.notdef /.notdef /florin /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /trademark
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%A0
+ /.notdef /.notdef /cent /sterling /currency /yen /brokenbar /section
+ /.notdef /copyright /ordfeminine /.notdef /logicalnot /.notdef /registered /.notdef
+%B0
+ /degree /plusminus /twosuperior /threesuperior /.notdef /mu /paragraph /periodcentered
+ /.notdef /onesuperior /ordmasculine /.notdef /onequarter /onehalf /threequarters /Euro
+%C0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%D0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /multiply /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%E0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%F0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /divide /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ts1
+% --tfm-directory=texmf/fonts/tfm/impallari/lobster2
+% --vf-directory=texmf/fonts/vf/impallari/lobster2
+% --type1-directory=texmf/fonts/type1/impallari/lobster2
+% --encoding-directory=texmf/fonts/enc/dvips/lobster2
+% --map-file=texmf/fonts/map/dvips/lobster2/Lbstr.map --no-updmap
+% --coding-scheme=TEX TEXT COMPANION SYMBOLS 1---TS1 Lbstr-BoldItalic.otf
+% Lbstr-BoldItalic-lf-ts1'
diff --git a/fonts/lobster2/latex/LY1Lbstr-LF.fd b/fonts/lobster2/latex/LY1Lbstr-LF.fd
new file mode 100644
index 0000000000..3c17ae2181
--- /dev/null
+++ b/fonts/lobster2/latex/LY1Lbstr-LF.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2020/07/28
+%%
+\ProvidesFile{LY1Lbstr-LF.fd}
+ [2020/07/28 (autoinst) Font definitions for LY1/Lbstr-LF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname Lbstr@scale\endcsname\relax
+ \let\Lbstr@@scale\@empty
+\else
+ \edef\Lbstr@@scale{s*[\csname Lbstr@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{Lbstr-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{Lbstr-LF}{regular}{n}{
+ <-> \Lbstr@@scale Lbstr-Regular-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Lbstr-LF}{regular}{it}{
+ <-> \Lbstr@@scale Lbstr-Italic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Lbstr-LF}{regular}{sl}{
+ <-> ssub * Lbstr-LF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{Lbstr-LF}{bold}{n}{
+ <-> \Lbstr@@scale Lbstr-Bold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Lbstr-LF}{bold}{it}{
+ <-> \Lbstr@@scale Lbstr-BoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Lbstr-LF}{bold}{sl}{
+ <-> ssub * Lbstr-LF/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{Lbstr-LF}{m}{sl}{
+ <-> alias * Lbstr-LF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{Lbstr-LF}{m}{n}{
+ <-> alias * Lbstr-LF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{Lbstr-LF}{m}{it}{
+ <-> alias * Lbstr-LF/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{Lbstr-LF}{b}{sl}{
+ <-> alias * Lbstr-LF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{Lbstr-LF}{b}{n}{
+ <-> alias * Lbstr-LF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{Lbstr-LF}{b}{it}{
+ <-> alias * Lbstr-LF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{Lbstr-LF}{bx}{n}{
+ <-> ssub * Lbstr-LF/b/n
+}{}
+
+\DeclareFontShape{LY1}{Lbstr-LF}{bx}{sl}{
+ <-> ssub * Lbstr-LF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{Lbstr-LF}{bx}{it}{
+ <-> ssub * Lbstr-LF/b/it
+}{}
+
+\endinput
diff --git a/fonts/lobster2/latex/LobsterTwo.sty b/fonts/lobster2/latex/LobsterTwo.sty
index 324c209567..c8bca9b8fb 100644
--- a/fonts/lobster2/latex/LobsterTwo.sty
+++ b/fonts/lobster2/latex/LobsterTwo.sty
@@ -1,46 +1,64 @@
\ProvidesPackage{LobsterTwo}[%
- 2020/07/22 (Bob Tennent) Supports Lobster Two fonts for modern LaTeX engines. ]
+ 2020/07/29 (Bob Tennent) Supports Lobster Two fonts for all LaTeX engines. ]
-\RequirePackage{iftex}
-
-\ifpdftex
-\PackageError{lobster2}{%
- *****************************************\MessageBreak
- Please Process using xelatex or lualatex\MessageBreak
- *****************************************}
-\fi
+\RequirePackage{ifxetex,ifluatex,textcomp}
+\newif\ifLobsterTwo@otf
+\ifxetex
+ \LobsterTwo@otftrue
+\else\ifluatex
+ \LobsterTwo@otftrue
+\else % [pdf]LaTeX
+ \LobsterTwo@otffalse
+\fi\fi
\newcommand*{\LobsterTwo@scale}{1}
\RequirePackage{xkeyval}
\DeclareOptionX{scaled}{\renewcommand*{\LobsterTwo@scale}{#1}}
\DeclareOptionX{scale}{\renewcommand*{\LobsterTwo@scale}{#1}}
+\DeclareOptionX{type1}{\LobsterTwo@otffalse}
+
\ProcessOptionsX\relax
-\RequirePackage{fontspec}
-
-\ifxetex\XeTeXtracingfonts=1\fi
-\defaultfontfeatures{
- Ligatures = TeX ,
- Extension = .ttf ,
- Scale = \LobsterTwo@scale ,
-}
-\setmainfont
- [ UprightFont = *-Regular ,
- ItalicFont = *-Italic ,
- BoldFont = *-Bold ,
- BoldItalicFont = *-BoldItalic ]
- {LobsterTwo}
-\newfontfamily\LobsterTwo
- [ UprightFont = *-Regular ,
- ItalicFont = *-Italic ,
- BoldFont = *-Bold ,
- BoldItalicFont = *-BoldItalic ]
- {LobsterTwo}
+\ifLobsterTwo@otf
+ \RequirePackage{fontspec}
+\else
+ \RequirePackage{fontenc,fontaxes}
+\fi
+
+\ifLobsterTwo@otf
+ \ifxetex\XeTeXtracingfonts=1\fi
+ \defaultfontfeatures{
+ Ligatures = TeX ,
+ Extension = .otf ,
+ Scale = \LobsterTwo@scale ,
+ }
+ \setmainfont
+ [ UprightFont = *-Regular ,
+ ItalicFont = *-Italic ,
+ BoldFont = *-Bold ,
+ BoldItalicFont = *-BoldItalic ]
+ {LobsterTwo}
+ \newfontfamily\LobsterTwo
+ [ UprightFont = *-Regular ,
+ ItalicFont = *-Italic ,
+ BoldFont = *-Bold ,
+ BoldItalicFont = *-BoldItalic ]
+ {LobsterTwo}
+
+\else % type1
+
+ \def\LobsterTwofamily{Lbstr-LF}
+ \renewcommand*\rmdefault{\LobsterTwofamily}
+ \newcommand*\LobsterTwo{\fontfamily{\LobsterTwofamily}\selectfont}
+
+\fi
% turn off defaults in case other fonts are selected:
-\defaultfontfeatures{}
+\ifLobsterTwo@otf
+ \defaultfontfeatures{}
+\fi
\endinput
diff --git a/fonts/lobster2/latex/OT1Lbstr-LF.fd b/fonts/lobster2/latex/OT1Lbstr-LF.fd
new file mode 100644
index 0000000000..a241c40607
--- /dev/null
+++ b/fonts/lobster2/latex/OT1Lbstr-LF.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2020/07/28
+%%
+\ProvidesFile{OT1Lbstr-LF.fd}
+ [2020/07/28 (autoinst) Font definitions for OT1/Lbstr-LF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname Lbstr@scale\endcsname\relax
+ \let\Lbstr@@scale\@empty
+\else
+ \edef\Lbstr@@scale{s*[\csname Lbstr@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{Lbstr-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{Lbstr-LF}{regular}{n}{
+ <-> \Lbstr@@scale Lbstr-Regular-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Lbstr-LF}{regular}{it}{
+ <-> \Lbstr@@scale Lbstr-Italic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Lbstr-LF}{regular}{sl}{
+ <-> ssub * Lbstr-LF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{Lbstr-LF}{bold}{n}{
+ <-> \Lbstr@@scale Lbstr-Bold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Lbstr-LF}{bold}{it}{
+ <-> \Lbstr@@scale Lbstr-BoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Lbstr-LF}{bold}{sl}{
+ <-> ssub * Lbstr-LF/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{Lbstr-LF}{m}{sl}{
+ <-> alias * Lbstr-LF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{Lbstr-LF}{m}{n}{
+ <-> alias * Lbstr-LF/regular/n
+}{}
+
+\DeclareFontShape{OT1}{Lbstr-LF}{m}{it}{
+ <-> alias * Lbstr-LF/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{Lbstr-LF}{b}{sl}{
+ <-> alias * Lbstr-LF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{Lbstr-LF}{b}{n}{
+ <-> alias * Lbstr-LF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{Lbstr-LF}{b}{it}{
+ <-> alias * Lbstr-LF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{Lbstr-LF}{bx}{n}{
+ <-> ssub * Lbstr-LF/b/n
+}{}
+
+\DeclareFontShape{OT1}{Lbstr-LF}{bx}{sl}{
+ <-> ssub * Lbstr-LF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{Lbstr-LF}{bx}{it}{
+ <-> ssub * Lbstr-LF/b/it
+}{}
+
+\endinput
diff --git a/fonts/lobster2/latex/T1Lbstr-LF.fd b/fonts/lobster2/latex/T1Lbstr-LF.fd
new file mode 100644
index 0000000000..d38a17c3aa
--- /dev/null
+++ b/fonts/lobster2/latex/T1Lbstr-LF.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2020/07/28
+%%
+\ProvidesFile{T1Lbstr-LF.fd}
+ [2020/07/28 (autoinst) Font definitions for T1/Lbstr-LF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname Lbstr@scale\endcsname\relax
+ \let\Lbstr@@scale\@empty
+\else
+ \edef\Lbstr@@scale{s*[\csname Lbstr@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{Lbstr-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{Lbstr-LF}{regular}{n}{
+ <-> \Lbstr@@scale Lbstr-Regular-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Lbstr-LF}{regular}{it}{
+ <-> \Lbstr@@scale Lbstr-Italic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Lbstr-LF}{regular}{sl}{
+ <-> ssub * Lbstr-LF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{Lbstr-LF}{bold}{n}{
+ <-> \Lbstr@@scale Lbstr-Bold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Lbstr-LF}{bold}{it}{
+ <-> \Lbstr@@scale Lbstr-BoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Lbstr-LF}{bold}{sl}{
+ <-> ssub * Lbstr-LF/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{Lbstr-LF}{m}{sl}{
+ <-> alias * Lbstr-LF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{Lbstr-LF}{m}{n}{
+ <-> alias * Lbstr-LF/regular/n
+}{}
+
+\DeclareFontShape{T1}{Lbstr-LF}{m}{it}{
+ <-> alias * Lbstr-LF/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{Lbstr-LF}{b}{sl}{
+ <-> alias * Lbstr-LF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{Lbstr-LF}{b}{n}{
+ <-> alias * Lbstr-LF/bold/n
+}{}
+
+\DeclareFontShape{T1}{Lbstr-LF}{b}{it}{
+ <-> alias * Lbstr-LF/bold/it
+}{}
+
+\DeclareFontShape{T1}{Lbstr-LF}{bx}{n}{
+ <-> ssub * Lbstr-LF/b/n
+}{}
+
+\DeclareFontShape{T1}{Lbstr-LF}{bx}{sl}{
+ <-> ssub * Lbstr-LF/b/sl
+}{}
+
+\DeclareFontShape{T1}{Lbstr-LF}{bx}{it}{
+ <-> ssub * Lbstr-LF/b/it
+}{}
+
+\endinput
diff --git a/fonts/lobster2/latex/TS1Lbstr-LF.fd b/fonts/lobster2/latex/TS1Lbstr-LF.fd
new file mode 100644
index 0000000000..69bd29ad1c
--- /dev/null
+++ b/fonts/lobster2/latex/TS1Lbstr-LF.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2020/07/28
+%%
+\ProvidesFile{TS1Lbstr-LF.fd}
+ [2020/07/28 (autoinst) Font definitions for TS1/Lbstr-LF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname Lbstr@scale\endcsname\relax
+ \let\Lbstr@@scale\@empty
+\else
+ \edef\Lbstr@@scale{s*[\csname Lbstr@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{Lbstr-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{Lbstr-LF}{regular}{n}{
+ <-> \Lbstr@@scale Lbstr-Regular-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Lbstr-LF}{regular}{it}{
+ <-> \Lbstr@@scale Lbstr-Italic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Lbstr-LF}{regular}{sl}{
+ <-> ssub * Lbstr-LF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{Lbstr-LF}{bold}{n}{
+ <-> \Lbstr@@scale Lbstr-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Lbstr-LF}{bold}{it}{
+ <-> \Lbstr@@scale Lbstr-BoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Lbstr-LF}{bold}{sl}{
+ <-> ssub * Lbstr-LF/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{Lbstr-LF}{m}{sl}{
+ <-> alias * Lbstr-LF/regular/sl
+}{}
+
+\DeclareFontShape{TS1}{Lbstr-LF}{m}{n}{
+ <-> alias * Lbstr-LF/regular/n
+}{}
+
+\DeclareFontShape{TS1}{Lbstr-LF}{m}{it}{
+ <-> alias * Lbstr-LF/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{Lbstr-LF}{b}{sl}{
+ <-> alias * Lbstr-LF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{Lbstr-LF}{b}{n}{
+ <-> alias * Lbstr-LF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{Lbstr-LF}{b}{it}{
+ <-> alias * Lbstr-LF/bold/it
+}{}
+
+\DeclareFontShape{TS1}{Lbstr-LF}{bx}{n}{
+ <-> ssub * Lbstr-LF/b/n
+}{}
+
+\DeclareFontShape{TS1}{Lbstr-LF}{bx}{sl}{
+ <-> ssub * Lbstr-LF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{Lbstr-LF}{bx}{it}{
+ <-> ssub * Lbstr-LF/b/it
+}{}
+
+\endinput
diff --git a/fonts/lobster2/map/LobsterTwo.map b/fonts/lobster2/map/LobsterTwo.map
new file mode 100644
index 0000000000..98f2a7cbac
--- /dev/null
+++ b/fonts/lobster2/map/LobsterTwo.map
@@ -0,0 +1,30 @@
+% Automatically maintained by otftotfm or other programs. Do not edit.
+
+Lbstr-BoldItalic-lf-ot1--lcdfj Lbstr-BoldItalicLCDFJ "" <Lbstr-BoldItalicLCDFJ.pfb
+Lbstr-BoldItalic-lf-ot1--base Lbstr-BoldItalic "AutoEnc_bucufwnzcetjsph7rxnncoqmjd ReEncodeFont" <[lbstr_bucufw.enc <Lbstr-BoldItalic.pfb
+Lbstr-BoldItalic-lf-t1--lcdfj Lbstr-BoldItalicLCDFJ "" <Lbstr-BoldItalicLCDFJ.pfb
+Lbstr-BoldItalic-lf-t1--base Lbstr-BoldItalic "AutoEnc_2rydtxan5zvryhkciglaoeolte ReEncodeFont" <[lbstr_2rydtx.enc <Lbstr-BoldItalic.pfb
+Lbstr-BoldItalic-lf-ly1--lcdfj Lbstr-BoldItalicLCDFJ "" <Lbstr-BoldItalicLCDFJ.pfb
+Lbstr-BoldItalic-lf-ly1--base Lbstr-BoldItalic "AutoEnc_pvoz5hsgwinjn7v2zvsvoldswh ReEncodeFont" <[lbstr_pvoz5h.enc <Lbstr-BoldItalic.pfb
+Lbstr-BoldItalic-lf-ts1--base Lbstr-BoldItalic "AutoEnc_t7yaonlyowlpa3ms34zhn2lipa ReEncodeFont" <[lbstr_t7yaon.enc <Lbstr-BoldItalic.pfb
+Lbstr-Bold-lf-ot1--lcdfj Lbstr-BoldLCDFJ "" <Lbstr-BoldLCDFJ.pfb
+Lbstr-Bold-lf-ot1--base Lbstr-Bold "AutoEnc_bucufwnzcetjsph7rxnncoqmjd ReEncodeFont" <[lbstr_bucufw.enc <Lbstr-Bold.pfb
+Lbstr-Bold-lf-t1--lcdfj Lbstr-BoldLCDFJ "" <Lbstr-BoldLCDFJ.pfb
+Lbstr-Bold-lf-t1--base Lbstr-Bold "AutoEnc_2rydtxan5zvryhkciglaoeolte ReEncodeFont" <[lbstr_2rydtx.enc <Lbstr-Bold.pfb
+Lbstr-Bold-lf-ly1--lcdfj Lbstr-BoldLCDFJ "" <Lbstr-BoldLCDFJ.pfb
+Lbstr-Bold-lf-ly1--base Lbstr-Bold "AutoEnc_pvoz5hsgwinjn7v2zvsvoldswh ReEncodeFont" <[lbstr_pvoz5h.enc <Lbstr-Bold.pfb
+Lbstr-Bold-lf-ts1--base Lbstr-Bold "AutoEnc_t7yaonlyowlpa3ms34zhn2lipa ReEncodeFont" <[lbstr_t7yaon.enc <Lbstr-Bold.pfb
+Lbstr-Italic-lf-ot1--lcdfj Lbstr-ItalicLCDFJ "" <Lbstr-ItalicLCDFJ.pfb
+Lbstr-Italic-lf-ot1--base Lbstr-Italic "AutoEnc_bucufwnzcetjsph7rxnncoqmjd ReEncodeFont" <[lbstr_bucufw.enc <Lbstr-Italic.pfb
+Lbstr-Italic-lf-t1--lcdfj Lbstr-ItalicLCDFJ "" <Lbstr-ItalicLCDFJ.pfb
+Lbstr-Italic-lf-t1--base Lbstr-Italic "AutoEnc_2rydtxan5zvryhkciglaoeolte ReEncodeFont" <[lbstr_2rydtx.enc <Lbstr-Italic.pfb
+Lbstr-Italic-lf-ly1--lcdfj Lbstr-ItalicLCDFJ "" <Lbstr-ItalicLCDFJ.pfb
+Lbstr-Italic-lf-ly1--base Lbstr-Italic "AutoEnc_pvoz5hsgwinjn7v2zvsvoldswh ReEncodeFont" <[lbstr_pvoz5h.enc <Lbstr-Italic.pfb
+Lbstr-Italic-lf-ts1--base Lbstr-Italic "AutoEnc_t7yaonlyowlpa3ms34zhn2lipa ReEncodeFont" <[lbstr_t7yaon.enc <Lbstr-Italic.pfb
+Lbstr-Regular-lf-ot1--lcdfj Lbstr-RegularLCDFJ "" <Lbstr-RegularLCDFJ.pfb
+Lbstr-Regular-lf-ot1--base Lbstr-Regular "AutoEnc_bucufwnzcetjsph7rxnncoqmjd ReEncodeFont" <[lbstr_bucufw.enc <Lbstr-Regular.pfb
+Lbstr-Regular-lf-t1--lcdfj Lbstr-RegularLCDFJ "" <Lbstr-RegularLCDFJ.pfb
+Lbstr-Regular-lf-t1--base Lbstr-Regular "AutoEnc_2rydtxan5zvryhkciglaoeolte ReEncodeFont" <[lbstr_2rydtx.enc <Lbstr-Regular.pfb
+Lbstr-Regular-lf-ly1--lcdfj Lbstr-RegularLCDFJ "" <Lbstr-RegularLCDFJ.pfb
+Lbstr-Regular-lf-ly1--base Lbstr-Regular "AutoEnc_pvoz5hsgwinjn7v2zvsvoldswh ReEncodeFont" <[lbstr_pvoz5h.enc <Lbstr-Regular.pfb
+Lbstr-Regular-lf-ts1--base Lbstr-Regular "AutoEnc_t7yaonlyowlpa3ms34zhn2lipa ReEncodeFont" <[lbstr_t7yaon.enc <Lbstr-Regular.pfb
diff --git a/fonts/lobster2/opentype/LobsterTwo-Bold.otf b/fonts/lobster2/opentype/LobsterTwo-Bold.otf
new file mode 100644
index 0000000000..d4bc8a1cbd
--- /dev/null
+++ b/fonts/lobster2/opentype/LobsterTwo-Bold.otf
Binary files differ
diff --git a/fonts/lobster2/opentype/LobsterTwo-BoldItalic.otf b/fonts/lobster2/opentype/LobsterTwo-BoldItalic.otf
new file mode 100644
index 0000000000..ac0d1fd97a
--- /dev/null
+++ b/fonts/lobster2/opentype/LobsterTwo-BoldItalic.otf
Binary files differ
diff --git a/fonts/lobster2/opentype/LobsterTwo-Italic.otf b/fonts/lobster2/opentype/LobsterTwo-Italic.otf
new file mode 100644
index 0000000000..fc4ca1507e
--- /dev/null
+++ b/fonts/lobster2/opentype/LobsterTwo-Italic.otf
Binary files differ
diff --git a/fonts/lobster2/opentype/LobsterTwo-Regular.otf b/fonts/lobster2/opentype/LobsterTwo-Regular.otf
new file mode 100644
index 0000000000..e41e05f744
--- /dev/null
+++ b/fonts/lobster2/opentype/LobsterTwo-Regular.otf
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Bold-lf-ly1--base.tfm b/fonts/lobster2/tfm/Lbstr-Bold-lf-ly1--base.tfm
new file mode 100644
index 0000000000..4a91c8ea05
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Bold-lf-ly1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Bold-lf-ly1--lcdfj.tfm b/fonts/lobster2/tfm/Lbstr-Bold-lf-ly1--lcdfj.tfm
new file mode 100644
index 0000000000..d0f0dc2197
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Bold-lf-ly1--lcdfj.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Bold-lf-ly1.tfm b/fonts/lobster2/tfm/Lbstr-Bold-lf-ly1.tfm
new file mode 100644
index 0000000000..4ea17748f2
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Bold-lf-ly1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Bold-lf-ot1--base.tfm b/fonts/lobster2/tfm/Lbstr-Bold-lf-ot1--base.tfm
new file mode 100644
index 0000000000..6bbff6ff95
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Bold-lf-ot1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Bold-lf-ot1--lcdfj.tfm b/fonts/lobster2/tfm/Lbstr-Bold-lf-ot1--lcdfj.tfm
new file mode 100644
index 0000000000..d0f0dc2197
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Bold-lf-ot1--lcdfj.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Bold-lf-ot1.tfm b/fonts/lobster2/tfm/Lbstr-Bold-lf-ot1.tfm
new file mode 100644
index 0000000000..82e165cf7f
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Bold-lf-ot1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Bold-lf-t1--base.tfm b/fonts/lobster2/tfm/Lbstr-Bold-lf-t1--base.tfm
new file mode 100644
index 0000000000..26ae4a187d
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Bold-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Bold-lf-t1--lcdfj.tfm b/fonts/lobster2/tfm/Lbstr-Bold-lf-t1--lcdfj.tfm
new file mode 100644
index 0000000000..d0f0dc2197
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Bold-lf-t1--lcdfj.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Bold-lf-t1.tfm b/fonts/lobster2/tfm/Lbstr-Bold-lf-t1.tfm
new file mode 100644
index 0000000000..bdf53864c3
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Bold-lf-t1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Bold-lf-ts1--base.tfm b/fonts/lobster2/tfm/Lbstr-Bold-lf-ts1--base.tfm
new file mode 100644
index 0000000000..dd700b9bfa
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Bold-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Bold-lf-ts1.tfm b/fonts/lobster2/tfm/Lbstr-Bold-lf-ts1.tfm
new file mode 100644
index 0000000000..6ab6c434da
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Bold-lf-ts1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1--base.tfm b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1--base.tfm
new file mode 100644
index 0000000000..b1bb76200c
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1--lcdfj.tfm b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1--lcdfj.tfm
new file mode 100644
index 0000000000..2e32bc125b
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1--lcdfj.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1.tfm b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1.tfm
new file mode 100644
index 0000000000..e9ab5807f2
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1--base.tfm b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1--base.tfm
new file mode 100644
index 0000000000..b46cab7562
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1--lcdfj.tfm b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1--lcdfj.tfm
new file mode 100644
index 0000000000..2e32bc125b
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1--lcdfj.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1.tfm b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1.tfm
new file mode 100644
index 0000000000..9328b4d6fc
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1--base.tfm b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1--base.tfm
new file mode 100644
index 0000000000..6e6f96f711
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1--lcdfj.tfm b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1--lcdfj.tfm
new file mode 100644
index 0000000000..2e32bc125b
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1--lcdfj.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1.tfm b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1.tfm
new file mode 100644
index 0000000000..7c5e8d2aaf
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-t1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ts1--base.tfm b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..36214239ef
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ts1.tfm b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ts1.tfm
new file mode 100644
index 0000000000..3bb39deff0
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-BoldItalic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Italic-lf-ly1--base.tfm b/fonts/lobster2/tfm/Lbstr-Italic-lf-ly1--base.tfm
new file mode 100644
index 0000000000..c87b1b1d5b
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Italic-lf-ly1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Italic-lf-ly1--lcdfj.tfm b/fonts/lobster2/tfm/Lbstr-Italic-lf-ly1--lcdfj.tfm
new file mode 100644
index 0000000000..b9a7522f0e
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Italic-lf-ly1--lcdfj.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Italic-lf-ly1.tfm b/fonts/lobster2/tfm/Lbstr-Italic-lf-ly1.tfm
new file mode 100644
index 0000000000..6c0d065a00
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Italic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Italic-lf-ot1--base.tfm b/fonts/lobster2/tfm/Lbstr-Italic-lf-ot1--base.tfm
new file mode 100644
index 0000000000..87a8ee0ddf
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Italic-lf-ot1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Italic-lf-ot1--lcdfj.tfm b/fonts/lobster2/tfm/Lbstr-Italic-lf-ot1--lcdfj.tfm
new file mode 100644
index 0000000000..b9a7522f0e
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Italic-lf-ot1--lcdfj.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Italic-lf-ot1.tfm b/fonts/lobster2/tfm/Lbstr-Italic-lf-ot1.tfm
new file mode 100644
index 0000000000..5083b75418
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Italic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Italic-lf-t1--base.tfm b/fonts/lobster2/tfm/Lbstr-Italic-lf-t1--base.tfm
new file mode 100644
index 0000000000..7573b3a261
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Italic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Italic-lf-t1--lcdfj.tfm b/fonts/lobster2/tfm/Lbstr-Italic-lf-t1--lcdfj.tfm
new file mode 100644
index 0000000000..b9a7522f0e
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Italic-lf-t1--lcdfj.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Italic-lf-t1.tfm b/fonts/lobster2/tfm/Lbstr-Italic-lf-t1.tfm
new file mode 100644
index 0000000000..e61d92848a
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Italic-lf-t1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Italic-lf-ts1--base.tfm b/fonts/lobster2/tfm/Lbstr-Italic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..bcac18a3c4
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Italic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Italic-lf-ts1.tfm b/fonts/lobster2/tfm/Lbstr-Italic-lf-ts1.tfm
new file mode 100644
index 0000000000..686136c2dc
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Italic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Regular-lf-ly1--base.tfm b/fonts/lobster2/tfm/Lbstr-Regular-lf-ly1--base.tfm
new file mode 100644
index 0000000000..089e84cd7e
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Regular-lf-ly1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Regular-lf-ly1--lcdfj.tfm b/fonts/lobster2/tfm/Lbstr-Regular-lf-ly1--lcdfj.tfm
new file mode 100644
index 0000000000..38f0678966
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Regular-lf-ly1--lcdfj.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Regular-lf-ly1.tfm b/fonts/lobster2/tfm/Lbstr-Regular-lf-ly1.tfm
new file mode 100644
index 0000000000..7dd9967e89
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Regular-lf-ly1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Regular-lf-ot1--base.tfm b/fonts/lobster2/tfm/Lbstr-Regular-lf-ot1--base.tfm
new file mode 100644
index 0000000000..fa9cde1e93
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Regular-lf-ot1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Regular-lf-ot1--lcdfj.tfm b/fonts/lobster2/tfm/Lbstr-Regular-lf-ot1--lcdfj.tfm
new file mode 100644
index 0000000000..38f0678966
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Regular-lf-ot1--lcdfj.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Regular-lf-ot1.tfm b/fonts/lobster2/tfm/Lbstr-Regular-lf-ot1.tfm
new file mode 100644
index 0000000000..206a03139b
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Regular-lf-ot1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Regular-lf-t1--base.tfm b/fonts/lobster2/tfm/Lbstr-Regular-lf-t1--base.tfm
new file mode 100644
index 0000000000..89aec9fe20
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Regular-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Regular-lf-t1--lcdfj.tfm b/fonts/lobster2/tfm/Lbstr-Regular-lf-t1--lcdfj.tfm
new file mode 100644
index 0000000000..38f0678966
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Regular-lf-t1--lcdfj.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Regular-lf-t1.tfm b/fonts/lobster2/tfm/Lbstr-Regular-lf-t1.tfm
new file mode 100644
index 0000000000..c8f47390e8
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Regular-lf-t1.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Regular-lf-ts1--base.tfm b/fonts/lobster2/tfm/Lbstr-Regular-lf-ts1--base.tfm
new file mode 100644
index 0000000000..54f0c72386
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Regular-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/lobster2/tfm/Lbstr-Regular-lf-ts1.tfm b/fonts/lobster2/tfm/Lbstr-Regular-lf-ts1.tfm
new file mode 100644
index 0000000000..afad1b9bc5
--- /dev/null
+++ b/fonts/lobster2/tfm/Lbstr-Regular-lf-ts1.tfm
Binary files differ
diff --git a/fonts/lobster2/truetype/LobsterTwo-Bold.ttf b/fonts/lobster2/truetype/LobsterTwo-Bold.ttf
deleted file mode 100644
index ffb1f5ef3a..0000000000
--- a/fonts/lobster2/truetype/LobsterTwo-Bold.ttf
+++ /dev/null
Binary files differ
diff --git a/fonts/lobster2/truetype/LobsterTwo-BoldItalic.ttf b/fonts/lobster2/truetype/LobsterTwo-BoldItalic.ttf
deleted file mode 100644
index 1a9a2c5882..0000000000
--- a/fonts/lobster2/truetype/LobsterTwo-BoldItalic.ttf
+++ /dev/null
Binary files differ
diff --git a/fonts/lobster2/truetype/LobsterTwo-Italic.ttf b/fonts/lobster2/truetype/LobsterTwo-Italic.ttf
deleted file mode 100644
index 26fbca8cbb..0000000000
--- a/fonts/lobster2/truetype/LobsterTwo-Italic.ttf
+++ /dev/null
Binary files differ
diff --git a/fonts/lobster2/truetype/LobsterTwo-Regular.ttf b/fonts/lobster2/truetype/LobsterTwo-Regular.ttf
deleted file mode 100644
index f3c629d944..0000000000
--- a/fonts/lobster2/truetype/LobsterTwo-Regular.ttf
+++ /dev/null
Binary files differ
diff --git a/fonts/lobster2/type1/Lbstr-Bold.pfb b/fonts/lobster2/type1/Lbstr-Bold.pfb
new file mode 100644
index 0000000000..32696b2e4f
--- /dev/null
+++ b/fonts/lobster2/type1/Lbstr-Bold.pfb
Binary files differ
diff --git a/fonts/lobster2/type1/Lbstr-BoldItalic.pfb b/fonts/lobster2/type1/Lbstr-BoldItalic.pfb
new file mode 100644
index 0000000000..64685d4bd5
--- /dev/null
+++ b/fonts/lobster2/type1/Lbstr-BoldItalic.pfb
Binary files differ
diff --git a/fonts/lobster2/type1/Lbstr-BoldItalicLCDFJ.pfb b/fonts/lobster2/type1/Lbstr-BoldItalicLCDFJ.pfb
new file mode 100644
index 0000000000..fa57713e6e
--- /dev/null
+++ b/fonts/lobster2/type1/Lbstr-BoldItalicLCDFJ.pfb
Binary files differ
diff --git a/fonts/lobster2/type1/Lbstr-BoldLCDFJ.pfb b/fonts/lobster2/type1/Lbstr-BoldLCDFJ.pfb
new file mode 100644
index 0000000000..9c7c989388
--- /dev/null
+++ b/fonts/lobster2/type1/Lbstr-BoldLCDFJ.pfb
Binary files differ
diff --git a/fonts/lobster2/type1/Lbstr-Italic.pfb b/fonts/lobster2/type1/Lbstr-Italic.pfb
new file mode 100644
index 0000000000..e775ccb2e6
--- /dev/null
+++ b/fonts/lobster2/type1/Lbstr-Italic.pfb
Binary files differ
diff --git a/fonts/lobster2/type1/Lbstr-ItalicLCDFJ.pfb b/fonts/lobster2/type1/Lbstr-ItalicLCDFJ.pfb
new file mode 100644
index 0000000000..dc4f7a79bf
--- /dev/null
+++ b/fonts/lobster2/type1/Lbstr-ItalicLCDFJ.pfb
Binary files differ
diff --git a/fonts/lobster2/type1/Lbstr-Regular.pfb b/fonts/lobster2/type1/Lbstr-Regular.pfb
new file mode 100644
index 0000000000..1c2ca45c9a
--- /dev/null
+++ b/fonts/lobster2/type1/Lbstr-Regular.pfb
Binary files differ
diff --git a/fonts/lobster2/type1/Lbstr-RegularLCDFJ.pfb b/fonts/lobster2/type1/Lbstr-RegularLCDFJ.pfb
new file mode 100644
index 0000000000..f20cd1f07a
--- /dev/null
+++ b/fonts/lobster2/type1/Lbstr-RegularLCDFJ.pfb
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-Bold-lf-ly1.vf b/fonts/lobster2/vf/Lbstr-Bold-lf-ly1.vf
new file mode 100644
index 0000000000..b46acc2bd7
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-Bold-lf-ly1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-Bold-lf-ot1.vf b/fonts/lobster2/vf/Lbstr-Bold-lf-ot1.vf
new file mode 100644
index 0000000000..7af8009047
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-Bold-lf-ot1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-Bold-lf-t1.vf b/fonts/lobster2/vf/Lbstr-Bold-lf-t1.vf
new file mode 100644
index 0000000000..71bcfd28fa
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-Bold-lf-t1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-Bold-lf-ts1.vf b/fonts/lobster2/vf/Lbstr-Bold-lf-ts1.vf
new file mode 100644
index 0000000000..4a25530230
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-Bold-lf-ts1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-BoldItalic-lf-ly1.vf b/fonts/lobster2/vf/Lbstr-BoldItalic-lf-ly1.vf
new file mode 100644
index 0000000000..1c10d4367f
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-BoldItalic-lf-ly1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-BoldItalic-lf-ot1.vf b/fonts/lobster2/vf/Lbstr-BoldItalic-lf-ot1.vf
new file mode 100644
index 0000000000..b17cdd9a43
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-BoldItalic-lf-ot1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-BoldItalic-lf-t1.vf b/fonts/lobster2/vf/Lbstr-BoldItalic-lf-t1.vf
new file mode 100644
index 0000000000..f60f9c3d0a
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-BoldItalic-lf-t1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-BoldItalic-lf-ts1.vf b/fonts/lobster2/vf/Lbstr-BoldItalic-lf-ts1.vf
new file mode 100644
index 0000000000..b59e125bc7
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-BoldItalic-lf-ts1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-Italic-lf-ly1.vf b/fonts/lobster2/vf/Lbstr-Italic-lf-ly1.vf
new file mode 100644
index 0000000000..78fe155807
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-Italic-lf-ly1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-Italic-lf-ot1.vf b/fonts/lobster2/vf/Lbstr-Italic-lf-ot1.vf
new file mode 100644
index 0000000000..1b83a0f947
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-Italic-lf-ot1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-Italic-lf-t1.vf b/fonts/lobster2/vf/Lbstr-Italic-lf-t1.vf
new file mode 100644
index 0000000000..7b4fd0ab7f
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-Italic-lf-t1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-Italic-lf-ts1.vf b/fonts/lobster2/vf/Lbstr-Italic-lf-ts1.vf
new file mode 100644
index 0000000000..506faa5ea9
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-Italic-lf-ts1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-Regular-lf-ly1.vf b/fonts/lobster2/vf/Lbstr-Regular-lf-ly1.vf
new file mode 100644
index 0000000000..f671fb3ec4
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-Regular-lf-ly1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-Regular-lf-ot1.vf b/fonts/lobster2/vf/Lbstr-Regular-lf-ot1.vf
new file mode 100644
index 0000000000..6f0e068276
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-Regular-lf-ot1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-Regular-lf-t1.vf b/fonts/lobster2/vf/Lbstr-Regular-lf-t1.vf
new file mode 100644
index 0000000000..3bed804f57
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-Regular-lf-t1.vf
Binary files differ
diff --git a/fonts/lobster2/vf/Lbstr-Regular-lf-ts1.vf b/fonts/lobster2/vf/Lbstr-Regular-lf-ts1.vf
new file mode 100644
index 0000000000..9daf0cf2aa
--- /dev/null
+++ b/fonts/lobster2/vf/Lbstr-Regular-lf-ts1.vf
Binary files differ
diff --git a/fonts/utilities/fontools/README b/fonts/utilities/fontools/README
index 50e0114ac2..d6c1bb177f 100644
--- a/fonts/utilities/fontools/README
+++ b/fonts/utilities/fontools/README
@@ -32,9 +32,10 @@ Perl
for Windows, try ActivePerl (http://www.activestate.com)
or Strawberry Perl (http://strawberryperl.com).
-LCDF TypeTools
- Of course, Autoinst needs the LCDF TypeTools;
- they should be installed in a directory on your PATH.
+LCDF TypeTools and T1Utils
+ Of course, Autoinst needs the LCDF TypeTools and T1Utils
+ (available from www.lcdf.org/type, and also on CTAN and in TeXLive);
+ these should be installed in a directory on your PATH.
Kpathsea
Automatically installing the fonts into a suitable TEXMF tree
diff --git a/fonts/utilities/fontools/bin/afm2afm b/fonts/utilities/fontools/bin/afm2afm
index a2718125c0..d379d73fb7 100755
--- a/fonts/utilities/fontools/bin/afm2afm
+++ b/fonts/utilities/fontools/bin/afm2afm
@@ -37,7 +37,7 @@ use File::Basename;
use Getopt::Long;
use Pod::Usage;
-my $VERSION = "20200619";
+my $VERSION = "20200729";
parse_commandline();
@@ -421,7 +421,7 @@ See the GNU General Public License for more details.
=head1 VERSION
-This document describes B<afm2afm> version 20200619.
+This document describes B<afm2afm> version 20200729.
=head1 RECENT CHANGES
diff --git a/fonts/utilities/fontools/bin/autoinst b/fonts/utilities/fontools/bin/autoinst
index 1dde782834..494f84b6dc 100755
--- a/fonts/utilities/fontools/bin/autoinst
+++ b/fonts/utilities/fontools/bin/autoinst
@@ -40,7 +40,7 @@ use Getopt::Long ();
use Pod::Usage ();
use POSIX ();
-my $VERSION = '20200619';
+my $VERSION = '20200729';
my ($d, $m, $y) = (localtime time)[3 .. 5];
my $TODAY = sprintf "%04d/%02d/%02d", $y + 1900, $m + 1, $d;
@@ -129,8 +129,19 @@ sub main {
$log->log_commands(\@commands) if $ARGV{verbose} >= 1;
if (!$ARGV{dryrun}) {
+ $nfss_mapping = NFSS::invert_mapping($nfss_mapping);
LaTeX::create_support_files(\@workitems, $family, $nfss_mapping);
Otftotfm::run_commands(\@commands, $family, $log);
+
+ if ($ARGV{t1suffix}) {
+ Work::modify_fontnames($family, $fontlist);
+ }
+
+ print <<"END_MESSAGE_UPDMAP";
+[INFO] Done generating fonts!
+ Please update TeX's databases (by calling 'texhash' and 'updmap'
+ or their equivalents on your system) before using these fonts.
+END_MESSAGE_UPDMAP
}
$log->close();
@@ -275,6 +286,12 @@ sub new {
sub process_basicinfo {
my ($self, $data) = @_;
+ $self->{originalfamily} = $data->{family};
+
+ for my $key (keys %{$data}) {
+ $data->{$key} =~ s/\s+//xmsg;
+ }
+
$data->{family} = $data->{preferredfamily} || $data->{family};
$data->{subfamily} = $data->{preferredsubfamily} || $data->{subfamily};
$data->{fullname} =~ s/\A$data->{family}//xms;
@@ -282,9 +299,7 @@ sub process_basicinfo {
# clean up family name (it's used in LaTeX command names)
my @DIGITS = qw(Zero One Two Three Four Five Six Seven Eight Nine);
- $data->{family} =~ s/\A(?: Adobe | DTL | FF | ITC | LT | MT)//xms;
$data->{family} =~ s/(?: LT | MT)(?: Std | Pro )\z//xms;
- $data->{family} =~ s/ Std \z//xms;
$data->{family} =~ s/(\d)/$DIGITS[$1]/xmsge;
$data->{family} =~ s/[^A-Za-z]+//xmsg;
@@ -403,11 +418,6 @@ sub process_basicinfo {
$self->{weight} = NFSS::unabbreviate(lc($2));
}
- # Strip off the "Text" from family names that contain this string.
- # This was a crude way to fix a bug in the previous paragraph;
- # it's unnecessary now, but we don't want to break the old behaviour.
- $self->{family} =~ s/text \z//xmsi;
-
$self->{basicshape} = NFSS::get_nfss_shape($self->{shape});
# We define 'series' as 'weight + width'. This matches NFSS,
@@ -510,7 +520,6 @@ sub get_basicinfo {
or die "[ERROR] Could not fork(): $!";
my %data = map { my ($k,$v) = m/\A\s* ([^:]+?) \s*:\s* ([^\r\n]+)/xms;
$k =~ s/\s+//xmsg;
- $v =~ s/\s+//xmsg;
(lc $k => $v);
}
grep { m/\A\s* [^:]+? \s*:\s* [^\r\n]+/xms } <$otfinfo>;
@@ -738,27 +747,21 @@ END_STY_MAINFONT
: die "[ERROR] Internal bug, please report!"
;
- my $default_bold;
for my $series (qw(heavy black extrabold demibold semibold bold)) {
if ( $seen{$series} ) {
print {$STY}
"\\DeclareOptionX{$series}{\\edef\\bfseries\@$ARGV{nfss}",
"{$series}}\n";
- $default_bold = $series;
}
}
- $defaults .= ",$default_bold" if $default_bold;
- my $default_regular;
- for my $series (qw(medium book text regular)) {
+ for my $series (qw(medium book text normal regular)) {
if ( $seen{$series} ) {
print {$STY}
"\\DeclareOptionX{$series}{\\edef\\mdseries\@$ARGV{nfss}",
"{$series}}\n";
- $default_regular = $series;
}
}
- $defaults .= ",$default_regular" if $default_regular;
if ($ARGV{math}) {
print {$STY} <<"END_STY_MATHOPTION";
@@ -908,8 +911,9 @@ END_STY_FONTAXES_DNOM
my $testfont = eval {
my $testenc = $ARGV{encoding}[0];
my $testfig = ( grep { exists $data->{$testenc}{$_} }
- qw(OsF LF TOsF TLF) )[0] or die;
- my $testweight = $nfss_mapping->{weight}{""}[0] or die;
+ qw(OsF LF TOsF TLF) )[0] or die;
+ my $testweight = ( grep { $nfss_mapping->{$_} eq "m" }
+ keys %{$nfss_mapping} )[0] or die;
my $testshape
= ( grep { exists $data->{$testenc}{$testfig}{$testweight}{$_} }
qw(n sc it sl)
@@ -1334,12 +1338,21 @@ sub create_fdfile {
END_FD_HEADER
while (my ($series, $fdseries) = each %$data) {
- print {$FD} "\n% ---- $series ----\n\n";
+ my $nfssseries = $nfss_mapping->{$series};
+
+ my $alias = $series;
+ if (defined $nfssseries) {
+ print {$FD} "\n% ---- $nfssseries = $series ----\n\n";
+ $series = $nfssseries;
+ }
+ else {
+ print {$FD} "\n% ---- $series ----\n\n";
+ }
while (my ($shape, $fdshape) = each %$fdseries) {
print {$FD}
"\\DeclareFontShape{$enc}{$fam-$sty}{$series}{$shape}{\n";
my @sizes = sort { $a->[0] <=> $b->[0] }
- @{$fdshape};
+ @{$fdshape};
$sizes[0][0] = $sizes[-1][1] = '';
$sizes[$_][0] = $sizes[$_ - 1][1] for (1 .. $#sizes);
for my $size (@sizes) {
@@ -1347,6 +1360,15 @@ END_FD_HEADER
"\\$fam\@\@scale $size->[2]\n";
}
print {$FD} "}{}\n\n";
+
+ if (defined $nfssseries) {
+ print {$FD} <<"END_ALIAS_SERIES";
+\\DeclareFontShape{$enc}{$fam-$sty}{$alias}{$shape}{
+ <-> alias * $fam-$sty/$nfssseries/$shape
+}{}
+
+END_ALIAS_SERIES
+ }
}
# ssub italic for missing slanted, or vice versa
@@ -1354,51 +1376,33 @@ END_FD_HEADER
if (!exists $fdseries->{$shape} && exists $fdseries->{$replace}) {
print {$FD} <<"END_SSUB_SHAPE";
\\DeclareFontShape{$enc}{$fam-$sty}{$series}{$shape}{
- <-> ssub * $fam-$sty/$series/$replace
+ <-> ssub * $fam-$sty/$series/$replace
}{}
END_SSUB_SHAPE
+ if (defined $nfssseries) {
+ print {$FD} <<"END_SSUB_ALIAS";
+\\DeclareFontShape{$enc}{$fam-$sty}{$alias}{$shape}{
+ <-> ssub * $fam-$sty/$alias/$replace
+}{}
+
+END_SSUB_ALIAS
+ }
$fdseries->{$shape} = 1;
}
}
}
- print {$FD} <<"END_COMMENT";
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-END_COMMENT
my %seen;
- NFSSWEIGHT:
- for my $nfssweight (NFSS::get_all_nfss_weights()) {
- NFSSWIDTH:
- for my $nfsswidth (NFSS::get_all_nfss_widths()) {
- my $nfssseries = ($nfssweight . $nfsswidth) || 'm';
-
- for my $weight (@{$nfss_mapping->{weight}{$nfssweight}}) {
- $weight = '' if $weight eq 'regular';
- for my $width (@{$nfss_mapping->{width}{$nfsswidth}}) {
- $width = '' if $width eq 'regular';
- my $series = ($weight . $width) || 'regular';
- if ( exists $data->{$series} ) {
- print {$FD} "\n% $nfssseries --> $series\n\n";
- for my $shape (keys %{$data->{$series}}) {
- print {$FD} <<"END_SSUB_SERIES";
-\\DeclareFontShape{$enc}{$fam-$sty}{$nfssseries}{$shape}{
- <-> alias * $fam-$sty/$series/$shape
-}{}
-
-END_SSUB_SERIES
- $seen{$nfssseries}{$shape} = 1;
- }
- next NFSSWIDTH;
- }
- }
+ while (my ($series, $nfssseries) = each %{$nfss_mapping}) {
+ if (exists $data->{$series}) {
+ for my $shape (keys %{$data->{$series}}) {
+ $seen{$nfssseries}{$shape} = 1;
}
}
}
- # Add ssub rules to map bx to b
+ print {$FD} "\n% ---- Extra 'ssub' rules to map 'bx' to 'b' ----\n\n";
for my $shape (keys %{$seen{b}}) {
if (!exists $seen{bx}{$shape}) {
print {$FD} <<"END_SSUB_BX";
@@ -1506,18 +1510,19 @@ I'm using the following options:
fractions: @{[ $ARGV{fractions} ? 'yes' : 'no' ]}
ligatures: @{[ $ARGV{ligatures} ? 'yes' : 'no' ]}
- auto/manual: @{[ $ARGV{manual} ? 'manual' : 'auto' ]}
target: $ARGV{target}
extra: $ARGV{extra}
- figurekern: @{[ $ARGV{figurekern} ? 'keep' : 'remove' ]}
+ figurekern: @{[ $ARGV{figurekern} ? 'keep' : 'remove' ]}
nfssweight: @{[ join q{, }, @{$ARGV{nfssweight}} ]}
nfsswidth: @{[ join q{, }, @{$ARGV{nfsswidth}} ]}
- math: @{[ $ARGV{math} ? 'yes' : 'no' ]}
+ math: @{[ $ARGV{math} ? 'yes' : 'no' ]}
mathspacing: $ARGV{mathspacing}
+ fontname suffix: @{[ $ARGV{t1suffix} || '(none)' ]}
+
END_ARGUMENTS
if ($ARGV{fig_height} or $ARGV{fig_width}) {
@@ -1741,7 +1746,7 @@ my %FULL_FORM = (
=cut
my @WEIGHT = (
- ul => [ qw( ultralight thin 100 hairline eight four two ) ],
+ ul => [ qw( ultralight thin 100 hairline ) ],
el => [ qw( extralight 200 ) ],
l => [ qw( light 300 ) ],
sl => [ qw( semilight blond ) ],
@@ -1959,7 +1964,6 @@ sub get_all_shapes {
return @allshapes;
}
-#
# --------------------------------------------------------------------------
# Returns a mapping of NFSS codes to weight and width names.
# --------------------------------------------------------------------------
@@ -2046,6 +2050,34 @@ sub map_nfss_codes {
return $mapping;
}
+# --------------------------------------------------------------------------
+# Returns a mapping of weight and width names to NFSS codes.
+# --------------------------------------------------------------------------
+sub invert_mapping {
+ my $nfss_mapping = shift;
+
+ my %to_nfss;
+ NFSSWEIGHT:
+ for my $nfssweight (NFSS::get_all_nfss_weights()) {
+ next unless @{$nfss_mapping->{weight}{$nfssweight}};
+ my $weight = $nfss_mapping->{weight}{$nfssweight}[0];
+ $weight = "" if $weight eq 'regular';
+
+ NFSSWIDTH:
+ for my $nfsswidth (NFSS::get_all_nfss_widths()) {
+ my $nfssseries = ($nfssweight . $nfsswidth) || 'm';
+
+ next unless @{$nfss_mapping->{width}{$nfsswidth}};
+ my $width = $nfss_mapping->{width}{$nfsswidth}[0];
+ $width = "" if $width eq 'regular';
+ my $series = ($weight . $width) || 'regular';
+ $to_nfss{$series} = $nfssseries;
+ }
+ }
+
+ return \%to_nfss;
+}
+
############################################################################
@@ -2091,8 +2123,6 @@ Possible options:
-target="DIRECTORY" Install files into specified TEXMF tree
-vendor="VENDOR" Only used for naming directories
-typeface="TYPEFACE" Only used for naming directories
- -(no)updmap Toggle running of updmap
- -manual Manual mode (see documentation)
-(no)figurekern Keep or remove kerns between tabular figures
@@ -2109,6 +2139,8 @@ Possible options:
-math Generate basic math fonts
-mathspacing=AMOUNT Letterspace the math fonts by AMOUNT/1000 em
+ -t1suffix=SUFFIX Add SUFFIX to name of generated pfb fonts
+
font[s] The fonts (.otf or .ttf format) to install.
Please report any bugs or suggestions to <marcpenninga@gmail.com>.
@@ -2137,8 +2169,6 @@ END_USAGE
target => '',
vendor => 'lcdftools',
typeface => '',
- updmap => '1', # 0 = no, 1 = yes
- manual => '0', # 0 = no, 1 = yes
dryrun => '0', # 0 = no, 1 = yes
logfile => '',
figurekern => '1', # 0 = no, 1 = yes
@@ -2147,6 +2177,7 @@ END_USAGE
nfssweight => [],
math => 0,
mathspacing => 0,
+ t1suffix => 'none',
);
@@ -2186,9 +2217,7 @@ sub parse_options {
'target=s' => \$ARGV{target},
'vendor=s' => \$ARGV{vendor},
'typeface=s' => \$ARGV{typeface},
- 'updmap!' => \$ARGV{updmap},
'dryrun' => \$ARGV{dryrun},
- 'manual' => \$ARGV{manual},
'figurekern!' => \$ARGV{figurekern},
'logfile=s' => \$ARGV{logfile},
'verbose+' => \$ARGV{verbose},
@@ -2214,6 +2243,7 @@ sub parse_options {
},
'math!' => \$ARGV{math},
'mathspacing=i' => \$ARGV{mathspacing},
+ 't1suffix:s' => \$ARGV{t1suffix},
)
or die "$USAGE";
@@ -2299,13 +2329,11 @@ sub create_command {
|| Util::any( map { $_ eq 'liga' } @{$workitem->{features}} );
return join q( ), 'otftotfm',
- ($ARGV{manual} ? '--pl' : '--automatic'),
+ '--automatic',
"--encoding=$workitem->{enc_file}",
$targetdirs,
'--no-updmap',
- ($workitem->{font}{filename} =~ m/[.]ttf\z/xmsi
- ? '--no-type1'
- : q()),
+ '--force',
($SCHEME{$workitem->{encoding}}
? qq(--coding-scheme="$SCHEME{$workitem->{encoding}}")
: q()),
@@ -2327,44 +2355,33 @@ sub create_command {
# --------------------------------------------------------------------------
-# Executes (or saves to file, when $ARGV{manual} is true) all commands.
+# Executes all commands.
# --------------------------------------------------------------------------
sub run_commands {
my ($commandlist, $family, $log) = @_;
- # Make sure the last command *does* call updmap.
- $commandlist->[-1] =~ s/--no-updmap//xms if $ARGV{updmap};
-
- if ($ARGV{manual}) {
- open my $BAT, '>', 'autoinst.bat'
- or die "[ERROR] Can't create 'autoinst.bat': $!";
- print {$BAT} "$_\n" for @{$commandlist};
- close $BAT;
+ my $oops = 0;
+ $| = 1; # turn on autoflush, to make a poor man's progress bar
+ print "[INFO] Generating fonts for $family ";
+ for my $command (@{$commandlist}) {
+ print '.';
+ open my $otftotfm, '-|', "$command 2>&1"
+ or die "could not fork(): $!";
+ my $msgs = do { local $/; <$otftotfm> };
+ close $otftotfm
+ or do {
+ warn "\n$command\n\n$msgs\n";
+ $log->log("\n$command\n\n$msgs\n");
+ $oops = 1;
+ };
}
- else {
- my $oops = 0;
- $| = 1; # turn on autoflush, to make a poor man's progress bar
- print "[INFO] Generating fonts for $family ";
- for my $command (@{$commandlist}) {
- print '.';
- open my $otftotfm, '-|', "$command 2>&1"
- or die "could not fork(): $!";
- my $msgs = do { local $/; <$otftotfm> };
- close $otftotfm
- or do {
- warn "\n$command\n\n$msgs\n";
- $log->log("\n$command\n\n$msgs\n");
- $oops = 1;
- };
- }
- print "\n";
- $| = 0;
- if ($oops) {
- warn <<"END_OTFTOTFM_WARNING";
+ print "\n";
+ $| = 0;
+ if ($oops) {
+ warn <<"END_OTFTOTFM_WARNING";
[ERROR] One or more calls to 'otftotfm' returned a non-zero status code;
please check the messages above and in the log file.
END_OTFTOTFM_WARNING
- }
}
return;
@@ -2631,6 +2648,7 @@ sub process_options {
process_styles_options();
process_encoding_options();
process_target_options();
+ process_output_options();
return;
}
@@ -2767,21 +2785,7 @@ sub process_encoding_options {
sub process_target_options{
my $localtarget = File::Spec->catdir( Cwd::getcwd(), 'autoinst_output' );
- if ($ARGV{manual}) {
- warn "[WARNING] Option '-target' overridden by '-manual'!\n"
- if $ARGV{target};
- $ARGV{target} = $localtarget;
- $ARGV{updmap} = 0;
- }
- elsif ($ARGV{target}) {
- $ARGV{updmap} = 0;
- warn <<"END_WARNING_TARGET_UPDMAP";
-[WARNING] The '-target' option may interfere with kpathsea and updmap;
- automatic calling of updmap has been disabled.
- Please call updmap manually.
-END_WARNING_TARGET_UPDMAP
- }
- elsif (!$ARGV{target}) {
+ if (!$ARGV{target}) {
my $is_windows_os = ( $^O =~ /^MSWin/i );
my $kpsepath = $is_windows_os
? eval { qx( kpsewhich -expand-var=\$TEXMFLOCAL;\$TEXMFHOME ) }
@@ -2809,7 +2813,6 @@ END_WARNING_KPSEWHICH
if (!$ARGV{target}) {
$ARGV{target} = $localtarget;
- $ARGV{updmap} = 0;
warn <<"END_WARNING_DUMPING_FILES";
[WARNING] No user-writable TEXMF-tree found!
@@ -2835,6 +2838,30 @@ END_WARNING_SPACES_IN_PATHS
# --------------------------------------------------------------------------
+# Processes the output related options.
+# --------------------------------------------------------------------------
+sub process_output_options{
+ # If the user gave -t1suffix *without* value as the last option,
+ # Getopt::Long may mistake the next argument (a font filename)
+ # for the value of -t1suffix; we take care of this case
+ # by testing whether the value refers to an existing file
+ # and repairing things if necessary.
+ if (-e $ARGV{t1suffix}) {
+ unshift @ARGV, $ARGV{t1suffix};
+ $ARGV{t1suffix} = '';
+ }
+
+ $ARGV{t1suffix} ||= 'PS';
+
+ if ($ARGV{t1suffix} eq 'none') {
+ $ARGV{t1suffix} = '';
+ }
+
+ return;
+}
+
+
+# --------------------------------------------------------------------------
# Processes command line options with font family-specific defaults.
# --------------------------------------------------------------------------
sub process_family_dependent_options {
@@ -3127,6 +3154,120 @@ sub cleanup {
}
+# --------------------------------------------------------------------------
+# Modify the font and file names of all generated .pfb files.
+# --------------------------------------------------------------------------
+sub modify_fontnames {
+ my ($family, $fontlist) = @_;
+
+ my %has_fonttype = map { ($_->{fonttype} => 1) } @{$fontlist};
+ return unless $has_fonttype{opentype};
+
+ my $pfb_dir = File::Spec->catdir(
+ $ARGV{target},
+ 'fonts',
+ 'type1',
+ $ARGV{vendor},
+ $ARGV{typeface} || $family);
+
+ # The otftotfm-generated map file refers to the original otf files;
+ # we need to change this to use our name-modifyd Type1 fonts instead.
+ my $mapfile = File::Spec->catfile(
+ $ARGV{target},
+ 'fonts',
+ 'map',
+ 'dvips',
+ $ARGV{typeface} || $family,
+ $family . '.map');
+ open my $map, '<', $mapfile
+ or die "[ERROR] Cannot open '$mapfile' for reading";
+ my $mapdata = do { local $/; <$map> };
+ close $map;
+
+ my $NOTICE = 'Converted to Type1 by autoinst/cfftot1; '
+ . 'for use with pdfTeX only! ';
+
+ my $newfam = $family . $ARGV{t1suffix};
+
+ for my $font (@{$fontlist}) {
+ next unless $font->{fonttype} eq 'opentype';
+
+ my $full_family = $font->{originalfamily};
+ if (index($full_family, $family) > -1) {
+ $full_family = $family;
+ }
+ else {
+ while ($full_family =~ m/[ ]/xms) {
+ (my $no_space = $full_family) =~ s/[ ]+//xmsg;
+ last if $no_space eq $family;
+ $full_family =~ s/[ ]\S*\z//xms;
+ }
+ $full_family ||= $family;
+ }
+ my $newfullfam = $full_family . q( ) . $ARGV{t1suffix};
+
+ my $newname = $font->{name};
+ if ($newname =~ m/$family/xms) {
+ $newname =~ s/$family/$newfam/xms;
+ }
+ else {
+ $newname =~ s/(.+?)(-|\z)/$1$ARGV{t1suffix$2}/xms;
+ }
+
+ for my $suffix (q(), q(LCDFJ)) {
+ my $oldfn = File::Spec->catfile(
+ $pfb_dir, $font->{name} . $suffix . '.pfb');
+ my $newfn = File::Spec->catfile(
+ $pfb_dir, $newname . $suffix . '.pfb');
+
+ next unless -e $oldfn;
+ if ($suffix eq 'LCDFJ' and -z $oldfn) {
+ unlink $oldfn;
+ next;
+ }
+
+ my $cmd = qq(t1disasm "$oldfn");
+ open my $t1disasm, '-|:raw', $cmd
+ or die "[ERROR] Could not fork(): $!";
+ my @pfbdata = readline $t1disasm;
+ close $t1disasm
+ or die "[ERROR] '$cmd' failed";
+
+ for (@pfbdata) {
+ if (m/%!PS-AdobeFont-1.0:[ ] | \/FontName[ ]/xms) {
+ s/$font->{name}/$newname/;
+ }
+ if (m/\/Notice[ ]/xms) {
+ s/[(]/($NOTICE/xms;
+ }
+ if (m/\/FullName[ ] | \/FamilyName[ ]/xms) {
+ s/$full_family/$newfullfam/
+ or s/(.+?)(-|\z)/$1$ARGV{t1suffix}$2/;
+ }
+ }
+
+ $cmd = qq(t1asm --pfb >"$newfn");
+ open my $t1asm, '|-:raw', $cmd
+ or die "[ERROR] Could not fork(): $!";
+ print {$t1asm} @pfbdata;
+ close $t1asm
+ or die "[ERROR] '$cmd' failed";
+
+ unlink $oldfn unless $oldfn eq $newfn;
+
+ $mapdata =~ s/$font->{name}$suffix.pfb/$newname$suffix.pfb/g;
+ }
+ }
+
+ open $map, '>', $mapfile
+ or die "[ERROR] Cannot open '$mapfile' for writing";
+ print {$map} $mapdata;
+ close $map;
+
+ return;
+}
+
+
############################################################################
@@ -3291,13 +3432,9 @@ Titling characters; see above
ornaments
-=item I<Numr>
-
-numerators
-
-=item I<Dnom>
+=item I<Numr>, I<Dnom>
-denominators
+numerators and denominators
=back
@@ -3345,20 +3482,20 @@ so that its x-height matches that of the previously active font
font package before this one).
The name C<scaled> may be used as a synonym for C<scale>.
-=item C<medium>, C<book>, C<text>, C<regular>
+=item C<medium>, C<book>, C<text>, C<normal>, C<regular>
-Select the weight that LaTeX will use as the `regular' weight;
-the default is C<regular>.
+Select the weight that LaTeX will use as the `regular' weight.
=item C<heavy>, C<black>, C<extrabold>, C<demibold>, C<semibold>, C<bold>
-Select the weight that LaTeX will use as the `bold' weight;
-the default is C<bold>.
+Select the weight that LaTeX will use as the `bold' weight.
=back
The last two groups of options will only work if
you have the F<mweights> package installed.
+The default here is not to change LaTeX's default,
+i.e. use the `m' and `b' weights.
The style file will also try to load the F<fontaxes> package
(on CTAN), which gives easy access to various font shapes and styles.
@@ -3459,7 +3596,7 @@ these offending characters.
Once again: test the results before using them!
If the characters themselves are fine but spaced too tightly,
you may try increasing the side bearings in math fonts with
-the I<-mathspacing> option (see below), e.g. C<-mathspacing=100>.
+the I<-mathspacing> option (see below), e.g. C<-mathspacing=50>.
=head2 NFSS codes
@@ -3492,17 +3629,10 @@ The mapping of shapes to NFSS codes is done using the following table:
we map the first of these to `n', for the second one we (ab)use the `it' code
as this family doesn't contain an Italic shape.)
-The mapping of weights and widths to NFSS codes is a more complex,
-two-step proces.
-In the first step, all fonts are assigned a `series' name that is simply
-the concatenation of its weight and width
-(after expanding any abbreviations and converting to lowercase).
-A font with `Cond' width and `Ultra' weight will then be known
-as `ultrablackcondensed'.
-
-In the second step, B<autoinst> tries to map all combinations of NFSS codes
+For weights and widths, B<autoinst> tries to the standard NFSS codes
(ul, el, l, sl, m, sb, b, eb and ub for weights;
-uc, ec, c, sc, m, sx, x, ex and ux for widths) to actual fonts.
+uc, ec, c, sc, m, sx, x, ex and ux for widths)
+as much as possible.
Of course, not all 81 combinations of these NFSS weights and widths will map
to existing fonts;
and conversely it may not be possible to assign every existing font
@@ -3510,12 +3640,14 @@ a unique code in a sane way (especially for the weights, some font families
offer more choices or finer granularity than NFSS's codes can handle;
e.g., Fira Sans contains fifteen(!) different weights,
including an additional `Medium' weight between Regular and Semibold).
+Therefore every font is also assigned a `series' name that is simply
+the concatenation of its weight and width
+(after expanding any abbreviations and converting to lowercase).
+A font with `Cond' width and `Ultra' weight will then be known
+as `ultrablackcondensed'.
-B<autoinst> tries hard to ensure that the most common NFSS codes
-(and high-level commands such as C<\bfseries>,
-which are built on top of those codes) will `just work'.
-
-To see exactly which NFSS codes map to which fonts, see the log file
+The exact mapping between fonts and NFSS codes can be found
+in the generated F<fd> files and in the log file
(pro tip: run B<autoinst> with the I<-dryrun> option
to check the chosen mapping beforehand).
The I<-nfssweight> and I<-nfsswidth> command-line options can be used
@@ -3548,6 +3680,55 @@ differently, and fonts and style files generated by those versions
are not compatible with files generated by newer versions.
+=head1 WARNINGS AND CAVEATS
+
+=head2 OpenType fonts and licensing issues
+
+Since F<pdfTeX> cannot subset otf-flavoured OpenType fonts,
+I<otftotfm> will convert such fonts to Type1 (pfb) format.
+However, many fonts (at least those licensed under the SIL Open Font License)
+do not allow distributing such converted versions under their original name.
+
+To meet these licensing requirements, B<autoinst> provides
+a C<-t1suffix> command-line option that appends
+a (user-defined) suffix to the names (both filename and internal font name)
+of all generated Type1 fonts; see L</COMMAND-LINE OPTIONS> below.
+
+
+=head2 A note for MiKTeX users
+
+Automatically installing the fonts into a suitable TEXMF tree
+(as B<autoinst> tries to do by default) only works for TeX-installations
+that use the F<kpathsea> library; with TeX distributions that implement
+their own directory searching (such as MiKTeX), B<autoinst> will complain
+that it cannot find the F<kpsewhich> program and move all generated files
+into a subdirectory C<./autoinst_output/> of the current directory.
+If you use such a TeX distribution, you should either move these files
+to their correct destinations by hand, or use the I<-target> option
+(see L</COMMAND-LINE OPTIONS> below) to manually specify a TEXMF tree.
+
+Also, some OpenType fonts contain so many kerning pairs that the resulting
+F<pl> and F<vpl> files are too big for MiKTeX's F<pltotf> and F<vptovf>;
+the versions that come with W32TeX (F<http://www.w32tex.org>)
+and TeXLive (F<http://tug.org/texlive>) don't seem to have this problem.
+
+
+=head2 A note for MacTeX users
+
+By default, B<autoinst> will try to install all generated files into
+the $TEXMFLOCAL tree; when this directory isn't user-writable,
+it will use the $TEXMFHOME tree instead. Unfortunately, MacTeX's version
+of C<updmap-sys> doesn't search in $TEXMFHOME,
+and hence MacTeX will not find the new fonts.
+
+To remedy this, either run B<autoinst> as root (so that it can install
+everything into $TEXMFLOCAL) or manually run C<updmap -user> to tell
+TeX about the files in $TEXMFHOME.
+The latter option does, however, have some caveats;
+see F<https://tug.org/texlive/scripts-sys-user.html>.
+
+
+
=head1 COMMAND-LINE OPTIONS
B<autoinst> tries hard to do The Right Thing (TM) by default,
@@ -3560,11 +3741,9 @@ and option names may be shortened to a unique prefix
but B<-e> is ambiguous (it may mean either B<-encoding> or B<-extra>)).
-=over 4
-
-=item B<-version>
+=head2 General options
-Print B<autoinst>'s version number and exit.
+=over 4
=item B<-help>
@@ -3575,16 +3754,21 @@ Print a (relatively) short help text and exit.
Don't generate output; just parse input fonts and write
a log file saying what B<autoinst> would have done.
-=item B<-logfile>=I<filename>
-
-Write log data to F<filename> instead of the default F<< <fontfamily>.log >>.
-If the file already exists, B<autoinst> appends to it;
-it doesn't overwrite an existing file.
-
=item B<-verbose>
Add more details to the log file.
+=item B<-version>
+
+Print B<autoinst>'s version number and exit.
+
+=back
+
+
+=head2 Font creation options
+
+=over 4
+
=item B<-encoding>=I<encoding[,encoding]>
Generate the specified encoding(s) for the text fonts.
@@ -3605,27 +3789,6 @@ Control the creation of TS1-encoded fonts. The default is B<-ts1>
if the text encodings (see I<-encoding> above) include T1,
B<-nots1> otherwise.
-=item B<-serif>/B<-sanserif>/B<-typewriter>
-
-Install the font as a serif, sanserif or typewriter font, respectively.
-This changes how you access the font in LaTeX:
-with C<\rmfamily>/C<\textrm>, C<\sffamily>/C<\textsf>
-or C<\ttfamily>/C<\texttt>.
-
-Installing the font as a typewriter font will cause two further changes:
-it will - by default - turn off the use of f-ligatures
-(though this can be overridden with the I<-ligatures> option),
-and it will disable hyphenation for this font.
-This latter effect cannot be re-enabled in B<autoinst>;
-if you want typewriter text to be hyphenated, use the F<hyphenat> package.
-
-If none of these options is specified, B<autoinst> tries to guess:
-if the font's filename contains the string `mono'
-or if the field C<isFixedPitch> in the font's I<post> table is True,
-it will select B<-typewriter>;
-else if the filename contains `sans' it will select B<-sanserif>;
-otherwise it will opt for B<-serif>.
-
=item B<-lining>/B<-nolining>
Control the creation of fonts with lining figures. The default is
@@ -3666,7 +3829,7 @@ The default is B<-superiors>.
=item B<-noinferiors>
-=item B<-inferiors> [= B<none> | B<auto> | B<subs> | B<sinf> | B<dnom> ]
+=item B<-inferiors> [ = B<none> | B<auto> | B<subs> | B<sinf> | B<dnom> ]
The OpenType standard defines several kinds of digits that might be used
as inferiors or subscripts: `Subscripts' (OpenType feature `subs'),
@@ -3687,22 +3850,42 @@ with inferiors at all; it won't try to substitute one of the other styles. >>
Control the creation of fonts with numerators and denominators.
The default is B<-nofractions>.
-=item B<-ornaments>/B<-noornaments>
-
-Control the creation of ornament fonts. The default is B<-ornaments>.
-
=item B<-ligatures>/B<-noligatures>
Some fonts create glyphs for the standard f-ligatures (ff, fi, fl, ffi, ffl),
but don't provide a `liga' feature to access these.
This option tells B<autoinst> to add extra C<LIGKERN> rules to
the generated fonts to enable the use of these ligatures.
-The default is B<-ligatures>,
-unless the user specified the I<-typewriter> option.
+The default is B<-ligatures>, except for typewriter fonts.
-Specify B<-noligatures> to disable the generation of ligatures even for fonts
+Specify B<-noligatures> to disable generation of ligatures even for fonts
that do contain a `liga' feature.
+=item B<-ornaments>/B<-noornaments>
+
+Control the creation of ornament fonts. The default is B<-ornaments>.
+
+=item B<-serif>/B<-sanserif>/B<-typewriter>
+
+Install the font as a serif, sanserif or typewriter font, respectively.
+This changes how you access the font in LaTeX:
+with C<\rmfamily>/C<\textrm>, C<\sffamily>/C<\textsf>
+or C<\ttfamily>/C<\texttt>.
+
+Installing the font as a typewriter font will cause two further changes:
+it will - by default - turn off the use of f-ligatures
+(though this can be overridden with the I<-ligatures> option),
+and it will disable hyphenation for this font.
+This latter effect cannot be re-enabled in B<autoinst>;
+if you want typewriter text to be hyphenated, use the F<hyphenat> package.
+
+If none of these options is specified, B<autoinst> tries to guess:
+if the font's filename contains the string `mono'
+or if the field C<isFixedPitch> in the font's I<post> table is True,
+it will select B<-typewriter>;
+else if the filename contains `sans' it will select B<-sanserif>;
+otherwise it will opt for B<-serif>.
+
=item B<-math>
Tells B<autoinst> to create basic math fonts (see above).
@@ -3714,77 +3897,23 @@ where 1000 units equal one em.
In my opinion, many text fonts benefit from letterspacing by 50 to 100 units
when used in maths; some fonts need even more. Use your own judgement!
-=item B<-defaultlining>/B<-defaultoldstyle>
-
-=item B<-defaulttabular>/B<-defaultproportional>
-
-Tell B<autoinst> which figure style is the current font family's default
-(i.e., which figures you get when you don't specify any OpenType features).
-
-I<Don't use these options unless you are certain you need them!>
-They are only needed for fonts that don't provide OpenType features
-for their default figure style; and even in that case,
-B<autoinst>'s default values (B<-defaultlining> and B<-defaulttabular>)
-are usually correct.
-
-=item B<-nofigurekern>
-
-Some fonts provide kerning pairs for tabular figures.
-This is very probably not what you want
-(e.g., numbers in tables won't line up exactly).
-This option adds extra I< --ligkern> options
-to the commands for I<otftotfm> to suppress such kerns.
-Note that this option leads to very long commands (it adds
-one hundred I< --ligkern> options), which may cause problems on some systems.
-
-=item B<-nfssweight>=I<code>=I<weight>
-
-=item B<-nfsswidth>=I<code>=I<width>
-
-Map the NFSS code I<code> to the given weight or width,
-overriding the built-in tables.
-Each of these options may be given multiple times,
-to override more than one NFSS code.
-Example: to map the `ul' code to the `Thin' weight,
-use C<-nfssweight=ul=thin>.
-To inhibit the use of the `ul' code completely,
-use C<-nfssweight=ul=>.
-
-=item B<-extra>=I<extra>
-
-Append I<extra> as extra options to the command lines for I<otftotfm>.
-To prevent I<extra> from accidentily being interpreted as options
-to B<autoinst>, it should be properly quoted.
-
-=item B<-manual>
-
-Manual mode; for users who want to post-process the generated files
-and commands. By default, B<autoinst> immediately executes all
-F<otftotfm> commands it generates;
-in manual mode, these are instead written to a file F<autoinst.bat>.
-Furthermore it tells F<otftotfm> to generate human readable (and editable)
-F<pl/vpl> files instead of the default F<tfm/vf> ones,
-and to place all generated files in a subdirectory C<./autoinst_output/>
-of the current directory, rather than install them into your TeX installation.
+=back
-When using this option, you need to execute the following manual steps after
-B<autoinst> has finished:
-=over 2
+=head2 Output options
-=item - run F<pltotf> and F<vptovf> on the generated F<pl> and F<vf> files,
-to convert them to F<tfm/vf> format;
-
-=item - move all generated files to a proper TEXMF tree,
-and, if necessary, update the filename database;
+=over 4
-=item - tell TeX about the new F<map> file
-(usually by running C<updmap> or similar).
+=item B<-t1suffix> [ = I<SUFFIX> ]
-=back
+Tell B<autoinst> to modify the font names of all generated Type1-fonts,
+by adding I<SUFFIX> to the family name.
+If you use this option without specifying a I<SUFFIX> value,
+B<autoinst> will use the value ``PS''.
+The default behaviour when this option is not given
+is to not modify font names at all.
-Note that some options (I<-target>, I<-vendor> and I<-typeface>,
-I<-[no]updmap>) are meaningless, and hence ignored, in manual mode.
+See also L</OpenType fonts and licensing issues> above.
=item B<-target>=I<DIRECTORY>
@@ -3800,13 +3929,6 @@ It's then up to the user to move the generated files to a better location
and update all relevant databases
(usually by calling F<texhash> and F<updmap>).
-I<WARNING:> using this option may interfere with F<kpathsea> and F<updmap>
-(especially when the chosen directory is outside the standard TEXMF trees),
-so using I<-target> will disable the automatic call to F<updmap>
-(as if I<-noupdmap> had been given).
-It is up to the user to manually update all databases (i.e., by calling
-F<texhash> and F<updmap> or similar).
-
=item B<-vendor>=I<VENDOR>
=item B<-typeface>=I<TYPEFACE>
@@ -3815,62 +3937,78 @@ These options are equivalent to F<otftotfm>'s I< --vendor> and I< --typeface>
options: they change the `vendor' and `typeface' parts of the names of the
subdirectories in the TEXMF tree where generated files will be stored.
The default values are `lcdftools' and the font's FontFamily name.
-
-Note that these options change I<only> directory names,
+These options change I<only> directory names,
not the names of any generated files.
-=item B<-updmap>/B<-noupdmap>
+=item B<-logfile>=I<filename>
-Control whether or not F<updmap> is called after the last call to F<otftotfm>.
-The default is B<-updmap>.
+Write log data to F<filename> instead of the default F<< <fontfamily>.log >>.
+If the file already exists, B<autoinst> appends to it;
+it doesn't overwrite an existing file.
=back
-=head2 A note for MiKTeX users
+=head2 Specialist options
-Automatically installing the fonts into a suitable TEXMF tree
-(as B<autoinst> tries to do by default) only works for TeX-installations
-that use the F<kpathsea> library; with TeX distributions that implement
-their own directory searching (such as MiKTeX), B<autoinst> will complain
-that it cannot find the F<kpsewhich> program and move all generated files
-into a subdirectory C<./autoinst_output/> of the current directory.
-If you use such a TeX distribution, you should either move these files
-to their correct destinations by hand, or use the I<-target> option
-(see L</COMMAND-LINE OPTIONS> below) to manually specify a TEXMF tree.
+=over 4
-Also, some OpenType fonts contain so many kerning pairs that the resulting
-F<pl> and F<vpl> files are too big for MiKTeX's F<pltotf> and F<vptovf>;
-the versions that come with W32TeX (F<http://www.w32tex.org>)
-and TeXLive (F<http://tug.org/texlive>) don't seem to have this problem.
+=item B<-defaultlining>/B<-defaultoldstyle>
+=item B<-defaulttabular>/B<-defaultproportional>
-=head2 A note for MacTeX users
+Tell B<autoinst> which figure style is the current font family's default
+(i.e., which figures you get when you don't specify any OpenType features).
-By default, B<autoinst> will try to install all generated files into
-the $TEXMFLOCAL tree; when this directory isn't user-writable,
-it will use the $TEXMFHOME tree instead. Unfortunately, MacTeX's version
-of C<updmap-sys> (which is called behind the scenes) doesn't search
-in $TEXMFHOME, and hence MacTeX will not find the new fonts.
+I<Don't use these options unless you are certain you need them!>
+They are only needed for fonts that don't provide OpenType features
+for their default figure style; and even in that case,
+B<autoinst>'s default values (B<-defaultlining> and B<-defaulttabular>)
+are usually correct.
-To remedy this, either run B<autoinst> as root (so that it can install
-everything into $TEXMFLOCAL) or manually run C<updmap -user> to tell
-TeX about the files in $TEXMFHOME.
-The latter option does, however, have some caveats;
-see F<https://tug.org/texlive/scripts-sys-user.html>.
+=item B<-nfssweight>=I<code>=I<weight>
+
+=item B<-nfsswidth>=I<code>=I<width>
+
+Map the NFSS code I<code> to the given weight or width,
+overriding the built-in tables.
+Each of these options may be given multiple times,
+to override more than one NFSS code.
+Example: to map the `ul' code to the `Thin' weight,
+use C<-nfssweight=ul=thin>.
+To inhibit the use of the `ul' code completely,
+use C<-nfssweight=ul=>.
+
+=item B<-extra>=I<extra>
+
+Append I<extra> as extra options to the command lines for I<otftotfm>.
+To prevent I<extra> from accidentily being interpreted as options
+to B<autoinst>, it should be properly quoted.
+
+=item B<-nofigurekern>
+
+Some fonts provide kerning pairs for tabular figures.
+This is very probably not what you want
+(e.g., numbers in tables won't line up exactly).
+This option adds extra I< --ligkern> options
+to the commands for I<otftotfm> to suppress such kerns.
+Note that this option leads to very long commands (it adds
+one hundred I< --ligkern> options), which may cause problems on some systems.
+
+=back
=head1 SEE ALSO
-Eddie Kohler's B<TypeTools> (F<http://www.lcdf.org/type>).
+Eddie Kohler's B<TypeTools> and B<T1Utils> (F<http://www.lcdf.org/type>).
B<Perl> can be obtained from F<http://www.perl.org>;
it is included in most Linux distributions.
For Windows, try ActivePerl (F<http://www.activestate.com>)
or Strawberry Perl (F<http://strawberryperl.com>).
-B<XeTeX> (F<http://www.tug.org/xetex>) and
-B<LuaTeX> (F<http://www.luatex.org>)
+B<LuaTeX> (F<http://www.luatex.org>) and
+B<XeTeX> (F<http://www.tug.org/xetex>)
are Unicode-aware TeX engines that can use OpenType fonts directly,
without any (La)TeX-specific support files.
@@ -3915,7 +4053,7 @@ GNU General Public License for more details.
=head1 VERSION
-This document describes B<autoinst> version 20200619.
+This document describes B<autoinst> version 20200729.
=head1 RECENT CHANGES
@@ -3924,6 +4062,15 @@ This document describes B<autoinst> version 20200619.
=over 12
+=item I<2020-07-29>
+
+Some changes in the generated F<sty> and F<fd> files,
+to improve compatibility with the F<microtype> package.
+Made sure that F<pfb> fonts are always generated whenever
+the input fonts are in F<otf> format.
+Added the C<-t1suffix> command-line option,
+to modify the font and file names of those generated Type1 fonts.
+
=item I<2020-06-19>
Added the C<nomathgreek> option to generated style files.
@@ -3958,6 +4105,13 @@ an argument to I<-inferiors>.
Don't create empty subdirectories in the target TEXMF tree.
+=back
+
+
+=begin Really_old_history
+
+=over 12
+
=item I<2019-11-18>
Fine-tuned calling of F<kpsewhich> on Windows (patch by Akira Kakuto).
@@ -4080,7 +4234,7 @@ Fine-tuned the decision where to put generated files;
in particular, create $TEXMFHOME if it doesn't already exist
and $TEXMFLOCAL isn't user-writable.
-In manual mode, or when we can't find a user-writable TEXMF tree,
+When we can't find a user-writable TEXMF tree,
put all generated files into a subdirectory C<./autoinst_output/>
instead of all over the current working directory.
@@ -4098,13 +4252,6 @@ Then we add `ssub' rules to the F<fd> files to map the standard NFSS codes
to our fancy names (see the section B<NFSS codes>;
based on discussions with Frank Mittelbach and Bob Tennent).
-=back
-
-
-=begin Really_old_history
-
-=over 12
-
=item I<2018-08-10>
Added encoding files for LGR and T2A/B/C to I<fontools>.
diff --git a/fonts/utilities/fontools/bin/ot2kpx b/fonts/utilities/fontools/bin/ot2kpx
index 830415e2c5..cb7809f1e4 100755
--- a/fonts/utilities/fontools/bin/ot2kpx
+++ b/fonts/utilities/fontools/bin/ot2kpx
@@ -38,7 +38,7 @@ use Getopt::Long ();
use List::Util @List::Util::EXPORT_OK;
use Pod::Usage;
-my $VERSION = "20200619";
+my $VERSION = "20200729";
our ($NUM_GLYPHS, $UNITS_PER_EM, %kern);
@@ -858,7 +858,7 @@ See the GNU General Public License for more details.
=head1 VERSION
-This document describes B<ot2kpx> version 20200619.
+This document describes B<ot2kpx> version 20200729.
=head1 RECENT CHANGES
diff --git a/fonts/utilities/fontools/bin/splitttc b/fonts/utilities/fontools/bin/splitttc
index b4045270c7..b039b33875 100755
--- a/fonts/utilities/fontools/bin/splitttc
+++ b/fonts/utilities/fontools/bin/splitttc
@@ -38,7 +38,7 @@ use File::Basename;
use Getopt::Long;
use Pod::Usage;
-my $VERSION = "20200619";
+my $VERSION = "20200729";
parse_commandline();
@@ -303,7 +303,7 @@ See the GNU General Public License for more details.
=head1 VERSION
-This document describes B<splitttc> version 20200619.
+This document describes B<splitttc> version 20200729.
=head1 RECENT CHANGES
diff --git a/fonts/utilities/fontools/doc/afm2afm.pdf b/fonts/utilities/fontools/doc/afm2afm.pdf
index b94797fe47..1ca5d13897 100644
--- a/fonts/utilities/fontools/doc/afm2afm.pdf
+++ b/fonts/utilities/fontools/doc/afm2afm.pdf
Binary files differ
diff --git a/fonts/utilities/fontools/doc/autoinst.pdf b/fonts/utilities/fontools/doc/autoinst.pdf
index 23ed25890d..7c11671def 100644
--- a/fonts/utilities/fontools/doc/autoinst.pdf
+++ b/fonts/utilities/fontools/doc/autoinst.pdf
Binary files differ
diff --git a/fonts/utilities/fontools/doc/ot2kpx.pdf b/fonts/utilities/fontools/doc/ot2kpx.pdf
index 0d61a1737b..392db35467 100644
--- a/fonts/utilities/fontools/doc/ot2kpx.pdf
+++ b/fonts/utilities/fontools/doc/ot2kpx.pdf
Binary files differ
diff --git a/fonts/utilities/fontools/doc/splitttc.pdf b/fonts/utilities/fontools/doc/splitttc.pdf
index 9ffc6518ac..2a9f50b7a1 100644
--- a/fonts/utilities/fontools/doc/splitttc.pdf
+++ b/fonts/utilities/fontools/doc/splitttc.pdf
Binary files differ
diff --git a/macros/latex/contrib/annee-scolaire/LISEZMOI.md b/macros/latex/contrib/annee-scolaire/LISEZMOI.md
index 3701237ba9..9b03ccca22 100644
--- a/macros/latex/contrib/annee-scolaire/LISEZMOI.md
+++ b/macros/latex/contrib/annee-scolaire/LISEZMOI.md
@@ -1,4 +1,4 @@
-<!-- Time-stamp: <2020-04-05 11:51:09 administrateur> -->
+<!-- Time-stamp: <2020-07-29 19:14:43 administrateur> -->
<!-- Création : 2020-04-05T11:48:13+0200 -->
# annee-scolaire
@@ -9,14 +9,14 @@ Auteur: Yvon Henel, alias _Le TeXnicien de surface_
## LICENCE
Le contenu de cette archive est placé sous la « LaTeX Project Public License ».
-Voir http://www.ctan.org/license/lppl1.3
+Voir http://www.ctan.org/license/lppl1.3c
pour la licence.
© 2020 Yvon Henel (Le TeXnicien de surface)
## Description de l’extension
-Une macro \anneescolaire pour écrire automatiquement l’année scolaire
+Une macro `\anneescolaire` pour écrire automatiquement l’année scolaire
en fonction de la date de compilation.
Deux autres macros pour obtenir l’année civile de début et celle de
@@ -26,4 +26,9 @@ Une macro à redéfinir pour changer l’aspect des numéros d’années.
## Historique
-Version 1.5 — 2020-04-05 — Première version publique
+* Version 1.6 — 2020-07-29
+ * Correction de la documentation française ;
+ * Remplacement de la macro `\c_one` — obsolète — par 1 ;
+ * Nettoyage du fichier <kbd>ins</kbd>.
+
+* Version 1.5 — 2020-04-05 — Première version publique
diff --git a/macros/latex/contrib/annee-scolaire/MANIFEST.md b/macros/latex/contrib/annee-scolaire/MANIFEST.md
new file mode 100644
index 0000000000..807075b9c2
--- /dev/null
+++ b/macros/latex/contrib/annee-scolaire/MANIFEST.md
@@ -0,0 +1,101 @@
+# Manifest for annee-scolaire
+
+This file is a listing of all files considered to be part of this package.
+It is automatically generated with `texlua build.lua manifest`.
+
+
+## Repository manifest
+
+The following groups list the files included in the development repository of the package.
+Files listed with a ‘†’ marker are included in the TDS but not CTAN files, and files listed
+with ‘‡’ are included in both.
+
+### Source files
+
+These are source files for a number of purposes, including the `unpack` process which
+generates the installation files of the package. Additional files included here will also
+be installed for processing such as testing.
+
+* annee-scolaire.dtx ‡
+* annee-scolaire.ins ‡
+
+### Typeset documentation source files
+
+These files are typeset using LaTeX to produce the PDF documentation for the package.
+
+* annee-scolaire.dtx ‡
+
+### Documentation files
+
+These files form part of the documentation but are not typeset. Generally they will be
+additional input files for the typeset documentation files listed above.
+
+* LISEZMOI.md ‡
+* README.md ‡
+* MANIFEST.md
+
+### Text files
+
+Plain text files included as documentation or metadata.
+
+* LISEZMOI.md ‡
+* MANIFEST.md
+* README.md ‡
+
+### Derived files
+
+The files created by ‘unpacking’ the package sources. This typically includes
+`.sty` and `.cls` files created from DocStrip `.dtx` files.
+
+* annee-scolaire.sty †
+
+### Typeset documents
+
+The output files (PDF, essentially) from typesetting the various source, demo,
+etc., package files.
+
+* annee-scolaire.pdf ‡
+
+
+## TDS manifest
+
+The following groups list the files included in the TeX Directory Structure used to install
+the package into a TeX distribution.
+
+### Source files (TDS)
+
+All files included in the `annee-scolaire/source` directory.
+
+* annee-scolaire.dtx
+* annee-scolaire.ins
+
+### TeX files (TDS)
+
+All files included in the `annee-scolaire/tex` directory.
+
+* annee-scolaire.sty
+
+### Doc files (TDS)
+
+All files included in the `annee-scolaire/doc` directory.
+
+* LISEZMOI.md
+* README.md
+* annee-scolaire-eng.pdf
+* annee-scolaire-fra.pdf
+* annee-scolaire.pdf
+
+
+## CTAN manifest
+
+The following group lists the files included in the CTAN package.
+
+### CTAN files
+
+* LISEZMOI.md
+* README.md
+* annee-scolaire-eng.pdf
+* annee-scolaire-fra.pdf
+* annee-scolaire.dtx
+* annee-scolaire.ins
+* annee-scolaire.pdf
diff --git a/macros/latex/contrib/annee-scolaire/README.md b/macros/latex/contrib/annee-scolaire/README.md
index c53af88c6c..8c58c40c0d 100644
--- a/macros/latex/contrib/annee-scolaire/README.md
+++ b/macros/latex/contrib/annee-scolaire/README.md
@@ -1,4 +1,4 @@
-<!-- Time-stamp: <2020-04-05 11:47:51 administrateur> -->
+<!-- Time-stamp: <2020-07-29 19:13:24 administrateur> -->
<!-- Création : 2020-04-05T11:47:41+0200 -->
# annee-scolaire
@@ -9,14 +9,14 @@ Author: Yvon Henel, aka Le TeXnicien de surface
## LICENCE
This material is subject to the LaTeX Project Public License.
-See http://www.ctan.org/license/lppl1.3
+See http://www.ctan.org/license/lppl1.3c
for the details of that license.
© 2020 Yvon Henel (Le TeXnicien de surface)
## Description of the Package
-A macro \anneescolaire to automatically write academic year (French way)
+A macro `\anneescolaire` to automatically write academic year (French way)
according to the date of compilation day.
Two other macros to obtain the beginning calendar year and the ending
@@ -27,5 +27,11 @@ A macros to be redefined to change the presentation of the years.
## History
-Version 1.5 — 2020-04-05 — First public version
+* Version 1.6 — 2020-07-29
+ + Correction of some typos in French documentation
+ + Replacement of obsolete macro `\c_one`
+ + Cleaning of the <kbd>ins</kbd> file
+
+* Version 1.5 — 2020-04-05 — First public version
+
diff --git a/macros/latex/contrib/annee-scolaire/annee-scolaire-eng.pdf b/macros/latex/contrib/annee-scolaire/annee-scolaire-eng.pdf
index 232dd8e338..e49af7a772 100644
--- a/macros/latex/contrib/annee-scolaire/annee-scolaire-eng.pdf
+++ b/macros/latex/contrib/annee-scolaire/annee-scolaire-eng.pdf
Binary files differ
diff --git a/macros/latex/contrib/annee-scolaire/annee-scolaire-fra.pdf b/macros/latex/contrib/annee-scolaire/annee-scolaire-fra.pdf
index 128e872f5a..8889124cf3 100644
--- a/macros/latex/contrib/annee-scolaire/annee-scolaire-fra.pdf
+++ b/macros/latex/contrib/annee-scolaire/annee-scolaire-fra.pdf
Binary files differ
diff --git a/macros/latex/contrib/annee-scolaire/annee-scolaire.dtx b/macros/latex/contrib/annee-scolaire/annee-scolaire.dtx
index 6a8d5ebf48..80a7500927 100644
--- a/macros/latex/contrib/annee-scolaire/annee-scolaire.dtx
+++ b/macros/latex/contrib/annee-scolaire/annee-scolaire.dtx
@@ -13,7 +13,7 @@
%
%<*driver|package|doc>
\RequirePackage{expl3}[2013/03/12]
-\GetIdInfo$Id: annee-scolaire.dtx 1.5 2020-04-05 TdS $
+\GetIdInfo$Id: annee-scolaire.dtx 1.6 2020-07-29 TdS $
{}
%</driver|package|doc>
%<*driver>
@@ -52,7 +52,14 @@
% \maketitle
%
% \changes{v1.5}{2020/04/05}{First public
-% version.\foreignlanguage{french}{Première version publique.}}
+% version.\foreignlanguage{french}{\emph{Première version publique.}}}
+% \changes{v1.6}{2020/04/13}{Correction of typos in documentation.
+% \foreignlanguage{french}{\emph{Correction d'erreurs dans la documentation.}}}
+% \changes{v1.6}{2020/04/13}{Unification of lppl version in documentation.
+% \foreignlanguage{french}{\emph{Unification de la version de la LPPL dans la
+% documentation.}}}
+% \changes{v1.6}{2020/07/29}{Replacement of obsolete macro \cs{c_one}.
+% \foreignlanguage{french}{\emph{Remplacement de la macro obsolète \cs{c_one}.}}}
%
% \thispagestyle{empty}
%
@@ -167,9 +174,9 @@ La documentation française pour l'utilisateur de l'extension
\section{The Macros}
\label{sec:macros}
-The \pkg{annee-scolaire} offers three main document macros which produce text in
-the final document and one macro which is used to determine the presentation of
-the said text.
+\pkg{annee-scolaire} offers three main document macros which produce
+text in the final document and one macro which is used to determine the
+presentation of the said text.
\subsection{Main Macros}
\label{sec:main}
@@ -243,7 +250,7 @@ See examples on page \pageref{sec:changelook}.
\section{Les macros}
\label{sec:macros}
-L'extension \pkg{annee-scolaire} offrent quatre macros de document: trois macros
+L'extension \pkg{annee-scolaire} offre quatre macros de document: trois macros
principales produisant du texte et une macro, qui ne devrait être utilisée que
rarement et peut-être même jamais, qui permet de changer la présentation du
texte écrit.
@@ -272,7 +279,7 @@ Comme son nom l'indique, cette macro donne l'année de début de l'année scolai
\begin{function}{\finanneescolaire}
\begin{syntax}
- \cs{finanneescolaire}\oarg{shift}
+ \cs{finanneescolaire}\oarg{décalage}
\end{syntax}
\end{function}
@@ -578,7 +585,7 @@ qui précède. Il ne viendra à l'esprit de personne d'y voir un encouragement Ã
\int_const:Nn \c_@@_Annee_Deb_int {
\int_compare:nNnTF { 100*\the\month + \the\day } <
{ 100*\c_@@_Premier_Mois_int + \c_@@_Premier_Jour_int}
- {\year - \c_one + \c_@@_Decalage_int}
+ {\year - 1 + \c_@@_Decalage_int}
{\year + \c_@@_Decalage_int}
}
% \end{macrocode}
@@ -587,7 +594,7 @@ qui précède. Il ne viendra à l'esprit de personne d'y voir un encouragement Ã
% \begin{variable}{\c_@@_Annee_Fin_int}
% \begin{macrocode}
\int_const:Nn \c_@@_Annee_Fin_int {
- \c_@@_Annee_Deb_int + \c_one
+ \c_@@_Annee_Deb_int + 1
}
% \end{macrocode}
% \end{variable}
diff --git a/macros/latex/contrib/annee-scolaire/annee-scolaire.ins b/macros/latex/contrib/annee-scolaire/annee-scolaire.ins
index 88230a8ee8..de8c6d5e35 100644
--- a/macros/latex/contrib/annee-scolaire/annee-scolaire.ins
+++ b/macros/latex/contrib/annee-scolaire/annee-scolaire.ins
@@ -1,6 +1,6 @@
\iffalse meta-comment
-File annee-scolaire.ins Copyright (C) 2019 Yvon Henel
+File annee-scolaire.ins Copyright (C) 2019, 2020 Yvon Henel
It may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -9,10 +9,6 @@ of this license is in the file
http://www.latex-project.org/lppl.txt
-This file is part of the "l3trial bundle" (The Work in LPPL)
-and all files in that bundle must be distributed together.
-
-The released version of this bundle is available from CTAN.
\fi
\input l3docstrip.tex
@@ -33,15 +29,6 @@ Do not distribute a modified version of this file.
\file{annee-scolaire.sty}{\from{annee-scolaire.dtx}{package}}
\file{annee-scolaire-fra.tex}{\from{annee-scolaire.dtx}{doc,FRA}}
\file{annee-scolaire-eng.tex}{\from{annee-scolaire.dtx}{doc,ENG}}
- % % examples
- % \file{annee-scolaire-test-fra.tex}{\from{annee-scolaire.dtx}{test,FRA}}
- % \file{annee-scolaire-test-eng.tex}{\from{annee-scolaire.dtx}{test,ENG}}
}
-% \usedir{./testfiles} % ne marche pas comme attendu :(
-% \generate{
-% \file{annee-scolaire-test.lvt}{\from{annee-scolaire.dtx}{lvt}}
-% }
-
-
\endbatchfile
diff --git a/macros/latex/contrib/annee-scolaire/annee-scolaire.pdf b/macros/latex/contrib/annee-scolaire/annee-scolaire.pdf
index 937f688ca2..1e6be40cd3 100644
--- a/macros/latex/contrib/annee-scolaire/annee-scolaire.pdf
+++ b/macros/latex/contrib/annee-scolaire/annee-scolaire.pdf
Binary files differ
diff --git a/macros/latex/contrib/babel-contrib/german/README b/macros/latex/contrib/babel-contrib/german/README
index f9189ba339..d929351078 100644
--- a/macros/latex/contrib/babel-contrib/german/README
+++ b/macros/latex/contrib/babel-contrib/german/README
@@ -21,7 +21,7 @@ This bundle is an extension to the babel package for multilingual
typesetting. It provides all necessary macros, definitions and settings
to typeset German documents. The bundle includes support for the
traditional and reformed German orthography as well as for the Austrian
-and Swiss varieties of German.
+and Swiss (standard) varieties of German.
== CONTENTS ==
diff --git a/macros/latex/contrib/babel-contrib/german/germanb.dtx b/macros/latex/contrib/babel-contrib/german/germanb.dtx
index 4e8a344b55..21e0c78802 100644
--- a/macros/latex/contrib/babel-contrib/german/germanb.dtx
+++ b/macros/latex/contrib/babel-contrib/german/germanb.dtx
@@ -2,7 +2,7 @@
%
% File `germanb.dtx'
%
-% Copyright 1989--2016
+% Copyright 1989--2020
% Johannes L. Braams
% Bernd Raichle
% Walter Schmidt
@@ -25,7 +25,7 @@
%
% The Current Maintainer of this work is Juergen Spitzmueller.
% \fi
-% \CheckSum{508}
+% \CheckSum{513}
%
% \iffalse
% Tell the \LaTeX\ system who we are and write an entry on the
@@ -39,7 +39,7 @@
%<germanb>\ProvidesLanguage{germanb}
%\fi
%\ProvidesFile{germanb.dtx}
- [2018/12/08 v2.11 German support for babel (pre-1996 orthography)]
+ [2020/07/21 v2.12 German support for babel (pre-1996 orthography)]
%\iffalse
%
%<*filedriver>
@@ -146,7 +146,7 @@
%
% \begin{abstract}
% \noindent This manual documents \babel\ language support for German (pre-1996 orthography),
-% including support for the Austrian and Swiss varieties of German.
+% including support for the Austrian and Swiss (standard) varieties of German.
% The manual is part of the \textsf{babel-german} bundle.
% \end{abstract}
%
@@ -154,7 +154,7 @@
%
% The \babel\ `language definition file' \file{germanb.ldf} documented in this manual provides
% the \babel\ package with all language specific strings, settings and commands needed for writing
-% German texts, including texts in the Austrian and Swiss varieties of German, in \emph{traditional
+% German texts, including texts in the Austrian and Swiss (standard) varieties of German, in \emph{traditional
% (1901--1996) spelling}.\footnote{%
% The file \file{germanb.ldf} started as a re-implementation of the
% package \file{german.sty} (v.\,2.5b), which was originally
@@ -286,7 +286,7 @@
% Modern engines (i.\,e., \texttt{xetex} and \texttt{luatex}) have already embraced those new patterns, i.\,e., they are activated on these engines by default.
% The classic \TeX\ engines (\texttt{tex}\slash\texttt{pdftex}), however, haven't: they continue to use the old patterns. The reason for this is one
% of \TeX's quality standards: refrain, if ever possible, from changing the output of user's documents in the wake of software updates.
-% An exception is (pre-1996) Swiss German: here, the classic engines use the `experimental' patterns by default (since there were no patterns available
+% An exception is (pre-1996) Swiss Standard German: here, the classic engines use the `experimental' patterns by default (since there were no patterns available
% previously anyway).
%
% So you need to explicitly activate the new patterns for a given document (except for \Lopt{swissgerman}) with the classic engines, should you
@@ -344,7 +344,7 @@
% \end{tabular}
% \end{table}
%
-% \noindent One further note related to the use of \graph{ss} in Swiss German. As opposed to other consonantial letters, the \graph{s}
+% \noindent One further note related to the use of \graph{ss} in Swiss Standard German. As opposed to other consonantial letters, the \graph{s}
% is excluded from the three consonant rule (\emph{Dreikonsonantenregel}) of traditional German spelling which prescribes
% that one of three identical consonants has to be omitted if a vowel follows the three consonants (i.\,e., \emph{Schiffahrt},
% not \emph{Schifffahrt}), except if the word is hyphenated (\emph{Schiff-fahrt}); the shorthands |"ff| etc. account for that.
@@ -450,10 +450,10 @@
\ifx\CurrentOption\bbl@opt@swissgerman
\ifx\l@swissgerman\@undefined
\ifx\l@german\@undefined
- \@nopatterns{Swiss German (trad. orthography) and German (trad. orthography)}
+ \@nopatterns{Swiss Standard German (trad. orthography) and German (trad. orthography)}
\adddialect\l@swissgerman0
\else
- \@nopatterns{Swiss German (trad. orthography)}
+ \@nopatterns{Swiss Standard German (trad. orthography)}
\adddialect\l@swissgerman\l@german
\fi
\fi
@@ -595,7 +595,7 @@
%
% \begin{macro}{\dateswissgerman}
% \changes{Version 2.7}{2013/12/13}{Added \cs{dateswissgerman}.}
-% The macro |\dateswissgerman| does the same for Swiss German dates. It
+% The macro |\dateswissgerman| does the same for Swiss Standard German dates. It
% is only defined if \Lopt{swissgerman} is requested.
% The result is identical to German.
% \changes{Version 2.8}{2016/11/01}{Only define \cs{dateswissgerman} if
@@ -676,13 +676,13 @@
%
% \changes{Version 2.9a=Version 2.10}{2018/03/28}{Implement boolean switch
% \cs{tosstrue}\slash\cs{tossfalse} to customize \graph{\ss}-related
-% shorthands in Swiss German context.}
+% shorthands in Swiss Standard German context.}
% \changes{Version 2.9a=Version 2.10}{2018/03/28}{Implement modifier \Lopt{toss}
-% to customize \graph{\ss}-related shorthands in Swiss German context.}
+% to customize \graph{\ss}-related shorthands in Swiss Standard German context.}
% \begin{macro}{toss}
% \begin{macro}{\tosstrue}
% \begin{macro}{\tossfalse}
-% For Swiss German, we allow optionally to expand the \graph{\ss}-related
+% For Swiss Standard German, we allow optionally to expand the \graph{\ss}-related
% shorthands the Swiss way, i.\,e. as \graph{ss} (globally, if the modifier \Lopt{toss}
% is used or locally if |\tosstrue|.).
% \begin{macrocode}
@@ -818,6 +818,13 @@
% \changes{Version 2.6a}{1995/02/15}{Use \cs{ddot} instead of
% \cs{@MATHUMLAUT}}
%
+% Since we need to add special cases for hyperref which needs hyperref's |\texorpdfstring|,
+% we provide a dummy command for the case that hyperref is not loaded.
+% \changes{Version 2.9c=Version 2.12}{2020/07/21}{Properly handle shorthands in hyperref pdf strings}
+% \begin{macrocode}
+\providecommand\texorpdfstring[2]{#1}
+% \end{macrocode}
+%
% Now we can define the doublequote shorthands: the umlauts,
% \changes{Version 2.6c}{1996/05/30}{added the \cs{allowhyphens}}
% \begin{macrocode}
@@ -875,7 +882,10 @@
% \changes{Version 2.6f}{1998/06/15}{Copied the coding for \texttt{"f}
% from german.dtx version 2.5d}
% \begin{macrocode}
-\declare@shorthand{german}{"f}{\textormath{\bbl@discff}{f}}
+\declare@shorthand{german}{"f}{%
+ \texorpdfstring{\textormath{\bbl@discff}{f}}% TeX string
+ {f}% PDF string
+}
\def\bbl@discff{\penalty\@M
\afterassignment\bbl@insertff \let\bbl@nextff= }
\def\bbl@insertff{%
@@ -893,10 +903,14 @@
% \begin{macrocode}
\declare@shorthand{german}{"-}{\nobreak\-\bbl@allowhyphens}
\declare@shorthand{german}{"|}{%
- \textormath{\penalty\@M\discretionary{-}{}{\kern.03em}%
- \bbl@allowhyphens}{}}
+ \texorpdfstring{\textormath{\penalty\@M\discretionary{-}{}{\kern.03em}\bbl@allowhyphens}{}}% TeX string
+ {}% PDF string
+}
\declare@shorthand{german}{""}{\hskip\z@skip}
-\declare@shorthand{german}{"~}{\textormath{\leavevmode\hbox{-}}{-}}
+\declare@shorthand{german}{"~}{%
+ \texorpdfstring{\textormath{\leavevmode\hbox{-}}{-}}% tex string
+ {-}% PDF string
+}
\declare@shorthand{german}{"=}{\penalty\@M-\hskip\z@skip}
\declare@shorthand{german}{"/}{\textormath
{\bbl@allowhyphens\discretionary{/}{}{/}\bbl@allowhyphens}{}}
diff --git a/macros/latex/contrib/babel-contrib/german/germanb.pdf b/macros/latex/contrib/babel-contrib/german/germanb.pdf
index e52056aa87..90180b1e1e 100644
--- a/macros/latex/contrib/babel-contrib/german/germanb.pdf
+++ b/macros/latex/contrib/babel-contrib/german/germanb.pdf
Binary files differ
diff --git a/macros/latex/contrib/babel-contrib/german/ngermanb.dtx b/macros/latex/contrib/babel-contrib/german/ngermanb.dtx
index 01413286b9..5d8d045eb3 100644
--- a/macros/latex/contrib/babel-contrib/german/ngermanb.dtx
+++ b/macros/latex/contrib/babel-contrib/german/ngermanb.dtx
@@ -2,7 +2,7 @@
%
% File `ngermanb.dtx'
%
-% Copyright 1989--2016
+% Copyright 1989--2020
% Johannes L. Braams
% Bernd Raichle
% Walter Schmidt
@@ -29,7 +29,7 @@
% by Bernd Raichle, Hubert Partl et.al.
%
% \fi
-% \CheckSum{403}
+% \CheckSum{407}
%
% \iffalse
% Tell the \LaTeX\ system who we are and write an entry on the
@@ -43,7 +43,7 @@
%<ngermanb>\ProvidesLanguage{ngermanb}
%\fi
%\ProvidesFile{ngermanb.dtx}
- [2018/12/08 v2.11 German support for babel (post-1996 orthography)]
+ [2020/07/21 v2.12 German support for babel (post-1996 orthography)]
%\iffalse
%
%<*filedriver>
@@ -103,7 +103,7 @@
%
% \begin{abstract}
% \noindent This manual documents \babel\ language support for German (post-1996 orthography),
-% including support for the Austrian and Swiss varieties of German.
+% including support for the Austrian and Swiss (standard) varieties of German.
% The manual is part of the \textsf{babel-german} bundle.
% \end{abstract}
%
@@ -111,7 +111,7 @@
%
% The \babel\ `language definition file' \file{ngermanb.ldf} documented in this manual provides
% the \babel\ package with all language specific strings, settings and commands needed for writing
-% German texts, including texts in the Austrian and Swiss varieties of German.\footnote{%
+% German texts, including texts in the Austrian and Swiss (standard) varieties of German.\footnote{%
% The file \file{ngermanb.ldf} started as a re-implementation of the
% package \file{ngerman.sty} by Bernd Raichle (cf.\,\cite{gerdoc}),
% which itself builds on \file{german.sty}, originally developed by
@@ -358,7 +358,7 @@
\fi
\ifx\CurrentOption\bbl@opt@nswissgerman
\ifx\l@ngerman\@undefined
- \@nopatterns{German (new orthography), needed by Swiss German (new orthography)}
+ \@nopatterns{German (new orthography), needed by Swiss Standard German (new orthography)}
\adddialect\l@nswissgerman0
\else
\adddialect\l@nswissgerman\l@ngerman
@@ -487,7 +487,7 @@
%
% \begin{macro}{\datenswissgerman}
% \changes{Version 2.7}{2013/12/13}{Added \cs{datenswissgerman}.}
-% The macro |\datenswissgerman| does the same for Swiss German dates.
+% The macro |\datenswissgerman| does the same for Swiss Standard German dates.
% The result is identical to German. This macro is only defined if
% \Lopt{nswissgerman} is requested.
% \changes{Version 2.8}{2016/11/01}{Only define \cs{datenswissgerman} if
@@ -554,13 +554,13 @@
%
% \changes{Version 2.9a=Version 2.10}{2018/03/28}{Implement boolean switch
% \cs{ntosstrue}\slash\cs{ntossfalse} to customize \graph{\ss}-related
-% shorthands in Swiss German context.}
+% shorthands in Swiss Standard German context.}
% \changes{Version 2.9a=Version 2.10}{2018/03/28}{Implement modifier \Lopt{toss}
-% to customize \graph{\ss}-related shorthands in Swiss German context.}
+% to customize \graph{\ss}-related shorthands in Swiss Standard German context.}
% \begin{macro}{toss}
% \begin{macro}{\ntosstrue}
% \begin{macro}{\ntossfalse}
-% For Swiss German, we allow optionally to expand the \graph{\ss}-related
+% For Swiss Standard German, we allow optionally to expand the \graph{\ss}-related
% shorthands the Swiss way, i.\,e. as \graph{ss} (globally, if the modifier \Lopt{toss}
% is used or locally if |\ntosstrue|.).
% \begin{macrocode}
@@ -673,6 +673,13 @@
% \end{macrocode}
% \end{macro}
%
+% Since we need to add special cases for hyperref which needs hyperref's |\texorpdfstring|,
+% we provide a dummy command for the case that hyperref is not loaded.
+% \changes{Version 2.9c=Version 2.12}{2020/07/21}{Properly handle shorthands in hyperref pdf strings}
+% \begin{macrocode}
+\providecommand\texorpdfstring[2]{#1}
+% \end{macrocode}
+%
% Now we can define the doublequote shorthands: the umlauts,
% \begin{macrocode}
\declare@shorthand{ngerman}{"a}{\textormath{\"{a}\bbl@allowhyphens}{\ddot a}}
@@ -713,10 +720,14 @@
% \begin{macrocode}
\declare@shorthand{ngerman}{"-}{\nobreak\-\bbl@allowhyphens}
\declare@shorthand{ngerman}{"|}{%
- \textormath{\penalty\@M\discretionary{-}{}{\kern.03em}%
- \bbl@allowhyphens}{}}
+ \texorpdfstring{\textormath{\penalty\@M\discretionary{-}{}{\kern.03em}\bbl@allowhyphens}{}}% TeX string
+ {}% PDF string
+}
\declare@shorthand{ngerman}{""}{\hskip\z@skip}
-\declare@shorthand{ngerman}{"~}{\textormath{\leavevmode\hbox{-}}{-}}
+\declare@shorthand{ngerman}{"~}{%
+ \texorpdfstring{\textormath{\leavevmode\hbox{-}}{-}}% tex string
+ {-}% PDF string
+}
\declare@shorthand{ngerman}{"=}{\penalty\@M-\hskip\z@skip}
\declare@shorthand{ngerman}{"/}{\textormath
{\bbl@allowhyphens\discretionary{/}{}{/}\bbl@allowhyphens}{}}
diff --git a/macros/latex/contrib/babel-contrib/german/ngermanb.pdf b/macros/latex/contrib/babel-contrib/german/ngermanb.pdf
index 1bb41c513d..4b02945872 100644
--- a/macros/latex/contrib/babel-contrib/german/ngermanb.pdf
+++ b/macros/latex/contrib/babel-contrib/german/ngermanb.pdf
Binary files differ
diff --git a/macros/latex/contrib/clefval/Changements b/macros/latex/contrib/clefval/Changements
deleted file mode 100644
index ab87566fec..0000000000
--- a/macros/latex/contrib/clefval/Changements
+++ /dev/null
@@ -1,8 +0,0 @@
-CLEFVAL
-
-Version 0 - 2004-05-22
-Première version publique
-
---
-Le \TeX nicien de surface
-Yvon.Henel@wanadoo.fr \ No newline at end of file
diff --git a/macros/latex/contrib/clefval/Changes b/macros/latex/contrib/clefval/Changes
deleted file mode 100644
index 0cfc923e99..0000000000
--- a/macros/latex/contrib/clefval/Changes
+++ /dev/null
@@ -1,8 +0,0 @@
-CLEFVAL
-
-Version 0 - 2004-05-22
-First public version
-
---
-Le \TeX nicien de surface
-Yvon.Henel@wanadoo.fr \ No newline at end of file
diff --git a/macros/latex/contrib/clefval/LISEZMOI b/macros/latex/contrib/clefval/LISEZMOI
deleted file mode 100644
index f6e77551c7..0000000000
--- a/macros/latex/contrib/clefval/LISEZMOI
+++ /dev/null
@@ -1,35 +0,0 @@
-CLEFVAL 0 2004-05-22
-
-LISEZMOI % ce fichier
-README
-Changes
-Makefile
-clefval.dtx
-clefval.pdf % documentation bilingue
-clefval.ins % produit le module avec les messages en anglais
-fra-cleval.ins % produit le module avec les messages en français
-exemple.tex % un exemple d'utilisation de engpron et clefval
-exemple.pdf %
-example.tex % la version anglaise du document précédent
-example.pdf %
-
-clefval.xml
-
-
-clefval.sty, deux macros \TheKey et \TheValue pour définir puis
-utiliser des paires clef/valeur. Ce module fournit une sorte de
-« hashage » du pauvre ;-)
-
-
-Pour produire le fichier clefval.sty,
-avec les messages en français, lancer :
-
-latex fra-clefval.ins
-
-Sous *nix, on peut utiliser le Makefile fourni,
-make help
-pour obtenir de l'aide.
-
---
-Le \TeX nicien de surface
-Yvon.Henel@wanadoo.fr
diff --git a/macros/latex/contrib/clefval/LISEZMOI.md b/macros/latex/contrib/clefval/LISEZMOI.md
new file mode 100644
index 0000000000..ec6e67d603
--- /dev/null
+++ b/macros/latex/contrib/clefval/LISEZMOI.md
@@ -0,0 +1,42 @@
+<!-- Time-stamp: <2020-07-29 14:27:40 administrateur> -->
+<!-- Création : 2020-07-28T17:22:37+0200 -->
+
+# clefval
+
+Auteurs : Yvon Henel, alias Le TeXnicien de surface
+([contact](le.texnicien.de.surface@yvon-henel.fr))
+et Josselin Noirel.
+
+## LICENCE
+
+Le contenu de cette archive est placé sous la « LaTeX Project Public
+License » version 1.3c ou postérieure.
+
+Voir https://www.latex-project.org/lppl.txt pour la licence.
+
+© 2020 Yvon Henel (Le TeXnicien de surface)
+
+## Description de l’extension
+
+`clefval.sty` fournit deux macros `\TheKey` et `\TheValue` pour
+définir puis utiliser des paires clef/valeur. Ce module fournit une
+sorte de « hashage » du pauvre ;-)
+
+### Exemples fournis
+
+ * **example.pdf** depuis <kbd>example.tex</kbd>, version anglaise du suivant ;
+ * **exemple.pdf** depuis <kbd>exemple.tex</kbd> : fichier
+ *historique* codé en 8bit utilisant les extensions `engpron` et `clefval` ;
+ * **example-utf8.pdf** depuis <kbd>example-utf8.tex</kbd> avec <kbd>pdflatex</kbd>. Le
+ source peut être compilé avec <kbd>lualatex</kbd> ou <kbd>xelatex</kbd>. Les
+ pdf-s ainsi créés contiendront un texte supplémentaire car <kbd>pdflatex</kbd>
+ ne peut pas, par défaut, utiliser une clé écrite en cyrillique.
+
+
+## Historique
+
+Version 0.1 — 2020-07-27 — adaptation aux sources codés en utf-8
+
+Version 0 — 2004-05-22 — première version publique
+
+
diff --git a/macros/latex/contrib/clefval/MANIFEST.md b/macros/latex/contrib/clefval/MANIFEST.md
new file mode 100644
index 0000000000..aa9d4c6e1e
--- /dev/null
+++ b/macros/latex/contrib/clefval/MANIFEST.md
@@ -0,0 +1,73 @@
+# Manifest for clefval
+
+This file is a listing of all files considered to be part of this package.
+It is automatically generated with `texlua build.lua manifest`.
+
+
+## Repository manifest
+
+The following groups list the files included in the development repository of the package.
+Files listed with a ‘†’ marker are included in the TDS but not CTAN files, and files listed
+with ‘‡’ are included in both.
+
+### Source files
+
+These are source files for a number of purposes, including the `unpack` process which
+generates the installation files of the package. Additional files included here will also
+be installed for processing such as testing.
+
+* clefval.dtx
+* clefval.ins
+
+### Typeset documentation source files
+
+These files are typeset using LaTeX to produce the PDF documentation for the package.
+
+* clefval.dtx
+* example-utf8.tex
+* example.tex
+* exemple.tex
+
+### Documentation files
+
+These files form part of the documentation but are not typeset. Generally they will be
+additional input files for the typeset documentation files listed above.
+
+* LISEZMOI.md
+* README.md
+
+### Text files
+
+Plain text files included as documentation or metadata.
+
+* LISEZMOI.md
+* MANIFEST.md
+* README.md
+
+### Derived files
+
+The files created by ‘unpacking’ the package sources. This typically includes
+`.sty` and `.cls` files created from DocStrip `.dtx` files.
+
+* clefval.sty
+
+### Typeset documents
+
+The output files (PDF, essentially) from typesetting the various source, demo,
+etc., package files.
+
+* clefval.pdf
+* example-utf8.pdf
+* example.pdf
+* exemple.pdf
+
+
+## TDS manifest
+
+The following groups list the files included in the TeX Directory Structure used to install
+the package into a TeX distribution.
+
+
+## CTAN manifest
+
+The following group lists the files included in the CTAN package.
diff --git a/macros/latex/contrib/clefval/Makefile b/macros/latex/contrib/clefval/Makefile
deleted file mode 100644
index 801ba0b9c4..0000000000
--- a/macros/latex/contrib/clefval/Makefile
+++ /dev/null
@@ -1,190 +0,0 @@
-# ---------------------------------------------------------------
-# Makefile for the paresse package by Y. Henel
-# modified version of the Makefile of the kerntest package
-# many thanks to Harald Harders whose kerntest.xml I have also
-# hacked to obtain my paresse.xml
-#
-# documentation bilingue / bilingual documentation
-# ---------------------------------------------------------------
-
-SRCDIR=clefval
-INSTALLDIR=`kpsewhich --expand-path='$$TEXMFLOCAL'`/tex/latex/clefval
-DOCDIR=`kpsewhich --expand-path='$$TEXMFLOCAL'`/doc/latex/clefval
-SOURCEDIR=`kpsewhich --expand-path='$$TEXMFLOCAL'`/source/latex/clefval
-VERSION=0
-
-TEX= clefval.sty \
-
-DOC= clefval.pdf \
-
-
-FRADOC= \
- LISEZMOI \
- Changements \
- exemple.pdf \
- exemple.tex \
-
-ENGDOC= \
- README \
- Changes \
- example.pdf \
- example.tex \
-
-SOURCE= \
- Makefile \
- clefval.dtx \
- clefval.ins \
- fra-clefval.ins \
-
-XML= clefval.xml \
-
-# ---------------------------------------------------------------
-
-.SUFFIXES: .sty .ins .dtx .dvi .ps .pdf
-
-# ---------------------------------------------------------------
-.ins.sty:
- latex $<
-
-.dtx.pdf:
- pdflatex $<
- makeindex -s gind.ist $(*D)/$(*F)
- makeindex -s gglo.ist -o $(*D)/$(*F).gls $(*D)/$(*F).glo
- pdflatex $<
-
-.tex.pdf:
- pdflatex $<
- pdflatex $<
-
-.dvi.ps:
- dvips -o $(*D)/$(*F).ps $(*D)/$(*F)
-
-# ---------------------------------------------------------------
-
-sty:
- @-rm -f clefval.sty
- @-latex clefval.ins
-
-eng-sty: sty
-
-fra-sty:
- @-rm -f clefval.sty
- @-latex fra-clefval.ins
-
-# ---------------------------------------------------------------
-
-help:
- @-echo "******************************************************"
- @-echo "* Choisir une des options :"
- @-echo "= Choose one of the options:"
- @-echo "* 'doc' -> clefval.pdf"
- @-echo "* 'fra-sty' -> clefval.sty (version française du module)"
- @-echo "* 'sty' -> clefval.sty (English version of the package)"
- @-echo "* 'dist'-> clefval.sty & doc"
- @-echo "* 'clean' petit nettoyage"
- @-echo "* 'distclean' (encore plus propre)"
- @-echo "* 'tar' -> clefval-VERSION.tar.gz"
- @-echo "* 'install-fra' pour l'installation "
- @-echo "* de l'extension francisée et de la documentation."
- @-echo "************ OU / OR ***********"
- @-echo "= 'install-eng' for an installation"
- @-echo "= of the English version of package and documentation."
- @-echo "************ NOTA BENE ***********"
- @-echo "* l'installation est faite par defaut dans TEXMFLOCAL "
- @-echo "= by default installs in TEXMFLOCAL"
- @-echo "* c'est a dire :"
- @-echo "* that is: "
- @-echo `kpsewhich --expand-path='$$TEXMFLOCAL'`
- @-echo "******************************************************"
-
-dist: sty clefval.pdf
-
-# ---------------------------------------------------------------
-
-clean:
- @-rm -f clefval.glo clefval.gls clefval.idx clefval.ilg
- @-rm -f clefval.ind clefval.aux clefval.log clefval.toc
- @-rm -f fra-clefval.log
- @-rm -f clefval.dvi clefval.ps
- @-rm -f exemple.aux exemple.log exemple.dvi exemple.ps
- @-rm -f example.aux example.log example.dvi example.ps
- @-rm -f *~
-
-distclean: clean
- @-rm -f clefval.sty
- @-rm -f clefval.pdf
-
-# ---------------------------------------------------------------
-
-tar: dist clean
- echo clefval-$(VERSION).tar.gz
- -rm -f clefval-$(VERSION).tar.gz
- tar czCf .. clefval-$(VERSION).tar.gz \
- $(SRCDIR)/README \
- $(SRCDIR)/LISEZMOI \
- $(SRCDIR)/Changes \
- $(SRCDIR)/Changements \
- $(SRCDIR)/Makefile \
- $(SRCDIR)/clefval.dtx \
- $(SRCDIR)/clefval.sty \
- $(SRCDIR)/clefval.ins \
- $(SRCDIR)/fra-clefval.ins \
- $(SRCDIR)/clefval.pdf \
- $(SRCDIR)/exemple.pdf \
- $(SRCDIR)/example.pdf \
- $(SRCDIR)/exemple.tex \
- $(SRCDIR)/example.tex \
- $(SRCDIR)/clefval.xml
-
-# ---------------------------------------------------------------
-
-texlive: sty doc clean
- @-rm -rf texmf
- mkdir -p texmf/tex/latex/clefval
- mkdir -p texmf/doc/latex/clefval
- mkdir -p texmf/source/latex/clefval
- mkdir -p texmf/doc/html/catalogue/entries
- cp $(TEX) texmf/tex/latex/clefval
- cp $(DOC) texmf/doc/latex/clefval
- cp $(ENGDOC) texmf/doc/latex/clefval
- cp $(FRADOC) texmf/doc/latex/clefval
- cp $(SOURCE) texmf/source/latex/clefval
- cp $(XML) texmf/doc/html/catalogue/entries
-
-# ---------------------------------------------------------------
-
-zip: texlive
- -@rm -f clefval-$(VERSION).zip
- zip -r clefval-$(VERSION).zip texmf
- @-rm -r texmf/
-
-# ---------------------------------------------------------------
-
-install-fra: fra-sty doc
- if [ ! -d $(INSTALLDIR) ]; then mkdir -p $(INSTALLDIR); fi
- if [ ! -d $(DOCDIR) ]; then mkdir -p $(DOCDIR); fi
- if [ ! -d $(SOURCEDIR) ]; then mkdir -p $(SOURCEDIR); fi
- install -m644 $(TEX) $(INSTALLDIR)
- install -m644 $(DOC) $(DOCDIR)
- install -m644 $(FRADOC) $(DOCDIR)
- install -m644 $(SOURCE) $(SOURCEDIR)
- texhash
-# ---------------------------------------------------------------
-
-install-eng: eng-sty doc
- if [ ! -d $(INSTALLDIR) ]; then mkdir -p $(INSTALLDIR); fi
- if [ ! -d $(DOCDIR) ]; then mkdir -p $(DOCDIR); fi
- if [ ! -d $(SOURCEDIR) ]; then mkdir -p $(SOURCEDIR); fi
- install -m644 $(TEX) $(INSTALLDIR)
- install -m644 $(DOC) $(DOCDIR)
- install -m644 $(ENGDOC) $(DOCDIR)
- install -m644 $(SOURCE) $(SOURCEDIR)
- texhash
-# ---------------------------------------------------------------
-
-install: install-eng
-
-doc: sty clefval.pdf
-# ---------------------------------------------------------------
-# echu e an abaden
-# Le \TeX nicien de surface 2004-05-20
diff --git a/macros/latex/contrib/clefval/README b/macros/latex/contrib/clefval/README
deleted file mode 100644
index bc1fc128f4..0000000000
--- a/macros/latex/contrib/clefval/README
+++ /dev/null
@@ -1,31 +0,0 @@
-CLEFVAL 01 2004-05-22
-
-LISEZMOI
-README % this file
-Changes
-Makefile
-clefval.dtx
-clefval.pdf % bilingual documentation
-clefval.ins % for an English version (of the warnings) of the package
-fra-celval.ins % for a French version (of the warnings) of the package
-example.tex % an example of usage of engpron and clefval
-example.pdf %
-exemple.tex % the French version of above
-exemple.pdf %
-clefval.xml
-
-
-clefval.sty provides two macros \TheKey and \TheValue to define then
-use pairs of key/value and gives a semblance of hash.
-
-
-To produce the clefval.sty file run:
-latex clefval.ins
-
-*nix users should use the provided Makefile, run
-make help
-to obtain help.
-
---
-Le \TeX nicien de surface
-Yvon.Henel@wanadoo.fr
diff --git a/macros/latex/contrib/clefval/README.md b/macros/latex/contrib/clefval/README.md
new file mode 100644
index 0000000000..1fe7a14bee
--- /dev/null
+++ b/macros/latex/contrib/clefval/README.md
@@ -0,0 +1,41 @@
+<!-- Time-stamp: <2020-07-29 14:23:06 administrateur> -->
+<!-- Création : 2020-07-28T17:22:37+0200 -->
+
+# clefval
+
+Authors: Yvon Henel, aka Le TeXnicien de surface
+([contact](le.texnicien.de.surface@yvon-henel.fr))
+and Josselin Noirel.
+
+## LICENCE
+
+This material is subject to the LaTeX Project Public License, version
+1.3c or later.
+
+See https://www.latex-project.org/lppl.txt
+for the details of that license.
+
+© 2020 Yvon Henel (Le TeXnicien de surface)
+
+## Description of the Package
+
+`clefval.sty` provides two macros `\TheKey` and `\TheValue` to define
+then use pairs of key/value and gives a semblance of hash.
+
+### Examples provided
+
+ * **example.pdf** from <kbd>example.tex</kbd>, English version of the following.
+ * **exemple.pdf** from <kbd>exemple.tex</kbd> (French): 8bit encoded
+ legacy file using package `engpron` together with `clefval`.
+ * **example-utf8.pdf** from <kbd>example-utf8.tex</kbd> with <kbd>pdflatex</kbd>. The
+ source can also be processed with <kbd>lualatex</kbd> and <kbd>xelatex</kbd>. The
+ then created pdf-s will contain an additionnal text for <kbd>pdflatex</kbd>
+ cannot by default process a key written in cyrillic alphabet.
+
+## History
+
+Version 0.1 — 2020-07-27 — adapted to utf-8 encoded source
+
+Version 0 — 2004-05-22 — first public version
+
+
diff --git a/macros/latex/contrib/clefval/clefval.dtx b/macros/latex/contrib/clefval/clefval.dtx
index 67bbea73a8..d8cc603b7c 100644
--- a/macros/latex/contrib/clefval/clefval.dtx
+++ b/macros/latex/contrib/clefval/clefval.dtx
@@ -1,55 +1,51 @@
% \iffalse meta-comment
-% -*- mode: LaTeX; coding: iso-8859-15 -*-
%
-%%%% Copyright (C) 2004 by Josselin Noirel
-%%%% and Yvon Henel <Yvon.Henel@wanadoo.fr>
+%%%% Copyright (C) 2004, 2020 by Josselin Noirel
+%%%% and Yvon Henel aka Le TeXnicien de surface
%%%% --------------------------------------------------------
%
% This file may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.2
+% conditions of the LaTeX Project Public License, either version 1.3c
% of this license or (at your option) any later version.
% The latest version of this license is in:
%
% http://www.latex-project.org/lppl.txt
%
-% and version 1.2 or later is part of all distributions of LaTeX
-% version 1999/12/01 or later.
% \fi
%
% \iffalse
%<package>\NeedsTeXFormat{LaTeX2e}
-%<package>\def\fileversion{v0}
-%<package>\def\filedate{2004/05/22}
+%<package>\def\fileversion{v0.1}
+%<package>\def\filedate{2020/07/27}
%<packfra>\def\fileinfo{d\'efinir et utiliser des paires cle/valeurs}
%<packeng>\def\fileinfo{define and use pair of key/values}
%<package>\ProvidesPackage{clefval}
%<package> [\filedate\space\fileversion\space\fileinfo]
%<*driver>
\documentclass[a4paper]{ltxdoc}
-\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{clefval}
\usepackage{xspace,url,multicol,ifthen}
\IfFileExists{lmodern.sty}{\usepackage{lmodern}}{}
-\usepackage[english,frenchb]{babel}
+\usepackage[english, main=french]{babel}
% commentez la ligne suivante pour avoir un document avec le code
-\OnlyDescription
+% \OnlyDescription
% comment out the preceding line to obtain the full code
% with explanations in French only, sorry.
\EnableCrossrefs
\CodelineIndex
\RecordChanges
\makeatletter
-%%% quelques redéfinition de commande de la classe ltxdoc.cls ou de
-%%% l'extension doc.sty pour une documentation en français.
+%%% quelques redéfinition de commande de la classe ltxdoc.cls ou de
+%%% l'extension doc.sty pour une documentation en français.
\GlossaryPrologue{\section*{{Changements --
Changes}}\markboth{{Changements -- Changes}}{{Changements -- Changes}}}
\IndexPrologue{\section*{Index}\markboth{Index}{Index}%
\begin{Morciau}\selectlanguage{french}
- Les nombres en italique renvoient à la page où l'entrée est décrite ; les
- nombres soulignés renvoient à la ligne de code de la définition ; les
- nombres en caractères romains renvoient à la ligne de code où l'entrée est
- utilisée.\EnAnglais Numbers written in italic refer to the page where the
+ Les nombres en italique renvoient à la page où l'entrée est décrite ; les
+ nombres soulignés renvoient à la ligne de code de la définition ; les
+ nombres en caractères romains renvoient à la ligne de code où l'entrée est
+ utilisée.\EnAnglais Numbers written in italic refer to the page where the
corresponding entry is described; numbers underlined refer to the code
line of the definition; numbers in roman refer to the code line where the
entry is used.\end{Morciau}}
@@ -60,7 +56,7 @@
\special@index{environnements:\levelchar{%
\string\ttfamily\space#1}\encapchar main}\@esphack}
\makeatother
-\def\generalname{Général}
+\def\generalname{Général}
%%% fin de la francisation
\setlength{\columnseprule}{0.5pt}
\setlength{\multicolsep}{6pt plus 2.0pt minus 1.5pt}
@@ -109,7 +105,17 @@
%
% \GetFileInfo{clefval.sty}
%
-% \changes{v0}{2004/05/20}{1\iere version publique.}
+% \changes{v0}{2004/05/20}{1\iere version
+% publique. \textit{\foreignlanguage{english}{1st public version.}}}
+% \changes{v0.1}{2020/07/27}{Amélioration du message d'erreur dans le
+% document. \textit{\foreignlanguage{english}{Improved error message
+% in document.}}}
+% \changes{v0.1}{2020/07/27}{Version permettant l'utilisation du
+% codage utf-8 avec \texttt{pdflatex}, \texttt{lualatex} et
+% \texttt{xelatex}. \textit{\foreignlanguage{english}{This version can
+% be used in utf-8 encoded source with \texttt{pdflatex},
+% \texttt{lualatex} and \texttt{xelatex}.}}}
+
%
% \DoNotIndex{\newcommand, \renewcommand, \providecommand,^^A
% \def, \let,\csname, \endcsname, \afterassignment,^^A
@@ -133,7 +139,8 @@
% \textsf{clefval}}
%
% \author{Le \TeX nicien de
-% surface\thanks{\texttt{Yvon.Henel@wanadoo.fr}}\and Josselin Noirel}
+% surface\thanks{\texttt{le.texnicien.de.surface@yvon-henel.fr}}\and
+% Josselin Noirel}
%
% \maketitle
%
@@ -141,68 +148,96 @@
% \label{secIntro}
% \noindent\textbf{Description}\DescribeMacro{\TheKey}\DescribeMacro{\TheValue}
% \begin{Morciau}[Macros~publiques/Public~Macros]
-% Deux macros \cs{TheKey} et \cs{TheValue} pour définir puis utiliser
+% Deux macros \cs{TheKey} et \cs{TheValue} pour définir puis utiliser
% des paires clef/valeur.
% \EnAnglais
% Two macros \cs{TheKey} and \cs{TheValue} to define then use pairs
% of key/value.
% \end{Morciau}
% \begin{Morciau}[Syntaxe/Syntax]
-% \cs{TheKey}\marg{clé}\marg{valeur} pour définir la \emph{valeur}
-% associée à la \emph{clé}, ne produit pas de texte ;
-% \cs{TheValue}\marg{clé} pour insérer la \emph{valeur} associée à la
-% \emph{clé}.
+% \cs{TheKey}\marg{clé}\marg{valeur} pour définir la \emph{valeur}
+% associée à la \emph{clé}, ne produit pas de texte ;
+% \cs{TheValue}\marg{clé} pour insérer la \emph{valeur} associée à la
+% \emph{clé}.
% \EnAnglais
% \cs{TheKey}\marg{key}\marg{value} to define the \emph{value}
% associated to the \emph{key}, does not produce text ;
% \cs{TheValue}\marg{key} to insert the \emph{value} linked to the
% \emph{key}.
% \end{Morciau}
+%
+%
+% \subsection{Version 0.1}
+%
+% \begin{Morciau}
+% Edd \textsc{Barrett}, le 27 juillet 2020, a signalé sur
+% \texttt{stackexchange} un problème lié à l'utilisation de
+% \texttt{clefval}. C'est lui, également, qui a fourni un ECM et
+% trouvé la cause dudit problème: la présence d'un espace insécable
+% dans le fichier codé en \texttt{iso-8859-15} entrainait l'arrêt de
+% \LaTeX{} avec le message:
+% \EnAnglais
+% On the 27th July 2020, Edd \textsc{Barrett} wrote on
+% \texttt{stackexchange} about a problem linked to the use of
+% \texttt{clefval}. He also wrote a MCE and found the cause of the
+% said problem: an unbreakable space in the file encoded in
+% \texttt{iso-8859-15} forced \LaTeX{} to stop with the following
+% error message:
+% \end{Morciau}
+%
+% \texttt{Package inputenc Error: Invalid UTF-8 byte "A0.}
+%
+% \begin{Morciau}
+% Comme tout le travail avait été fait, il m'a été facile de
+% corriger l'erreur dans le code. J'en ai profité pour faire
+% apparaître, \emph{dans le document}, un message d'erreur plus
+% explicite nommant la clé indéfinie et pour moderniser un peu cette
+% extension.
+% \EnAnglais
+% As all the work was already done I easily wrote the correction in
+% the code. I've taken the opportunity to make appear, \emph{in the
+% document}, a more explicit error message in case of undefined key
+% and to modernise a bit this package.
+% \end{Morciau}
+%
% \section{Utilisation -- Usage}
%
-% \begin{Morciau}[Procédé/Process]
-% Le procédé mis en ½uvre par ce module est le même que celui des
-% références classiques de \LaTeX{} avec \cs{label} et \cs{ref}. Il
+% \begin{Morciau}[Procédé/Process]
+% Le procédé mis en œuvre par ce module est le même que celui des
+% références classiques de \LaTeX{} avec \cs{label} et \cs{ref}. Il
% faut donc deux compilations pour en voir l'effet.
% \EnAnglais
% \texttt{clefval} uses the process which \LaTeX's \cs{label} and \cs{ref}
% use. You must therefore compile twice to obtain the full effect.
% \end{Morciau}
% \begin{Morciau}
-% Lors de la 1\iere compilation, \cs{TheKey}\LB|{clé}|\LB|{valeur}| écrit,
-% dans le fichier \texttt{aux}, \cs{newkey}\LB|{clé}|\LB|{{valeur}}|. |clé| et
-% |valeur| sont développés à moins qu'ils ne soient protégés soit pour avoir
-% été déclarés robustes (voir \cs{DeclareRobustCommand}) soit pour avoir été
-% protégés (voir \cs{protect}) par vous.
+% Lors de la 1\iere compilation, \cs{TheKey}\LB|{clé}|\LB|{valeur}| écrit,
+% dans le fichier \texttt{aux}, \cs{newkey}\LB|{clé}|\LB|{valeur}|. |clé| et
+% |valeur| sont développés à moins qu'ils ne soient protégés soit pour avoir
+% été déclarés robustes (voir \cs{DeclareRobustCommand}) soit pour avoir été
+% protégés (voir \cs{protect}) par vous.
% \EnAnglais
% During the 1st run of \LaTeX, \cs{TheKey}\LB|{key}|\LB|{value}| writes
-% \cs{newkey}\LB|{key}|\LB|{{value}}| in the \texttt{aux} file. |key|
+% \cs{newkey}\LB|{key}|\LB|{value}| in the \texttt{aux} file. |key|
% and |value| are expanded unless they are protected since they have been
% declared robust (see \cs{DeclareRobustCommand}) or since they have been
% protected (see \cs{protect}) by you.
% \end{Morciau}
% \begin{Morciau}
-% Lors de la 2\ieme compilation, après lecture du fichier \texttt{aux},
-% \cs{TheValue}|{clé}| écrit |valeur|.
+% Lors de la 2\ieme compilation, après lecture du fichier \texttt{aux},
+% \cs{TheValue}|{clé}| écrit |valeur|.
% \EnAnglais
% During the 2nd run, the \texttt{aux} file having been read,
% \cs{TheValue}|{key}| writes |value|.
% \end{Morciau}
% \begin{Morciau}[Attention/Caution]
% Les deux arguments de \cs{TheKey} sont \og mobiles \fg au sens de \LaTeX{}
-% et il faudra donc parfois les protéger. On écrira donc
-% \cs{TheKey}\LB\texttt{\{}\LB\cs{protect}|\(|\LB|2+3|\cs{protect}|\)|\LB\texttt{\}} si on
-% ne veut pas d'ennuis ou, plus simplement,
-% \cs{TheKey}\LB\texttt{\{}\LB|$|\LB|2+3|\LB|$|\LB\texttt{\}} \Sourire
+% et il faudra donc parfois les protéger.
% \EnAnglais
% Both arguments of \cs{TheKey} are `moving' as \LaTeX{} defines it and we have
% sometimes to protect them.
-%
-% So one will write
-% \cs{TheKey}\LB\texttt{\{}\LB\cs{protect}|\(|\LB|2+3|\cs{protect}|\)|\LB\texttt{\}}
-% to avoid troubles or, more easily,
-% \cs{TheKey}\LB\texttt{\{}\LB|$|\LB|2+3|\LB|$|\LB\texttt{\}} \Sourire
% \end{Morciau}
+%
% \begin{Morciau}
% Par ailleurs, les arguments ne doivent pas contenir de saut de
% paragraphe (\cs{par}) ---~ou tout autre truc interdit dans les
@@ -212,29 +247,67 @@
% (\cs{par}) ---~or any other thingummy which is forbidden in the
% arguments of a macro which is not \cs{long}.
% \end{Morciau}
+%
+% \begin{Morciau}[Exemples/Examples]
+% On peut écrire
+% \EnAnglais
+% On can write
+% \end{Morciau}
+%
+% {\centering \TheKey{clou}{$2+5=7$}|\TheKey{clou}{$2+5=7$}|
+% \TheKey{glue}{\(2+6=8\)}|\TheKey{glue}{\(2+6=8\)}|
+% \par}
+%
+% \begin{Morciau}
+% puis \EnAnglais then
+% \end{Morciau}
+%
+% {\centering |\TheValue{clou}|, |\TheValue{glue}|\par}
+%
+% \begin{Morciau}
+% pour obtenir \EnAnglais to obtain
+% \end{Morciau}
+%
+% {\centering \TheValue{clou}, \TheValue{glue}.\par}
+%
+% \begin{Morciau}
+% On peut utiliser |$2+3$| comme clé --- même si on ne voit pas
+% pourquoi on le ferait --- mais \textbf{pas} |\(2+3\)|. Ce qui
+% tient à la manière dont les commandes |\(| et |\)| ont été
+% robustifiées. \emph{Ce n'est pas un bogue mais une fonctionnalité.}
+% \EnAnglais
+% On can use |$2+3$| as a key ---and I don't say that one should---
+% but \textbf{not} |\(2+3\)|. That is due to the way the macros |\(|
+% and |\)| have been robustified. \emph{It's not a bug but a feature.}
+% \end{Morciau}
+%
+%
% \begin{Morciau}[Avertissements/Warnings]
-% Le module signale les définitions multiples d'une même clef et
-% marque {\selectlanguage{english}\textbf{????}} là où l'on utilise
-% \cs{TheValue}\LB|{clou}| alors que |clou| n'est pas définie comme
+% Le module signale les définitions multiples d'une même clef et
+% marque {\selectlanguage{english}\textbf{[?? clou ??]}} là où l'on utilise
+% \cs{TheValue}\LB|{clou}| alors que |clou| n'est pas définie comme
% clef. En cas d'erreur, le fichier \texttt{log} contient la ligne :
% \EnAnglais
% The package warns about multiple definitions of the same key and
-% writes \textbf{????} where one used \cs{TheValue}\LB|{kew}| whereas
+% writes \textbf{[?? kew ??]} where one used \cs{TheValue}\LB|{kew}| whereas
% |kew| was not defined as a key. In case of error, the \texttt{log}
% file contains the line:
% \end{Morciau}
% \noindent\hspace*{\stretch{1}}\texttt{LaTeX Warning: There were undefined
-% references.}\hspace*{\stretch{1}}
+% references.}\hspace*{\stretch{1}}
+%
+% \vspace{\baselineskip}
+%
% \begin{Morciau}[Remarque/Remark]
% Josselin \textsc{Noirel} est intervenu efficacement, tant sur \fctt
% que par courriel, pour corriger les modifications que j'avais fait
-% subir au code tiré de \texttt{ltxref} et \texttt{ltfiles}. C'est
-% pour sa contribution décisive qu'il est cité comme co-auteur de ce
-% module. Qu'il trouve là l'expression de ma profonde gratitude.
+% subir au code tiré de \texttt{ltxref} et \texttt{ltfiles}. C'est
+% pour sa contribution décisive qu'il est cité comme co-auteur de ce
+% module. Qu'il trouve là l'expression de ma profonde gratitude.
%
-% Cependant, j'assume l'entière responsabilité de la rédaction de
-% cette documentation et de sa traduction ainsi que la paternité de
-% l'idée d'utiliser le mécanisme des \cs{label} pour accéder à un
+% Cependant, j'assume l'entière responsabilité de la rédaction de
+% cette documentation et de sa traduction ainsi que la paternité de
+% l'idée d'utiliser le mécanisme des \cs{label} pour accéder à un
% \texttt{hashage} rudimentaire.
% \EnAnglais
% Josselin \textsc{Noirel} has efficiently helped me, on \fctt and by
@@ -248,24 +321,56 @@
% having fathered the idea of using the \cs{label} mecanism to obtain
% a rudimentary \texttt{hash}.
% \end{Morciau}
-% \hspace*{\stretch{1}}Le \TeX nicien de surface. \hspace*{0.125\linewidth}
+%
+% \vspace{\baselineskip}
+%
+% \begin{Morciau}[Version 0.1/Version 0.1]
+% Cette version est compatible avec un fichier codé en utf-8 compilé
+% avec \texttt{pdflatex}, \texttt{lualatex} ou \texttt{xelatex}
+% d'après mes --- quelques --- essais. Si ce n'était pas le cas,
+% n'hésitez pas à me signaler le problème.
+% \EnAnglais
+% This version is usable with a utf-8 encoded source run through
+% \texttt{pdflatex}, \texttt{lualatex} or \texttt{xelatex} as it
+% appears from my ---not very numerous--- trials. If it was not the
+% case don't hesitate to contact me.
+% \end{Morciau}
+%
+% \hspace*{\stretch{1}}Le \TeX nicien de
+% surface. \hspace*{0.125\linewidth}
+%
+% \vspace{2\baselineskip}
+%
+% \begingroup
+% \small
+% \hspace*{\stretch{1}}\textbf{In memoriam Énola Néra}\hspace*{\stretch{1}}
+%
+% \begin{Morciau}
+% Gentille chienne aimante et fidèle, compagne de plus de 10 ans que
+% son cœur a laché le 27 juillet 2020.
+% \EnAnglais
+% Kind, loving and faithfull bitch, companion of more than 10 years
+% whose heart stopped on the 27th July 2020.
+% \end{Morciau}
+% \endgroup
+%
% \StopEventually{}
% \section{Le code}
% \label{secCode}
%
% Le code comporte des balises utilisable par \texttt{DocStrip} avec
-% lesquelles on peut produire une version francisée ou une version
+% lesquelles on peut produire une version francisée ou une version
% anglaise de \NomDeModule{clefval}. Voir la documentation de
% \texttt{DocStrip} pour de plus amples renseignements.
%
-% On dit boujour, en français ou en anglais suivant la manière dont on
-% a créé \NomDeModule{clefval}. Puis on entre dans le vif du
+% On dit boujour, en français ou en anglais suivant la manière dont on
+% a créé \NomDeModule{clefval}. Puis on entre dans le vif du
% sujet.
%
-% Le code a d'abord été repris de \texttt{ltxref} mais j'avais
+% Le code a d'abord été repris de \texttt{ltxref} mais j'avais
% quelques ennuis avec les avertissements concernant les clefs non
-% définies ou définies plusieurs fois. Josselin Noirel a bien voulu
-% répondre à mon appel au secours sur \fctt. Le code qui suit est donc
+% définies ou définies plusieurs fois. Josselin Noirel a bien voulu
+% répondre à mon appel au secours sur \fctt. Le code qui suit est donc
% la correction par Josselin de mes modifications du code de
% \texttt{ltxref}, moyennant quoi, je signe \Sourire
%
@@ -273,30 +378,30 @@
%<*package>
% \fi
% \begin{macro}{\@setTheValue}
-% Le code est copié sur celui de |\@setref| dans
-% \texttt{ltxref}. Cette macro est appelée par \cs{TheValue}. Elle
-% vérifie que la clef appelée existe. Si elle n'existe pas elle
-% imprime {\selectlanguage{english}\textbf{????}} et place un
+% Le code est copié sur celui de |\@setref| dans
+% \texttt{ltxref}. Cette macro est appelée par \cs{TheValue}. Elle
+% vérifie que la \meta{clef} appelée existe. Si elle n'existe pas elle
+% imprime {\selectlanguage{english}\textbf{[?? \meta{clef} ??]}} et place un
% avertissement dans le \texttt{log}. Sinon elle rend son premier
% argument.
%
% On utilise |\G@refundefinedtrue| pour provoquer le message d'erreur
% \og There were undefined references \fg. Un peu sybillin pour ce qui
-% nous concerne, il a l'avantage d'être reconnu par au moins
+% nous concerne, il a l'avantage d'être reconnu par au moins
% \texttt{emacs} plus \texttt{Auctex} et d'indiquer qu'il faut
% relancer la compilation.
% \begin{macrocode}
\newcommand*{\@setTheValue}[2]{%
\ifx#1\relax
\protect\G@refundefinedtrue
- \nfss@text{\reset@font\bfseries ????}%
+ \nfss@text{\reset@font\bfseries[?? #2 ??]}%
% \end{macrocode}
% \end{macro}
% \iffalse
%</package>
%<*packfra>
% \fi
-% \textsf{Messages d'avertissement en français}
+% \textsf{Messages d'avertissement en français}
% \begin{macrocode}
\@latex@warning{Valeur de #2 en page \thepage\space non d\'efinie}%
% \end{macrocode}
@@ -316,16 +421,16 @@
\else #1\null \fi}
% \end{macrocode}
% \begin{macro}{\TheValue}
-% Le code est copié sur celui de |\ref| dans \texttt{ltxref}. Si
+% Le code est copié sur celui de |\ref| dans \texttt{ltxref}. Si
% l'argument de \cs{TheValue} est une clef valide, on obtient la
-% valeur référencée par cette clef.
+% valeur référencée par cette clef.
% \begin{macrocode}
\newcommand*{\TheValue}[1]{\expandafter\@setTheValue\csname
V@#1\endcsname{#1}}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\@newk@ey}
-% Le code est copié sur celui de |\@newl@bel| dans \texttt{ltxref}.
+% Le code est copié sur celui de |\@newl@bel| dans \texttt{ltxref}.
% \begin{macrocode}
\newcommand*{\@newk@ey}[3]{{%
\@ifundefined{#1@#2}%
@@ -337,7 +442,7 @@
%</package>
%<*packfra>
% \fi
-% \textsf{Messages d'avertissement en français}
+% \textsf{Messages d'avertissement en français}
% \begin{macrocode}
\@latex@warning@no@line{Des clefs sont d\'efinies plusieurs fois.}}%
\@latex@warning@no@line{La clef #2 est d\'efinie plusieurs fois}}%
@@ -359,7 +464,7 @@
\global\@namedef{#1@#2}{#3}}}
% \end{macrocode}
% \begin{macro}{\newkey}
-% On opère ici une puissante magie qui fait que tout marche comme
+% On opère ici une puissante magie qui fait que tout marche comme
% attendu \Sourire
% \begin{macrocode}
\def\newkey{\@newk@ey V}
@@ -372,16 +477,16 @@
% ^^A fin du code de Josselin Noirel
%<*package>
% \fi
-% À partir d'ici votre serviteur s'est débrouillé tout seul pour
+% À partir d'ici votre serviteur s'est débrouillé tout seul pour
% modifier le code des bases de \LaTeX.
%
% \begin{macro}{\@protected@write}
-% Le code est copié sur celui de |\protected@write| défini dans
-% \texttt{ltfiles}. On n'a besoin que d'un seul argument qui est écrit
-% dans le fichier |\@auxout| c-à-d. le fichier \texttt{aux}.
-% La macro prend soin de ce qui est protégé soit de manière définitive
-% pour avoir été défini par \cs{DeclareRobustCommand} et ses petits
-% amis, soit pour être précédé de \cs{protect} comme on doit le faire
+% Le code est copié sur celui de |\protected@write| défini dans
+% \texttt{ltfiles}. On n'a besoin que d'un seul argument qui est écrit
+% dans le fichier |\@auxout| c-à-d. le fichier \texttt{aux}.
+% La macro prend soin de ce qui est protégé soit de manière définitive
+% pour avoir été défini par \cs{DeclareRobustCommand} et ses petits
+% amis, soit pour être précédé de \cs{protect} comme on doit le faire
% parfois pour les arguments \og mobiles \fg (\emph{moving
% argument}).
% \begin{macrocode}
@@ -394,9 +499,9 @@
% \end{macrocode}
% \end{macro}
% \begin{macro}{\@multiplekeys}
-% En mettant |\@multiplekeys| à \cs{relax}, on s'assure qu'il n'y aura
-% pas de hurlements alors que rien n'est encore défini et donc encore
-% moins défini plusieurs fois \Sourire
+% En mettant |\@multiplekeys| à \cs{relax}, on s'assure qu'il n'y aura
+% pas de hurlements alors que rien n'est encore défini et donc encore
+% moins défini plusieurs fois \Sourire
% \begin{macrocode}
\let \@multiplekeys \relax
% \end{macrocode}
@@ -404,7 +509,7 @@
% \begin{macro}{\TheKey}
% Le code remprend celui de \cs{label} mais il nous faut deux
% arguments, le 1\ier pour la clef, le 2\textsuperscript{nd} pour la
-% valeur associée.
+% valeur associée.
% \begin{macrocode}
\def\TheKey#1#2{{\@bsphack
\@protected@write{\string\newkey{#1}{#2}}%
diff --git a/macros/latex/contrib/clefval/clefval.ins b/macros/latex/contrib/clefval/clefval.ins
index a5f33524c3..ab1da62243 100644
--- a/macros/latex/contrib/clefval/clefval.ins
+++ b/macros/latex/contrib/clefval/clefval.ins
@@ -1,37 +1,32 @@
-%%% 2004-05-22
+%% 2020-07-27
%%
-%% Copyright (C) 2004 by Yvon Henel Le TeXnicien de surface
-%% <Yvon.Henel@wanadoo.fr>
+%% Copyright (C) 2004, 2020 by Yvon Henel Le TeXnicien de surface
+%% <le.texnicien.de.surface@yvon-henel.fr>
%%
%% This file may be distributed and/or modified under the conditions of
-%% the LaTeX Project Public License, either version 1.2 of this license
+%% the LaTeX Project Public License, either version 1.3c of this license
%% or (at your option) any later version. The latest version of this
%% license is in:
%%
%% http://www.latex-project.org/lppl.txt
%%
-%% and version 1.2 or later is part of all distributions of LaTeX version
-%% 1999/12/01 or later.
-%%
\input docstrip.tex
\keepsilent
\preamble
This is a generated file.
-Copyright (C) 2004 Y. Henel, le TeXnicien de surface
-<Yvon.Henel@wanadoo.fr>
+Copyright (C) 2004, 2020 Y. Henel, le TeXnicien de surface
+<le.texnicien.de.surface@yvon-henel.fr>
This file may be distributed and/or modified under the conditions of
-the LaTeX Project Public License, either version 1.2 of this license
+the LaTeX Project Public License, either version 1.3c of this license
or (at your option) any later version. The latest version of this
license is in:
http://www.latex-project.org/lppl.txt
-and version 1.2 or later is part of all distributions of LaTeX version
-1999/12/01 or later.
\endpreamble
-%%% for English warnings :
+%%% for English warnings:
\generate{\file{clefval.sty}{\from{clefval.dtx}{package,packeng}}}
\Msg{***************************************************************}
diff --git a/macros/latex/contrib/clefval/clefval.pdf b/macros/latex/contrib/clefval/clefval.pdf
index f4535d6385..61e0c1c986 100644
--- a/macros/latex/contrib/clefval/clefval.pdf
+++ b/macros/latex/contrib/clefval/clefval.pdf
Binary files differ
diff --git a/macros/latex/contrib/clefval/example-utf8.pdf b/macros/latex/contrib/clefval/example-utf8.pdf
new file mode 100644
index 0000000000..493ee8ed6d
--- /dev/null
+++ b/macros/latex/contrib/clefval/example-utf8.pdf
Binary files differ
diff --git a/macros/latex/contrib/clefval/example-utf8.tex b/macros/latex/contrib/clefval/example-utf8.tex
new file mode 100644
index 0000000000..7e39691afc
--- /dev/null
+++ b/macros/latex/contrib/clefval/example-utf8.tex
@@ -0,0 +1,101 @@
+% Time-stamp: <2020-07-29 12:47:56 administrateur>
+% Création : 2020-07-28T12:21:18+0200
+%% =========================================================================
+%% Part of the `clefval' package.
+%% Ce fichier fait partie de l'extension « clefval »
+%%
+%% 2020-07-27; v0.1
+%%
+%% Copyright (C) 2004, 2020 by Yvon Henel Le TeXnicien de surface
+%% <le.texnicien.de.surface@yvon-henel.fr>
+%%
+%% This file may be distributed and/or modified under the conditions of
+%% the LaTeX Project Public License, either version 1.3c of this license
+%% or (at your option) any later version. The latest version of this
+%% license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%% ========================================================================
+\documentclass{article}
+\usepackage{clefval}
+\usepackage{iftex}
+\usepackage[french,main=english]{babel}
+
+\ifpdftex
+\else
+\usepackage{fontspec}
+\setmainfont{DejaVu Serif}
+\setsansfont{DejaVu Sans}
+\setmonofont{DejaVu Sans Mono}
+\fi
+
+\TheKey{j}{Joe}
+\TheKey{éçà@§}{bizarre}
+\TheKey{Разбрах}{in bulgarian: Ð‘Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ñ Ð·Ð° помощта}
+
+\begin{document}
+\bgroup
+\setlength{\parindent}{0pt}
+\noindent\hrulefill
+\vspace{0.5\baselineskip}
+
+\textbf{English}
+
+Cast a glance to the source to see some examples of \textbf{clefval}
+usage.
+
+This file can be processed with \texttt{pdflatex}, \texttt{lualatex}
+or \texttt{xelatex}.
+
+\vspace{0.5\baselineskip}
+\noindent\hrulefill
+\vspace{0.5\baselineskip}
+
+\begin{otherlanguage}{french}
+ \textbf{Français}
+
+ Jetez un Å“il sur le source pour voir quelques exemples d'utilisation
+ de \textbf{clefval}.
+
+ On peut compiler ce document avec \texttt{pdflatex}, \texttt{lualatex}
+ ou \texttt{xelatex}.
+\end{otherlanguage}
+
+\vspace{0.5\baselineskip}
+\noindent\hrulefill
+\egroup
+
+\vspace{\baselineskip}
+
+\(\ast\)\TheKey{}{void key}%
+% without the `%' character there's a spurious blank
+% sans le caractère « % » un espace superflu apparait
+\TheKey{Chip and Dale}{two anthropomorphic \emph{chipmunk} brothers}\(\ast\)
+
+\TheValue{j}
+
+\TheValue{k}
+
+\TheValue{éçà@§}
+
+\ifpdftex \else \TheValue{Разбрах} \fi
+% pdflatex doesn't know what to do with that key ;)
+% pdflatex ne sait pas quoi faire de cette clé ;)
+
+\TheValue{}
+
+\TheValue{Chip and Dale}
+
+\TheKey{$2+3=5$}{interresting equality \(2+3=5\)}
+\TheValue{$2+3=5$}
+% we can use $...$ but not \(...\) as a key
+% on peut utiliser $...$ mais pas \(...\) comme clé
+
+\end{document}
+
+%%% Local Variables:
+%%% coding: utf-8
+%%% TeX-engine: default
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/macros/latex/contrib/clefval/example.pdf b/macros/latex/contrib/clefval/example.pdf
index f1ff324485..1ed2c15c3d 100644
--- a/macros/latex/contrib/clefval/example.pdf
+++ b/macros/latex/contrib/clefval/example.pdf
Binary files differ
diff --git a/macros/latex/contrib/clefval/example.tex b/macros/latex/contrib/clefval/example.tex
index f2dcc48838..c24bc874f4 100644
--- a/macros/latex/contrib/clefval/example.tex
+++ b/macros/latex/contrib/clefval/example.tex
@@ -1,4 +1,17 @@
-% -*- mode: LaTeX; coding: iso-8859-15 -*-
+%% Part of the `clefval' package.
+%%
+%% 2020-07-27; v0.1
+%%
+%% Copyright (C) 2004, 2020 by Yvon Henel Le TeXnicien de surface
+%% <le.texnicien.de.surface@yvon-henel.fr>
+%%
+%% This file may be distributed and/or modified under the conditions of
+%% the LaTeX Project Public License, either version 1.3c of this license
+%% or (at your option) any later version. The latest version of this
+%% license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%% ========================================================================
\documentclass[a4paper,10pt]{article}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
@@ -88,7 +101,8 @@ Content of the \texttt{aux} file (extract) :
\vspace*{\stretch{1}}
\end{document}
-%%% Local Variables:
+%%% Local Variables:
+%%% coding: iso-8859-15
%%% mode: latex
%%% TeX-master: t
%%% End:
diff --git a/macros/latex/contrib/clefval/exemple.pdf b/macros/latex/contrib/clefval/exemple.pdf
index 27a8f27f95..a605643b70 100644
--- a/macros/latex/contrib/clefval/exemple.pdf
+++ b/macros/latex/contrib/clefval/exemple.pdf
Binary files differ
diff --git a/macros/latex/contrib/clefval/exemple.tex b/macros/latex/contrib/clefval/exemple.tex
index 11d24c5a8d..6159784d35 100644
--- a/macros/latex/contrib/clefval/exemple.tex
+++ b/macros/latex/contrib/clefval/exemple.tex
@@ -1,4 +1,18 @@
-% -*- mode: LaTeX; coding: iso-8859-15 -*-
+%% Part of the `clefval' package.
+%% Ce fichier fait partie de l'extension « clefval »
+%%
+%% 2020-07-27; v0.1
+%%
+%% Copyright (C) 2004, 2020 by Yvon Henel Le TeXnicien de surface
+%% <le.texnicien.de.surface@yvon-henel.fr>
+%%
+%% This file may be distributed and/or modified under the conditions of
+%% the LaTeX Project Public License, either version 1.3c of this license
+%% or (at your option) any later version. The latest version of this
+%% license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%% ========================================================================
\documentclass[a4paper,10pt]{article}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
@@ -92,6 +106,7 @@ Contenu du fichier \texttt{aux} (extrait) :
\end{document}
%%% Local Variables:
+%%% coding: iso-8859-15
%%% mode: latex
%%% TeX-master: t
%%% End:
diff --git a/macros/latex/contrib/clefval/fra-clefval.ins b/macros/latex/contrib/clefval/fra-clefval.ins
deleted file mode 100644
index 8471c591ea..0000000000
--- a/macros/latex/contrib/clefval/fra-clefval.ins
+++ /dev/null
@@ -1,58 +0,0 @@
-%%% 2004-05-22
-%%
-%% Copyright (C) 2004 by Yvon Henel Le TeXnicien de surface
-%% <Yvon.Henel@wanadoo.fr>
-%%
-%% This file may be distributed and/or modified under the conditions of
-%% the LaTeX Project Public License, either version 1.2 of this license
-%% or (at your option) any later version. The latest version of this
-%% license is in:
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% and version 1.2 or later is part of all distributions of LaTeX version
-%% 1999/12/01 or later.
-%%
-\input docstrip.tex
-\keepsilent
-\preamble
-This is a generated file.
-
-Copyright (C) 2004 Y. Henel, le TeXnicien de surface
-<Yvon.Henel@wanadoo.fr>
-
-This file may be distributed and/or modified under the conditions of
-the LaTeX Project Public License, either version 1.2 of this license
-or (at your option) any later version. The latest version of this
-license is in:
-
- http://www.latex-project.org/lppl.txt
-
-and version 1.2 or later is part of all distributions of LaTeX version
-1999/12/01 or later.
-\endpreamble
-%%% pour messages en fran\c cais :
-\generate{\file{clefval.sty}{\from{clefval.dtx}{package,packfra}}}
-
-\Msg{****************************************************************}
-\Msg{*}
-\Msg{* VERSION FRANÇAISE :: FRENCH VERSION}
-\Msg{*}
-\Msg{* Pour finir l'installation vous devez placer}
-\Msg{* le fichier suivant dans un répertoire parcouru par TeX.}
-\Msg{*}
-\Msg{* \space\space clefval.sty}
-\Msg{*}
-\Msg{* Pour produire la documentation (bilingue) faire : }
-\Msg{* pdflatex clefval.dtx}
-\Msg{* makeindex -s gind clefval }
-\Msg{* makeindex -s gglo -o clefval.gls clefval.glo}
-\Msg{* pdflatex clefval.dtx}
-\Msg{*}
-\Msg{* puis placez clefval.pdf dans un répertoire de documentation}
-\Msg{* comme par exemple texmf-local/doc/latex/clefval}
-\Msg{*}
-\Msg{********************* TeXez dans la joie ! *********************}
-\Msg{****************************************************************}
-
-\endbatchfile
diff --git a/macros/latex/contrib/popupmenu/README b/macros/latex/contrib/popupmenu/README
deleted file mode 100644
index 16256c5097..0000000000
--- a/macros/latex/contrib/popupmenu/README
+++ /dev/null
@@ -1,19 +0,0 @@
-The popupmenu Package
-
-popupmenu is a LaTeX package used to create a menu structure. This
-menu structure (an array of menu items) is passed to the Acrobat
-JavaScript method app.popUpMenuEx() method to create a popup menu.
-Using the environments defined in this package, and the command
-\popUpMenu, you can create and display hierarchical menus. The menu
-items can have JavaScript actions associated with them, they can be
-marked and dis-enabled.
-
-The package requires only hyperref. Thus, users of pdftex, dvipdfm,
-and dvips can use this package. Two examples are included in the
-distribution, additional examples can be found at the AeB Blog
-
- http://www.math.uakron.edu/~dpstory/aebblog.html
-
-
-D. P. Story
-09/27/2010
diff --git a/macros/latex/contrib/popupmenu/README.md b/macros/latex/contrib/popupmenu/README.md
new file mode 100644
index 0000000000..f60d94df47
--- /dev/null
+++ b/macros/latex/contrib/popupmenu/README.md
@@ -0,0 +1,18 @@
+The popupmenu Package
+Dated: 2020-07-26
+
+popupmenu is a LaTeX package used to create a menu structure. This
+menu structure (an array of menu items) is passed to the Acrobat
+JavaScript method app.popUpMenuEx() method to create a popup menu.
+Using the environments defined in this package, and the command
+\popUpMenu, you can create and display hierarchical menus.
+
+Workflows supported: pdflatex, lualatex, xelatex,
+dvips-><distiller|ps2pdf>.
+
+What's New 2020-07-26: Defined the tracking option and the
+\puProcessMenu command to track menu selections. Other
+improvements and bug fixes were made.
+
+D. P. Story
+2020-07-29
diff --git a/macros/latex/contrib/popupmenu/docs/popupmenu-man.pdf b/macros/latex/contrib/popupmenu/docs/popupmenu-man.pdf
new file mode 100644
index 0000000000..b498159c13
--- /dev/null
+++ b/macros/latex/contrib/popupmenu/docs/popupmenu-man.pdf
Binary files differ
diff --git a/macros/latex/contrib/popupmenu/docs/popupmenu-man.tex b/macros/latex/contrib/popupmenu/docs/popupmenu-man.tex
new file mode 100644
index 0000000000..150fc84c26
--- /dev/null
+++ b/macros/latex/contrib/popupmenu/docs/popupmenu-man.tex
@@ -0,0 +1,685 @@
+\documentclass{article}
+\usepackage[fleqn]{amsmath}
+\usepackage[
+ web={centertitlepage,designv,tight*,usetemplates,
+ forcolorpaper,latextoc,pro},%usesf,
+ eforms,aebxmp
+]{aeb_pro}
+%\usepackage{multicol}
+%\usepackage{aeb_mlink}
+\usepackage[tracking]{popupmenu}
+\usepackage{array}
+\usepackage[altbullet]{lucidbry}
+
+%\previewOn
+
+\usepackage{makeidx}
+\makeindex
+\usepackage{acroman}
+
+\leftmargini\parindent
+
+
+\usepackage[active]{srcltx}
+
+\urlstyle{rm}
+\let\tops\texorpdfstring
+\let\pkg\textsf
+\let\app\textsf
+\let\opt\texttt
+\let\uif\textsf
+\let\env\texttt
+\def\meta#1{\textit{\texttt{#1}}}
+\def\ameta#1{$\langle\textit{\texttt{#1}}\rangle$}
+\newdimen\aebdimen \aebdimen6pt %\partopsep \advance\aebdimen\partopsep
+\newcommand\bVerb[1][]{\begingroup#1\vskip\aebdimen\parindent0pt}%
+\def\eVerb{\vskip\aebdimen\endgroup\noindent}
+\def\SUB#1{\ensuremath{{}_{\text{#1}}}}
+\def\darg#1{\texttt{\{#1\}}}
+\def\takeMeasure{\bgroup\obeyspaces\takeMeasurei}
+\def\takeMeasurei#1{\global\setbox\webtempboxi\hbox{\ttfamily#1}\egroup}
+\def\bxSize{\wd\webtempboxi+2\fboxsep+2\fboxrule}
+\let\amtIndent\leftmargini
+\makeatletter
+\def\setDisplayNumber#1#2{\kern0pt
+ \setlength\abovedisplayshortskip{0pt}%
+ \setlength\belowdisplayshortskip{0pt}%
+ \setlength\abovedisplayskip{0pt}%
+ \setlength\belowdisplayskip{0pt}%
+ \begin{equation}\label{#2}\end{equation}\kern0pt
+}
+\renewenvironment{quote}[1][]
+ {\def\@rgi{#1}\ifx\@rgi\@empty
+ \let\rghtm\@empty\else\def\rghtm{\rightmargin\leftmargin}\fi
+ \list{}{\rghtm} %{\rightmargin\leftmargin}%
+ \item\relax}
+ {\endlist}
+\renewcommand*\descriptionlabel[1]{\hspace\labelsep
+ \normalfont #1}
+\setcounter{secnumdepth}{4}
+\setcounter{tocdepth}{5}
+\renewcommand*{\theparagraph}{\texorpdfstring{\protect\P\protect\ }{\textparagraph}}
+\renewcommand{\paragraph}
+ {\renewcommand{\@seccntformat}[1]{\theparagraph}%
+ \@startsection{paragraph}{4}{0pt}{6pt}{-3pt}{\bfseries}} %\color{\aeb@subsubsectioncolor}
+\renewcommand*\l@paragraph{\@dottedtocline{4}{5.0em}{1em}} %{7.0em}{4.1em}}
+\def\chgCurrLblName#1{\def\@currentlabelname{#1}}
+\def\echgCurrLblName#1{\edef\@currentlabelname{#1}}
+\makeatother
+
+\reversemarginpar
+\def\FmtMP#1{\marginpar{\slshape\raggedleft\small#1}}
+
+
+\newcommand{\YT}{\textsf{YouTube}}
+
+
+%\def\tutpath{doc/tutorial}
+%\def\tutpathi{tutorial}
+
+\DeclareDocInfo
+{
+ university={\AcroTeX.Net},
+ title={The manual for the \tops{\protect\pkg}{}{popupmenu} package},
+% title={The \texorpdfstring{\textsf{popupmenu} Package\\[1em]}{: }
+% Create popup-menus to perform actions},
+ author={D. P. Story},
+ email={dpstory@acrotex.net},
+ subject={Creating popup-menues},
+ talksite={\url{www.acrotex.net}},
+ version={1.2, 2020/07/26},
+ keywords={AcroTeX, PDF, popup-menus, JavaScript},
+ copyrightStatus=True,
+ copyrightNotice={Copyright (C) \the\year, D. P. Story},
+ copyrightInfoURL={http://www.acrotex.net}
+}
+
+\def\dps{$\hbox{$\mathfrak D$\kern-.3em\hbox{$\mathfrak P$}%
+ \kern-.6em \hbox{$\mathcal S$}}$}
+
+\universityLayout{fontsize=Large}
+\titleLayout{fontsize=LARGE}
+\authorLayout{fontsize=Large}
+\tocLayout{fontsize=Large,color=aeb}
+\sectionLayout{indent=-40pt,fontsize=large,color=aeb} %,afterskip=1sp}
+\subsectionLayout{indent=-20pt,color=aeb} %,afterskip=1sp}
+\subsubsectionLayout{indent=0pt,color=aeb} %,afterskip=1sp}
+\subsubDefaultDing{\texorpdfstring{$\bullet$}{\textrm\textbullet}}
+
+\def\thispkg{\pkg{popupmenu}}
+
+\let\tops\texorpdfstring
+\newenvironment{eqComments}[1][\strut]{\smallskip\leftskip-\labelwidth
+\item[]\textbf{\textcolor{blue}{#1}}}{\par\smallskip}
+
+\begin{popupmenu}{Intro}
+ \item{title=title,return=Title: The manual for the popupmenu package}
+ \item{title=author,return=Author: D. P. Story}
+ \item{title=package name,return=Package: popupmenu}
+\end{popupmenu}
+
+\urlPath{\homeAtUA}{http://www.math.uakron.edu/~dpstory}
+\urlPath{\homeAeB}{http://www.acrotex.net}
+\urlPath{\blogAeB}{http://blog.acrotex.net}
+\urlPath{\urlCTAN}{https://www.ctan.org}
+\urlPath{\embedYT}{http://www.youtube.com/embed}
+\urlPath{\watchYT}{http://www.youtube.com/watch?v}
+\begin{popupmenu}{Various}
+ \item{title=Various AcroTeX Links,return=none}
+ \item{title=-}
+ \begin{submenu}{title=AeB at U of Akron}
+ \item{title=Home page,return=\homeAtUA/acrotex.html}
+ \item{title=Tutorials,return=\homeAtUA/acrotex.html\#educational}
+ \end{submenu}
+ \begin{submenu}{title=Commercial AcroTeX}
+ \item{title=AcroTeX main page,return=\homeAeB}
+ \item{title=AcroTeX blog,return=\blogAeB}
+ \end{submenu}
+ \begin{submenu}{title=AcroTeX on CTAN}
+ \item{title=Contributions: AcroTeX ,return=\urlCTAN/author/story}
+ \item{title=The popupmenu Package,return=\urlCTAN/pkg/popupmenu}
+ \end{submenu}
+ \begin{submenu}{title=YouTube Videos}
+ \begin{submenu}{title=Action Videos}
+ \item{title=Kung-Fu fighting (Bruce Lee version),return=\embedYT/GZ9e3Dy7obA}
+ \item{title=Rocket Jump,return=\embedYT/7XzdZ4KcI8Y}
+ \end{submenu}
+ \begin{submenu}{title=Miscellaneous}
+ \item{title=J\"{u}rgen's favorite song,return={\watchYT=mLDF5MBMWHE}}
+ \item{title=\Esc"Sea Hunt\Esc" US TV series (1958-61) lead-in,return=\embedYT/Lz0aMoWh8Q4}
+ \item{title=Learn \cs{LaTeX} in one video,return=\embedYT/VhmkLrOjLsw}
+ \end{submenu}
+ \end{submenu}
+\end{popupmenu}
+
+\puUseMenus{Intro,Various}
+
+\chngDocObjectTo{\newDO}{doc}
+\begin{docassembly}
+var titleOfManual="The popupmenu MANUAL";
+var manualfilename="Manual_BG_Print_popupmenu.pdf";
+var manualtemplate="Manual_BG_Brown.pdf"; // Blue, Green, Brown
+var _pathToBlank="C:/Users/Public/Documents/ManualBGs/"+manualtemplate;
+var doc;
+var buildIt=false;
+if ( buildIt ) {
+ console.println("Creating new " + manualfilename + " file.");
+ doc = \appopenDoc({cPath: _pathToBlank, bHidden: true});
+ var _path=this.path;
+ var pos=_path.lastIndexOf("/");
+ _path=_path.substring(0,pos)+"/"+manualfilename;
+ \docSaveAs\newDO ({ cPath: _path });
+ doc.closeDoc();
+ doc = \appopenDoc({cPath: manualfilename, oDoc:this, bHidden: true});
+ f=doc.getField("ManualTitle");
+ f.value=titleOfManual;
+ doc.flattenPages();
+ \docSaveAs\newDO({ cPath: manualfilename });
+ doc.closeDoc();
+} else {
+ console.println("Using the current "+manualfilename+" file.");
+}
+var _path=this.path;
+var pos=_path.lastIndexOf("/");
+_path=_path.substring(0,pos)+"/"+manualfilename;
+\addWatermarkFromFile({
+ bOnTop:false,
+ bOnPrint:false,
+ cDIPath:_path
+});
+\executeSave();
+
+\end{docassembly}
+
+\begin{document}
+
+\maketitle
+
+\selectColors{linkColor=black}
+\tableofcontents
+\selectColors{linkColor=webgreen}
+
+\section{Introduction}\label{s:intro}
+
+Acrobat JavaScript has an interesting function, \texttt{app.popUpMenuEx()},
+that we exploit in this package. The function takes as its argument an array
+of structured menu items and displays these items as a pop-up menu. When an
+item is selected, a value is returned, which can then be acted upon in some
+way. Here is a simple example, pass your mouse pointer over the button:
+\pushButton[\CA{Info}\BC{}\S{S}\H{N}\AAmouseenter{%
+ var cChoice = \popUpMenu(Intro);\r
+ if ( cChoice != null ) app.alert(cChoice); }]{intro}{}{11bp}\olBdry. This
+documentation describes the environments, commands, and JavaScript required
+to create such pop-up menus.
+
+\subsection{Sample files}
+
+The file \texttt{pu-exmpls.tex} is the only demo file; it incorporates the examples of this
+documentation, as well as few other bits and pieces.
+
+\subsection{Options, requirements, and workflows}
+
+\paragraph*{Options.} There are two options for this package
+\opt{tracking}\FmtMP{\opt{tracking}} and \opt{!tracking} (the default). The
+push button \pushButton[\CA{Info}\BC{}\S{S}\H{N}\AAmouseenter{var cChoice =
+ \popUpMenu(Intro);\r if ( cChoice != null ) app.alert(cChoice);
+ }]{intro}{}{11bp} introduced earlier is an example of a menu system with
+ \emph{no tracking} (\opt{!tracking}). As you selected menu items appearance
+ of the item does not change. When the \opt{tracking} option is taken, the
+ menu keeps track of which menu item is selected by placing a check mark to
+ the left of the menu item; for example,
+ \pushButton[\CA{Info}\BC{}\S{S}\H{N}\AAmouseenter{trackingPU=true;\r var
+ cChoice = \puProcessMenu(Intro);\r if ( cChoice != null )
+ app.alert(cChoice); }]{intro}{}{11bp}\olBdry, notice as you select items, a
+ check mark appears; select another item, the previous check mark is removed,
+ and the latest item selected is now checked. More on tracking in \hyperref[s:tracking]{Section~\ref*{s:tracking}}.
+
+\paragraph*{Requirements.}
+This package requires the \pkg{eforms} package, which is part of \pkg{acrotex}.\footnote{\url{http://www.ctan/pkg/acrotex}}
+
+\paragraph*{Workflows.} This is a general {\LaTeX} package, any workflows can be used to build
+a \thispkg{} document: \app{pdflatex}, \app{lualatex}, \app{xelatex}, or
+\app{dvips\,->\,\ameta{\upshape{distiller\,\string|\,ps2pdf}}}.\footnote{\pkg{popupmenu}
+uses document JavaScript when \cs{puUseMenus} is expanded in the preamble;
+\app{ps2pdf} does not support the creation of document JavaScript. If all
+menu structures are defined as field scripts, \app{ps2pdf} should work. See
+Section~\ref*{ps2pdf} for more information.}
+
+\section{The \tops{\protect\pkg}{}{popupmenu} environment}
+
+%\typeout{!! \Intro }
+
+To generate a pop-up menu using \texttt{app.popUpMenuEx()} you need to pass to it through its argument
+a menu-array. The most convenient way of creating this ``menu-array'' is with the \env{popupmenu} environment. Before
+discussing the full syntax of \env{popupmenu} we reproduce the \env{popupmenu} environment that produced the \textsf{Intro}
+button in first paragraph of this section:
+\begin{Verbatim}[fontsize=\small,commandchars=!()]
+\begin{popupmenu}{Intro}
+ \item{title=title,return=Title: The manual for the popupmenu package}
+ \item{title=author,return=Author: D. P. Story}
+ \item{title=package name,return=Package: popupmenu}
+\end{popupmenu}
+\end{Verbatim}
+This environment defines a JavaScript variable \texttt{Intro} and a {\LaTeX} command \cs{Intro}
+that expands to what you see below.
+\begin{Verbatim}[fontsize=\small,commandchars=!()]
+var Intro = [
+ {cName: "title", cReturn: "Title: The manual for the popupmenu package"},
+ {cName: "author", cReturn: "Author: D. P. Story"},
+ {cName: "package name", cReturn: "Package: popupmenu"}
+];
+\end{Verbatim}
+The above is a properly formed ``menu-array''.
+
+\newtopic\noindent
+The rollover push button was created with the following code:
+\begin{Verbatim}[fontsize=\small,commandchars={|~@}]
+\pushButton[\CA{Info}\BC{}\S{S}\H{N}\AAmouseenter{%
+ var cChoice = \popUpMenu(Intro);\r
+ if ( cChoice != null ) app.alert(cChoice); }]{intro}{}{11bp}
+\end{Verbatim}
+The mouse-enter JavaScript is \texttt{var\:cChoice\:=\:\string\popUpMenu(Intro)}. The
+array name (\texttt{Intro}) is passed to the convenience command
+\cs{popUpMenU} to get the return value \texttt{cChoice}.\footnote{The name of the return variable is your choice,
+you can say \texttt{var retn=\cs{popUpMenu(Intro)}}, for example.} Finally, if
+nonempty, an alert dialog box is emitted with the return value displayed in
+it. BTY,\footnote{By the way} \cs{popUpMenu} expands to the JavaScript method
+\texttt{app.popUpMenuEx()}.
+
+\section{The \tops{\env}{}{popupmenu} environment}
+
+This general syntax for the \env{popupmenu} environment is,
+\bVerb\takeMeasure{\small\string\item\darg{title=\ameta{str},marked=\ameta{\upshape{true|false}},enabled=\ameta{\upshape{true|false}},return=\ameta{str}}}%
+\setlength\eflength{\bxSize}%
+\def\1{\rlap{\hskip\eflength\ding{182}}}
+\def\2{\rlap{\hskip\eflength\ding{183}}}
+\def\3{\rlap{\hskip\eflength\ding{184}}}
+\def\4{\rlap{\hskip\eflength\ding{185}}}
+\begin{minipage}{\linewidth}
+\begin{minipage}{\bxSize}
+\xdef\panelWidth{\the\linewidth}% *[\ameta{opts}]\darg{\ameta{ytvID}}\darg{\ameta{text}}
+\begin{Verbatim}[frame=single,commandchars=!(),rulecolor=\color{red},fontsize=\small]
+!1\begin{popupmenu}{!ameta(name)}
+!2\item{title=!ameta(str),marked=!ameta(!upshape(true|false)),enabled=!ameta(!upshape(true|false)),return=!ameta(str)}
+!3\item{title=-}
+...
+!4\begin{submenu}{title=!ameta(str),marked=!ameta(!upshape(true|false))}
+\item{title=!ameta(str),marked=!ameta(!upshape(true|false)),enabled=!ameta(!upshape(true|false)),return=!ameta(str)}
+\item{title=-}
+...
+\end{submenu}
+...
+\end{popupmenu}
+\end{Verbatim}
+\end{minipage}\hfill
+\begin{minipage}{\linewidth-\panelWidth}
+\setDisplayNumber\label{display:puenv}
+\end{minipage}\end{minipage}\eVerb
+At the top-level \ding{182}, the \env{popupmenu} environment takes one
+argument. The \ameta{name} argument plays two roles: (1) it becomes the name
+of the JavaScript \emph{menu-array}; (2) it becomes a command name
+\cs{\ameta{name}} that expands to the JavaScript menu-array. For this reason,
+\ameta{name} must consist of ASCII letters only. The body of \env{popupmenu}
+consists of one or more \cs{item} commands (\ding{183} and \ding{184}). The
+body may contain zero or more \env{submenu} environments (\ding{185});
+\env{submenu} may then contain one or more \cs{item} commands. You can have
+sub-menus inside other sub-menus.
+
+Generally, some underlying JavaScript, such as when the \opt{tracing} option
+is in force, sets a menu item to \texttt{marked=true} or
+\texttt{marked=false}; so as a rule, it is not recommended to initially specify
+the \texttt{marked} key.
+
+\paragraph*{Discussion of \cs{item\darg{\ameta{KV-pairs}}}.} There are four key-value pairs.
+\begin{quote}
+\begin{description}
+ \item[\texttt{title=\ameta{str\upshape{\string|-}}}] (required) The
+ value of \texttt{title} (\ameta{str}) is the menu item title; a
+ value of `\texttt{-}' is reserved to signal that a separator line
+ should be drawn.
+ \item[\texttt{marked=\ameta{\upshape{true\string|false}}}] (optional)
+ If \texttt{true}, the menu item is marked with a check. The default
+ is \texttt{false} (not marked). Leave this key to JavaScript.
+ \item[\texttt{enabled=\ameta{\upshape{true\string|false}}}] (optional)
+ If \texttt{true} the item is to appear enabled; otherwise the menu
+ item is grayed out. The default is \texttt{true} (enabled).
+ \item[\texttt{return=\ameta{str}}] (optional) A string to be returned
+ when the menu item is selected. If \texttt{return} is not specified
+ or has no value, the value of the \texttt{title} key is returned.
+ There is a special return value; if \ameta{str} is the word
+ `\texttt{none}', the return value will be \texttt{null} (no
+ action). In this case, the value of the \texttt{title} key can be
+ used as a heading. (There is an example of the `\texttt{none}' value
+ in Section~\ref*{Exepu}.)
+\end{description}
+\end{quote}
+
+\paragraph*{Discussion of \env{submenu\darg{\ameta{KV-pairs}}}.} The argument of \env{submenu}
+takes only two key-value pairs: \texttt{title} and \texttt{marked}, see descriptions above.
+
+\paragraph*{Placement of the \env{popupmenu} environment.} The environment may appear in the
+preamble or in the body of the document.
+\begin{itemize}
+ \item\textbf{In the preamble.} When one or more \env{popupmenu}
+ environments are declared in the preamble, their corresponding
+ menu-array can be placed as document JavaScript. To place one or
+ more menu-arrays in the document JavaScript section of the PDF,
+ insert the \cs{puUseMenus} command following the last
+ \env{popupmenu} environment in the preamble.
+\bVerb\takeMeasure{\string\puUseMenus\darg{\ameta{menu-array-names}}}\par\noindent
+\begin{minipage}{\linewidth}
+\begin{minipage}{\bxSize}
+\xdef\panelWidth{\the\linewidth}%
+\begin{Verbatim}[frame=single,commandchars=!(),rulecolor=\color{red}]
+\puUseMenus{!ameta(menu-array-names)}
+\end{Verbatim}
+\end{minipage}\hfill
+\begin{minipage}{\linewidth-\panelWidth}
+\setDisplayNumber\label{display:puUseMenus}
+\end{minipage}\end{minipage}\eVerb
+where \ameta{menu-array-names} is a comma-delimited list of
+menu-array names; for example, \cs{puUseMenus\darg{myMenu,yourMenu}}.
+
+Tracing can only occur when (1) the \env{popupmenu} environment appears in
+the preamble; (2) and the \ameta{name} of the pop-up menu appears as one of
+the arguments of \cs{puUseMenus}; and (3) the command \cs{puProcessMenu} is
+used at the field level to open the pop-up, more on this in \hyperref[s:tracking]{Section~\ref*{s:tracking}}.
+
+\item\textbf{In the body of the document.} For \env{popupmenus}
+ environments declared in the body of the document, the corresponding
+ menu-arrays can still be used anywhere after the declaration. Refer to
+ \hyperref[s:notracking]{Section~\ref*{s:notracking}} for details.
+\end{itemize}
+
+\section{Executing a pop-up menu}\label{Exepu}
+
+Two commands used to open a pop-up menu, \cs{popUpMenu} and \cs{puProcessMenu}:
+\bVerb\takeMeasure{\string\puProcessMenu\darg{\ameta{name}}}%
+\setlength\eflength{\bxSize}\def\1{\sffamily\rlap{\hskip\eflength(for no-tracking menus)}}%
+\def\2{\sffamily\rlap{\hskip\eflength(for tracking menus)}}\par\noindent
+\begin{minipage}{\linewidth}
+\begin{minipage}{\bxSize}
+\xdef\panelWidth{\the\linewidth}%
+\begin{Verbatim}[frame=single,commandchars={!~@},rulecolor=\color{red}]
+!1\popUpMenu(!ameta~name@)
+!2\puProcessMenu(!ameta~name@)
+\end{Verbatim}
+\end{minipage}\hfill
+\begin{minipage}{\linewidth-\panelWidth}
+\setDisplayNumber\label{display:puCMDS}
+\end{minipage}\end{minipage}\eVerb where \ameta{name} is the name given to some
+\env{popupmenu} environment, refer to
+\hyperref[display:puenv]{display~(\ref*{display:puenv})}, defined earlier in
+the document. The first one is designed for no-tracking menus, the second is
+for tracking menus.
+
+\paragraph*{The \texttt{Various} menu.}\label{para:Various}
+In subsequent sections, we'll use the following pop-up menu, which is defined
+in the preamble of this document.
+\begin{Verbatim}[fontsize=\small,numbers=left]
+\urlPath{\homeAtUA}{http://www.math.uakron.edu/~dpstory}
+\urlPath{\homeAeB}{http://www.acrotex.net}
+\urlPath{\blogAeB}{http://blog.acrotex.net}
+\urlPath{\urlCTAN}{https://www.ctan.org}
+\urlPath{\embedYT}{http://www.youtube.com/embed}
+\urlPath{\watchYT}{http://www.youtube.com/watch?v}
+\begin{popupmenu}{Various}
+ \item{title=Various AcroTeX Links,return=none} % return value of 'none'
+ \item{title=-}
+ \begin{submenu}{title=AeB at U of Akron}
+ \item{title=Home page,return=\homeAtUA/acrotex.html}
+ \item{title=Tutorials,return=\homeAtUA/acrotex.html\#educational}
+ \end{submenu}
+ \begin{submenu}{title=Commercial AcroTeX}
+ \item{title=AcroTeX main page,return=\homeAeB}
+ \item{title=AcroTeX blog,return=\blogAeB}
+ \end{submenu}
+ \begin{submenu}{title=AcroTeX on CTAN}
+ \item{title=Contributions: AcroTeX,
+ return=\urlCTAN/author/story}
+ \item{title=The popupmenu Package,
+ return=\urlCTAN/pkg/popupmenu}
+ \end{submenu}
+ \begin{submenu}{title=YouTube Videos}
+ \begin{submenu}{title=Action Videos}
+ \item{title=Kung-Fu fighting (Bruce Lee version),
+ return=\embedYT/GZ9e3Dy7obA}
+ \item{title=Rocket Jump,return=\embedYT/7XzdZ4KcI8Y}
+ \end{submenu}
+ \begin{submenu}{title=Miscellaneous}
+ \item{title=J\"{u}rgen's favorite song,
+ return={\watchYT=mLDF5MBMWHE}}
+ \item{title=\Esc"Sea Hunt\Esc" US TV series (1958-61) lead-in,
+ return=\embedYT/Lz0aMoWh8Q4}
+ \item{title=Learn \cs{LaTeX} in one video,
+ return=\embedYT/VhmkLrOjLsw}
+ \end{submenu}
+ \end{submenu}
+\end{popupmenu}
+\end{Verbatim}
+\textbf{Notes:}
+\begin{itemize}
+\item In lines~(1)--(6), several URLs are declared using
+ \cs{urlPath}\FmtMP{\cs{urlPath}}, which is defined in \pkg{popupmenu}
+ package.
+\item Line~(8) The `\texttt{none}; return value is used.
+\item Line~(12) The fragment (\texttt{\#}) is escaped (\verb~\#~).
+\item Line~(31) The value of the \texttt{title} key is passed through the
+ \pkg{hyperref} command \cs{pdfstringdef}, consequently, you can use
+ standard {\LaTeX} markup for Latin-1 characters.
+\item Line~(32) The return value has an equal sign (\texttt{=}), the return value
+ is enclosed in braces to avoid a \pkg{xkeyval} parsing error.
+\item Line~(33) The double quote needs to be escaped (because ultimately,
+ the value will appear within double quotes. We use a special
+ \cs{Esc}\FmtMP{\cs{Esc}} command of \pkg{popupmenu}.
+\item Line~(35) To place a backslash(`\texttt\eqbs'), use the \cs{cs}\FmtMP{\cs{cs}} command.
+\end{itemize}
+
+\newtopic\noindent
+The \env{popupmenu} can be placed in the preamble or in the body of the document. Let's begin with the
+one declared in the body.
+
+\subsection{Declaring \tops{\protect\env}{}{popupmenu} in the body}\label{s:notracking}
+
+%\previewOn
+
+\begin{popupmenu}{LocalMenu}
+ \item {title=First Item}
+ \item {title=Second Item}
+\end{popupmenu}
+
+Here, in the body, we declare a (simple) menu: \pushButton[\CA{My Menu}\AAmouseenter{%
+\LocalMenu\r
+var cChoice = \popUpMenu(LocalMenu);\r
+if ( cChoice != null ) app.alert("You chose the \\""+cChoice+"\\"");
+}]{LocalMenuBtn}{}{11bp}\begingroup
+\def\1{\llap{\rlap{\ding{182}}\hskip\amtIndent\relax}}%
+\def\2{\llap{\rlap{\ding{183}}\hskip\amtIndent\relax}}%
+\def\3{\llap{\rlap{\ding{184}}\hskip\amtIndent\relax}}%
+\begin{Verbatim}[xleftmargin=\amtIndent,fontsize=\small,commandchars={|~@}]
+|1\begin{popupmenu}{LocalMenu}
+ \item {title=First Item}
+ \item {title=Second Item}
+\end{popupmenu}
+\pushButton[\CA{My Menu}\AAmouseenter{%
+|2\LocalMenu\r //|sffamily Expand the command version of the menu-array
+|3var cChoice = \popUpMenu(LocalMenu);\r //|sffamily use \popUpMenu
+if ( cChoice != null )
+ app.alert("You chose the \\""+cChoice+"\\"");
+}]{LocalMenuBtn}{}{11bp}
+\end{Verbatim}
+\endgroup\noindent
+In line~\ding{182} we decare our simple menu. In line~\ding{183} we expand
+the command version of the \emph{menu-array}. (Refer to comment \ding{182} of
+\hyperref[display:puenv]{display~(\ref*{display:puenv})} on
+page~\pageref*{display:puenv}.) Finally, in line~\ding{184}, we execute
+\cs{popUpMenu(LocalMenu)} (See
+\hyperref[display:puCMDS]{display~(\ref*{display:puCMDS})} on
+page~\pageref*{display:puCMDS}, and the comments that follow). Using this
+technique, there is \emph{no tracking}; that is, the menu item chosen is not
+checked.
+
+The \env{popupmenu} can be declared in the preamble to obtain the same
+results, but still no tracking. To obtain tracking of the menu items, you
+must (1) declare \env{popupmenu} in the preamble; (2) include its name
+(\texttt{LocalMenu}) in the list of \ameta{menu-array-names} of the
+\cs{puUseMenus} command of
+\hyperref[display:puUseMenus]{display~(\ref*{display:puUseMenus})}; (3)
+delete line~\ding{183}; (4) replace \cs{popUpMenu} in line~\ding{184} with
+\cs{puProcessMenu}; and (5) the \opt{tracking} option must be specified.
+Details of setting up tracking are found in the
+\hyperref[{s:tracking}]{Section~\ref*{s:tracking}}.
+
+\subsection{Declaring \tops{\protect\env}{}{popupmenu} in the preamble}\label{s:tracking}
+
+A \env{popupmenu} environment can be declared anywhere \emph{before} its first use in
+field Java\-Script to actually display the menu to the user; however, to obtain
+tracking of the menu items chosen you must (1) specify
+\cs{usepackage[tracking]\darg{popupmenu}}, the \opt{tracking} option; (2)
+declare the menu (that is, the \env{popupmenu} environment) in the preamble; (3) list the menu name
+amongst the arguments of the \cs{puUseMenus} command; (4) use
+\cs{puProcessMenu} in lieu of \cs{popUpMenu} in the field JavaScript.
+
+\newtopic\noindent A bare-bones push button is as follows:
+\begin{Verbatim}[xleftmargin=\amtIndent,fontsize=\small,commandchars={|~@}]
+\pushButton[|ameta~KV-pairs@\AAmouseenter{%
+ var cChoice = \puProcessMenu(|ameta~name@);\r
+ if ( cChoice != null ) |ameta~some-action@
+}}]{|ameta~btnName@}{|ameta~wd@}{|ameta~ht@}
+\end{Verbatim}
+
+
+\newtopic\noindent
+For example, make a selection: \pushButton[\CA{My Menu}\BC{}\W0\S{S}\H{N}\AAmouseenter{%
+var cChoice = \puProcessMenu(Various);\r
+if ( cChoice != null ) {\r\t
+ if (PUdebug)\r\t\t
+ app.alert("URL: \\""+cChoice+"\\"");\r\t
+ else app.launchURL(cChoice);\r
+}}]{mymenu}{}{11bp}\olBdry\,
+\pushButton[\TU{Toggle Debug}\BC{}\W0\S{S}\H{N}\CA{Action}\AAmouseup{if(PUdebug){\r\t
+ PUdebug=false;event.target.buttonSetCaption("Action");}\r
+ else {PUdebug=true;event.target.buttonSetCaption("Debug");}
+}]{DebugBtn}{.5in}{11bp}
+
+\newtopic\noindent The verbatim listing of the first push button follows:
+\begin{Verbatim}[xleftmargin=\amtIndent,fontsize=\small,commandchars={|~@}]
+\pushButton[\CA{My Menu}\BC{}\W0\S{S}\H{N}\AAmouseenter{%
+var cChoice = \puProcessMenu(Various);\r
+if ( cChoice != null ) {\r\t
+ if (PUdebug)\r\t\t
+ app.alert("URL: \\""+cChoice+"\\"");\r\t
+ else app.launchURL(cChoice);\r
+}}]{mymenu}{}{11bp}
+\end{Verbatim}
+This push button references the \texttt{Various} menu, tediously listed on
+page~\pageref*{para:Various}. The second button, labeled \textsf{Action},
+allows you to play around with the pop-up menu without going to the web
+sites. Click on it, and the caption now says \textsf{Debug}. Now, instead of
+going to the web site, an alert box appears announcing your choice. Good for
+testing things.
+
+\paragraph*{Multiple action types.} In all the examples of this document, as well as the demo files,
+all actions are the same, either the return is a URL and the action is
+\texttt{app.launchURL(URL)} or the return is text and results are reported in
+an alert box. You can have multiple action types, as is illustrated in the
+following local declaration.
+
+%\previewOff
+
+\newtopic\noindent Pick your choice:
+\begin{popupmenu}{puMulti}
+ \item {title=Item 1,return=0}
+ \item {title=Item 2,return=1}
+ \begin{submenu}{title=Other items}
+ \item{title=Item 3,return=2}
+ \end{submenu}
+\end{popupmenu}
+\begin{defineJS}[\makeesc|]{\puMultiActn}
+|puMulti
+var cChoice = |popUpMenu(puMulti);
+if ( cChoice != null ) {
+ switch (cChoice) {
+ case "0":
+ app.alert("You chose Item 1 from the menu");
+ break;
+ case "1":
+ app.launchURL("|homeAeB");
+ break;
+ default:
+ console.show()
+ console.println("Menu returned a value of \\""+cChoice+"\\"");
+ break;
+ }
+}
+\end{defineJS}
+\pushButton[\CA{Multi}\AAmouseenter{\puMultiActn}]{MultiBtn}{}{11bp}\olBdry.
+The verbatim list is,
+\begin{Verbatim}[xleftmargin=\amtIndent,fontsize=\small,commandchars={*~@}]
+%*textsf~ Use the *texttt~defineJS@ environment to define the action@
+\begin{defineJS}[\makeesc|]{\puMultiActn}
+|puMulti
+var cChoice = |popUpMenu(puMulti);
+if ( cChoice != null ) {
+ switch (cChoice) {
+ case "0":
+ app.alert("You chose Item 1 from the menu");break;
+ case "1":
+ app.launchURL("|homeAeB");break;
+ default: console.show();
+ console.println("Menu returned a value of \\""+cChoice+"\\"");
+ break;
+ }
+}
+\end{defineJS}
+*goodbreak
+%*textsf~ Declare *texttt~popupmenu@ environment, return values are integers@
+\begin{popupmenu}{puMulti}
+ \item {title=Item 1,return=0}
+ \item {title=Item 2,return=1}
+ \begin{submenu}{title=Other items}
+ \item{title=Item 3,return=2}
+ \end{submenu}
+\end{popupmenu}
+%*textsf~ Now execute the pop-up menu as a mouse enter event@
+\pushButton[\CA{Multi}\AAmouseenter{\puMultiActn}]{MultiBtn}{}{11bp}
+\end{Verbatim}
+
+\section{Remarks on \tops{\protect\app}{}{ps2pdf}}\label{ps2pdf}
+
+To use the \app{dvips\,->\,ps2pdf} workflow, document JavaScript needs to be avoided.
+Do not use the \opt{tracking} option, do not use \cs{puUseMenus}, and use only the
+\cs{popUpMenu} command in field JavaScript. A simple outline of an document is found below,
+it is a working example.
+\begin{Verbatim}[fontsize=\small,commandchars={*~@}]
+\documentclass{article}
+\usepackage{popupmenu}
+\parindent0pt\parskip6pt
+\begin{document}
+%*textsf~ Declare in the body of the text, can use anywhere after this declaration@
+\begin{popupmenu}{LocalMenu}
+ \item {title=First Item}
+ \item {title=Second Item}
+\end{popupmenu}
+
+Pop-up menu using \verb|\pushButton| of \textsf{eforms}:
+\pushButton[\CA{My Menu}\AAmouseenter{\LocalMenu\r
+var cChoice = \popUpMenu(LocalMenu);\r
+if ( cChoice != null )\r\t
+ app.alert("You chose the \\""+cChoice+"\\" menu item");
+}]{LocalMenuBtn}{}{11bp}.
+
+Pop-up menu using \verb|\PushButton| of \textsf{hyperref}:
+\PushButton[name=hyperbutton1,onenter={\LocalMenu
+ var cChoice = \popUpMenu(LocalMenu);
+ if ( cChoice != null )
+ app.alert("You chose the \\""+cChoice+"\\" menu item");}
+]{My Menu}
+\end{document}
+\end{Verbatim}
+
+
+\paragraph*{Back to my retirement.} \dps
+
+
+\end{document}
diff --git a/macros/latex/contrib/popupmenu/docs/popupmenu.pdf b/macros/latex/contrib/popupmenu/docs/popupmenu.pdf
new file mode 100644
index 0000000000..6c1e54b193
--- /dev/null
+++ b/macros/latex/contrib/popupmenu/docs/popupmenu.pdf
Binary files differ
diff --git a/macros/latex/contrib/popupmenu/examples/pu-exmpls.pdf b/macros/latex/contrib/popupmenu/examples/pu-exmpls.pdf
new file mode 100644
index 0000000000..cf2c80d0f0
--- /dev/null
+++ b/macros/latex/contrib/popupmenu/examples/pu-exmpls.pdf
Binary files differ
diff --git a/macros/latex/contrib/popupmenu/examples/pu-exmpls.tex b/macros/latex/contrib/popupmenu/examples/pu-exmpls.tex
new file mode 100644
index 0000000000..ba41a4b9f0
--- /dev/null
+++ b/macros/latex/contrib/popupmenu/examples/pu-exmpls.tex
@@ -0,0 +1,167 @@
+\documentclass{article}
+%\usepackage{xkeyval}
+\usepackage[designv]{web}
+\usepackage[tracking]{popupmenu}
+
+\title{The \texorpdfstring{\textsf}{}{popupmenu} Package Test File}
+\author{D. P. Story}
+\subject{Test file for the popupmenu Package}
+\keywords{LaTeX, popupmenu, Acrobat JavaScript, AcroTeX}
+
+\university{NORTHWEST FLORIDA STATE COLLEGE\\
+ Department of Mathematics}
+\email{dpstory@acrotex.net}
+\version{1.0}
+
+\norevisionLabel
+
+\begin{popupmenu}{Intro}
+ \item{title=title,return=Title: The manual for the popupmenu package}
+ \item{title=author,return=Author: D. P. Story}
+ \item{title=package name,return=Package: popupmenu}
+\end{popupmenu}
+
+\urlPath{\homeAtUA}{http://www.math.uakron.edu/~dpstory}
+\urlPath{\homeAeB}{http://www.acrotex.net}
+\urlPath{\blogAeB}{http://blog.acrotex.net}
+\urlPath{\urlCTAN}{https://www.ctan.org}
+\urlPath{\embedYT}{http://www.youtube.com/embed}
+\urlPath{\watchYT}{http://www.youtube.com/watch?v}
+\begin{popupmenu}{Various}
+ \item{title=Various AcroTeX Links,return=none}
+ \item{title=-}
+ \begin{submenu}{title=AeB at U of Akron}
+ \item{title=Home page,return=\homeAtUA/acrotex.html}
+ \item{title=Tutorials,return=\homeAtUA/acrotex.html\#educational}
+ \end{submenu}
+ \begin{submenu}{title=Commercial AcroTeX}
+ \item{title=AcroTeX main page,return=\homeAeB}
+ \item{title=AcroTeX blog,return=\blogAeB}
+ \end{submenu}
+ \begin{submenu}{title=AcroTeX on CTAN}
+ \item{title=Contributions: AcroTeX ,return=\urlCTAN/author/story}
+ \item{title=The popupmenu Package,return=\urlCTAN/pkg/popupmenu}
+ \end{submenu}
+ \begin{submenu}{title=YouTube Videos}
+ \begin{submenu}{title=Action Videos}
+ \item{title=Kung-Fu fighting (Bruce Lee version),return=\embedYT/GZ9e3Dy7obA}
+ \item{title=Rocket Jump,return=\embedYT/7XzdZ4KcI8Y}
+ \end{submenu}
+ \begin{submenu}{title=Miscellaneous}
+ \item{title=J\"{u}rgen's favorite song,return={\watchYT=mLDF5MBMWHE}}
+ \item{title=\Esc"Sea Hunt\Esc" US TV series (1958-61) lead-in,return=\embedYT/Lz0aMoWh8Q4}
+ \item{title=Learn \cs{LaTeX} in one video,return=\embedYT/VhmkLrOjLsw}
+ \end{submenu}
+ \end{submenu}
+\end{popupmenu}
+
+\puUseMenus{Intro,Various} % Can track these menus
+
+%\previewOn
+
+\def\cs#1{\texttt{\eqbs#1}}
+\def\pkg#1{\textsf{#1}}
+
+\parindent0pt\parskip6pt
+
+\begin{document}
+
+\maketitle
+
+\section{Examples of the documentation}
+
+Here is a simple example, pass your mouse pointer over the button:
+\pushButton[\CA{Info}\BC{}\S{S}\H{N}\AAmouseenter{%
+ var cChoice = \popUpMenu(Intro);\r
+ if ( cChoice != null ) app.alert(cChoice); }]{intro}{}{11bp}, uses \cs{popUpMenu}, no tracking.
+
+Here is the same button \pushButton[\CA{Info}\BC{}\S{S}\H{N}\AAmouseenter{%
+ var cChoice = \puProcessMenu(Intro);\r
+ if ( cChoice != null ) app.alert(cChoice); }]{intro}{}{11bp}, but uses \cs{puProcessMenu}, will have tracking.
+
+For example, make a selection: \pushButton[\CA{My Menu}\AAmouseenter{%
+%var cChoice = \popUpMenu(myMenu);\r
+var cChoice = \puProcessMenu(Various);\r
+if ( cChoice != null ) {\r\t
+ if (PUdebug)\r\t\t
+ app.alert("You chose the \\""+cChoice+"\\" menu item");\r\t
+ else app.launchURL(cChoice);\r
+}}]{mymenu}{}{11bp}\olBdry
+\pushButton[\TU{Toggle Debug}\CA{Action}\AAmouseup{if(PUdebug){\r\t
+ PUdebug=false;event.target.buttonSetCaption("Action");}
+ else {PUdebug=true;event.target.buttonSetCaption("Debug");}
+}]{DebugBtn}{.5in}{11bp} (tracking)
+
+% Declare in the body of the text, can use anywhere after this declaration
+\begin{popupmenu}{LocalMenu}
+ \item {title=First Item}
+ \item {title=Second Item}
+\end{popupmenu}
+
+Here, in the body, we declare a (simple) menu: \pushButton[\CA{My Menu}\AAmouseenter{%
+\LocalMenu\r
+var cChoice = \popUpMenu(LocalMenu);\r
+if ( cChoice != null ) app.alert("You chose the \\""+cChoice+"\\" menu item");
+}]{LocalMenuBtn}{}{11bp}. This is a locally defined menu, \texttt{popumenu}
+declared in the body of the document. (Uses \cs{popUpMenu}, no tracking)
+
+Pick your choice:
+\begin{popupmenu}{puMulti}
+ \item {title=Item 1,return=0}
+ \item {title=Item 2,return=1}
+ \begin{submenu}{title=Other items}
+ \item{title=Item 3,return=2}
+ \end{submenu}
+\end{popupmenu}
+\begin{defineJS}[\makeesc|]{\puMultiActn}
+|puMulti
+var cChoice = |popUpMenu(puMulti);
+if ( cChoice != null ) {
+ switch (cChoice) {
+ case "0":
+ app.alert("You chose Item 1 from the menu");
+ break;
+ case "1":
+ app.launchURL("|homeAeB");
+ break;
+ default: console.show();
+ console.println("Menu returned a value of \\""+cChoice+"\\"");
+ break;
+ }
+}
+\end{defineJS}
+\pushButton[\CA{Multi}\AAmouseenter{\puMultiActn}]{MultiBtn}{}{11bp}\olBdry. Locally defined \texttt{popupmenu},
+no tracking.
+
+\section{Examples using push buttons of \texorpdfstring{\protect\textsf}{}{hyperref}}
+
+You can use the \cs{PushButton} command of \pkg{hyperref} to accomplish the same thing, but with less flair.
+\begin{itemize}
+ \item Mouse over event: \PushButton[name=hyperbutton1,onenter={%
+ var cChoice = \puProcessMenu(Various);
+ if ( cChoice != null )app.launchURL(cChoice);}]{Various URLs} (tracking)
+ \item Mouse up event: \PushButton[name=hyperbutton2,onclick={%
+ var cChoice = \puProcessMenu(Various);
+ if ( cChoice != null )app.launchURL(cChoice);}]{Various URLs} (tracking)
+\end{itemize}
+
+\section{Handling the `none' return value}
+
+The handling of a return value of `none' is automatic when \cs{puProcessMenu} is used. When
+\cs{popUpMenu} is employed, some special attention is needed. The topmost item of the
+menu \texttt{Various} has a return value of `none'.
+\begin{itemize}
+ \item With tracking: \pushButton[\CA{My Menu}\AAmouseenter{%
+ var cChoice = \puProcessMenu(Various);\r
+ if ( cChoice != null ) app.launchURL(cChoice);
+ }]{mymenu}{}{11bp}
+ \item Without tracking: \pushButton[\CA{My Menu}\AAmouseenter{%
+ % \popUpMenu returns the string "null", so we must test if "null" is the return value,
+ % if so, we make cChoice=null
+ var cChoice = \popUpMenu(Various);\r
+ if (cChoice=="null") cChoice=null;\r
+ if ( cChoice != null ) app.launchURL(cChoice);
+ }]{mymenu}{}{11bp}
+\end{itemize}
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/popupmenu/examples/pumen_ex.pdf b/macros/latex/contrib/popupmenu/examples/pumen_ex.pdf
deleted file mode 100644
index c576f2842d..0000000000
--- a/macros/latex/contrib/popupmenu/examples/pumen_ex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/popupmenu/examples/pumen_ex.tex b/macros/latex/contrib/popupmenu/examples/pumen_ex.tex
deleted file mode 100644
index 6f0acc7a5f..0000000000
--- a/macros/latex/contrib/popupmenu/examples/pumen_ex.tex
+++ /dev/null
@@ -1,108 +0,0 @@
-\documentclass{article}
-\usepackage[designv]{web}
-\usepackage{eforms}
-\usepackage{popupmenu}
-
-\title{The \texorpdfstring{\textsf{popupmenu}}{popupmenu} Package Test File}
-\author{D. P. Story}
-\subject{Test file for the popupmenu Package}
-\keywords{LaTeX, popupmenu, Acrobat JavaScript, AcroTeX}
-
-\university{NORTHWEST FLORIDA STATE COLLEGE\\
- Department of Mathematics}
-\email{dpstory@acrotex.net}
-\version{1.0}
-
-%\nocopyright
-\norevisionLabel
-
-%
-% This package can be used by users of pdftex, dvipdfm, dvips (with distiller)
-%
-
-\urlPath{\aebhome}{http://www.math.uakron.edu/~dpstory}
-
-\begin{popupmenu}{AeBMenu}
- \item{title=AeB, return=\aebhome/webeq.html}
- \item{title=-}
- \begin{submenu}{title=AeB Pro Family}
- \item{title=Home page,return=\aebhome/aeb_pro.html}
- \item{title=Graphicxsp,return=\aebhome/graphicxsp.html}
- \end{submenu}
- \item{title=eqExam,return=\aebhome/eqexam.html}
-\end{popupmenu}
-
-\begin{popupmenu}{AeBMenuLocal}
- \item{title=AeB, return=\aebhome/webeq.html}
- \item{title=-}
- \begin{submenu}{title=AeB Pro Family,enabled=false}
- \item{title=Home page,return=\aebhome/aeb_pro.html}
- \item{title=Graphicxsp,return=\aebhome/graphicxsp.html}
- \end{submenu}
- \item{title=eqExam,return=\aebhome/eqexam.html}
-\end{popupmenu}
-
-%
-% This menu was taken from the Acrobat JavaScript API Reference
-% as a test of the new popupmenu and submenu environments.
-%
-\begin{popupmenu}{myMenu}
- \item{title=Item 1, marked, enabled=false}
- \item{title=-}
- \begin{submenu}{title=Item 2}
- \item{title={Item 2, Submenu 1}}
- \begin{submenu}{title={Item 2, Submenu 2}}
- \item{title={Item 2, Submenu 2, Subsubmenu 1}}
- \end{submenu}
- \end{submenu}
- \item{title=Item 3}
- \item{title=Item 4}
-\end{popupmenu}
-
-\begin{insDLJS}[AeBMenu]{md}{Menu Data}
-\AeBMenu
-\myMenu
-\end{insDLJS}
-
-\parindent0pt\parskip6pt
-
-\begin{document}
-
-\maketitle
-
-This file uses the \textsf{eforms} package to create push buttons,
-the push button of \textsf{hyperref} can also be used.
-
-Here is an example taken from the Acrobat JavaScript API Reference:
-\pushButton[\CA{My Menu}\AA{\AAMouseEnter{\JS{%
-var cChoice = \popUpMenu(myMenu);\r
-if ( cChoice != null ) app.alert("You chose the \\""+cChoice+"\\" menu item");
-}}}]{mymenu}{}{11bp}
-
-We can add a push button with a rollover effect
-\pushButton[\CA{Packages}\AA{\AAMouseEnter{\JS{%
-var cChoice = \popUpMenu(AeBMenu);\r
-if ( cChoice != null ) app.launchURL(cChoice);
-}}}]{menu}{}{11bp}
-
-You can also open the menu with a link:
-\setLinkText[\A{\JS{%
-var cChoice = \popUpMenu(AeBMenu);\r
-if ( cChoice != null ) app.launchURL(cChoice);
-}}]{Package}. Links do not have a rollover effect, however, you can use buttons like so: {\setbox0=\hbox{\textcolor{red}{Packages}}%
-\makebox[0pt][l]{\pushButton[\W0\BG{}\BC{}\S{S}\AA{\AAMouseEnter{\JS{%
-var cChoice = \popUpMenu(AeBMenu);\r if ( cChoice != null )
-app.launchURL(cChoice); }}}]{menu}{\wd0}{\ht0+\dp0}}\unhbox0}.
-
-This is a version that has a local version of the menu array:
-{\setbox0=\hbox{\textcolor{red}{Packages}}%
-\makebox[0pt][l]{\pushButton[\W0\BG{}\BC{}\S{S}\AA{\AAMouseEnter{\JS{%
-\AeBMenuLocal\r
-var cChoice = \popUpMenu(AeBMenuLocal);\r if ( cChoice != null )
-app.launchURL(cChoice);}}}]{menu}{\wd0}{\ht0+\dp0}}\unhbox0}
-\end{document}
-
-This is a version that has a local version of the menu array:
-\PushButton[name=hyperbutton,onmouseover={\AeBMenuLocal
-var cChoice = \popUpMenu(AeBMenuLocal); if ( cChoice != null )
-app.launchURL(cChoice); }]{Packages}
diff --git a/macros/latex/contrib/popupmenu/examples/pumen_ex_pdftex.tex b/macros/latex/contrib/popupmenu/examples/pumen_ex_pdftex.tex
deleted file mode 100644
index 3254570dc5..0000000000
--- a/macros/latex/contrib/popupmenu/examples/pumen_ex_pdftex.tex
+++ /dev/null
@@ -1,111 +0,0 @@
-\documentclass{article}
-\usepackage[designv,pdftex]{web}
-\usepackage{eforms}
-\usepackage{popupmenu}
-
-\title{The \texorpdfstring{\textsf{popupmenu}}{popupmenu} Package Test File}
-\author{D. P. Story}
-\subject{Test file for the popupmenu Package}
-\keywords{LaTeX, popupmenu, Acrobat JavaScript, AcroTeX}
-
-\university{NORTHWEST FLORIDA STATE COLLEGE\\
- Department of Mathematics}
-\email{dpstory@acrotex.net}
-\version{1.0}
-
-%\nocopyright
-\norevisionLabel
-
-%
-% This package can be used by users of pdftex, dvipdfm, dvips (with distiller)
-%
-
-\urlPath{\aebhome}{http://www.math.uakron.edu/~dpstory}
-
-\begin{popupmenu}{AeBMenu}
- \item{title=AeB, return=\aebhome/webeq.html}
- \item{title=-}
- \begin{submenu}{title=AeB Pro Family}
- \item{title=Home page,return=\aebhome/aeb_pro.html}
- \item{title=Graphicxsp,return=\aebhome/graphicxsp.html}
- \end{submenu}
- \item{title=eqExam,return=\aebhome/eqexam.html}
-\end{popupmenu}
-
-\begin{popupmenu}{AeBMenuLocal}
- \item{title=AeB, return=\aebhome/webeq.html}
- \item{title=-}
- \begin{submenu}{title=AeB Pro Family,enabled=false}
- \item{title=Home page,return=\aebhome/aeb_pro.html}
- \item{title=Graphicxsp,return=\aebhome/graphicxsp.html}
- \end{submenu}
- \item{title=eqExam,return=\aebhome/eqexam.html}
-\end{popupmenu}
-
-%
-% This menu was taken from the Acrobat JavaScript API Reference
-% as a test of the new popupmenu and submenu environments.
-%
-\begin{popupmenu}{myMenu}
- \item{title=Item 1, marked, enabled=false}
- \item{title=-}
- \begin{submenu}{title=Item 2}
- \item{title={Item 2, Submenu 1}}
- \begin{submenu}{title={Item 2, Submenu 2}}
- \item{title={Item 2, Submenu 2, Subsubmenu 1}}
- \end{submenu}
- \end{submenu}
- \item{title=Item 3}
- \item{title=Item 4}
-\end{popupmenu}
-
-\begin{insDLJS}[AeBMenu]{md}{Menu Data}
-\AeBMenu
-\myMenu
-\end{insDLJS}
-
-\newcommand{\cs}[1]{\texttt{\char`\\#1}}
-
-
-\parindent0pt\parskip6pt
-
-\begin{document}
-
-\maketitle
-
-This file uses the \textsf{hyperref} package to create push buttons,
-the push button of \textsf{eforms} can also be used.
-
-
-Here is an example taken from the Acrobat JavaScript API Reference, it uses
-the \cs{PushButton} command of \textsf{hyperref}. The script is implemented as
-a mouse up event, rather than a rollover event as it appears \cs{PushButton} does not
-support rollover. There is a \texttt{onmouseover} key that is supposed to work, but it doesn't.
-\PushButton[name=mymenu,
-onclick={var cChoice = \popUpMenu(myMenu);
-if ( cChoice != null ) app.alert("You chose the \eqbs\eqbs""+cChoice+"\eqbs\eqbs" menu item");
-}]{My Menu}
-
-
-Here is the same example, but using \cs{pushButton}, the button command from the eforms package.
-It is implemented as a rollover event.
-\pushButton[\CA{My Menu}\AA{\AAMouseEnter{\JS{%
-var cChoice = \popUpMenu(myMenu);\r
-if ( cChoice != null ) app.alert("You chose the \\""+cChoice+"\\" menu item");
-}}}]{mymenu}{}{11bp}
-
-We can add a push button with a rollover effect
-\pushButton[\CA{Packages}\AA{\AAMouseEnter{\JS{%
-var cChoice = \popUpMenu(AeBMenu);\r
-if ( cChoice != null ) app.launchURL(cChoice);
-}}}]{menu}{}{11bp}
-
-This is a version that has a local version of the \texttt{AeBMenuLocal} array.
-If we place the array as field-level JavaScript, we don't need the \textsf{eforms} package.
-Again, this is an \texttt{onclick} event.
-\PushButton[name=mymenu,onclick={\AeBMenuLocal;
-var cChoice = \popUpMenu(AeBMenuLocal);
-if ( cChoice != null ) app.launchURL(cChoice);}]{AeB Local Menu}
-
-Fancier examples can be found at the \textcolor{blue}{AeB Blog} (\url{www.math.uakron.edu/~dpstory/aebblog.html}).
-\end{document}
diff --git a/macros/latex/contrib/popupmenu/popupmenu.dtx b/macros/latex/contrib/popupmenu/popupmenu.dtx
index 4ca46a31cc..f454e67abe 100644
--- a/macros/latex/contrib/popupmenu/popupmenu.dtx
+++ b/macros/latex/contrib/popupmenu/popupmenu.dtx
@@ -1,10 +1,9 @@
% \iffalse
%<*copyright>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% popupmenu.sty package, 2009-10-15 %%
-%% Copyright (C) 2009 D. P. Story %%
+%% popupmenu.sty package, %%
+%% Copyright (C) 2009--2020 %%
%% dpstory@acrotex.net %%
-%% storyd@nwfsc.edu %%
%% %%
%% This program can redistributed and/or modified under %%
%% the terms of the LaTeX Project Public License %%
@@ -15,13 +14,47 @@
%</copyright>
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{popupmenu}
-%<package> [2010/09/18 v1.0 Provides support for popup menus (dps)]
+%<package> [2020/07/26 v1.2 Provides support for popup menus (dps)]
%<*driver>
\documentclass{ltxdoc}
-\usepackage[colorlinks,hyperindex]{hyperref}
-\pdfstringdefDisableCommands{\let\\\textbackslash}%
-\EnableCrossrefs \CodelineIndex
+\usepackage[colorlinks,hyperindex=false]{hyperref}
+\usepackage{fancyvrb}
+%\def\texorpdfstring#1#2{#1}
+%\pdfstringdefDisableCommands{\let\\\textbackslash}
\OnlyDescription % comment out for implementation details
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\InputIfFileExists{aebdocfmt.def}{\PackageInfo{popupmenu}{Inputting aebdocfmt.def}}
+ {\def\IndexOpt{\DescribeMacro}\def\IndexKey{\DescribeMacro}\let\setupFullwidth\relax
+ \PackageInfo{popupmenu}{aebdocfmt.def cannot be found}}
+\EnableCrossrefs \CodelineIndex \RecordChanges
+\makeatletter
+\renewcommand{\paragraph}
+ {\@startsection{paragraph}{4}{0pt}{6pt}{-3pt}
+ {\normalfont\normalsize\bfseries}}
+\renewenvironment{quote}[1][]
+ {\def\@rgi{#1}\ifx\@rgi\@empty
+ \let\rghtm\@empty\else\def\rghtm{\rightmargin\leftmargin}\fi
+ \list{}{\rghtm} %{\rightmargin\leftmargin}%
+ \item\relax}
+ {\endlist}
+\makeatother
+\bgroup\ttfamily
+\gdef\brpr#1{\char123\relax#1\char125\relax}\egroup
+\let\darg\brpr
+\let\env\texttt
+\let\opt\texttt
+\let\app\textsf
+\let\tops\texorpdfstring
+\def\nmpsep#1{\hskip-\marginparsep\texttt{#1}}
+\def\visispace{\symbol{32}}
+\def\ameta#1{\ensuremath{\langle\textit{\texttt{#1}}\rangle}}
+\def\meta#1{\textsl{\texttt{#1}}}
+\def\SUB#1{\ensuremath{{}_{\mbox{\scriptsize\ttfamily#1}}}}
+\def\ltag{<}\def\rtag{>}
+\def\EXCL{!}
+\let\app\textsf\let\pkg\textsf
\begin{document}
\GetFileInfo{popupmenu.sty}
\title{The \textsf{popupmenu} Package}
@@ -32,95 +65,146 @@
\tableofcontents
\let\Email\texttt
\DocInput{popupmenu.dtx}
- \PrintIndex
+\IfFileExists{\jobname.ind}{\newpage\setupFullwidth\par\PrintIndex}{\paragraph*{Index} The index goes here. Execute,\\
+ \texttt{popupmenu -s gind.ist -o popupmenu.ind popupmenu.idx} on the command line and recompile
+ \texttt{popupmenu.dtx}.}
+\IfFileExists{\jobname.gls}{\PrintChanges}{\paragraph*{Change History} The list of changes goes here. Execute,\\
+ \texttt{makeindex -s gglo.ist -o popupmenu.gls popupmenu.glo} on the command line and recompile
+ \texttt{popupmenu.dtx}.}
\end{document}
%</driver>
% \fi
+% \MakeShortVerb{|}
+% \InputIfFileExists{aebdonotindex.def}{\PackageInfo{ltx4yt}{Inputting aebdonotindex.def}}
+% {\PackageInfo{ltx4yt}{cannot find aebdonotindex.def}}
+% \DoNotIndex{\g@addto@macro,\divide,\box,\setbox,\x,\y,\z}
+%
% \begin{macrocode}
%<*package>
% \end{macrocode}
+% \section{Instroduction}
% This is a short package that provides environments and commands for building
% a popup menu using JavaScript. The command \cs{popUpMenu} uses the Acrobat JavaScript
% method \texttt{app.popUpMenuEx}. This latter method requires you to pass to it a
% structured menu listing of the menu items to be displayed in the popup menu, and the actions
% to be taken when a menu item is selected. The environments \texttt{popupmenu} and
% \texttt{submenu} are defined for the purpose of creating this hierarchical structure.
+% \changes{v1.1}{2020/07/21}{explicitly require \string\pkg{eforms}}
+% \changes{v1.2}{2020/07/26}{Added \string\opt{tracking} option}
+% \section{Package Options}
% \begin{macrocode}
\RequirePackage{xkeyval}
+\newif\iftrackingPU \trackingPUfalse
+\DeclareOptionX{tracking}{\trackingPUtrue\def\puTracking{true}}
+\DeclareOptionX{!tracking}{\trackingPUfalse\def\puTracking{false}}
+\def\puTracking{false}
+\ProcessOptionsX\relax
+\edef\pu@restoreCats{%
+ \catcode`\noexpand\"=\the\catcode`\"\relax
+ \catcode`\noexpand\'=\the\catcode`\'\relax
+ \catcode`\noexpand\,=\the\catcode`\,\relax
+ \catcode`\noexpand\!=\the\catcode`\!\relax
+}
+\@makeother\"\@makeother\'\@makeother\,\@makeother\!
% \end{macrocode}
+% \section{Required packages}
+% \begin{macrocode}
+\RequirePackage{eforms}
+% \end{macrocode}
+% \section{The \texorpdfstring{\protect\env}{}{popupmenu} environment}
% According to the JavaScript manual, the \texttt{app.popUpMenuEx} method takes
% one or more \texttt{MenuItem} objects. The {\LaTeX} access to the properties of this object are documented
-% as follows (taken verbatim from the JavaScript reference):
-% \begin{macro}{title}
+% as follows. This set of keys becomes the \pkg{xkeyval} family \texttt{menustruct} of keys for this package:\par\medskip\noindent
+% \leavevmode\IndexKey{title}\nmpsep{=\ameta{string\upshape\string|-}}
% The menu item name, which is the string to appear on the menu item. The value of
-% \texttt{"-"} is reserved to draw a separator line in the menu.
-% \begin{macro}{marked}
+% \texttt{"-"} is reserved to draw a separator line in the menu.\par\medskip\noindent
+% \leavevmode\IndexKey{marked}\nmpsep{=\ameta{\upshape{true\string|false}}}
% (optional) A Boolean value specifying whether the item is to be marked with a
-% check. The default is \texttt{false} (not marked).
-% \begin{macro}{enabled}
+% check. The default is \texttt{false} (not marked).\par\medskip\noindent
+% \leavevmode\IndexKey{enabled}\nmpsep{=\ameta{\upshape{true\string|false}}}
% (optional) A Boolean value specifying whether the item is to appear enabled or
-% grayed out. The default is \texttt{true} (enabled).
-% \begin{macro}{return}
-% (optional) A string to be returned when the menu item is selected. The default is the
-% value of cName.
+% grayed out. The default is \texttt{true} (enabled).\par\medskip\noindent
+% \leavevmode\IndexKey{return}\nmpsep{=\ameta{string}}
+% (optional) A string to be returned when the menu item is selected. If \texttt{return}
+% is not specified or has no value, the value of the \texttt{title} key is returned.
+% \changes{v1.1}{2020/07/21}{Insert \string\cs{pdfstringdef} in title definition}
% \begin{macrocode}
-\define@key{menustruct}{title}[]{\def\menustruct@title{#1}}
+\def\title@dash{-}\def\puNone{none}
+\define@key{menustruct}{title}[]{\Hy@unicodefalse
+ \let\btitle@dash\ef@NO
+ \def\@rgi{#1}\ifx\@rgi\title@dash\let\btitle@dash\ef@YES\fi
+ \pdfstringdef\menustruct@title{#1}}
\define@boolkey{menustruct}{marked}[true]{}
\define@boolkey{menustruct}{enabled}[true]{}
-\define@key{menustruct}{return}[]{\def\menustruct@return{#1}}
+\define@key{menustruct}{return}[]{\def\menustruct@return{#1}\relax
+ \ifx\menustruct@return\puNone\def\menustruct@return{null}\fi}
% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
% We use the command \cs{pum@holdtoks} to hold the menu items as they are processed
% in the environment, and use \cs{@AddToMenuToks} to add to the items.
% \begin{macrocode}
\let\pum@holdtoks\@empty
-\newcommand{\@AddToMenuToks}{\g@addto@macro\pum@holdtoks}
+\let\pum@holdtoksEx\@empty
+\def\@AddToMenuToks{\g@addto@macro\pum@holdtoks}
+\def\@AddToMenuToksEx{\g@addto@macro\pum@holdtoksEx}
% \end{macrocode}
-% \begin{environment}{popupmenu}
+% \begin{environment}{popupmenu}\nmpsep{\,\darg{\ameta{name}}} The \ameta{name} argument should be
+% consist of letters only, for \ameta{name} will be made into the command \cs{\ameta{name}}. The \ameta{name}
+% has a duel rule, \cs{\ameta{name}} is a macro that expands to a JavaScript array of menu items; and
+% the name itself \ameta{name} is the name of a JavaScript variable.
% We begin by defining our menu structure using the
% \texttt{popupmenu} environment. Within this environment,
% we list the items in the menu using \cs{item} and
-% the \texttt{submenu} menu if there are sub menus.
+% the \texttt{submenu} menu if there are sub-menus.
%
% The \texttt{popupmenu} command requires one parameter, this command is
% used to create both a command and a JavaScript variable. The name is
% passed to the \cs{popUpMenu} command, while the command version of the
-% name expands to the menu structure. The menu structure can be placed
-% at the document level, or as part of a push button action.
-% Here is an example of usage:\par
-% \begin{verbatim}
+% name expands to the menu structure (an array).
+%
+%There are two ways of passing the array that is the menu structure to \cs{popUpMenu}:
+% \begin{enumerate}
+% \item From the document level: The arrays are declared at the document level, the
+% name of the array is passed as the argument of \cs{popUpMenu(\ameta{menu-array})}.
+% \item From the field level: Within the script for a push button, for example, use
+% the command version of the array name to expand first, then it can be referenced.
+% \end{enumerate}
+%\begin{Verbatim}[xleftmargin=\parindent,codes={\catcode`\%=9},commandchars={!()}]
%\urlPath{\aebhome}{http://www.math.uakron.edu/~dpstory}
%\begin{popupmenu}{myMenu}
-% \item{title=AeB,return=\aebhome/webeq.html}
-% \item{title=-}
-% \begin{submenu}{title=AeB Pro Family}
-% \item{title=Home page, return=\aebhome/aeb_pro.html}
-% \item{title=Graphicxsp, return=\aebhome/graphicxsp.html}
-% \end{submenu}
-% \item{title=eqExam, return=\aebhome/eqexam.html}
+% \item{title=AeB,return=\aebhome/webeq.html}
+% \item{title=-}
+% \begin{submenu}{title=AeB Pro Family}
+% \item{title=Home page, return=\aebhome/aeb_pro.html}
+% \item{title=Graphicxsp, return=\aebhome/graphicxsp.html}
+% \end{submenu}
+% \item{title=eqExam, return=\aebhome/eqexam.html}
%\end{popupmenu}
-%\end{verbatim}
+%\puUseMenus{myMenu} !% preamble
+%\end{Verbatim}
+%The \cs{puUseMenus} declares that \texttt{myMenu} is to be embedded in the PDF as document JavaScript.
+%If \cs{puUseMenus} is not expanded in the preamble
%The above definition can be conveniently placed in the preamble, though it can
% appear anywhere before it is used, obviously. Now to use the menu structure,
% all we need is a push button or link to create a JavaScript action:
-%\begin{verbatim}
-% \pushButton[\CA{Packages}\AA{\AAMouseEnter{\JS{%
-% \myMenu\r
-% var cChoice = \popUpMenu(myMenu);\r
-% if ( cChoice != null ) app.launchURL(cChoice);
-% }}}]{menu}{}{11bp}
-%\end{verbatim}
+%\begin{Verbatim}[xleftmargin=\parindent,codes={\catcode`\%=9},commandchars={|~@}]
+%\pushButton[\CA{Packages}\AAmouseenter{|%
+% var cChoice = \popUpMenu(myMenu);\r
+% if ( cChoice != null ) app.launchURL(cChoice);
+%}]{menu}{}{11bp}
+%\end{Verbatim}
% The above example uses the \textsf{eforms} package, but a push button from \textsf{hyperref} will do too.
% The \texttt{app.popUpMenuEx} method returns the return value, which we, in turn, process. In this
% case, the return is a URL, which we launch.
%
-% If we have placed \cs{myMenu} at the document level, the line \verb!\myMenu\r! would not be needed.
-% If you are using the same menu several times in the document, put it at the document level to reduce
-% file size.
-%
+% Now, if we did not place \cs{puUseMenus\darg{myMenu}} in the preamble, it can be used at the field level.
+% The push button above would then need to be,
+%\begin{Verbatim}[xleftmargin=\parindent,codes={\catcode`\%=9},commandchars={|~@}]
+%\pushButton[\CA{Packages}\AAmouseenter{|%
+% \myMenu\r
+% var cChoice = \popUpMenu(myMenu);\r
+% if ( cChoice != null ) app.launchURL(cChoice);
+%}]{menu}{}{11bp}
+%\end{Verbatim}
% Also, in the above example, you see how the name, \texttt{myMenu}, passed as an argument
% of the popupmenu environment is used as a name and as a command: The name is passed to
% \cs{popUpMenu}, while the command expands to the menu structure that is referenced by the name.
@@ -131,7 +215,7 @@
% the index of the menu structure array; for example,
% \cs{itemindex} might expand to \texttt{[0]}, \texttt{[1].oSubMenu[3]}, or \texttt{[2].oSubMenu[3].oSubMenu[0]}.
% If \cs{itemindex} is included in the return value (possibly as an array entry), we can
-% know the item the use selected
+% know the item the user selected.
%\begin{verbatim}
%var aChoice=processMenu(AeBMenu);
%if (aChoice!=null) {
@@ -141,49 +225,79 @@
%}
%\end{verbatim}
% The above code gets the return array, then uses it to get the title of the item
-% selected,
+% selected.
% \begin{macrocode}
\newcount\pum@cnt
\def\pum@updateindex{\global\advance\pum@cnt\@ne
\edef\pum@rc{\pum@topindex[\the\pum@cnt]}\edef\itemindex{'\pum@rc'}}
-\def\pum@initIndexMenu#1{\global\pum@cnt=-1\relax\edef\pum@rc{#1}%
+\def\pum@initIndexMenu#1{\global\pum@cnt=\m@ne\edef\pum@rc{#1}%
\edef\pum@topindex{\pum@rc}}
% \end{macrocode}
% \end{macro}
% We are now ready to define the \texttt{popupmenu} environment. The environment
% takes one required parameter, a name that is used as a JavaScript variable.
% This name is also used to create a command.
+% \changes{v1.1}{2020/07/21}{Local definition of \string\cs{Esc} and \string\cs{cs}}
% \begin{macrocode}
-\newenvironment{popupmenu}[1]{\pum@initIndexMenu{}%
- \let\pum@holdtoks\@empty
- \toks@={\pum@mytab}\@makeother\~
+\newcount\submenuLevel \submenuLevel\z@
+\newenvironment{popupmenu}[1]{\pum@initIndexMenu{}\submenuLevel\z@
+ \ifpdfmarkup
+ \def\textbackslash{\eqbs}\relax
+ \def\Esc{\textbackslash}\relax
+ \def\csiv{\eqbs\eqbs}\relax
+ \def\cs##1{\csiv\csiv##1}\else
+ \def\Esc{\eqbs\eqbs}\def\cs{\Esc\Esc}\fi
+ \let\pum@holdtoks\@empty\let\pum@holdtoksEx\@empty
+ \toks@={\pum@mytab}\@temptokena={\pum@mytab}\@makeother\~%
% \end{macrocode}
% We initialize with a \cs{@gobble}, which eats up the leading comma (,)
% that is placed there by the code below.
% \begin{macrocode}
- \gdef\msarg{#1}\@AddToMenuToks{\@gobble}%
- \let\item\pum@item
-}{%
- \expandafter\xdef\csname\msarg\endcsname{%
- var \msarg\space = [ \pum@holdtoks^^J];}%
-}
+ \gdef\msarg{#1}\gdef\msargEx{#1Ex}\@AddToMenuToks{\@gobble}%
+ \@AddToMenuToksEx{\@gobble}\let\item\pum@item
+\ignorespaces}{%
+ \csarg\xdef{\msarg}{var \msarg\space = [ \pum@holdtoks^^J];}%
+ \iftrackingPU
+ \csarg\xdef{\msargEx}{var \msargEx\space = [ \pum@holdtoksEx^^J];}\fi
+\aftergroup\ignorespaces}
% \end{macrocode}
% \end{environment}
-% \begin{macro}{\pum@item}
-% At the startup of the \texttt{popupmenu} environment, we \verb|\let\item\pum@item|.
-% The definition of \cs{pum@item} takes one argument, the properties described above.
+% \begin{macro}{\item}\nmpsep{\small\,\darg{title=\ameta{string},marked=\ameta{\upshape{true\string|false}},enabled=\ameta{\upshape{true\string|false}},return=\ameta{string}}}\\
+% Below is the definition of \cs{pum@item}, at the startup of the
+% \env{popupmenu} environment, we \verb|\let\item\pum@item|.
+% The definition of \DescribeMacro\pum@item\cs{pum@item} takes one argument, the properties described above.
% \begin{macrocode}
\newcommand{\pum@item}[1]{\pum@updateindex
- \edef\tmp@exp{\noexpand
- \setkeys{menustruct}{title,marked=false,enabled,return,#1}}\tmp@exp
- \edef\tmp@exp{,^^J\the\toks@
- {cName: "\menustruct@title"%
- \ifKV@menustruct@marked, bMarked: true\fi%
- \ifKV@menustruct@enabled\else, bEnabled: false\fi%
- \ifx\menustruct@return\@empty\else,
- cReturn: "\menustruct@return"\fi}}%
- \expandafter\@AddToMenuToks\expandafter{\tmp@exp}%
-}
+% \edef\tmp@exp{\noexpand
+% \setkeys{menustruct}{title,marked=false,enabled,return,#1}}\tmp@exp
+ \setkeys{menustruct}{title,marked=false,enabled,return,#1}\relax
+ \ifx\menustruct@title\@empty
+ \PackageWarning{popupmenu}
+ {A value of the key 'title' is required,\MessageBreak
+ putting in a place keeper title}%
+ \def\menustruct@title{This title is undefined}\fi
+ \edef\tmp@exp{,^^J\the\toks@
+ {cName: "\menustruct@title"%
+ \ifKV@menustruct@marked, bMarked: true\fi%
+ \ifKV@menustruct@enabled\else, bEnabled: false\fi%
+% \ifx\btitle@dash\ef@NO, cItem: \itemindex\fi%
+ \ifx\menustruct@return\@empty\else,%
+ cReturn: "\menustruct@return"\fi}}\expandafter
+ \@AddToMenuToks\expandafter{\tmp@exp}%
+% \end{macrocode}
+%\changes{v1.1}{2020/07/21}{create extended arrays}
+% \begin{macrocode}
+ \edef\tmp@expEx{,^^J\the\@temptokena
+ {cName: "\menustruct@title"%
+ \ifKV@menustruct@marked, bMarked: true\fi%
+ \ifKV@menustruct@enabled\else, bEnabled: false\fi%
+% \ifx\btitle@dash\ef@NO, cItem: \itemindex\fi%
+ \ifx\btitle@dash\ef@NO
+ \ifx\menustruct@return\@empty,%
+ cReturn:"[\itemindex,'\menustruct@title']"%
+ \else,cReturn:"[\itemindex,'\menustruct@return']"\fi\fi}}%
+ \expandafter\@AddToMenuToksEx\expandafter{\tmp@expEx}%
+\ignorespaces}
% \end{macrocode}
% \end{macro}
% Some technical matters, we need unmatched braces, so we define
@@ -195,60 +309,175 @@
\endgroup
\def\pum@mytab{\space\space\space\space}
% \end{macrocode}
-% \begin{environment}{submenu}
+% \begin{environment}{submenu}\nmpsep{\,\darg{title=\ameta{title},marked=\ameta{\upshape{true\string|false}}}}\\
% Used to create a submenu of a menu item. The top level menu item has no return value,
-% it can be marked but cannot be dis-enabled (\texttt{enabled=false}).
+% it can be marked but cannot be disabled (\texttt{enabled=false}).
%
% The argument of \texttt{submenu} are any of the menu item properties, however, only
% \texttt{title} and \texttt{marked} will be recognized.
%
% The JavaScript property, \texttt{oSubMenu}, of the menu structure passed to
% the method \texttt{app.popUpMenuEx} has no {\LaTeX} counterpart. This property
-% key-value pair is automatically inserted by the \texttt{submenu}
+% key-value pair is automatically inserted by the \env{submenu}
% environment.
% \begin{macrocode}
-\newenvironment{submenu}[1]{\pum@updateindex
- \xdef\saved@pum@cnt{\the\pum@cnt}%
- \pum@initIndexMenu{\pum@rc.oSubMenu}\edef\temp@toks{\the\toks@}%
- \toks@=\expandafter{\temp@toks\pum@mytab}%
- \setkeys{menustruct}{title,marked=false,enabled,return,#1}%
- \edef\tmp@exp{,^^J\the\toks@
- \noexpand\pum@lbrace cName: "\menustruct@title"%
- \ifKV@menustruct@marked, bMarked: true\fi%
- \ifKV@menustruct@enabled\else, bEnabled: false\fi,
- oSubMenu:^^J\the\toks@[}%
+\newenvironment{submenu}[1]{\pum@updateindex\advance\submenuLevel\@ne
+ \csarg\xdef{pum@cntLevel\the\submenuLevel}{\the\pum@cnt}%
+% \xdef\saved@pum@cnt{\the\pum@cnt}\relax
+ \pum@initIndexMenu{\pum@rc.oSubMenu}\edef\temp@toks{\the\toks@}%
+ \def\temp@toksEx{\the\@temptokena}%
+ \toks@=\expandafter{\temp@toks\pum@mytab}%
+ \@temptokena=\expandafter{\temp@toksEx\pum@mytab}%
+ \setkeys{menustruct}{title,marked=false,enabled,return,#1}%
+ \edef\tmp@exp{,^^J\the\toks@
+ \noexpand\pum@lbrace cName: "\menustruct@title"%
+ \ifKV@menustruct@marked, bMarked: true\fi%
+ \ifKV@menustruct@enabled\else, bEnabled: false\fi,
+ oSubMenu:^^J\the\toks@[}%
% \end{macrocode}
% Again, we \cs{@gobble} up the leading comma (,).
% \begin{macrocode}
- \expandafter\@AddToMenuToks\expandafter{\tmp@exp\@gobble}%
-}{%
- \edef\tmp@exp{^^J\the\toks@ ]\pum@rbrace}%
- \expandafter\@AddToMenuToks\expandafter{\tmp@exp}%
- \global\pum@cnt\saved@pum@cnt
-}
+ \expandafter\@AddToMenuToks\expandafter{\tmp@exp\@gobble}%
+% \end{macrocode}
+% \begin{macrocode}
+ \edef\tmp@expEx{,^^J\the\@temptokena
+ \noexpand\pum@lbrace cName: "\menustruct@title"%
+ \ifKV@menustruct@marked, bMarked: true\fi%
+ \ifKV@menustruct@enabled\else, bEnabled: false\fi,
+ oSubMenu:^^J\the\@temptokena[}%
+ \expandafter\@AddToMenuToksEx\expandafter{\tmp@expEx\@gobble}%
+\ignorespaces}{%
+ \edef\tmp@exp{^^J\the\toks@ ]\pum@rbrace}%
+ \edef\tmp@expEx{^^J\the\@temptokena ]\pum@rbrace}%
+ \expandafter\@AddToMenuToks\expandafter{\tmp@exp}%
+ \expandafter\@AddToMenuToksEx\expandafter{\tmp@expEx}%
+ \global\pum@cnt\@nameuse{pum@cntLevel\the\submenuLevel}%
+\aftergroup\ignorespaces}
% \end{macrocode}
% \end{environment}
-% \begin{macro}{\popUpMenu}
-% The \cs{popUpMenu} command takes one argument, the name pass to a
-% popupmenu environment. The command expands to the \texttt{app.popUpMenuEx}
-% method. The document author must then process the return value in some way.
+% \begin{macro}{\popUpMenu}\nmpsep{(\ameta{name})}
+% The \cs{popUpMenu} command takes one argument, the \ameta{name} that had
+% earlier been passed to a \env{popupmenu} environment. The command expands to the
+% \texttt{app.popUpMenuEx} method. The document author must then process the return value in some way.
% The argument is enclosed in parentheses, this is so we can use \cs{popUpMenu}
% at the document level, we can pass it an argument there.
% \begin{macrocode}
\def\popUpMenu(#1){app.popUpMenuEx.apply( app, #1 )}
% \end{macrocode}
% \end{macro}
-% \begin{macro}{\urlPath}
+% \begin{macro}{\puProcessMenu}\nmpsep{(\ameta{name})}
+% When the \opt{tracking} option is taken, use the \cs{puProcessMenu} command to execute
+% a menu item with tracking. If \opt{tracking} is not in effect, \cs{puProcessMenu} is the
+% same as \cs{popUpMenu}.
+% \begin{macrocode}
+\def\puProcessMenu(#1){\iftrackingPU
+ puProcessMenu("#1")\else\popUpMenu(#1)\fi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\urlPath}\nmpsep{\darg{\ameta{path}}}
% A convenience command to save a url path. The string is normalized using
% the \textsf{hyperref} command \cs{hyper@normalise}. Though we don't require
-% any other packages, you can't do much unless you use \textsf{hyperref} as well.
+% any other packages, you can't do much unless you use \textsf{hyperref}.
% \begin{macrocode}
\providecommand{\urlPath}[1]{\def\pum@urlName{#1}%
- \hyper@normalise\pum@urlPath}
+ \hyper@normalise\pum@urlPath}
+%\def\pum@urlPath#1{\csarg\xdef\pum@urlName{#1}}
\def\pum@urlPath#1{\expandafter\xdef\pum@urlName{#1}}
% \end{macrocode}
% \end{macro}
+% \leavevmode\DescribeMacro\puUseMenus\nmpsep{\ameta{list-arrays}}, where \ameta{list-arrays}
+% is a comma-delimited list of \ameta{name}s that have been declared earlier as an argument
+% of a \env{popupmenu} environment. The arrays listed in \ameta{list-arrays} will be defined at
+% the document level.
+% \begin{macrocode}
+\def\puUseTheseMenus{// No pop-up data defined^^J}
+\let\puMenuCmds\@empty
+\newcommand{\puUseMenus}[1]{\bgroup
+ \@for\pu@menu:=#1\do{\ifx\puMenuCmds\@empty
+ \def\puUseTheseMenus{// popupmenu: Begin popup menu data^^J}\fi
+ \expandafter\g@addto@macro\expandafter
+ \puMenuCmds\expandafter{%
+ \csname\pu@menu\endcsname^^J}\relax
+% \end{macrocode}
+% \begin{macrocode}
+ \iftrackingPU
+ \expandafter\g@addto@macro\expandafter
+ \puMenuCmds\expandafter{%
+ \csname\pu@menu Ex\endcsname^^J}\relax
+ \fi
+% \end{macrocode}
+% \begin{macrocode}
+ \edef\x{\expandafter\noexpand\@nameuse{\pu@menu}}%
+ \toks@=\expandafter{\x^^J}%
+ \expandafter\g@addto@macro\expandafter
+ \puUseTheseMenus\expandafter{\the\toks@}%
+% \end{macrocode}
+% \begin{macrocode}
+ \iftrackingPU
+ \edef\x{\expandafter\noexpand\@nameuse{\pu@menu Ex}}%
+ \toks@=\expandafter{\x^^J}%
+ \expandafter\g@addto@macro\expandafter
+ \puUseTheseMenus\expandafter{\the\toks@}%
+ \fi
+ }\g@addto@macro\puUseTheseMenus
+ {// popupmenu: End of popup menu data}\egroup
+ \ifx\puUseTheseMenus\@empty
+ \def\puUseTheseMenus{// No pop-up data defined}\fi
+}
+% \end{macrocode}
+% A small \env{insDLJS} environment to create the menu arrays at the document level.
+% The command \cs{puUseTheseMenus} will expand to the array declarations.
+% \begin{macrocode}
+\iftrackingPU
+\begin{insDLJS}{pujs}{Pop-up Menu Data}
+\puUseTheseMenus
+\end{insDLJS}
+\@onlypreamble\puUseMenus
+\begin{insDLJS*}{pumenu}
+\begin{newsegment}{popupmenu: Menu tracking support}
+var trackingPU=\puTracking;
+var PUdebug=false;
+var aPULastChoice=new Array;
+var bPULastChoice=false;
+var bIsMarked=false;
+%var aChoice; // make local
+function puProcessMenu(cMenu) { // aMenu->cMenu now a string
+ var cMenuEx=(trackingPU)?cMenu+"Ex":cMenu;
+ var aMenuEx=eval(cMenuEx);
+ var cChoice = app.popUpMenuEx.apply( app, aMenuEx );
+ if (trackingPU) {
+ if ( cChoice != null ) {
+ aChoice=eval(cChoice);
+ if (aChoice[1]==""||aChoice[1]=="null") return null;
+ var puRtn=aChoice[1];
+ var thisChoice=aChoice[0];
+// eval(cMenuEx+thisChoice).bMarked=true;
+ if (!bPULastChoice) {
+ eval(cMenuEx+aChoice[0]).bMarked=true;
+ } else {
+ var structLoc=aPULastChoice[1];
+ if(aPULastChoice[0]+structLoc==cMenuEx+aChoice[0]) {
+ bIsMarked = eval(cMenuEx+aChoice[0]).bMarked;
+ eval(cMenuEx+aChoice[0]).bMarked=!(bIsMarked);
+ bPULastChoice=false;
+ if (bIsMarked) var puRtn=null
+ } else {
+ eval(aPULastChoice[0]+structLoc).bMarked=false;
+ eval(cMenuEx+aChoice[0]).bMarked=true;
+ }
+ }
+ aPULastChoice=[cMenuEx,aChoice[0]];
+ bPULastChoice=true;
+ return puRtn;
+ } else return null;
+ } else return cChoice;
+}
+\end{newsegment}
+\end{insDLJS*}
+\fi
+% \end{macrocode}
% \begin{macrocode}
+\pu@restoreCats
%</package>
% \end{macrocode}
% \Finale
diff --git a/macros/latex/contrib/popupmenu/popupmenu.pdf b/macros/latex/contrib/popupmenu/popupmenu.pdf
deleted file mode 100644
index daf3bbeab8..0000000000
--- a/macros/latex/contrib/popupmenu/popupmenu.pdf
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 70fb161991..f72569d789 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2020
-depend revision/55980
+depend revision/55989
name 00texlive.image
category TLCore
-revision 55976
+revision 55984
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -40,7 +40,7 @@ longdesc IgnorePatterns in the check_files routine in tlmgr.pl augment
longdesc this list. Those are not included in the source/ tarball. For
longdesc information on the 00texlive prefix see
longdesc 00texlive.installation(.tlpsrc)
-runfiles size=5018
+runfiles size=5019
.mkisofsrc
autorun.inf
texmf-dist/README
@@ -17709,7 +17709,7 @@ catalogue-topics graphics-motion
name annee-scolaire
category Package
-revision 54675
+revision 55988
shortdesc Automatically typeset the academic year (French way)
relocated 1
longdesc This package provides a macro \anneescolaire to automatically
@@ -17718,19 +17718,20 @@ longdesc date of compilation, two other macros to obtain the first and
longdesc the second calendar year of the academic year, a macro to be
longdesc redefined to change the presentation of the years.
containersize 1404
-containerchecksum 2955925739f85e71a66061445c315cbc20cb7672b9798d1b78278dff5df8562415e411542de6d8dec4cba3bfcc0c4ab2e0e9e5c6c79c11e9e4cb76fd8754304d
-doccontainersize 1116168
-doccontainerchecksum 8c1ee1b6a32f69c3ebf2afb988d24fda48ded189bd0ad35646adedffaaec7c6991682d5b3b62e038bde2f9f357ef15123ec15bf37492e780f2ba4042907ba93d
-docfiles size=339
+containerchecksum 73158727d9c5da0b28fe71661c72a8d1faa705034be8cd10ae36abc266240958cdf0dac962926a96ce445be187016d8440b7aded3129de6fff814ceb6366beb6
+doccontainersize 1134124
+doccontainerchecksum 3e02616de1f5d55837511eb2b1edaa571b6686192433941e1412d812588fede1eb8a8d160b724d1fb8ef8f369cbecd401d1bcd09d4692a79b182ce5bccfb6021
+docfiles size=345
RELOC/doc/latex/annee-scolaire/LISEZMOI.md
+ RELOC/doc/latex/annee-scolaire/MANIFEST.md
RELOC/doc/latex/annee-scolaire/README.md details="Readme"
RELOC/doc/latex/annee-scolaire/annee-scolaire-eng.pdf details="User guide"
RELOC/doc/latex/annee-scolaire/annee-scolaire-eng.tex
RELOC/doc/latex/annee-scolaire/annee-scolaire-fra.pdf details="Guide de l'utilisateur" language="fr"
RELOC/doc/latex/annee-scolaire/annee-scolaire-fra.tex
RELOC/doc/latex/annee-scolaire/annee-scolaire.pdf details="Code documentation"
-srccontainersize 5936
-srccontainerchecksum 6197b7d93d0c80ed2ae8b0277bb21172d324f07e4897b95a5b4e89499e6f546864f62021b15510544d35daaf917da10d094ba192c6a9589391a12cd51efba918
+srccontainersize 5896
+srccontainerchecksum 2e0e2a08820a7826fc6e58dc97ee9587818bdd62d0eb046982dd1f8a676df705e5bb87cfaabf7e260089d71ede1f597b0afd92b69616c0047d64983d919da50c
srcfiles size=6
RELOC/source/latex/annee-scolaire/annee-scolaire.dtx
RELOC/source/latex/annee-scolaire/annee-scolaire.ins
@@ -17739,7 +17740,7 @@ runfiles size=1
catalogue-ctan /macros/latex/contrib/annee-scolaire
catalogue-license lppl1.3c
catalogue-topics calendar expl3
-catalogue-version 1.5
+catalogue-version 1.6
name annotate
category Package
@@ -27311,7 +27312,7 @@ catalogue-version 2.2
name babel-german
category Package
-revision 49391
+revision 55989
shortdesc Babel support for documents written in German
relocated 1
longdesc This bundle is an extension to the babel package for
@@ -27320,16 +27321,16 @@ longdesc definitions and settings to typeset German documents. The
longdesc bundle includes support for the traditional and reformed German
longdesc orthography as well as for the Austrian and Swiss varieties of
longdesc German.
-containersize 3880
-containerchecksum 2aa32e3cd0deb815a559e1722cb2ee423d605449af766a8b7c36c67a0e9081fa0402b88ef5c171186d353a8a57d0ae630fd7eedca1d795bd8130189bf05ab2f3
-doccontainersize 495632
-doccontainerchecksum fcee15f9b0123fd6c5cac11143f6ade9e770f4a3dab07e45bd5cebb30e020be58bb9e43cafee6b4dbc96f8037a84012f900eb33836f7e48607c5424ebfa61947
+containersize 3920
+containerchecksum 7742986a949af41e0c25ee73236fa627689b323574593fe6e08909294a603d5cc6f34ee1bb1a739e3387d7619270a572b21b17d49bcc83391d3d91dfb21b0791
+doccontainersize 496920
+doccontainerchecksum 5dd832d055cfe94305e409527fc87bdc3855c08c4a0351e4273b187e17e1266393467a0330d526d3ed53f694a8774fce1434715ba197f111b8d5acb53240c2ab
docfiles size=189
RELOC/doc/generic/babel-german/README details="Readme"
RELOC/doc/generic/babel-german/germanb.pdf details="Package documentation (traditional orthography)"
RELOC/doc/generic/babel-german/ngermanb.pdf details="Package documentation (new orthography)"
-srccontainersize 14728
-srccontainerchecksum a1fc8b8134042079b7cf5d2497b7802397ab7fd43dc354a7bd9ef3c9a9cc3e2e6f84cdb193653d0147fcbe9a6859e9ddb2aff7f5e25093771c7ce76024eb0b7a
+srccontainersize 14880
+srccontainerchecksum da222dd2e66e9f90c5672b7c33610f9168981203afd46ce44a73e6ba73bf670630898a60a6bc463295ec82fd0039f29589fe691824123433b103fbf0cdc8b346
srcfiles size=21
RELOC/source/generic/babel-german/german.ins
RELOC/source/generic/babel-german/germanb.dtx
@@ -27347,7 +27348,7 @@ catalogue-contact-repository https://github.com/jspitz/babel-german
catalogue-ctan /macros/latex/contrib/babel-contrib/german
catalogue-license lppl1.3
catalogue-topics german multilingual-addon
-catalogue-version 2.11
+catalogue-version 2.12
name babel-greek
category Package
@@ -55892,7 +55893,7 @@ catalogue-topics font font-body font-proportional font-sans font-ttf font-type1
name clefval
category Package
-revision 16549
+revision 55985
shortdesc Key/value support with a hash
relocated 1
longdesc This package provides only two macros viz. \TheKey and
@@ -55902,33 +55903,32 @@ longdesc value associated to the key, does not produce text;
longdesc \TheValue{key} to return the value linked to the key. Both
longdesc arguments of \TheKey are 'moving' as LaTeX defines the term and
longdesc we have sometimes to protect them.
-containersize 1572
-containerchecksum 8bd7457b6f8144982781b029500db910fff387f3872d09039a2929c5e62dd7dea56e22cbc40036519cbb2060ba62bcc7d621dfd383493420a88699660a796e03
-doccontainersize 318292
-doccontainerchecksum 5789c53aed9c4bbe92e8c36f115cf63e07c7e7c35c26d62ba2be41eff8408c8e60f619f565cec1fc0e1ed55f2c571ee6f8115ffc2e88d9917fff085d19731694
-docfiles size=96
- RELOC/doc/latex/clefval/Changements
- RELOC/doc/latex/clefval/Changes
- RELOC/doc/latex/clefval/LISEZMOI
- RELOC/doc/latex/clefval/README details="Package README"
+containersize 1540
+containerchecksum 1d92e279264970ca6d7612c3850fd46d4f3deb74df8a9149d6e63ac19eb665e5affeb1ab9bfea44d07825b80245b0a3b951d3ec08af0834c228a21270bc45437
+doccontainersize 810948
+doccontainerchecksum d8242b0dc52ad63167fe13a88c28fb4b088061f7bddbe3137a7b541dd1f15aacc75a1c7c1c9b6aee2db1ff14278edf3b83d8eea5cbd77e112f16f8af9e36f19a
+docfiles size=216
+ RELOC/doc/latex/clefval/LISEZMOI.md
+ RELOC/doc/latex/clefval/MANIFEST.md
+ RELOC/doc/latex/clefval/README.md details="Package README"
RELOC/doc/latex/clefval/clefval.pdf details="Package documentation"
+ RELOC/doc/latex/clefval/example-utf8.pdf
+ RELOC/doc/latex/clefval/example-utf8.tex
RELOC/doc/latex/clefval/example.pdf details="Package example of use (English)"
RELOC/doc/latex/clefval/example.tex
RELOC/doc/latex/clefval/exemple.pdf details="Package examples of use (French)" language="fr"
RELOC/doc/latex/clefval/exemple.tex
-srccontainersize 8228
-srccontainerchecksum 119c560be9538b97bdd4366e8ef59b394aac864e54554388c98b7e5ef62fbbc0f13c4263f012fa6842081a97433caa318bc2eac6aa10c4b8a8f433ddb3f02090
-srcfiles size=9
- RELOC/source/latex/clefval/Makefile
+srccontainersize 8076
+srccontainerchecksum abf25917b9a6aac0c3ef310bdddad1063ccbb6c59e844c792638927de403da00013e93db8bb1e9c4a052a65ee8dfb46743404efcc9c8cca6191b2703a6ab16a1
+srcfiles size=6
RELOC/source/latex/clefval/clefval.dtx
RELOC/source/latex/clefval/clefval.ins
- RELOC/source/latex/clefval/fra-clefval.ins
runfiles size=1
RELOC/tex/latex/clefval/clefval.sty
catalogue-ctan /macros/latex/contrib/clefval
-catalogue-license lppl
+catalogue-license lppl1.3c
catalogue-topics keyval
-catalogue-version 0
+catalogue-version 0.1
name cleveref
category Package
@@ -169766,25 +169766,26 @@ catalogue-version 1.0
name librebaskerville
category Package
-revision 55965
+revision 55986
shortdesc The Libre Baskerville family of fonts with LaTeX support
relocated 1
longdesc This package provides the Libre Baskerville family of fonts,
longdesc designed by Pablo Impallari, for use with LaTeX, pdfLaTeX,
longdesc XeLaTeX or LuaLaTeX. It is primarily intended to be a web font
-longdesc but is also attractive as a text font.
+longdesc but is also attractive as a text font. A BoldItalic variant has
+longdesc been artificially generated.
execute addMap LibreBaskerville.map
-containersize 437872
-containerchecksum 95122b854a4cbeb7149362429d94d8596de03ea00c1f16667db4331fa9c4bbaaf1df335bf1de1c3e1be205dc28da1a9a7a1c356ed10b367331a83537f1a1fc5c
-doccontainersize 25500
-doccontainerchecksum af13f851a5e93ab207dd5bb0e0409601b753809136697d248265e946c15ed294354951909867ed69334ef4dee1487e9b78573736680b62794ada8c36f7f86273
-docfiles size=11
+containersize 576200
+containerchecksum 278ac27095eca1102913845187a3cf9cd51ae08026add7831cbfeb080c2f101a2e6c0226853bd2bd4a1479c9ef6688bc51a3a0f0af0a1e064f88e2f611e98b47
+doccontainersize 52500
+doccontainerchecksum 02bb77b6436d9f9b77d39b7db960772a3420858c6f51ef4ef65d41d91e9652419ea1ad53037cfdb498c8ffbed80fbb6252e49c9a5c7de3139388399b1ab6eb78
+docfiles size=17
RELOC/doc/fonts/librebaskerville/FONTLOG.txt
RELOC/doc/fonts/librebaskerville/OFL.txt
RELOC/doc/fonts/librebaskerville/README details="Readme"
RELOC/doc/fonts/librebaskerville/librebaskerville-samples.pdf details="Font samples"
RELOC/doc/fonts/librebaskerville/librebaskerville-samples.tex
-runfiles size=352
+runfiles size=457
RELOC/fonts/enc/dvips/librebaskerville/lbskvl_4uz6a2.enc
RELOC/fonts/enc/dvips/librebaskerville/lbskvl_4yc6wb.enc
RELOC/fonts/enc/dvips/librebaskerville/lbskvl_6hj2ra.enc
@@ -169807,6 +169808,18 @@ runfiles size=352
RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-Bold-sup-ot1.tfm
RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-Bold-sup-t1--base.tfm
RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-Bold-sup-t1.tfm
+ RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-BoldItalic-lf-ly1--base.tfm
+ RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-BoldItalic-lf-ly1.tfm
+ RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-BoldItalic-lf-ot1.tfm
+ RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-BoldItalic-lf-t1--base.tfm
+ RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-BoldItalic-lf-t1.tfm
+ RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-BoldItalic-lf-ts1--base.tfm
+ RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-BoldItalic-lf-ts1.tfm
+ RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-BoldItalic-sup-ly1--base.tfm
+ RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-BoldItalic-sup-ly1.tfm
+ RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-BoldItalic-sup-ot1.tfm
+ RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-BoldItalic-sup-t1--base.tfm
+ RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-BoldItalic-sup-t1.tfm
RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-Italic-lf-ly1--base.tfm
RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-Italic-lf-ly1.tfm
RELOC/fonts/tfm/impallari/librebaskerville/LibreBskvl-Italic-lf-ot1.tfm
@@ -169834,7 +169847,9 @@ runfiles size=352
RELOC/fonts/truetype/impallari/librebaskerville/LibreBaskerville-Bold.ttf
RELOC/fonts/truetype/impallari/librebaskerville/LibreBaskerville-Italic.ttf
RELOC/fonts/truetype/impallari/librebaskerville/LibreBaskerville-Regular.ttf
+ RELOC/fonts/truetype/impallari/librebaskerville/LibreBskvl-BoldItalic.ttf
RELOC/fonts/type1/impallari/librebaskerville/LibreBskvl-Bold.pfb
+ RELOC/fonts/type1/impallari/librebaskerville/LibreBskvl-BoldItalic.pfb
RELOC/fonts/type1/impallari/librebaskerville/LibreBskvl-Italic.pfb
RELOC/fonts/type1/impallari/librebaskerville/LibreBskvl-Regular.pfb
RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-Bold-lf-ly1.vf
@@ -169842,6 +169857,11 @@ runfiles size=352
RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-Bold-lf-ts1.vf
RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-Bold-sup-ly1.vf
RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-Bold-sup-t1.vf
+ RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-BoldItalic-lf-ly1.vf
+ RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-BoldItalic-lf-t1.vf
+ RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-BoldItalic-lf-ts1.vf
+ RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-BoldItalic-sup-ly1.vf
+ RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-BoldItalic-sup-t1.vf
RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-Italic-lf-ly1.vf
RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-Italic-lf-t1.vf
RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-Italic-lf-ts1.vf
@@ -169854,6 +169874,7 @@ runfiles size=352
RELOC/fonts/vf/impallari/librebaskerville/LibreBskvl-Regular-sup-t1.vf
RELOC/tex/latex/librebaskerville/LY1LibreBskvl-LF.fd
RELOC/tex/latex/librebaskerville/LY1LibreBskvl-Sup.fd
+ RELOC/tex/latex/librebaskerville/LibreBskvl.sty
RELOC/tex/latex/librebaskerville/OT1LibreBskvl-LF.fd
RELOC/tex/latex/librebaskerville/OT1LibreBskvl-Sup.fd
RELOC/tex/latex/librebaskerville/T1LibreBskvl-LF.fd
@@ -173959,31 +173980,111 @@ catalogue-version 1.6
name lobster2
category Package
-revision 55920
-shortdesc Lobster Two fonts, with support for XeLaTeX or LuaLaTeX
-relocated 1
-longdesc Lobster Two is a family of script fonts designed by Pablo
-longdesc Impallari. It has many ligatures and terminal forms. The
-longdesc package can only be used with XeLaTeX or LuaLaTeX.
-containersize 200988
-containerchecksum c4f2a178449679f7c767dc66b760b194b2e25a3310d89b26ab3ab79adaee1923abe01bd9487a370be754e664e924dfac0601c4917ff002797768f04c3db3e7fb
-doccontainersize 63928
-doccontainerchecksum d931a0ec690e41137b662823f77e48df8170e315219512a5692b194c3dd35dc0341f4b1dfe0dd31281c413f4620b64f45a8d24077fe52088356b7c3576e307f8
-docfiles size=20
+revision 55984
+shortdesc Lobster Two fonts, with support for all LaTeX engines
+relocated 1
+longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
+longdesc support for the Lobster Two family of fonts, designed by Pablo
+longdesc Impallari. This is a family of script fonts with many ligatures
+longdesc and terminal forms; for the best results, use XeLaTeX or
+longdesc LuaLaTeX. There are two weights and italic variants for both.
+execute addMap LobsterTwo.map
+containersize 514084
+containerchecksum ab9dacc73ad69b610fda519f74cf22f4230eceb424b206c70bd6c5b37c31dec09e86a8bea108c5ab2d6419b65a3ced0afb4e077a2f507943a1df5c2f5cced74b
+doccontainersize 29460
+doccontainerchecksum 999bb62d1279aac1263a507c5f6be5033e43d6b44744b4a61b06c309cd7862f9126ea9f7ba9aabefa47959150d968487199d56c9ecbc7a460074f4cb58be6283
+docfiles size=11
RELOC/doc/fonts/lobster2/OFL.txt
RELOC/doc/fonts/lobster2/README details="Readme"
RELOC/doc/fonts/lobster2/lobster2-samples.pdf details="Package documentation"
RELOC/doc/fonts/lobster2/lobster2-samples.tex
-runfiles size=243
- RELOC/fonts/truetype/impallari/lobster2/LobsterTwo-Bold.ttf
- RELOC/fonts/truetype/impallari/lobster2/LobsterTwo-BoldItalic.ttf
- RELOC/fonts/truetype/impallari/lobster2/LobsterTwo-Italic.ttf
- RELOC/fonts/truetype/impallari/lobster2/LobsterTwo-Regular.ttf
+runfiles size=299
+ RELOC/fonts/enc/dvips/lobster2/lbstr_2rydtx.enc
+ RELOC/fonts/enc/dvips/lobster2/lbstr_bucufw.enc
+ RELOC/fonts/enc/dvips/lobster2/lbstr_pvoz5h.enc
+ RELOC/fonts/enc/dvips/lobster2/lbstr_t7yaon.enc
+ RELOC/fonts/map/dvips/lobster2/LobsterTwo.map
+ RELOC/fonts/opentype/impallari/lobster2/LobsterTwo-Bold.otf
+ RELOC/fonts/opentype/impallari/lobster2/LobsterTwo-BoldItalic.otf
+ RELOC/fonts/opentype/impallari/lobster2/LobsterTwo-Italic.otf
+ RELOC/fonts/opentype/impallari/lobster2/LobsterTwo-Regular.otf
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Bold-lf-ly1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Bold-lf-ly1--lcdfj.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Bold-lf-ly1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Bold-lf-ot1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Bold-lf-ot1--lcdfj.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Bold-lf-ot1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Bold-lf-t1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Bold-lf-t1--lcdfj.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Bold-lf-t1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Bold-lf-ts1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Bold-lf-ts1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-BoldItalic-lf-ly1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-BoldItalic-lf-ly1--lcdfj.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-BoldItalic-lf-ly1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-BoldItalic-lf-ot1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-BoldItalic-lf-ot1--lcdfj.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-BoldItalic-lf-ot1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-BoldItalic-lf-t1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-BoldItalic-lf-t1--lcdfj.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-BoldItalic-lf-t1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-BoldItalic-lf-ts1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-BoldItalic-lf-ts1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Italic-lf-ly1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Italic-lf-ly1--lcdfj.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Italic-lf-ly1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Italic-lf-ot1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Italic-lf-ot1--lcdfj.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Italic-lf-ot1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Italic-lf-t1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Italic-lf-t1--lcdfj.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Italic-lf-t1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Italic-lf-ts1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Italic-lf-ts1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Regular-lf-ly1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Regular-lf-ly1--lcdfj.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Regular-lf-ly1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Regular-lf-ot1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Regular-lf-ot1--lcdfj.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Regular-lf-ot1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Regular-lf-t1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Regular-lf-t1--lcdfj.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Regular-lf-t1.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Regular-lf-ts1--base.tfm
+ RELOC/fonts/tfm/impallari/lobster2/Lbstr-Regular-lf-ts1.tfm
+ RELOC/fonts/type1/impallari/lobster2/Lbstr-Bold.pfb
+ RELOC/fonts/type1/impallari/lobster2/Lbstr-BoldItalic.pfb
+ RELOC/fonts/type1/impallari/lobster2/Lbstr-BoldItalicLCDFJ.pfb
+ RELOC/fonts/type1/impallari/lobster2/Lbstr-BoldLCDFJ.pfb
+ RELOC/fonts/type1/impallari/lobster2/Lbstr-Italic.pfb
+ RELOC/fonts/type1/impallari/lobster2/Lbstr-ItalicLCDFJ.pfb
+ RELOC/fonts/type1/impallari/lobster2/Lbstr-Regular.pfb
+ RELOC/fonts/type1/impallari/lobster2/Lbstr-RegularLCDFJ.pfb
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-Bold-lf-ly1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-Bold-lf-ot1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-Bold-lf-t1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-Bold-lf-ts1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-BoldItalic-lf-ly1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-BoldItalic-lf-ot1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-BoldItalic-lf-t1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-BoldItalic-lf-ts1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-Italic-lf-ly1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-Italic-lf-ot1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-Italic-lf-t1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-Italic-lf-ts1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-Regular-lf-ly1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-Regular-lf-ot1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-Regular-lf-t1.vf
+ RELOC/fonts/vf/impallari/lobster2/Lbstr-Regular-lf-ts1.vf
+ RELOC/tex/latex/lobster2/LY1Lbstr-LF.fd
RELOC/tex/latex/lobster2/LobsterTwo.sty
+ RELOC/tex/latex/lobster2/OT1Lbstr-LF.fd
+ RELOC/tex/latex/lobster2/T1Lbstr-LF.fd
+ RELOC/tex/latex/lobster2/TS1Lbstr-LF.fd
catalogue-contact-repository https://github.com/impallari/The-Lobster-Font
catalogue-ctan /fonts/lobster2
-catalogue-license ofl
-catalogue-topics font font-calligraphic font-proportional font-ttf font-supp
+catalogue-license ofl lppl
+catalogue-topics font font-calligraphic font-proportional font-otf font-type1 font-supp font-t1enc
name locality
category Package
@@ -286036,15 +286137,15 @@ docfiles size=592
name texlive-docindex
category TLCore
-revision 55972
+revision 55982
shortdesc top-level TeX Live doc.html, etc.
longdesc These files are regenerated as needed, which is often, so we
longdesc make them a separate package. See the tl-update-auto script for
longdesc the process.
containersize 388
-containerchecksum dfcef5cf8b8a2637e1b5775ef251a44fc98c2b36a126ec1d304e5a9c7f638f1904b714c044e508e19a2161b60399654e63a38ff0f7b457abd0403d2ae977f992
-doccontainersize 167984
-doccontainerchecksum 46ef26012c28954f5ae067cf01ca1a9cbf0115347267f25a5b4e83a7a8b963792b50ed36aff155e3f5ddf3cca219a9a450a0ffd605618a69646cc3f0b747194a
+containerchecksum 1adb79239a1d47b50a880b550038b22ae483d8f525ad17d22a231fccb80bae429ac054c410841defbd84e1a348409a29182ac063ff12a66ac6e3abda9102df0a
+doccontainersize 167896
+doccontainerchecksum ad5887cf6e8120d447900c381b2462ceafb8a9daf7f9fb3255cea431e1ab05b63dce801d206a278477f49358b3d32be074104fcc1ec14260d50b856340719791
docfiles size=333
doc.html
@@ -286266,7 +286367,7 @@ docfiles size=368
name texlive-scripts
category TLCore
-revision 55973
+revision 55983
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -286274,10 +286375,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 131976
-containerchecksum cfe46f870dd5be8b6f3a2888f2a775f9e3b7135e14ea8728b3b1f54a1b26c6e3f59a0b6260722624d1a09217eee11124d804d0cd491cd5c8280819d1210531cf
-doccontainersize 218652
-doccontainerchecksum 83bf4b04246f9670662aabef5adc0ba66f83bf0819d77f766be58fe03f51311f1d6e91cf5deb5982fc50163adf26568a2e87da9ca53f35c7bcc993d8f72d4f3a
+containersize 131960
+containerchecksum 34ab13c0c54bcea2ac7134ef9cd47afbbbe2e8acc8c5fd3efd7b46ee9f121729007240a27b7391d346e4c50d6d118581740525e6890a97c264741ec9f3f0c4e1
+doccontainersize 218656
+doccontainerchecksum 131a6c7219b562fcc7ac206360fd61666b48243d1502c50031d098218dee3f4ac2fd5bb70045fda15939137769d38b39e5e353a3dc1187d64a259272d47c6ec6
docfiles size=141
texmf-dist/doc/man/man1/fmtutil-sys.1
texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
@@ -308533,15 +308634,15 @@ catalogue-topics barcode
name updmap-map
category Package
-revision 55973
+revision 55983
shortdesc auto-generated font map files
relocated 1
longdesc These map files are regenerated every time a new font is added.
longdesc There is no need to rebuild formats or update binaries because
longdesc of such updates, hence this separate package.
-containersize 303316
-containerchecksum 1ac1c3c566dfce595d3abcd3c2063f0cc3ed1108c0a56612e23fce026e4333f8966909d480b6a0bd7c28694f75fdbd79bad805f38b89fc61f35636cc635502fa
-runfiles size=8191
+containersize 303304
+containerchecksum 1d378cea82d0c43fef8fbd660aec53bcf09403f29760607c707042238c2b13a0aac0906a96edda9bb8c4722c544cba38f80a0cde3e48b89ed81d66383cf2ee34
+runfiles size=8215
RELOC/fonts/map/dvipdfmx/updmap/kanjix.map
RELOC/fonts/map/dvips/updmap/builtin35.map
RELOC/fonts/map/dvips/updmap/download35.map
@@ -316223,7 +316324,7 @@ catalogue-version 0.3.1
name witharrows
category Package
-revision 55625
+revision 55987
shortdesc "Aligned" math environments with arrows for comments
relocated 1
longdesc This package provides an environment WithArrows which is
@@ -316233,18 +316334,18 @@ longdesc the alignment. These arrows are usually used to give
longdesc explanations concerning the mathematical calculus presented.
longdesc The package requires the following other LaTeX packages: expl3,
longdesc footnote, l3keys2e, tikz, and xparse.
-containersize 14568
-containerchecksum ada90ce10b80dd40607282fe7202b3b1baa8bda375ef062b726b8878709b304b15c8347788df7e41c481ed530198a07d49a718f38734ffc1269916609a467d06
-doccontainersize 908820
-doccontainerchecksum 706da4f0cd032f6cfd14e4cdf905aaaffd582da8bc08d4b9e0db0193adba4c33590e8542b5a242017ebd155ed6ee2b82fdeb9d302f6b1570179482642cade096
-docfiles size=267
+containersize 14548
+containerchecksum 20c087e0c3a42a1bc9e14be43af22d4e7c5f764f46327fc93d25684ea707a4e6d899ad9b135d3d5c6db3527cdc83234b90f65b9dc92d89e041c8c1a5bf51c9d7
+doccontainersize 908040
+doccontainerchecksum 2b246aaf6fefade48cb87f5df6e1c23462347c6213fd4a44854378558427c04738ef593de21b78b73a6a19455541212e1e1ba48998c4f874e59589176825b29f
+docfiles size=266
RELOC/doc/generic/witharrows/README.md details="Readme"
RELOC/doc/generic/witharrows/witharrows-french.pdf details="Package documentation (French)" language="fr"
RELOC/doc/generic/witharrows/witharrows-french.tex
RELOC/doc/generic/witharrows/witharrows.pdf details="Package documentation (English)"
RELOC/doc/generic/witharrows/witharrows.tex
-srccontainersize 52368
-srccontainerchecksum 69283ad22320ba7ea27c0729992bba5665f22e5afab7e5a587ef6012a9246869fc8b0842cc5e3169876e7f3813c0c7f3df5090ae9e13d55f087fae6709c75f12
+srccontainersize 52348
+srccontainerchecksum aaa964472f8b03b30781f6ebb48808cb11e1c06dcf7bfefe365ee8e504286c5a37c2c30ea631418aae97d29768b318eb20e90a904a41e6ec420ac763680e9823
srcfiles size=70
RELOC/source/generic/witharrows/witharrows.dtx
RELOC/source/generic/witharrows/witharrows.ins
@@ -316253,7 +316354,7 @@ runfiles size=24
catalogue-ctan /macros/generic/witharrows
catalogue-license lppl1.3
catalogue-topics maths maths-syseqn pgf-tikz expl3
-catalogue-version 2.5
+catalogue-version 2.5.1
name wnri
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 65dd3ba5fa..a89dc78730 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-6da72829b0cfcb21fa60106795ba83bf texlive.tlpdb
+042b2f7256561a8ba6d48907698bcd1d texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index fa372a64e9..993d986abd 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-c3bd99a09ad2f670a4be750051ccd1a0d5909820e3118baf486d56bfbfdbb6c2b1fc65d3a0f183ea2fb426c815857455ad9f6245eece9d0f1440df0fe22ec055 texlive.tlpdb
+209c456899850da2ceb1b104a9e438f6a9ba881fd2d6edf1a7b22f9af9942980263e92bb74de6abc54d7d7a7e2318e501a71d12e5dd19c66f04ca1b270c31219 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index a6c51d2046..6e3896de0d 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJfILt9AAoJEEzhh34ZQ4xwKWMH/05aw38q4XYkW9ConyZgWvpU
-GksFHR1rwJsrcMbdR2hsyrFG1nNinLKuzvn6W8tqq1hFrLDaIE3wZuiXb2FjjIsm
-BYGZmuWC8bh75ITC1GwVp5ZP6Frbl9Eg72gMMpgtW5+Am1EtqMgZ1cWBkRW9Q3pl
-KH6wVGONqt72m6qJCE+WlVXPYxQ/JKVlqNkbhaJ7RfGAQvDbp0V4A/inQAbG47Ld
-m0iydLS7PLAJdJ+SWyDhPKvSU7gGn/jgnp+milhXeT0Hsuf5+zQAjtNFMru200ve
-xkqNAOuwj6AgjhvmsPzb5nUNkbZgwMrtVNIzqswtFdzrz6F8BWjVeDvuDEPNtEk=
-=RH7R
+iQEcBAEBCgAGBQJfIgzsAAoJEEzhh34ZQ4xwanYIAK2ACxvnp7stZS2qMXzA9T2e
+RG0EjYoCYWGWCFtqti4U9w/+SB/xaBzcAG9kRhun2usYzPgug6GvrE99eCE56YFO
+hAa0k4IXzntA/aI8ohHkCxzwaNp3A644TpRuNZ9cF+zi/eG0YmwBTDU/iC/3hZOV
+HQ2fdxgvnWBTvxIR57/VBpMzk2tUYsfi7SL1HX7SAKwY5/HG4JP1MkzQZcEN2gXY
+hb08AF3OhXD18uXu//4uP+IWyVW1IqgYeVw+BzhI6/EhDpfmwXtJntsVqVmYJzpG
+xRqINxI1krmuznxcLeG0syj/Kw+mncvW8gs2KE/9T5tkhdyMPgWShJ7/i/8yJ10=
+=ziUT
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 06932f2d3b..df8cae3c31 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 9cc631e437..5ad35f73cf 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1595967284
+date=1596053728
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=652930bc9c0c9db76a07bcb9af26f8bc
+lstdigest=58039dd1470659de4db10b63ffb4d3df
numpkg=3960
relstate=next
-version=7514
+version=7515
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: toYo43zXd9YgVByiNqEwuN/tz0MruPrKyLASh3EjsdGzH6pNTKvpGWZnfIGfo65SVSNw67Yrg/l3/pscOUm1KHc20WbclFIKMS2P0rt87Mn7MSX1L9CI4yJTpdWy/kcVJsenhmYznlogfFg6aZsDpeKqdWWrr+mncF9T+xsZ9iCcZ2KjHgPrzs6SsgHoPB9dcm587fA/QIfFWSRfJySnWAij2PuxogcY7ntmatulAffX433+tnP4A24mC9PWLmjePskVG8CoJqkUwHXHjrPc+we6bWxhnT+xYM9tgfdhhxPmP8+zwISbWt7u96auvKN9Yqg/st76RP5XRjYHT8nfcg==
+;;;; signature/miktex: sxndcrnYPAZt50rCw02xycA59WYBIfNrzW5elQCXUc45GAcZNhQHVMHhJru0ACBnnOAMpejYJyOTfbRGW++gHubVoCupFzul8SLiD4xDDHpVzDCw6ggYmel0ptJAOjabRF1bdoHM86d8uDksIhSImJZI0yg37svrg8Wpmy9Pz0MkzKec85WlW9GfItaVZwSJ6CBQRNUEqFp23xlc8PRHsFXFPA8PY4pRcaa8CxVvIKViJcx96tz3BZTqyg9HcP7QDZikibcaq8kmDQdx49WJOJ+Rc55YVlSyFDQejTBeeEHccwp9lsnm0u9FWTDOoOhEjK33jmKKbCHD/Mq85XDy5g==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 9db4529100..a8fd0750e5 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1595967071
+date=1596053469
lastupd=achemso almendra authoraftertitle beamer biblatex-gb7714-2015 bitter cabin caption charissil chhaya crossreftools derivative doclicense ektype-tanka elteikthesis exesheet fei fontaxes forum horoscop
-lstdigest=4e10768775b29797399e4f47eb7bcba1
+lstdigest=b6b6874d5a438c3a1b5e523e8efbd149
numpkg=3955
relstate=stable
-version=7514
+version=7515
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: hEVqu9pojM/bn6pGkr2o/WvMescWE0uPNrUaq4b4RI+MKe7Ksdwew5HeCGS/9UCsWFuKHRr9LuarQRcbdAnFq2JySTSNr6318IcqguBpeZwAY2DnW8fcTrZfibkMfiDI5XJhzAMxbyXxHuxSXJNovBOTsWqVbGilADHXt2IboTq+DDhgbQASy0AQl+7l30TPJkW2GvuQIIyScbipVRpYa+TofoWF/nU+A5+1Ib9tVI7aiYlrOeZ9wj5ALOWlk4HqHgeWlCNOq9Ql0Y96DXGTnHRXdlT64PrJTWJTc1LVyKWdhDNT70EC1hEopwSfLgIE05VdfeImQE3hclXUB1YcyQ==
+;;;; signature/miktex: iccJIR2tYi4OPK2LoUy48V4etcFqUVTPGQZpNPeCrdFsJpbVgrFwk7sDVTWddipqQuBGGEbWdXrOd6eBiovp6LDDETs3XpCCLSBL1IS0qsllwgYlmukW+AlwJbcn7qL+nUVuInaFWLwE15ysC172VWQrPbSG+K8Q9CzsRUAVLcciG12SShUWB4hv1LbPyGZwcKnJV+LBpXlnBKNLfjS64XJVXtlSvK0XtH3QiRkn/YaIVa2l8ZkUcc52jRmG0iXh+eM5FuqZzkJzHGZDookR6P4wXEAKMPJv73SPvETVRss/BHmRXYtzdHSfQVB/OdZpX1WcTtndLoaJVxD/+QZRUg==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 17ea0cdec7..686efab559 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,25 @@
W32TeX (x86 & x64) ChangeLog
+[2020/07/29]
+(01) context.tar.xz
+ ConTeXt version: 2020.07.28 23:01.
+(02) dvipdfm-w32.tar.xz
+ Update dvipdfmx.dll.
+(03) ltxpkgs.tar.xz
+ Update genealogytree and witharrows.
+(04) ptex-ng-w32.tar.xz
+ Update libdpx.
+(05) tex4htk-w32.tar.xz
+ Update latex.4ht and tex4ht.sty.
+(06) xetex-w32.tar.xz
+ Update dvipdfmx.dll.
+(07) win64/dvipdfm-w64.tar.xz
+ Update dvipdfmx.dll.
+(08) win64/ptex-ng-w64.tar.xz
+ Update libdpx.
+(09) win64/xetex-w64.tar.x
+ Update dvipdfmx.dll.
+
[2020/07/28]
(01) context.tar.xz
ConTeXt version: 2020.07.27 16:21.
diff --git a/timestamp b/timestamp
index b13b1e0aef..41cf57d59d 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2020-07-29-02-02
+2020-07-30-02-02