summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-12-17 03:00:48 +0000
committerNorbert Preining <norbert@preining.info>2023-12-17 03:00:48 +0000
commit191e0ab40b0bc070312603532904889c52a7b17c (patch)
treeb264f1b9dd55269d0fe630c78ff164ac53f9f17f
parentcf11d08f6fe4d61a3da648d820601e3fca67d8d4 (diff)
CTAN sync 202312170300
-rw-r--r--FILES.byname196
-rw-r--r--FILES.byname.gzbin2560999 -> 2561041 bytes
-rw-r--r--FILES.last07days236
-rw-r--r--biblio/bibtex/bibtex-x/ChangeLog11
-rw-r--r--biblio/bibtex/bibtex-x/Makefile.am15
-rw-r--r--biblio/bibtex/bibtex-x/Makefile.in3
-rw-r--r--biblio/bibtex/bibtex-x/bibtex-4.c15
-rw-r--r--biblio/bibtex/bibtex-x/configure.ac4
-rwxr-xr-xbiblio/bibtex/bibtex-x/configure.texk22
-rwxr-xr-xbiblio/bibtex/bibtex-x/tests/bibtexu-char.test20
-rwxr-xr-xbiblio/bibtex/bibtex-x/tests/bibtexu-iscjk.test57
-rw-r--r--biblio/bibtex/bibtex-x/tests/iscjku.bbl1
-rw-r--r--biblio/bibtex/bibtex-x/tests/testiscjku.bib1
-rw-r--r--biblio/bibtex/bibtex-x/version.h2
-rw-r--r--biblio/ctan-bibdata/ctan.bib41
-rw-r--r--fonts/oldstandard/README4
-rw-r--r--fonts/oldstandard/latex/OldStandard.sty18
-rw-r--r--macros/unicodetex/latex/fontsetup-nonfree/README2
-rw-r--r--macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.pdfbin300630 -> 289785 bytes
-rw-r--r--macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.tex4
-rw-r--r--macros/unicodetex/latex/fontsetup-nonfree/tex/fspcambria.tex (renamed from macros/unicodetex/latex/fontsetup-nonfree/fspcambria.sty)2
-rw-r--r--macros/unicodetex/latex/fontsetup-nonfree/tex/fsplucidaot.tex (renamed from macros/unicodetex/latex/fontsetup-nonfree/fsplucidaot.sty)2
-rw-r--r--macros/unicodetex/latex/fontsetup-nonfree/tex/fspminion.tex (renamed from macros/unicodetex/latex/fontsetup-nonfree/fspminion.sty)11
-rw-r--r--macros/unicodetex/latex/fontsetup-nonfree/tex/fspmsgaramondot.tex (renamed from macros/unicodetex/latex/fontsetup-nonfree/fspmsgaramondot.sty)11
-rw-r--r--macros/unicodetex/latex/fontsetup-nonfree/tex/fsppalatinoot.tex (renamed from macros/unicodetex/latex/fontsetup-nonfree/fsppalatinoot.sty)11
-rw-r--r--macros/unicodetex/latex/fontsetup/README2
-rw-r--r--macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdfbin556078 -> 559049 bytes
-rw-r--r--macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex12
-rw-r--r--macros/unicodetex/latex/fontsetup/doc/fspsample-oldstandard.pdfbin25298 -> 26155 bytes
-rw-r--r--macros/unicodetex/latex/fontsetup/doc/fspsample.tex4
-rw-r--r--macros/unicodetex/latex/fontsetup/fontsetup.sty217
-rw-r--r--macros/unicodetex/latex/fontsetup/fspdefault.sty386
-rw-r--r--macros/unicodetex/latex/fontsetup/fspgfsdidotclassicot.sty24
-rw-r--r--macros/unicodetex/latex/fontsetup/fspgfsdidotot.sty49
-rw-r--r--macros/unicodetex/latex/fontsetup/fspolddefault.sty388
-rw-r--r--macros/unicodetex/latex/fontsetup/fspoldstandard.sty20
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/cv04-Book.fontspec32
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/cv04-Regular.fontspec32
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/cv04Mono-Book.fontspec32
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/cv04Mono-Regular.fontspec32
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/cv04Sans-Book.fontspec32
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/cv04Sans-Regular.fontspec32
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fontsetup.sty170
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspconcrete.tex (renamed from macros/unicodetex/latex/fontsetup/fspconcrete.sty)11
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspdefault.tex529
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspebgaramondot.tex (renamed from macros/unicodetex/latex/fontsetup/fspebgaramondot.sty)9
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fsperewhon.tex (renamed from macros/unicodetex/latex/fontsetup/fsperewhon.sty)11
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspeulerot.tex (renamed from macros/unicodetex/latex/fontsetup/fspeulerot.sty)8
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspfiraot.tex (renamed from macros/unicodetex/latex/fontsetup/fspfiraot.sty)10
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspgfsartemisiaot.tex (renamed from macros/unicodetex/latex/fontsetup/fspgfsartemisiaot.sty)8
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspgfsdidotclassicot.tex5
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspgfsdidotot.tex21
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspgfsneohellenicot.tex (renamed from macros/unicodetex/latex/fontsetup/fspgfsneohellenicot.sty)14
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspkerkisot.tex (renamed from macros/unicodetex/latex/fontsetup/fspkerkisot.sty)9
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspolddefault.tex529
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspoldstandard.tex12
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspstixtwoot.tex (renamed from macros/unicodetex/latex/fontsetup/fspstixtwoot.sty)10
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fsptalos.tex (renamed from macros/unicodetex/latex/fontsetup/fsptalos.sty)11
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fsptimesot.tex (renamed from macros/unicodetex/latex/fontsetup/fsptimesot.sty)7
-rw-r--r--macros/unicodetex/latex/fontsetup/tex/fspxcharter.tex (renamed from macros/unicodetex/latex/fontsetup/fspxcharter.sty)10
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl1
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb91
-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.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2497728 -> 2498800 bytes
-rw-r--r--timestamp2
67 files changed, 1871 insertions, 1610 deletions
diff --git a/FILES.byname b/FILES.byname
index 0755441333..d1e41ac97b 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2070,12 +2070,12 @@
2023/10/05 | 1710 | biblio/citation-style-language/README.md
2023/10/05 | 12878 | biblio/citation-style-language/vancouver.csl
2023/10/05 | 4531754 | biblio/citation-style-language.zip
-2023/12/15 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/12/16 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/12/15 | 2832149 | biblio/ctan-bibdata/ctan.bib
-2023/12/15 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2023/12/16 | 2832516 | biblio/ctan-bibdata/ctan.bib
+2023/12/16 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/12/15 | 4114037 | biblio/ctan-bibdata.zip
+2023/12/16 | 4114094 | biblio/ctan-bibdata.zip
2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk
2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -5436,7 +5436,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
-2023/12/15 | 127120 | FILES.last07days
+2023/12/16 | 183501 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -109418,7 +109418,7 @@
2023/12/15 | 2221 | fonts/oldstandard/latex/LY1OldStandard-Sup.fd
2023/12/15 | 3748 | fonts/oldstandard/latex/LY1OldStandard-TLF.fd
2023/12/15 | 3811 | fonts/oldstandard/latex/LY1OldStandard-TOsF.fd
-2023/12/15 | 4344 | fonts/oldstandard/latex/OldStandard.sty
+2023/12/16 | 4762 | fonts/oldstandard/latex/OldStandard.sty
2023/12/15 | 2221 | fonts/oldstandard/latex/OT1OldStandard-Inf.fd
2023/12/15 | 3685 | fonts/oldstandard/latex/OT1OldStandard-LF.fd
2023/12/15 | 3748 | fonts/oldstandard/latex/OT1OldStandard-OsF.fd
@@ -109459,7 +109459,7 @@
2023/12/15 | 239540 | fonts/oldstandard/opentype/OldStandard-Italic.otf
2023/12/15 | 1060192 | fonts/oldstandard/opentype/OldStandard-Math.otf
2023/12/15 | 229052 | fonts/oldstandard/opentype/OldStandard-Regular.otf
-2023/12/15 | 5875 | fonts/oldstandard/README
+2023/12/16 | 5879 | fonts/oldstandard/README
2023/12/15 | 1636 | fonts/oldstandard/tfm/OldStandard-Bold-inf-lgr.tfm
2023/12/15 | 1616 | fonts/oldstandard/tfm/OldStandard-Bold-inf-ly1.tfm
2023/12/15 | 1228 | fonts/oldstandard/tfm/OldStandard-Bold-inf-ot1.tfm
@@ -110032,7 +110032,7 @@
2023/12/15 | 1356 | fonts/oldstandard/vf/OldStandard-Regular-tosf-sc-t2c.vf
2023/12/15 | 1728 | fonts/oldstandard/vf/OldStandard-Regular-tosf-t1.vf
2023/12/15 | 548 | fonts/oldstandard/vf/OldStandard-Regular-tosf-ts1.vf
-2023/12/15 | 5337165 | fonts/oldstandard.zip
+2023/12/16 | 5337217 | fonts/oldstandard.zip
2019/06/24 | 875 | fonts/opensans/doc/CHANGES
2019/06/24 | 196901 | fonts/opensans/doc/opensans.pdf
2019/06/24 | 400583 | fonts/opensans/doc/opensans-samples.pdf
@@ -194915,7 +194915,7 @@
2020/02/15 | 441366 | install/fonts/newtxtt.tds.zip
2022/09/11 | 136106044 | install/fonts/notocondensed.tds.zip
2022/09/11 | 44631594 | install/fonts/noto.tds.zip
-2023/12/15 | 5398003 | install/fonts/oldstandard.tds.zip
+2023/12/16 | 5398055 | install/fonts/oldstandard.tds.zip
2019/06/24 | 4612348 | install/fonts/opensans.tds.zip
2022/09/23 | 894756 | install/fonts/overlock.tds.zip
2014/02/03 | 9095563 | install/fonts/paratype.tds.zip
@@ -256230,64 +256230,70 @@
2023/09/26 | 19106 | macros/unicodetex/latex/einfart/LICENSE
2023/09/26 | 7246 | macros/unicodetex/latex/einfart/README.md
2023/09/26 | 14402 | macros/unicodetex/latex/einfart.zip
-2023/10/20 | 556078 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf
-2023/10/20 | 19812 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex
-2023/01/02 | 27714 | macros/unicodetex/latex/fontsetup/doc/fspsample-cmr.pdf
-2023/01/02 | 26645 | macros/unicodetex/latex/fontsetup/doc/fspsample-concrete.pdf
-2023/01/02 | 30994 | macros/unicodetex/latex/fontsetup/doc/fspsample-ebgaramond.pdf
-2023/07/28 | 17171 | macros/unicodetex/latex/fontsetup/doc/fspsample-erewhon.pdf
-2023/07/28 | 27734 | macros/unicodetex/latex/fontsetup/doc/fspsample-euler.pdf
-2023/01/02 | 21396 | macros/unicodetex/latex/fontsetup/doc/fspsample-fira.pdf
-2023/01/02 | 27819 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsartemisia.pdf
-2023/01/02 | 32654 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsdidotclassic.pdf
-2023/01/02 | 31224 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsdidot.pdf
-2023/01/02 | 27539 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsneohellenic.pdf
-2023/01/02 | 25282 | macros/unicodetex/latex/fontsetup/doc/fspsample-kerkis.pdf
-2023/01/02 | 33644 | macros/unicodetex/latex/fontsetup/doc/fspsample-libertinus.pdf
-2023/01/02 | 44495 | macros/unicodetex/latex/fontsetup/doc/fspsample-newdefault.pdf
-2023/01/02 | 25298 | macros/unicodetex/latex/fontsetup/doc/fspsample-oldstandard.pdf
-2023/01/02 | 28947 | macros/unicodetex/latex/fontsetup/doc/fspsample-stixtwo.pdf
-2023/01/02 | 33605 | macros/unicodetex/latex/fontsetup/doc/fspsample-talos.pdf
-2023/07/28 | 2922 | macros/unicodetex/latex/fontsetup/doc/fspsample.tex
-2023/01/02 | 23139 | macros/unicodetex/latex/fontsetup/doc/fspsample-times.pdf
-2023/01/02 | 23376 | macros/unicodetex/latex/fontsetup/doc/fspsample-xcharter.pdf
-2023/10/19 | 6215 | macros/unicodetex/latex/fontsetup/fontsetup.sty
-2023/01/02 | 868 | macros/unicodetex/latex/fontsetup/fspconcrete.sty
-2023/02/25 | 14789 | macros/unicodetex/latex/fontsetup/fspdefault.sty
-2023/01/02 | 318 | macros/unicodetex/latex/fontsetup/fspebgaramondot.sty
-2023/07/28 | 441 | macros/unicodetex/latex/fontsetup/fsperewhon.sty
-2023/08/02 | 1503 | macros/unicodetex/latex/fontsetup/fspeulerot.sty
-2023/01/02 | 700 | macros/unicodetex/latex/fontsetup/fspfiraot.sty
-2023/01/02 | 671 | macros/unicodetex/latex/fontsetup/fspgfsartemisiaot.sty
-2023/01/02 | 1036 | macros/unicodetex/latex/fontsetup/fspgfsdidotclassicot.sty
-2023/01/02 | 2014 | macros/unicodetex/latex/fontsetup/fspgfsdidotot.sty
-2023/01/02 | 2045 | macros/unicodetex/latex/fontsetup/fspgfsneohellenicot.sty
-2023/01/02 | 469 | macros/unicodetex/latex/fontsetup/fspkerkisot.sty
-2023/02/25 | 14837 | macros/unicodetex/latex/fontsetup/fspolddefault.sty
-2023/01/02 | 665 | macros/unicodetex/latex/fontsetup/fspoldstandard.sty
-2023/01/02 | 461 | macros/unicodetex/latex/fontsetup/fspstixtwoot.sty
-2023/01/02 | 892 | macros/unicodetex/latex/fontsetup/fsptalos.sty
-2023/01/02 | 676 | macros/unicodetex/latex/fontsetup/fsptimesot.sty
-2023/01/02 | 824 | macros/unicodetex/latex/fontsetup/fspxcharter.sty
-2021/05/03 | 300630 | macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.pdf
-2021/05/03 | 3245 | macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.tex
-2021/01/28 | 60986 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-cambria.pdf
-2021/01/28 | 16379 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-lucida.pdf
-2021/01/28 | 27885 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-minion.pdf
-2021/01/28 | 71020 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-msgaramond.pdf
-2021/01/28 | 94241 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-palatino.pdf
-2021/01/28 | 2712 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample.tex
-2021/01/28 | 270 | macros/unicodetex/latex/fontsetup-nonfree/fspcambria.sty
-2021/01/28 | 907 | macros/unicodetex/latex/fontsetup-nonfree/fsplucidaot.sty
-2021/05/03 | 1404 | macros/unicodetex/latex/fontsetup-nonfree/fspminion.sty
-2021/05/03 | 1563 | macros/unicodetex/latex/fontsetup-nonfree/fspmsgaramondot.sty
-2021/05/03 | 1033 | macros/unicodetex/latex/fontsetup-nonfree/fsppalatinoot.sty
-2021/05/03 | 349 | macros/unicodetex/latex/fontsetup-nonfree/README
-2021/01/28 | 20472 | macros/unicodetex/latex/fontsetup-nonfree/system-install-fonts/fsplpscel.otf
-2021/01/28 | 17944 | macros/unicodetex/latex/fontsetup-nonfree/system-install-fonts/fspmnscel.otf
-2021/05/03 | 591630 | macros/unicodetex/latex/fontsetup-nonfree.zip
-2023/10/20 | 369 | macros/unicodetex/latex/fontsetup/README
-2023/10/20 | 1040454 | macros/unicodetex/latex/fontsetup.zip
+2023/12/16 | 559049 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf
+2023/12/16 | 20148 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex
+2023/12/13 | 27714 | macros/unicodetex/latex/fontsetup/doc/fspsample-cmr.pdf
+2023/12/13 | 26645 | macros/unicodetex/latex/fontsetup/doc/fspsample-concrete.pdf
+2023/12/13 | 30994 | macros/unicodetex/latex/fontsetup/doc/fspsample-ebgaramond.pdf
+2023/12/13 | 17171 | macros/unicodetex/latex/fontsetup/doc/fspsample-erewhon.pdf
+2023/12/13 | 27734 | macros/unicodetex/latex/fontsetup/doc/fspsample-euler.pdf
+2023/12/13 | 21396 | macros/unicodetex/latex/fontsetup/doc/fspsample-fira.pdf
+2023/12/13 | 27819 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsartemisia.pdf
+2023/12/13 | 32654 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsdidotclassic.pdf
+2023/12/13 | 31224 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsdidot.pdf
+2023/12/13 | 27539 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsneohellenic.pdf
+2023/12/13 | 25282 | macros/unicodetex/latex/fontsetup/doc/fspsample-kerkis.pdf
+2023/12/13 | 33644 | macros/unicodetex/latex/fontsetup/doc/fspsample-libertinus.pdf
+2023/12/13 | 44495 | macros/unicodetex/latex/fontsetup/doc/fspsample-newdefault.pdf
+2023/12/13 | 26155 | macros/unicodetex/latex/fontsetup/doc/fspsample-oldstandard.pdf
+2023/12/13 | 28947 | macros/unicodetex/latex/fontsetup/doc/fspsample-stixtwo.pdf
+2023/12/13 | 33605 | macros/unicodetex/latex/fontsetup/doc/fspsample-talos.pdf
+2023/12/13 | 2946 | macros/unicodetex/latex/fontsetup/doc/fspsample.tex
+2023/12/13 | 23139 | macros/unicodetex/latex/fontsetup/doc/fspsample-times.pdf
+2023/12/13 | 23376 | macros/unicodetex/latex/fontsetup/doc/fspsample-xcharter.pdf
+2023/12/13 | 289785 | macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.pdf
+2023/12/13 | 3250 | macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.tex
+2023/12/13 | 60986 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-cambria.pdf
+2023/12/13 | 16379 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-lucida.pdf
+2023/12/13 | 27885 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-minion.pdf
+2023/12/13 | 71020 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-msgaramond.pdf
+2023/12/13 | 94241 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-palatino.pdf
+2023/12/13 | 2712 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample.tex
+2023/12/13 | 348 | macros/unicodetex/latex/fontsetup-nonfree/README
+2023/12/13 | 20472 | macros/unicodetex/latex/fontsetup-nonfree/system-install-fonts/fsplpscel.otf
+2023/12/13 | 17944 | macros/unicodetex/latex/fontsetup-nonfree/system-install-fonts/fspmnscel.otf
+2023/12/13 | 214 | macros/unicodetex/latex/fontsetup-nonfree/tex/fspcambria.tex
+2023/12/13 | 851 | macros/unicodetex/latex/fontsetup-nonfree/tex/fsplucidaot.tex
+2023/12/13 | 1138 | macros/unicodetex/latex/fontsetup-nonfree/tex/fspminion.tex
+2023/12/13 | 1297 | macros/unicodetex/latex/fontsetup-nonfree/tex/fspmsgaramondot.tex
+2023/12/13 | 767 | macros/unicodetex/latex/fontsetup-nonfree/tex/fsppalatinoot.tex
+2023/12/16 | 580596 | macros/unicodetex/latex/fontsetup-nonfree.zip
+2023/12/13 | 369 | macros/unicodetex/latex/fontsetup/README
+2023/11/29 | 1053 | macros/unicodetex/latex/fontsetup/tex/cv04-Book.fontspec
+2023/11/29 | 1128 | macros/unicodetex/latex/fontsetup/tex/cv04Mono-Book.fontspec
+2023/11/29 | 1137 | macros/unicodetex/latex/fontsetup/tex/cv04Mono-Regular.fontspec
+2023/11/29 | 1062 | macros/unicodetex/latex/fontsetup/tex/cv04-Regular.fontspec
+2023/11/29 | 1119 | macros/unicodetex/latex/fontsetup/tex/cv04Sans-Book.fontspec
+2023/11/29 | 1140 | macros/unicodetex/latex/fontsetup/tex/cv04Sans-Regular.fontspec
+2023/12/16 | 5530 | macros/unicodetex/latex/fontsetup/tex/fontsetup.sty
+2023/11/28 | 795 | macros/unicodetex/latex/fontsetup/tex/fspconcrete.tex
+2023/12/07 | 20539 | macros/unicodetex/latex/fontsetup/tex/fspdefault.tex
+2023/11/28 | 247 | macros/unicodetex/latex/fontsetup/tex/fspebgaramondot.tex
+2023/11/29 | 344 | macros/unicodetex/latex/fontsetup/tex/fsperewhon.tex
+2023/11/29 | 1444 | macros/unicodetex/latex/fontsetup/tex/fspeulerot.tex
+2023/11/28 | 629 | macros/unicodetex/latex/fontsetup/tex/fspfiraot.tex
+2023/11/28 | 601 | macros/unicodetex/latex/fontsetup/tex/fspgfsartemisiaot.tex
+2023/11/30 | 722 | macros/unicodetex/latex/fontsetup/tex/fspgfsdidotclassicot.tex
+2023/12/13 | 1143 | macros/unicodetex/latex/fontsetup/tex/fspgfsdidotot.tex
+2023/11/28 | 1946 | macros/unicodetex/latex/fontsetup/tex/fspgfsneohellenicot.tex
+2023/11/28 | 399 | macros/unicodetex/latex/fontsetup/tex/fspkerkisot.tex
+2023/12/07 | 20544 | macros/unicodetex/latex/fontsetup/tex/fspolddefault.tex
+2023/12/07 | 632 | macros/unicodetex/latex/fontsetup/tex/fspoldstandard.tex
+2023/11/28 | 389 | macros/unicodetex/latex/fontsetup/tex/fspstixtwoot.tex
+2023/11/28 | 819 | macros/unicodetex/latex/fontsetup/tex/fsptalos.tex
+2023/11/28 | 616 | macros/unicodetex/latex/fontsetup/tex/fsptimesot.tex
+2023/11/29 | 752 | macros/unicodetex/latex/fontsetup/tex/fspxcharter.tex
+2023/12/16 | 1047397 | macros/unicodetex/latex/fontsetup.zip
2022/01/15 | 22430 | macros/unicodetex/latex/fontspec/CHANGES.md
2022/01/15 | 549 | macros/unicodetex/latex/fontspec/fontspec.cfg
2022/01/15 | 12465 | macros/unicodetex/latex/fontspec/fontspec-code-api.dtx
@@ -297508,8 +297514,8 @@
2019/02/28 | 13160912 | systems/texlive/tlnet/archive/ipaex-type1.r47700.tar.xz
2023/11/16 | 170652 | systems/texlive/tlnet/archive/ipsum.doc.r68861.tar.xz
2023/11/16 | 14988 | systems/texlive/tlnet/archive/ipsum.r68861.tar.xz
-2023/12/14 | 64076 | systems/texlive/tlnet/archive/iran-bibtex.doc.r69111.tar.xz
-2023/12/14 | 9596 | systems/texlive/tlnet/archive/iran-bibtex.r69111.tar.xz
+2023/12/16 | 87444 | systems/texlive/tlnet/archive/iran-bibtex.doc.r69137.tar.xz
+2023/12/16 | 11188 | systems/texlive/tlnet/archive/iran-bibtex.r69137.tar.xz
2019/11/04 | 18792 | systems/texlive/tlnet/archive/is-bst.doc.r52623.tar.xz
2019/11/04 | 9932 | systems/texlive/tlnet/archive/is-bst.r52623.tar.xz
2019/02/28 | 269984 | systems/texlive/tlnet/archive/iscram.doc.r45801.tar.xz
@@ -300017,8 +300023,8 @@
2022/03/21 | 6560 | systems/texlive/tlnet/archive/newcastle-bst.r62856.tar.xz
2019/02/28 | 407624 | systems/texlive/tlnet/archive/newcommand.doc.r18704.tar.xz
2019/02/28 | 496 | systems/texlive/tlnet/archive/newcommand.r18704.tar.xz
-2023/12/13 | 15538836 | systems/texlive/tlnet/archive/newcomputermodern.doc.r69099.tar.xz
-2023/12/13 | 6197960 | systems/texlive/tlnet/archive/newcomputermodern.r69099.tar.xz
+2023/12/16 | 15538800 | systems/texlive/tlnet/archive/newcomputermodern.doc.r69138.tar.xz
+2023/12/16 | 6195772 | systems/texlive/tlnet/archive/newcomputermodern.r69138.tar.xz
2019/02/28 | 1632 | systems/texlive/tlnet/archive/newenviron.doc.r29331.tar.xz
2019/02/28 | 2488 | systems/texlive/tlnet/archive/newenviron.r29331.tar.xz
2019/02/28 | 147644 | systems/texlive/tlnet/archive/newfile.doc.r15878.tar.xz
@@ -302539,8 +302545,8 @@
2019/02/28 | 292656 | systems/texlive/tlnet/archive/simplecv.doc.r35537.tar.xz
2019/02/28 | 2112 | systems/texlive/tlnet/archive/simplecv.r35537.tar.xz
2019/02/28 | 5844 | systems/texlive/tlnet/archive/simplecv.source.r35537.tar.xz
-2023/12/09 | 2349220 | systems/texlive/tlnet/archive/simpleicons.doc.r69063.tar.xz
-2023/12/09 | 3220920 | systems/texlive/tlnet/archive/simpleicons.r69063.tar.xz
+2023/12/16 | 2386128 | systems/texlive/tlnet/archive/simpleicons.doc.r69139.tar.xz
+2023/12/16 | 3259460 | systems/texlive/tlnet/archive/simpleicons.r69139.tar.xz
2019/02/28 | 224844 | systems/texlive/tlnet/archive/simpleinvoice.doc.r45673.tar.xz
2019/02/28 | 2420 | systems/texlive/tlnet/archive/simpleinvoice.r45673.tar.xz
2023/10/03 | 142696 | systems/texlive/tlnet/archive/simplekv.doc.r68439.tar.xz
@@ -303509,7 +303515,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2023/12/14 | 430804 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69130.tar.xz
+2023/12/16 | 430804 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69136.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
@@ -303531,7 +303537,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2023/12/14 | 114248 | systems/texlive/tlnet/archive/texlive-scripts.r69130.tar.xz
+2023/12/16 | 114260 | systems/texlive/tlnet/archive/texlive-scripts.r69136.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -304037,8 +304043,8 @@
2023/11/10 | 2588 | systems/texlive/tlnet/archive/tkz-bernoulli.r68780.tar.xz
2023/10/27 | 34436 | systems/texlive/tlnet/archive/tkz-doc.doc.r68665.tar.xz
2023/10/27 | 6744 | systems/texlive/tlnet/archive/tkz-doc.r68665.tar.xz
-2023/12/09 | 633944 | systems/texlive/tlnet/archive/tkz-elements.doc.r69068.tar.xz
-2023/12/09 | 15824 | systems/texlive/tlnet/archive/tkz-elements.r69068.tar.xz
+2023/12/16 | 648928 | systems/texlive/tlnet/archive/tkz-elements.doc.r69140.tar.xz
+2023/12/16 | 16480 | systems/texlive/tlnet/archive/tkz-elements.r69140.tar.xz
2023/11/08 | 1175256 | systems/texlive/tlnet/archive/tkz-euclide.doc.r68747.tar.xz
2023/11/08 | 41924 | systems/texlive/tlnet/archive/tkz-euclide.r68747.tar.xz
2022/07/16 | 96832 | systems/texlive/tlnet/archive/tkzexample.doc.r63908.tar.xz
@@ -304457,8 +304463,8 @@
2019/05/24 | 2984 | systems/texlive/tlnet/archive/unam-thesis.r51207.tar.xz
2023/10/28 | 5010296 | systems/texlive/tlnet/archive/unamth-template.doc.r68681.tar.xz
2023/10/28 | 480 | systems/texlive/tlnet/archive/unamth-template.r68681.tar.xz
-2023/11/28 | 634600 | systems/texlive/tlnet/archive/unbtex.doc.r68985.tar.xz
-2023/11/28 | 18620 | systems/texlive/tlnet/archive/unbtex.r68985.tar.xz
+2023/12/16 | 631476 | systems/texlive/tlnet/archive/unbtex.doc.r69141.tar.xz
+2023/12/16 | 18968 | systems/texlive/tlnet/archive/unbtex.r69141.tar.xz
2021/01/02 | 2036196 | systems/texlive/tlnet/archive/undergradmath.doc.r57286.tar.xz
2021/01/02 | 444 | systems/texlive/tlnet/archive/undergradmath.r57286.tar.xz
2019/02/28 | 70524 | systems/texlive/tlnet/archive/underlin.doc.r15878.tar.xz
@@ -305419,16 +305425,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
2023/08/07 | 125713 | systems/texlive/tlnet/install-tl
-2023/12/15 | 5745835 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/12/15 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/12/15 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/12/16 | 5744359 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/12/16 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/12/16 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2023/12/15 | 21030420 | systems/texlive/tlnet/install-tl-windows.exe
-2023/12/15 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/12/15 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/12/15 | 26032234 | systems/texlive/tlnet/install-tl.zip
-2023/12/15 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/12/15 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/12/16 | 21032868 | systems/texlive/tlnet/install-tl-windows.exe
+2023/12/16 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/12/16 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/12/16 | 26032241 | systems/texlive/tlnet/install-tl.zip
+2023/12/16 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/12/16 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2023/03/19 | 1229 | systems/texlive/tlnet/README.md
2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023
2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -305438,7 +305444,7 @@
2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2023/09/20 | 50622 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2023/12/14 | 7380 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/12/15 | 7427 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/12/13 | 226639 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -305480,12 +305486,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2023/12/15 | 18428059 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/12/15 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/12/16 | 18427901 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/12/16 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/10/16 | 87924 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/12/15 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/12/15 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/12/15 | 2497728 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/12/16 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/12/16 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/12/16 | 2498800 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -316486,7 +316492,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2023/12/16 | 186 | timestamp
+2023/12/17 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index cf76460ee1..11582bf69c 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index c244802c8c..f2f40e52f7 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,42 @@
+2023/12/16 | 87444 | systems/texlive/tlnet/archive/iran-bibtex.doc.r69137.tar.xz
+2023/12/16 | 648928 | systems/texlive/tlnet/archive/tkz-elements.doc.r69140.tar.xz
+2023/12/16 | 631476 | systems/texlive/tlnet/archive/unbtex.doc.r69141.tar.xz
+2023/12/16 | 6195772 | systems/texlive/tlnet/archive/newcomputermodern.r69138.tar.xz
+2023/12/16 | 5879 | fonts/oldstandard/README
+2023/12/16 | 580596 | macros/unicodetex/latex/fontsetup-nonfree.zip
+2023/12/16 | 5744359 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/12/16 | 559049 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf
+2023/12/16 | 5530 | macros/unicodetex/latex/fontsetup/tex/fontsetup.sty
+2023/12/16 | 5398055 | install/fonts/oldstandard.tds.zip
+2023/12/16 | 5337217 | fonts/oldstandard.zip
+2023/12/16 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/12/16 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/12/16 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/12/16 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/12/16 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/12/16 | 4762 | fonts/oldstandard/latex/OldStandard.sty
+2023/12/16 | 430804 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69136.tar.xz
+2023/12/16 | 4114094 | biblio/ctan-bibdata.zip
+2023/12/16 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2023/12/16 | 3259460 | systems/texlive/tlnet/archive/simpleicons.r69139.tar.xz
+2023/12/16 | 2832516 | biblio/ctan-bibdata/ctan.bib
+2023/12/16 | 26032241 | systems/texlive/tlnet/install-tl.zip
+2023/12/16 | 2498800 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/12/16 | 2386128 | systems/texlive/tlnet/archive/simpleicons.doc.r69139.tar.xz
+2023/12/16 | 21032868 | systems/texlive/tlnet/install-tl-windows.exe
+2023/12/16 | 20148 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex
+2023/12/16 | 18968 | systems/texlive/tlnet/archive/unbtex.r69141.tar.xz
+2023/12/16 | 18427901 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/12/16 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/12/16 | 16480 | systems/texlive/tlnet/archive/tkz-elements.r69140.tar.xz
+2023/12/16 | 15538800 | systems/texlive/tlnet/archive/newcomputermodern.doc.r69138.tar.xz
+2023/12/16 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/12/16 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/12/16 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/12/16 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/12/16 | 114260 | systems/texlive/tlnet/archive/texlive-scripts.r69136.tar.xz
+2023/12/16 | 11188 | systems/texlive/tlnet/archive/iran-bibtex.r69137.tar.xz
+2023/12/16 | 1047397 | macros/unicodetex/latex/fontsetup.zip
2023/12/15 | 9424 | fonts/oldstandard/tfm/OldStandard-Regular-osf-t1.tfm
2023/12/15 | 9420 | fonts/oldstandard/tfm/OldStandard-Regular-tosf-t1.tfm
2023/12/15 | 9408 | fonts/oldstandard/tfm/OldStandard-Regular-lf-t1.tfm
@@ -52,6 +91,7 @@
2023/12/15 | 7528 | fonts/oldstandard/tfm/OldStandard-Italic-lf-ly1.tfm
2023/12/15 | 748206 | macros/latex/contrib/l3build/l3build.pdf
2023/12/15 | 7452 | fonts/oldstandard/tfm/OldStandard-Italic-tosf-ly1.tfm
+2023/12/15 | 7427 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/12/15 | 7424 | fonts/oldstandard/tfm/OldStandard-Italic-tlf-ly1.tfm
2023/12/15 | 7364 | fonts/oldstandard/tfm/OldStandard-Regular-osf-sc-t1.tfm
2023/12/15 | 7360 | fonts/oldstandard/tfm/OldStandard-Regular-tosf-sc-t1.tfm
@@ -69,11 +109,9 @@
2023/12/15 | 6314 | macros/latex/contrib/l3build/l3build-aux.lua
2023/12/15 | 6152 | macros/latex/contrib/l3build/l3build-typesetting.lua
2023/12/15 | 5943773 | fonts/simpleicons.zip
-2023/12/15 | 5875 | fonts/oldstandard/README
2023/12/15 | 58513 | fonts/oldstandard/doc/OFL-FAQ.txt
2023/12/15 | 5796 | fonts/oldstandard/tfm/OldStandard-BoldItalic-osf-sc-ly1.tfm
2023/12/15 | 5796 | fonts/oldstandard/tfm/OldStandard-BoldItalic-lf-sc-ly1.tfm
-2023/12/15 | 5745835 | systems/texlive/tlnet/install-tl-unx.tar.gz
2023/12/15 | 5736 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tosf-sc-ly1.tfm
2023/12/15 | 5732 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tlf-sc-ly1.tfm
2023/12/15 | 5620 | fonts/oldstandard/tfm/OldStandard-Italic-osf-sc-ly1.tfm
@@ -103,18 +141,11 @@
2023/12/15 | 5432 | fonts/oldstandard/tfm/OldStandard-Bold-osf-sc-ly1.tfm
2023/12/15 | 5420 | fonts/oldstandard/tfm/OldStandard-Bold-tlf-sc-ly1.tfm
2023/12/15 | 5420 | fonts/oldstandard/tfm/OldStandard-Bold-lf-sc-ly1.tfm
-2023/12/15 | 5398003 | install/fonts/oldstandard.tds.zip
-2023/12/15 | 5337165 | fonts/oldstandard.zip
2023/12/15 | 5240 | fonts/oldstandard/tfm/OldStandard-Regular-osf-sc-ly1.tfm
2023/12/15 | 5236 | fonts/oldstandard/tfm/OldStandard-Regular-tosf-sc-ly1.tfm
2023/12/15 | 5236 | fonts/oldstandard/tfm/OldStandard-Regular-lf-sc-ly1.tfm
2023/12/15 | 5208 | fonts/oldstandard/tfm/OldStandard-Regular-tlf-sc-ly1.tfm
2023/12/15 | 4973 | macros/latex/contrib/l3build/l3build-ctan.lua
-2023/12/15 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2023/12/15 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/12/15 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/12/15 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/12/15 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/12/15 | 4724 | fonts/oldstandard/tfm/OldStandard-BoldItalic-osf-t2a.tfm
2023/12/15 | 4724 | fonts/oldstandard/tfm/OldStandard-BoldItalic-lf-t2a.tfm
2023/12/15 | 4701 | fonts/oldstandard/doc/README.md
@@ -128,7 +159,6 @@
2023/12/15 | 4448 | fonts/oldstandard/tfm/OldStandard-Italic-osf-t2a.tfm
2023/12/15 | 4448 | fonts/oldstandard/tfm/OldStandard-Italic-lf-t2a.tfm
2023/12/15 | 4364 | fonts/oldstandard/tfm/OldStandard-Italic-tosf-t2a.tfm
-2023/12/15 | 4344 | fonts/oldstandard/latex/OldStandard.sty
2023/12/15 | 4339 | macros/latex/contrib/l3build/l3build-stdmain.lua
2023/12/15 | 4336 | fonts/oldstandard/tfm/OldStandard-Italic-tlf-t2a.tfm
2023/12/15 | 4320 | fonts/oldstandard/tfm/OldStandard-BoldItalic-osf-t2b.tfm
@@ -141,7 +171,6 @@
2023/12/15 | 4151 | macros/latex/contrib/l3build/l3build-zip.lua
2023/12/15 | 4140 | fonts/oldstandard/tfm/OldStandard-Regular-lf-t2b.tfm
2023/12/15 | 4124 | fonts/oldstandard/tfm/OldStandard-Regular-tlf-t2b.tfm
-2023/12/15 | 4114037 | biblio/ctan-bibdata.zip
2023/12/15 | 4072 | fonts/oldstandard/tfm/OldStandard-Bold-tosf-t2a.tfm
2023/12/15 | 4072 | fonts/oldstandard/tfm/OldStandard-Bold-osf-t2a.tfm
2023/12/15 | 4064 | fonts/oldstandard/tfm/OldStandard-Italic-osf-t2b.tfm
@@ -210,7 +239,6 @@
2023/12/15 | 3724 | fonts/oldstandard/tfm/OldStandard-Regular-lf-lgr.tfm
2023/12/15 | 3716 | fonts/oldstandard/tfm/OldStandard-Regular-tlf-t2c.tfm
2023/12/15 | 3715 | fonts/simpleicons/enc/simpleiconsonezero.enc
-2023/12/15 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/12/15 | 3707 | fonts/oldstandard/latex/T1OldStandard-TLF.fd
2023/12/15 | 3707 | fonts/oldstandard/latex/T1OldStandard-OsF.fd
2023/12/15 | 37024 | biblio/bibtex/contrib/iran-bibtex/iran-structure.tex
@@ -411,7 +439,6 @@
2023/12/15 | 2836 | fonts/oldstandard/tfm/OldStandard-Bold-tosf-sc-t2b.tfm
2023/12/15 | 2836 | fonts/oldstandard/tfm/OldStandard-Bold-osf-sc-t2b.tfm
2023/12/15 | 2836 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tlf-ot1.tfm
-2023/12/15 | 2832149 | biblio/ctan-bibdata/ctan.bib
2023/12/15 | 2824 | fonts/oldstandard/tfm/OldStandard-Bold-tlf-sc-t2b.tfm
2023/12/15 | 2824 | fonts/oldstandard/tfm/OldStandard-Bold-lf-sc-t2b.tfm
2023/12/15 | 280000 | fonts/oldstandard/opentype/OldStandard-BoldItalic.otf
@@ -441,7 +468,6 @@
2023/12/15 | 2636 | fonts/oldstandard/tfm/OldStandard-Bold-tlf-ot1.tfm
2023/12/15 | 2636 | fonts/oldstandard/tfm/OldStandard-Bold-lf-ot1.tfm
2023/12/15 | 2620 | fonts/oldstandard/tfm/OldStandard-Italic-tosf-ot1.tfm
-2023/12/15 | 26032234 | systems/texlive/tlnet/install-tl.zip
2023/12/15 | 259 | fonts/simpleicons/tex/usimpleiconsnine.fd
2023/12/15 | 259 | fonts/simpleicons/tex/usimpleiconsfour.fd
2023/12/15 | 259 | fonts/simpleicons/tex/usimpleiconsfive.fd
@@ -454,7 +480,6 @@
2023/12/15 | 25198680 | fonts/newcomputermodern.zip
2023/12/15 | 2516 | fonts/oldstandard/tfm/OldStandard-Regular-tosf-ot1.tfm
2023/12/15 | 2504 | fonts/oldstandard/tfm/OldStandard-Regular-lf-ot1.tfm
-2023/12/15 | 2497728 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/12/15 | 2480 | fonts/oldstandard/tfm/OldStandard-Regular-tlf-ot1.tfm
2023/12/15 | 2474 | macros/latex/contrib/l3build/l3build-help.lua
2023/12/15 | 2472 | fonts/simpleicons/enc/simpleiconsonetwo.enc
@@ -506,7 +531,6 @@
2023/12/15 | 2119177 | fonts/simpleicons/type1/SimpleIcons.pfb
2023/12/15 | 2112 | fonts/oldstandard/tfm/OldStandard-BoldItalic-osf-sc-t2b--base.tfm
2023/12/15 | 2112 | fonts/oldstandard/tfm/OldStandard-BoldItalic-lf-sc-t2b--base.tfm
-2023/12/15 | 21030420 | systems/texlive/tlnet/install-tl-windows.exe
2023/12/15 | 2100 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tosf-sc-t2b--base.tfm
2023/12/15 | 2096 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tlf-sc-t2b--base.tfm
2023/12/15 | 2092 | fonts/oldstandard/tfm/OldStandard-BoldItalic-osf-sc-t2c--base.tfm
@@ -566,7 +590,6 @@
2023/12/15 | 1868 | fonts/oldstandard/tfm/OldStandard-Italic-lf-sc-ly1--base.tfm
2023/12/15 | 1860 | fonts/oldstandard/tfm/OldStandard-Italic-tlf-sc-t2c--base.tfm
2023/12/15 | 1848 | fonts/oldstandard/tfm/OldStandard-Italic-tlf-sc-ly1--base.tfm
-2023/12/15 | 18428059 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2023/12/15 | 1816 | macros/latex/contrib/l3build/l3build.1
2023/12/15 | 1812 | fonts/simpleicons/doc/simpleicons.tex
2023/12/15 | 1812 | fonts/oldstandard/tfm/OldStandard-Italic-sup-t2a.tfm
@@ -678,7 +701,6 @@
2023/12/15 | 1688 | fonts/oldstandard/vf/OldStandard-Bold-inf-t1.vf
2023/12/15 | 1684 | fonts/oldstandard/tfm/OldStandard-Bold-sup-t2c.tfm
2023/12/15 | 1684 | fonts/oldstandard/tfm/OldStandard-Bold-inf-t2c.tfm
-2023/12/15 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2023/12/15 | 1676 | fonts/oldstandard/tfm/OldStandard-Regular-tlf-sc-t2c--base.tfm
2023/12/15 | 1672 | fonts/oldstandard/tfm/OldStandard-Regular-sup-t2b.tfm
2023/12/15 | 1672 | fonts/oldstandard/tfm/OldStandard-Regular-osf-sc-ly1--base.tfm
@@ -730,8 +752,6 @@
2023/12/15 | 1560 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tlf-sc-ot1--base.tfm
2023/12/15 | 1548 | fonts/oldstandard/tfm/OldStandard-BoldItalic-inf-ot1.tfm
2023/12/15 | 1542 | macros/latex/contrib/l3build/l3build.ins
-2023/12/15 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/12/15 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2023/12/15 | 1520 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tosf-ts1.tfm
2023/12/15 | 1520 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tlf-ts1.tfm
2023/12/15 | 1520 | fonts/oldstandard/tfm/OldStandard-BoldItalic-osf-ts1.tfm
@@ -758,8 +778,6 @@
2023/12/15 | 1492 | fonts/oldstandard/vf/OldStandard-Bold-osf-sc-t2a.vf
2023/12/15 | 1492 | fonts/oldstandard/vf/OldStandard-Bold-lf-sc-t2a.vf
2023/12/15 | 1464052 | systems/texlive/tlnet/archive/tex4ht.source.r69134.tar.xz
-2023/12/15 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/12/15 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2023/12/15 | 1436 | fonts/oldstandard/tfm/OldStandard-Italic-osf-sc-ot1--base.tfm
2023/12/15 | 1436 | fonts/oldstandard/tfm/OldStandard-Italic-lf-sc-ot1--base.tfm
2023/12/15 | 143396 | fonts/oldstandard/doc/oldstand-manual.tex
@@ -881,7 +899,6 @@
2023/12/14 | 971 | macros/latex/contrib/unbtex/unbtex-example/codigos/ModalReduction.jl
2023/12/14 | 9673 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_line.lua
2023/12/14 | 9627 | macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex
-2023/12/14 | 9596 | systems/texlive/tlnet/archive/iran-bibtex.r69111.tar.xz
2023/12/14 | 947476 | systems/texlive/tlnet/archive/context.x86_64-darwinlegacy.r69108.tar.xz
2023/12/14 | 917692 | systems/texlive/tlnet/archive/litesolution.doc.r69115.tar.xz
2023/12/14 | 9128 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_triangles.lua
@@ -894,7 +911,6 @@
2023/12/14 | 806640 | systems/texlive/tlnet/archive/context.armhf-linux.r69108.tar.xz
2023/12/14 | 7858 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_point.lua
2023/12/14 | 749644 | systems/texlive/tlnet/archive/l3build.doc.r69114.tar.xz
-2023/12/14 | 7380 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/12/14 | 736 | systems/texlive/tlnet/archive/collection-latexrecommended.r69131.tar.xz
2023/12/14 | 70542 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
2023/12/14 | 704 | systems/texlive/tlnet/archive/collection-latex.r69131.tar.xz
@@ -903,7 +919,6 @@
2023/12/14 | 675 | macros/latex/contrib/unbtex/unbtex-example/codigos/blockdiagram.tex
2023/12/14 | 6636 | systems/texlive/tlnet/archive/outilsgeomtikz.r69124.tar.xz
2023/12/14 | 6462 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_intersections.lua
-2023/12/14 | 64076 | systems/texlive/tlnet/archive/iran-bibtex.doc.r69111.tar.xz
2023/12/14 | 6068 | systems/texlive/tlnet/archive/litesolution.r69115.tar.xz
2023/12/14 | 60538 | macros/latex/contrib/unbtex/unbtexcite-en.bst
2023/12/14 | 60344 | macros/latex/contrib/unbtex/unbtexcite-pt.bst
@@ -916,7 +931,6 @@
2023/12/14 | 484 | systems/texlive/tlnet/archive/collection-langarabic.r69111.tar.xz
2023/12/14 | 4446 | macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex
2023/12/14 | 440 | macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex
-2023/12/14 | 430804 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69130.tar.xz
2023/12/14 | 42712 | systems/texlive/tlnet/archive/gfsdidot.doc.r69112.tar.xz
2023/12/14 | 42252 | systems/texlive/tlnet/archive/nicematrix.r69126.tar.xz
2023/12/14 | 4174 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_rectangle.lua
@@ -991,7 +1005,6 @@
2023/12/14 | 1241876 | systems/texlive/tlnet/archive/nicematrix.doc.r69126.tar.xz
2023/12/14 | 1240172 | systems/texlive/tlnet/archive/context.i386-linux.r69108.tar.xz
2023/12/14 | 11715 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_triangle.lua
-2023/12/14 | 114248 | systems/texlive/tlnet/archive/texlive-scripts.r69130.tar.xz
2023/12/14 | 1126536 | systems/texlive/tlnet/archive/context.x86_64-solaris.r69108.tar.xz
2023/12/14 | 1122828 | systems/texlive/tlnet/archive/context.windows.r69108.tar.xz
2023/12/14 | 1102488 | systems/texlive/tlnet/archive/context.x86_64-linux.r69108.tar.xz
@@ -1002,37 +1015,72 @@
2023/12/14 | 1010480 | systems/texlive/tlnet/archive/context.x86_64-linuxmusl.r69108.tar.xz
2023/12/14 | 1004000 | systems/texlive/tlnet/archive/context.i386-solaris.r69108.tar.xz
2023/12/14 | 1000840 | systems/texlive/tlnet/archive/context.aarch64-linux.r69108.tar.xz
+2023/12/13 | 94241 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-palatino.pdf
2023/12/13 | 910052 | macros/latex/contrib/litesolution/doc/litesolution.pdf
+2023/12/13 | 851 | macros/unicodetex/latex/fontsetup-nonfree/tex/fsplucidaot.tex
+2023/12/13 | 767 | macros/unicodetex/latex/fontsetup-nonfree/tex/fsppalatinoot.tex
2023/12/13 | 7404 | systems/texlive/tlnet/archive/postnotes.r69102.tar.xz
+2023/12/13 | 71020 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-msgaramond.pdf
2023/12/13 | 654442 | fonts/oldstandard/doc/oldstand-manual.pdf
2023/12/13 | 624078 | support/TeX4ht/source/tex4ht-html4.tex
-2023/12/13 | 6197960 | systems/texlive/tlnet/archive/newcomputermodern.r69099.tar.xz
2023/12/13 | 6136 | systems/texlive/tlnet/archive/langnames.source.r69101.tar.xz
2023/12/13 | 612159 | macros/latex/contrib/nicematrix/nicematrix.pdf
+2023/12/13 | 60986 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-cambria.pdf
2023/12/13 | 596600 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
2023/12/13 | 594500 | macros/latex/contrib/nicematrix/nicematrix-code.dtx
2023/12/13 | 504537 | graphics/pgf/contrib/outilsgeomtikz/doc/OutilsGeomTikz-doc.pdf
2023/12/13 | 47948 | systems/texlive/tlnet/archive/tuda-ci.r69103.tar.xz
+2023/12/13 | 44495 | macros/unicodetex/latex/fontsetup/doc/fspsample-newdefault.pdf
2023/12/13 | 3987491 | fonts/greek/gfs/gfsdidot.zip
2023/12/13 | 38514 | graphics/pgf/contrib/outilsgeomtikz/doc/OutilsGeomTikz-doc.tex
+2023/12/13 | 369 | macros/unicodetex/latex/fontsetup/README
2023/12/13 | 36225 | graphics/pgf/contrib/outilsgeomtikz/tex/OutilsGeomTikz.sty
2023/12/13 | 357152 | systems/texlive/tlnet/archive/etbb.doc.r69098.tar.xz
+2023/12/13 | 348 | macros/unicodetex/latex/fontsetup-nonfree/README
2023/12/13 | 3401 | macros/latex/contrib/litesolution/doc/litesolution-gauge.tex
+2023/12/13 | 33644 | macros/unicodetex/latex/fontsetup/doc/fspsample-libertinus.pdf
+2023/12/13 | 33605 | macros/unicodetex/latex/fontsetup/doc/fspsample-talos.pdf
+2023/12/13 | 32654 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsdidotclassic.pdf
+2023/12/13 | 3250 | macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.tex
+2023/12/13 | 31224 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsdidot.pdf
+2023/12/13 | 30994 | macros/unicodetex/latex/fontsetup/doc/fspsample-ebgaramond.pdf
2023/12/13 | 306101 | fonts/modes.zip
2023/12/13 | 3030 | fonts/oldstandard/doc/oldstandard-mathtest.tex
+2023/12/13 | 2946 | macros/unicodetex/latex/fontsetup/doc/fspsample.tex
+2023/12/13 | 289785 | macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.pdf
+2023/12/13 | 28947 | macros/unicodetex/latex/fontsetup/doc/fspsample-stixtwo.pdf
+2023/12/13 | 27885 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-minion.pdf
+2023/12/13 | 27819 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsartemisia.pdf
+2023/12/13 | 27734 | macros/unicodetex/latex/fontsetup/doc/fspsample-euler.pdf
+2023/12/13 | 27714 | macros/unicodetex/latex/fontsetup/doc/fspsample-cmr.pdf
+2023/12/13 | 27539 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsneohellenic.pdf
+2023/12/13 | 2712 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample.tex
+2023/12/13 | 26645 | macros/unicodetex/latex/fontsetup/doc/fspsample-concrete.pdf
+2023/12/13 | 26155 | macros/unicodetex/latex/fontsetup/doc/fspsample-oldstandard.pdf
+2023/12/13 | 25282 | macros/unicodetex/latex/fontsetup/doc/fspsample-kerkis.pdf
2023/12/13 | 235 | fonts/greek/gfs/gfsdidot/README
+2023/12/13 | 23376 | macros/unicodetex/latex/fontsetup/doc/fspsample-xcharter.pdf
+2023/12/13 | 23139 | macros/unicodetex/latex/fontsetup/doc/fspsample-times.pdf
2023/12/13 | 226639 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2023/12/13 | 22544 | systems/texlive/tlnet/archive/postnotes.source.r69102.tar.xz
2023/12/13 | 22231 | macros/latex/contrib/litesolution/doc/litesolution-demo.tex
2023/12/13 | 221 | macros/latex/contrib/litesolution/doc/litesolution.tex
+2023/12/13 | 214 | macros/unicodetex/latex/fontsetup-nonfree/tex/fspcambria.tex
+2023/12/13 | 21396 | macros/unicodetex/latex/fontsetup/doc/fspsample-fira.pdf
+2023/12/13 | 20472 | macros/unicodetex/latex/fontsetup-nonfree/system-install-fonts/fsplpscel.otf
+2023/12/13 | 17944 | macros/unicodetex/latex/fontsetup-nonfree/system-install-fonts/fspmnscel.otf
2023/12/13 | 17696 | macros/latex/contrib/litesolution/tex/litesolution.cls
-2023/12/13 | 15538836 | systems/texlive/tlnet/archive/newcomputermodern.doc.r69099.tar.xz
+2023/12/13 | 17171 | macros/unicodetex/latex/fontsetup/doc/fspsample-erewhon.pdf
+2023/12/13 | 16379 | macros/unicodetex/latex/fontsetup-nonfree/doc/fspsample-lucida.pdf
2023/12/13 | 15256 | macros/latex/contrib/litesolution/doc/litesolution-doc.tex
2023/12/13 | 1421214 | macros/latex/contrib/litesolution.zip
2023/12/13 | 1417944 | macros/latex/contrib/nicematrix.zip
2023/12/13 | 13737 | fonts/greek/gfs/gfsdidot/tex/gfsdidot.sty
+2023/12/13 | 1297 | macros/unicodetex/latex/fontsetup-nonfree/tex/fspmsgaramondot.tex
2023/12/13 | 125060 | systems/texlive/tlnet/archive/langnames.r69101.tar.xz
2023/12/13 | 1165436 | systems/texlive/tlnet/archive/tuda-ci.doc.r69103.tar.xz
+2023/12/13 | 1143 | macros/unicodetex/latex/fontsetup/tex/fspgfsdidotot.tex
+2023/12/13 | 1138 | macros/unicodetex/latex/fontsetup-nonfree/tex/fspminion.tex
2023/12/13 | 107500 | systems/texlive/tlnet/archive/langnames.doc.r69101.tar.xz
2023/12/13 | 1052228 | systems/texlive/tlnet/archive/etbb.r69098.tar.xz
2023/12/13 | 103140 | fonts/greek/gfs/gfsdidot/opentype/GFSOlgaGrDidotItEn.otf
@@ -2292,133 +2340,3 @@
2023/12/10 | 10402 | systems/win32/miktex/tm/packages/pdfrender__source.tar.lzma
2023/12/10 | 103600 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2023/12/10 | 101663 | systems/win32/miktex/tm/packages/oberdiek__source.tar.lzma
-2023/12/09 | 9804 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
-2023/12/09 | 967468 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf
-2023/12/09 | 9538 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
-2023/12/09 | 937130 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2-body.tex
-2023/12/09 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
-2023/12/09 | 8464 | systems/texlive/tlnet/archive/hvextern.r69064.tar.xz
-2023/12/09 | 8445 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
-2023/12/09 | 84261 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
-2023/12/09 | 841340 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0-body.tex
-2023/12/09 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
-2023/12/09 | 831131 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf
-2023/12/09 | 79700 | systems/texlive/tlnet/archive/yamlvars.doc.r69071.tar.xz
-2023/12/09 | 79514 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx
-2023/12/09 | 76972 | systems/texlive/tlnet/archive/l3experimental.source.r69065.tar.xz
-2023/12/09 | 7654 | macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty
-2023/12/09 | 758991 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6-body.tex
-2023/12/09 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
-2023/12/09 | 751043 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf
-2023/12/09 | 728 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
-2023/12/09 | 704238 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf
-2023/12/09 | 690729 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3-body.tex
-2023/12/09 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
-2023/12/09 | 682685 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf
-2023/12/09 | 67782 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx
-2023/12/09 | 64524 | systems/texlive/tlnet/archive/penlightplus.doc.r69070.tar.xz
-2023/12/09 | 641 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
-2023/12/09 | 6414 | macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx
-2023/12/09 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
-2023/12/09 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
-2023/12/09 | 63567 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx
-2023/12/09 | 633 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
-2023/12/09 | 633944 | systems/texlive/tlnet/archive/tkz-elements.doc.r69068.tar.xz
-2023/12/09 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7.sty
-2023/12/09 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
-2023/12/09 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
-2023/12/09 | 631 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6.sty
-2023/12/09 | 626 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
-2023/12/09 | 606135 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf
-2023/12/09 | 594480 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf
-2023/12/09 | 5912 | systems/texlive/tlnet/archive/yamlvars.r69071.tar.xz
-2023/12/09 | 587463 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf
-2023/12/09 | 57153 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
-2023/12/09 | 566778 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf
-2023/12/09 | 558914 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf
-2023/12/09 | 554784 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
-2023/12/09 | 544276 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf
-2023/12/09 | 542009 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf
-2023/12/09 | 53795 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
-2023/12/09 | 537399 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf
-2023/12/09 | 532070 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf
-2023/12/09 | 516613 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf
-2023/12/09 | 515546 | macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf
-2023/12/09 | 5088 | graphics/pgf/contrib/circuitikz/README.md
-2023/12/09 | 49664 | systems/texlive/tlnet/archive/onedown.source.r69067.tar.xz
-2023/12/09 | 4956 | systems/texlive/tlnet/archive/inconsolata-nerd-font.source.r69061.tar.xz
-2023/12/09 | 4761 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.ins
-2023/12/09 | 46836 | systems/texlive/tlnet/archive/texlogsieve.r69072.tar.xz
-2023/12/09 | 463665 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf
-2023/12/09 | 448729 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
-2023/12/09 | 427137 | macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf
-2023/12/09 | 42380 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
-2023/12/09 | 422295 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3-body.tex
-2023/12/09 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
-2023/12/09 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
-2023/12/09 | 403567 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7-body.tex
-2023/12/09 | 393884 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6-body.tex
-2023/12/09 | 3901 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
-2023/12/09 | 384633 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
-2023/12/09 | 364117 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4-body.tex
-2023/12/09 | 36148 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
-2023/12/09 | 3367473 | install/graphics/pgf/contrib/circuitikz.tds.zip
-2023/12/09 | 3346294 | graphics/pgf/contrib/circuitikz.zip
-2023/12/09 | 32826 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
-2023/12/09 | 3220920 | systems/texlive/tlnet/archive/simpleicons.r69063.tar.xz
-2023/12/09 | 3182720 | systems/texlive/tlnet/archive/l3experimental.doc.r69065.tar.xz
-2023/12/09 | 3150 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
-2023/12/09 | 31145 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx
-2023/12/09 | 299395 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
-2023/12/09 | 29776 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx
-2023/12/09 | 2882 | macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty
-2023/12/09 | 28684 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx
-2023/12/09 | 2843 | macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty
-2023/12/09 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
-2023/12/09 | 27432 | systems/texlive/tlnet/archive/luamplib.source.r69069.tar.xz
-2023/12/09 | 26550 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx
-2023/12/09 | 26540 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx
-2023/12/09 | 2419844 | systems/texlive/tlnet/archive/inconsolata-nerd-font.r69061.tar.xz
-2023/12/09 | 2349220 | systems/texlive/tlnet/archive/simpleicons.doc.r69063.tar.xz
-2023/12/09 | 22684 | systems/texlive/tlnet/archive/l3experimental.r69065.tar.xz
-2023/12/09 | 2262556 | systems/texlive/tlnet/archive/onedown.doc.r69067.tar.xz
-2023/12/09 | 21991 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx
-2023/12/09 | 2188 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
-2023/12/09 | 20430 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx
-2023/12/09 | 19244 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx
-2023/12/09 | 18700 | systems/texlive/tlnet/archive/onedown.r69067.tar.xz
-2023/12/09 | 18450 | CTAN.sites
-2023/12/09 | 18170 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx
-2023/12/09 | 178572 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
-2023/12/09 | 1738145 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
-2023/12/09 | 17338 | macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx
-2023/12/09 | 17112 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx
-2023/12/09 | 168359 | macros/luatex/generic/blopentype.zip
-2023/12/09 | 16722 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
-2023/12/09 | 16678 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx
-2023/12/09 | 15824 | systems/texlive/tlnet/archive/tkz-elements.r69068.tar.xz
-2023/12/09 | 156992 | systems/texlive/tlnet/archive/luamplib.doc.r69069.tar.xz
-2023/12/09 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
-2023/12/09 | 1533708 | systems/texlive/tlnet/archive/libertinust1math.doc.r69062.tar.xz
-2023/12/09 | 1512 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
-2023/12/09 | 14587 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
-2023/12/09 | 1424697 | macros/latex/contrib/tutodoc.zip
-2023/12/09 | 140094 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
-2023/12/09 | 13737 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
-2023/12/09 | 1354 | macros/latex/contrib/pdfmanagement-testphase/update-metadata.txt
-2023/12/09 | 1354536 | systems/texlive/tlnet/archive/inconsolata-nerd-font.doc.r69061.tar.xz
-2023/12/09 | 13459 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
-2023/12/09 | 1248760 | systems/texlive/tlnet/archive/libertinust1math.r69062.tar.xz
-2023/12/09 | 12362 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx
-2023/12/09 | 12124 | systems/texlive/tlnet/archive/luamplib.r69069.tar.xz
-2023/12/09 | 1162 | macros/latex/contrib/pdfmanagement-testphase/README.md
-2023/12/09 | 114904 | systems/texlive/tlnet/archive/texlogsieve.doc.r69072.tar.xz
-2023/12/09 | 1133028 | systems/texlive/tlnet/archive/hvextern.doc.r69064.tar.xz
-2023/12/09 | 11054105 | macros/latex/contrib/pdfmanagement-testphase.zip
-2023/12/09 | 10909 | macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md
-2023/12/09 | 1081680 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6-body.tex
-2023/12/09 | 1073051 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.4.6.tex
-2023/12/09 | 10408 | systems/texlive/tlnet/archive/penlightplus.r69070.tar.xz
-2023/12/09 | 1021798 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7-body.tex
-2023/12/09 | 1014383 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.2.7.tex
-2023/12/09 | 100673 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx
diff --git a/biblio/bibtex/bibtex-x/ChangeLog b/biblio/bibtex/bibtex-x/ChangeLog
index d9e4e352ca..d2822854d2 100644
--- a/biblio/bibtex/bibtex-x/ChangeLog
+++ b/biblio/bibtex/bibtex-x/ChangeLog
@@ -1,3 +1,14 @@
+2023-12-16 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
+
+ * configure.ac, version.h:
+ Bump version to 4.02 (16 dec 2023).
+ * bibtex-4.c:
+ Support characters defined by Unicode 15.1.
+ It works with ICU 74.1 or later.
+ * tests/bibtexu-{char,iscjk}.test,
+ tests/iscjku.bbl, tests/testiscjku.bib, Makefile.am:
+ Update tests.
+
2023-08-30 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
* tests/{bibtex8u-mem,bibtexu-char}.test:
diff --git a/biblio/bibtex/bibtex-x/Makefile.am b/biblio/bibtex/bibtex-x/Makefile.am
index b4101f4953..ccd8e02005 100644
--- a/biblio/bibtex/bibtex-x/Makefile.am
+++ b/biblio/bibtex/bibtex-x/Makefile.am
@@ -1,4 +1,4 @@
-## $Id: Makefile.am 64353 2022-09-11 22:41:59Z karl $
+## $Id: Makefile.am 69145 2023-12-16 06:51:56Z takuji $
## Makefile.am for the TeX Live subdirectory texk/bibtex-x/
##
## Copyright 2017-2022 Karl Berry <tex-live@tug.org>
@@ -94,7 +94,8 @@ bibtex8_tests = tests/bibtex8.test tests/bibtex8u-mem.test \
tests/bibtex8-sort.test tests/bibtex8-char.test
bibtexu_tests = tests/bibtexu.test tests/bibtexu-basic.test \
tests/bibtexu-range.test tests/bibtexu-yannis.test \
- tests/bibtexu-sort.test tests/bibtexu-char.test
+ tests/bibtexu-sort.test tests/bibtexu-char.test \
+ tests/bibtexu-iscjk.test
TESTS =
if BIBTEX8
@@ -166,15 +167,17 @@ EXTRA_DIST += tests/periodu.aux tests/periodu.bbl tests/testperiodu.bib \
tests/txtprfxu.aux tests/txtprfxu.bbl \
tests/widthu.aux tests/widthu.bbl tests/testwidthu.bib \
tests/charu.aux tests/charu.bbl tests/testcharu.bib \
- tests/nameu.aux tests/nameu.bbl tests/mlgbib.bib \
- tests/iscjku.aux tests/iscjku.bbl tests/testiscjku.bib tests/testiscjk.bst
+ tests/nameu.aux tests/nameu.bbl tests/mlgbib.bib
DISTCLEANFILES += tests/xperiodu.aux tests/xperiodu.bbl tests/xperiodu.blg \
tests/xsubstru.aux tests/xsubstru.bbl tests/xsubstru.blg \
tests/xtxtprfxu.aux tests/txtprfxu.bbl tests/xtxtprfxu.blg \
tests/xwidthu.aux tests/widthu.bbl tests/xwidthu.blg \
tests/xcharu.aux tests/xcharu.bbl tests/xcharu.blg \
- tests/xnameu.aux tests/xnameu.bbl tests/xnameu.blg \
- tests/xiscjku.aux tests/xiscjku.bbl tests/xiscjku.blg
+ tests/xnameu.aux tests/xnameu.bbl tests/xnameu.blg
+##
+## tests/bibtexu-iscjk.test
+EXTRA_DIST += tests/iscjku.aux tests/iscjku.bbl tests/testiscjku.bib tests/testiscjk.bst
+DISTCLEANFILES += tests/xiscjku.aux tests/xiscjku.bbl tests/xiscjku.blg
## Not used
##
diff --git a/biblio/bibtex/bibtex-x/Makefile.in b/biblio/bibtex/bibtex-x/Makefile.in
index f988fbaccf..2066f50e0f 100644
--- a/biblio/bibtex/bibtex-x/Makefile.in
+++ b/biblio/bibtex/bibtex-x/Makefile.in
@@ -676,7 +676,8 @@ bibtex8_tests = tests/bibtex8.test tests/bibtex8u-mem.test \
bibtexu_tests = tests/bibtexu.test tests/bibtexu-basic.test \
tests/bibtexu-range.test tests/bibtexu-yannis.test \
- tests/bibtexu-sort.test tests/bibtexu-char.test
+ tests/bibtexu-sort.test tests/bibtexu-char.test \
+ tests/bibtexu-iscjk.test
TESTS = $(am__append_3) $(am__append_4)
EXTRA_DIST = $(bibtex8_tests) $(bibtexu_tests) tests/exampl.bbl \
diff --git a/biblio/bibtex/bibtex-x/bibtex-4.c b/biblio/bibtex/bibtex-x/bibtex-4.c
index 0a9b09b9a4..c72c38dde4 100644
--- a/biblio/bibtex/bibtex-x/bibtex-4.c
+++ b/biblio/bibtex/bibtex-x/bibtex-4.c
@@ -2818,12 +2818,17 @@ BEGIN
case UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D:
case UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E:
case UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F:
-#if defined(U_ICU_VERSION_MAJOR_NUM) && (U_ICU_VERSION_MAJOR_NUM > 65)
+#if defined(U_ICU_VERSION_MAJOR_NUM)
+#if U_ICU_VERSION_MAJOR_NUM > 65
case UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G:
#endif
-#if defined(U_ICU_VERSION_MAJOR_NUM) && (U_ICU_VERSION_MAJOR_NUM > 71)
+#if U_ICU_VERSION_MAJOR_NUM > 71
case UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H:
#endif
+#if U_ICU_VERSION_MAJOR_NUM > 73
+ case UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I:
+#endif
+#endif
string_width |= 0x001;
break;
/* kana */
@@ -2831,12 +2836,14 @@ BEGIN
case UBLOCK_KATAKANA:
case UBLOCK_KATAKANA_PHONETIC_EXTENSIONS:
case UBLOCK_KANA_EXTENDED_A:
-#if defined(U_ICU_VERSION_MAJOR_NUM) && (U_ICU_VERSION_MAJOR_NUM > 69)
+#if defined(U_ICU_VERSION_MAJOR_NUM)
+#if U_ICU_VERSION_MAJOR_NUM > 69
case UBLOCK_KANA_EXTENDED_B:
#endif
-#if defined(U_ICU_VERSION_MAJOR_NUM) && (U_ICU_VERSION_MAJOR_NUM > 63)
+#if U_ICU_VERSION_MAJOR_NUM > 63
case UBLOCK_SMALL_KANA_EXTENSION:
#endif
+#endif
string_width |= 0x002;
break;
/* hangul */
diff --git a/biblio/bibtex/bibtex-x/configure.ac b/biblio/bibtex/bibtex-x/configure.ac
index 99d4723147..c9efef5a81 100644
--- a/biblio/bibtex/bibtex-x/configure.ac
+++ b/biblio/bibtex/bibtex-x/configure.ac
@@ -1,4 +1,4 @@
-dnl $Id: configure.ac 67639 2023-07-15 13:46:41Z takuji $
+dnl $Id: configure.ac 69145 2023-12-16 06:51:56Z takuji $
dnl Process this file with autoconf to produce a configure script.
dnl
dnl Copyright 2015-2022 Karl Berry <tex-live@tug.org>
@@ -8,7 +8,7 @@ dnl This file is free software; the copyright holder
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl
-AC_INIT([extended BibTeX (TeX Live)], [4.01], [tex-k@tug.org])
+AC_INIT([extended BibTeX (TeX Live)], [4.02], [tex-k@tug.org])
AC_PREREQ([2.65])
AC_CONFIG_SRCDIR([bibtex-1.c])
AC_CONFIG_AUX_DIR([../../build-aux])
diff --git a/biblio/bibtex/bibtex-x/configure.texk b/biblio/bibtex/bibtex-x/configure.texk
index a7695c4ef8..8b550da0fa 100755
--- a/biblio/bibtex/bibtex-x/configure.texk
+++ b/biblio/bibtex/bibtex-x/configure.texk
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for extended BibTeX (TeX Live) 4.01.
+# Generated by GNU Autoconf 2.71 for extended BibTeX (TeX Live) 4.02.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -629,8 +629,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='extended BibTeX (TeX Live)'
PACKAGE_TARNAME='extended-bibtex--tex-live-'
-PACKAGE_VERSION='4.01'
-PACKAGE_STRING='extended BibTeX (TeX Live) 4.01'
+PACKAGE_VERSION='4.02'
+PACKAGE_STRING='extended BibTeX (TeX Live) 4.02'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
@@ -1400,7 +1400,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures extended BibTeX (TeX Live) 4.01 to adapt to many kinds of systems.
+\`configure' configures extended BibTeX (TeX Live) 4.02 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1472,7 +1472,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of extended BibTeX (TeX Live) 4.01:";;
+ short | recursive ) echo "Configuration of extended BibTeX (TeX Live) 4.02:";;
esac
cat <<\_ACEOF
@@ -1599,7 +1599,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-extended BibTeX (TeX Live) configure 4.01
+extended BibTeX (TeX Live) configure 4.02
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -2280,7 +2280,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by extended BibTeX (TeX Live) $as_me 4.01, which was
+It was created by extended BibTeX (TeX Live) $as_me 4.02, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -8937,7 +8937,7 @@ fi
# Define the identity of the package.
PACKAGE='extended-bibtex--tex-live-'
- VERSION='4.01'
+ VERSION='4.02'
# Some tools Automake needs.
@@ -19329,7 +19329,7 @@ Usage: $0 [OPTIONS]
Report bugs to <bug-libtool@gnu.org>."
lt_cl_version="\
-extended BibTeX (TeX Live) config.lt 4.01
+extended BibTeX (TeX Live) config.lt 4.02
configured by $0, generated by GNU Autoconf 2.71.
Copyright (C) 2011 Free Software Foundation, Inc.
@@ -21537,7 +21537,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by extended BibTeX (TeX Live) $as_me 4.01, which was
+This file was extended by extended BibTeX (TeX Live) $as_me 4.02, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -21605,7 +21605,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-extended BibTeX (TeX Live) config.status 4.01
+extended BibTeX (TeX Live) config.status 4.02
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
diff --git a/biblio/bibtex/bibtex-x/tests/bibtexu-char.test b/biblio/bibtex/bibtex-x/tests/bibtexu-char.test
index e4250d02ef..a0fd1fb462 100755
--- a/biblio/bibtex/bibtex-x/tests/bibtexu-char.test
+++ b/biblio/bibtex/bibtex-x/tests/bibtexu-char.test
@@ -1,5 +1,5 @@
#! /bin/sh -vx
-# $Id: bibtexu-char.test 68115 2023-08-30 11:16:53Z takuji $
+# $Id: bibtexu-char.test 69145 2023-12-16 06:51:56Z takuji $
# Copyright 2022-2023 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
# You may freely use, modify and/or distribute this file.
@@ -7,8 +7,7 @@ BinDir=${BinDir:-.}
ExeExt=${ExeExt:-}
_bibtexu=$BinDir/bibtexu$ExeExt
-test -d tests || mkdir tests
-test -d tests || exit 1
+test -d tests || mkdir -p tests
LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
#
@@ -55,19 +54,4 @@ cp $srcdir/tests/nameu.aux tests/xnameu.aux
max_print_line=119 $_bibtexu tests/xnameu || rc=13
diff $srcdir/tests/nameu.bbl tests/xnameu.bbl || rc=14
-## test for is.knj.str$
-
-DIFF="diff"; icuver=0
-$_bibtexu --version | grep "ICU version 70" && icuver=70
-if [ $icuver -eq 70 ]; then
- # skip CJK Ideograph Extension H
- # U+31350 -> \360\261\215\220
- uchr='\360\261\215\220'
- DIFF="diff --ignore-matching-lines="`printf "${uchr}"`
- echo "*** skip checking CJK Ideograph Extension H"
-fi
-cp $srcdir/tests/iscjku.aux tests/xiscjku.aux
-$_bibtexu tests/xiscjku || rc=15
-$DIFF $srcdir/tests/iscjku.bbl tests/xiscjku.bbl || rc=16
-
exit $rc
diff --git a/biblio/bibtex/bibtex-x/tests/bibtexu-iscjk.test b/biblio/bibtex/bibtex-x/tests/bibtexu-iscjk.test
new file mode 100755
index 0000000000..f422dd3dc7
--- /dev/null
+++ b/biblio/bibtex/bibtex-x/tests/bibtexu-iscjk.test
@@ -0,0 +1,57 @@
+#! /bin/sh -vx
+# $Id$
+# Copyright 2022-2023 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
+# You may freely use, modify and/or distribute this file.
+
+BinDir=${BinDir:-.}
+ExeExt=${ExeExt:-}
+_bibtexu=$BinDir/bibtexu$ExeExt
+
+test -d tests || mkdir -p tests
+
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+#
+TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF
+BSTINPUTS=$srcdir/tests; export BSTINPUTS
+BIBINPUTS=$srcdir/tests; export BIBINPUTS
+
+
+rc=0
+
+## test for is.knj.str$
+
+icuver=1000
+$_bibtexu --version | grep 'ICU version' | sed -E 's/.*ICU version ([1-9][0-9])\..*/\1/' > tests/icuver.txt
+icuver=`cat tests/icuver.txt`
+echo "*** icuver="$icuver
+if [ $icuver -lt 74 ]; then
+ # skip CJK Ideograph Extension I
+ # ex. U+2EBF0
+ uchr='\x{2EBF0}'
+fi
+if [ $icuver -lt 72 ]; then
+ # skip CJK Ideograph Extension H
+ # ex. U+31350
+ uchr=${uchr}'|\x{31350}'
+fi
+if [ $icuver -lt 70 ]; then
+ # skip Kana Extended B
+ # ex. U+1AFF0
+ uchr=${uchr}'|\x{1AFF0}'
+fi
+if [ $icuver -lt 66 ]; then
+ # skip CJK Ideograph Extension G, Small Kana Extension
+ # ex. U+30000, U+1B150
+ uchr=${uchr}'|\x{30000}|\x{1B150}'
+fi
+cp $srcdir/tests/iscjku.aux tests/xiscjku.aux
+$_bibtexu tests/xiscjku || rc=1
+cp $srcdir/tests/iscjku.bbl tests/oiscjku.bbl
+if [ $icuver -le 73 ]; then
+ echo "*** skip checking CJK Ideograph Extension G, H or I"
+ perl -i".bak" -CD -ne "print unless /${uchr}/" tests/oiscjku.bbl
+ perl -i".bak" -CD -ne "print unless /${uchr}/" tests/xiscjku.bbl
+fi
+diff tests/oiscjku.bbl tests/xiscjku.bbl || rc=2
+
+exit $rc
diff --git a/biblio/bibtex/bibtex-x/tests/iscjku.bbl b/biblio/bibtex/bibtex-x/tests/iscjku.bbl
index 1cf81b781b..4bef9f3f23 100644
--- a/biblio/bibtex/bibtex-x/tests/iscjku.bbl
+++ b/biblio/bibtex/bibtex-x/tests/iscjku.bbl
@@ -54,6 +54,7 @@
\item 一二三四漆捌玖拾: 1 1 hz:1 kn:0 hg:0 bp:0 misc:0
\item 𰀀𰀁𰀂𰀃𰀄𰀅𰀆𰀇: 1 1 hz:1 kn:0 hg:0 bp:0 misc:0
\item 𪜀𪜁𪜂𪜃𪜄𪜅𪜆𪜇: 1 1 hz:1 kn:0 hg:0 bp:0 misc:0
+\item 𮯰𮯱𮯲𮯳𮯴𮯵𮯶𮯷: 1 1 hz:1 kn:0 hg:0 bp:0 misc:0
\item 𱍐𱍑𱍒𱍓𱍔𱍕𱍖𱍗: 1 1 hz:1 kn:0 hg:0 bp:0 misc:0
\item 㐂㒵㓛㞍㟢㐆㐬㐮㔫㚑㐧: 1 1 hz:1 kn:0 hg:0 bp:0 misc:0
\item ⺐⺒⺓⺔⺖⺗⺘⺙⻭⻯⻲: 2048 2048 hz:0 kn:0 hg:0 bp:0
diff --git a/biblio/bibtex/bibtex-x/tests/testiscjku.bib b/biblio/bibtex/bibtex-x/tests/testiscjku.bib
index 34c9df07a2..a0c47dd990 100644
--- a/biblio/bibtex/bibtex-x/tests/testiscjku.bib
+++ b/biblio/bibtex/bibtex-x/tests/testiscjku.bib
@@ -23,6 +23,7 @@
@Type{cjk-ideograph-ExtC-1000, field = {𪜀𪜁𪜂𪜃𪜄𪜅𪜆𪜇}, }
@Type{cjk-ideograph-ExtG-1000, field = {𰀀𰀁𰀂𰀃𰀄𰀅𰀆𰀇}, }
@Type{cjk-ideograph-ExtH-1000, field = {𱍐𱍑𱍒𱍓𱍔𱍕𱍖𱍗}, }
+@Type{cjk-ideograph-ExtI-1000, field = {𮯰𮯱𮯲𮯳𮯴𮯵𮯶𮯷}, }
@Type{hangul-1000, field = {가나다라마한글텍}, }
diff --git a/biblio/bibtex/bibtex-x/version.h b/biblio/bibtex/bibtex-x/version.h
index 17084ce89b..47ab4b4e93 100644
--- a/biblio/bibtex/bibtex-x/version.h
+++ b/biblio/bibtex/bibtex-x/version.h
@@ -89,7 +89,7 @@
*/
#ifndef __VERSION_H__
# define __VERSION_H__ 1
-# define PACKAGE_DATE "(15 jul 2023)"
+# define PACKAGE_DATE "(16 dec 2023)"
# define EXT_VERSION PACKAGE_VERSION
# define VERSION PACKAGE_VERSION " " PACKAGE_DATE
#endif /* __VERSION_H__ */
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 9496ad48cb..25fa6a593d 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 15-12-2023, 02:00:03
+%% created at 16-12-2023, 02:00:04
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -34713,8 +34713,8 @@
title = {The \texttt{iran-bibtex} package},
subtitle = {A bibliography style for BibTeX based on the “Iran Manual of Style”},
author = {Farshad Rasuli},
- date = {2023-12-13},
- version = {0.1.0},
+ date = {2023-12-15},
+ version = {0.2.0},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/biblio/bibtex/contrib/iran-bibtex},
url = {https://ctan.org/pkg/iran-bibtex},
@@ -37138,8 +37138,8 @@
title = {The \texttt{l3build} package},
subtitle = {A testing and building system for (La)TeX},
author = {{The LaTeX Project Team}},
- date = {2023-12-13},
- version = {-2},
+ date = {2023-12-15},
+ version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3build},
url = {https://ctan.org/pkg/l3build},
@@ -48537,8 +48537,8 @@
title = {The \texttt{NewComputerModern} package},
subtitle = {Computer Modern fonts including matching non-latin alphabets},
author = {Antonis Tsolomitis},
- date = {2023-12-12},
- version = {5.01},
+ date = {2023-12-15},
+ version = {5.02},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/newcomputermodern},
url = {https://ctan.org/pkg/newcomputermodern},
@@ -50309,8 +50309,8 @@
title = {The \texttt{oldstandard} package},
subtitle = {OldStandard fonts with \LaTeX{} support},
author = {Alexey Kryukov and Nikola Lečić and Robert Alessi and Bob Tennent},
- date = {2023-05-17},
- version = {2.6},
+ date = {2023-12-15},
+ version = {2.7},
license = {ofl,lppl,gpl},
mirror = {https://mirror.ctan.org/fonts/oldstandard},
url = {https://ctan.org/pkg/oldstandard},
@@ -59503,6 +59503,17 @@
url = {https://ctan.org/pkg/resphilosophica},
}
+@manual{ctan-responsive,
+ title = {The \texttt{responsive} package},
+ subtitle = {Responsive design methods for \LaTeX{}},
+ author = {Michal Hoftich},
+ date = {2023-12-15},
+ version = {0.1},
+ license = {lppl1.3},
+ mirror = {https://mirror.ctan.org/macros/latex/contrib/responsive},
+ url = {https://ctan.org/pkg/responsive},
+}
+
@manual{ctan-rest-api,
title = {The \texttt{rest-api} package},
subtitle = {Describing a rest api},
@@ -63191,8 +63202,8 @@
title = {The \texttt{simpleicons} package},
subtitle = {Simple Icons for \LaTeX{}},
author = {Inesh Bose},
- date = {2023-12-08},
- version = {10.1.0},
+ date = {2023-12-15},
+ version = {10.2.0},
license = {cc-by-1},
mirror = {https://mirror.ctan.org/fonts/simpleicons},
url = {https://ctan.org/pkg/simpleicons},
@@ -71239,8 +71250,8 @@
title = {The \texttt{tkz-elements} package},
subtitle = {A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide},
author = {Alain Matthes},
- date = {2023-12-08},
- version = {1.50c},
+ date = {2023-12-15},
+ version = {1.60c},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/tkz/tkz-elements},
url = {https://ctan.org/pkg/tkz-elements},
@@ -73847,8 +73858,8 @@
title = {The \texttt{UnBTeX} package},
subtitle = {A class for theses at University of Brasilia (UnB)},
author = {Henrique Cezar Ferreira},
- date = {2023-11-27},
- version = {1.4.1},
+ date = {2023-12-15},
+ version = {1.4.2},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/unbtex},
url = {https://ctan.org/pkg/unbtex},
diff --git a/fonts/oldstandard/README b/fonts/oldstandard/README
index 817571086f..1d865bd0be 100644
--- a/fonts/oldstandard/README
+++ b/fonts/oldstandard/README
@@ -1,5 +1,5 @@
This is the README for the OldStandard package, version 2.7,
-release 2023-12-15.
+release 2023-12-16.
This package provides the Old Standard family of fonts
designed by Alexey Kryukov and revised by Robert Alessi and
@@ -112,7 +112,7 @@ option.
Options scaled=<number> or scale=<number> may be used to
scale the fonts.
-To use OldStandard-Math, see oldstandard-math.tex in the doc directory.
+To use OldStandard-Math, see oldstandard-mathtest.tex in the doc directory.
The text fonts are licensed under the SIL Open Font License,
version 1.1; the text may be found in the doc directory.
diff --git a/fonts/oldstandard/latex/OldStandard.sty b/fonts/oldstandard/latex/OldStandard.sty
index e5d9e53b3a..e36f36f9c7 100644
--- a/fonts/oldstandard/latex/OldStandard.sty
+++ b/fonts/oldstandard/latex/OldStandard.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{OldStandard}
- [2023/12/15 (Bob Tennent and autoinst) Style file for OldStandard fonts.]
+ [2023/12/16 (Bob Tennent and autoinst) Style file for OldStandard fonts.]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
@@ -102,6 +102,9 @@
\providecommand\infigures{\addfontfeatures{VerticalPosition=Inferior}}
\DeclareTextFontCommand{\tabularnums}{\addfontfeatures{Numbers=Tabular}}
\DeclareTextFontCommand{\proportionalnums}{\addfontfeatures{Numbers=Proportional}}
+ \DeclareTextFontCommand{\oldstylenums}{\addfontfeatures{Numbers=OldStyle}}
+ \DeclareTextFontCommand{\liningnums}{\addfontfeatures{Numbers=Lining}}
+
\else % type1
@@ -129,7 +132,18 @@
\DeclareTextFontCommand{\textsu}{\sufigures}
\DeclareTextFontCommand{\textinf}{\infigures}
-\def\oldstandardlgr{\fontencoding{LGR}\fontfamily{OldStandard-TLF}\selectfont}
+\ifoldstandard@lining
+ \def\oldstandardlgr@figurestyle{LF}
+\else
+ \def\oldstandardlgr@figurestyle{OsF}
+\fi
+\ifoldstandard@tabular
+ \def\oldstandardlgr@figurealign{T}
+\else
+ \def\oldstandardlgr@figurealign{}
+\fi
+\def\oldstandardlgr{\fontencoding{LGR}\fontfamily{OldStandard-\oldstandardlgr@figurealign\oldstandardlgr@figurestyle}\selectfont}
+
\ifoldstandard@otf
\defaultfontfeatures{}
diff --git a/macros/unicodetex/latex/fontsetup-nonfree/README b/macros/unicodetex/latex/fontsetup-nonfree/README
index 5a68a22041..e31a68081f 100644
--- a/macros/unicodetex/latex/fontsetup-nonfree/README
+++ b/macros/unicodetex/latex/fontsetup-nonfree/README
@@ -1,5 +1,5 @@
The fontsetup-nonfree package
- (Version 1.02, GPL3)
+ (Version 2.0, GPL3)
This package accompanies fontsetup, and inludes support for nonfree fonts.
diff --git a/macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.pdf b/macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.pdf
index 071b87711f..89828d7b0f 100644
--- a/macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.pdf
+++ b/macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.tex b/macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.tex
index 5711b01afc..8ba3e055a9 100644
--- a/macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.tex
+++ b/macros/unicodetex/latex/fontsetup-nonfree/doc/fontsetup-nonfree-doc.tex
@@ -9,8 +9,8 @@
\textit{by}\\[1ex]
{\large Antonis Tsolomitis}\\
University of the Aegean\\ Department of Mathematics\\[1ex]
- \textsc{3} May \textsc{2021}\\[1ex]
- Version 1.02, \textsc{gpl3}
+ \textsc{14} December \textsc{2023}\\[1ex]
+ Version 2.0, \textsc{gpl3}
\end{center}
This package is part of the fontsetup package but for license issues it has been
diff --git a/macros/unicodetex/latex/fontsetup-nonfree/fspcambria.sty b/macros/unicodetex/latex/fontsetup-nonfree/tex/fspcambria.tex
index b2947bb3d6..8d1d55720f 100644
--- a/macros/unicodetex/latex/fontsetup-nonfree/fspcambria.sty
+++ b/macros/unicodetex/latex/fontsetup-nonfree/tex/fspcambria.tex
@@ -1,9 +1,7 @@
%%
%% Load Cambria fonts (C) A. Tsolomitis
%%
-\RequirePackage{fontspec}
\setmainfont[Contextuals=AlternateOff,BoldFont=Cambria-Bold,ItalicFont=Cambria-Italic,BoldItalicFont=Cambria-BoldItalic]{Cambria}
-\RequirePackage{unicode-math}
\setmathfont{Cambria Math}
\endinput
diff --git a/macros/unicodetex/latex/fontsetup-nonfree/fsplucidaot.sty b/macros/unicodetex/latex/fontsetup-nonfree/tex/fsplucidaot.tex
index 2287f48685..b0707c7984 100644
--- a/macros/unicodetex/latex/fontsetup-nonfree/fsplucidaot.sty
+++ b/macros/unicodetex/latex/fontsetup-nonfree/tex/fsplucidaot.tex
@@ -1,4 +1,3 @@
-\RequirePackage{fontspec}
\setmainfont[% main font
UprightFont=LucidaBrightOT,
ItalicFont=LucidaBrightOT-Italic,
@@ -22,7 +21,6 @@
SmallCapsFeatures={Numbers=OldStyle},
]{LucidaSansTypewriterOT.otf}
% support for OpenType math fonts:
-\RequirePackage{unicode-math}
\setmathfont{LucidaBrightMathOT.otf}
\setmathfont[version=bold]{LucidaBrightMathOT-Demi.otf}
diff --git a/macros/unicodetex/latex/fontsetup-nonfree/fspminion.sty b/macros/unicodetex/latex/fontsetup-nonfree/tex/fspminion.tex
index 292f3dd7a2..1821bf3a7b 100644
--- a/macros/unicodetex/latex/fontsetup-nonfree/fspminion.sty
+++ b/macros/unicodetex/latex/fontsetup-nonfree/tex/fspminion.tex
@@ -1,7 +1,6 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[SmallCapsFeatures={Numbers=OldStyle},%
NFSSFamily=MinionPro,%
@@ -27,18 +26,8 @@
BoldFont=MinionPro-Bold,%
BoldItalicFont=MinionPro-BoldIt,%
]{MinionPro-Regular}
-\RequirePackage{iftex}
-\ifxetex
-\RequirePackage[Latin, Greek]{ucharclasses}
-\setDefaultTransitions{\defaultfont}{}
-\setTransitionsForLatin{\defaultfont}{}
-\setTransitionsForGreek{\greekfont}{}
-\else
-\relax
-\fi
-\RequirePackage{unicode-math}
\setmathfont{STIXTwoMath-Regular.otf}
\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{MinionPro-Regular}
\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{MinionPro-Bold}
diff --git a/macros/unicodetex/latex/fontsetup-nonfree/fspmsgaramondot.sty b/macros/unicodetex/latex/fontsetup-nonfree/tex/fspmsgaramondot.tex
index 5f50b8bf02..1479678ed4 100644
--- a/macros/unicodetex/latex/fontsetup-nonfree/fspmsgaramondot.sty
+++ b/macros/unicodetex/latex/fontsetup-nonfree/tex/fspmsgaramondot.tex
@@ -1,5 +1,4 @@
%\RequirePackage[no-math]{fontspec}
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
%\RequirePackage[garamond]{mathdesign}
@@ -34,17 +33,7 @@
]{Garamond}
-\RequirePackage{iftex}
-\ifxetex
-\RequirePackage[Latin, Greek]{ucharclasses}
-\setDefaultTransitions{\defaultfont}{}
-\setTransitionsForLatin{\defaultfont}{}
-\setTransitionsForGreek{\greekfont}{}
-\else
-\relax
-\fi
-\RequirePackage{unicode-math}
\setmathfont{Garamond-Math.otf}
\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{Garamond}
\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{Garamond-Bold}
diff --git a/macros/unicodetex/latex/fontsetup-nonfree/fsppalatinoot.sty b/macros/unicodetex/latex/fontsetup-nonfree/tex/fsppalatinoot.tex
index 48528a8880..6f3b4e0781 100644
--- a/macros/unicodetex/latex/fontsetup-nonfree/fsppalatinoot.sty
+++ b/macros/unicodetex/latex/fontsetup-nonfree/tex/fsppalatinoot.tex
@@ -1,4 +1,3 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[SmallCapsFeatures={Numbers=OldStyle},%
NFSSFamily=Palatino Linotype,%
@@ -18,17 +17,7 @@
BoldItalicFont=PalatinoLinotype-BoldItalic,%
]{PalatinoLinotype-Roman}
-\RequirePackage{iftex}
-\ifxetex
-\RequirePackage[Latin, Greek]{ucharclasses}
-\setDefaultTransitions{\defaultfont}{}
-\setTransitionsForLatin{\defaultfont}{}
-\setTransitionsForGreek{\greekfont}{}
-\else
-\relax
-\fi
-\RequirePackage{unicode-math}
\setmathfont{texgyrepagella-math.otf}
diff --git a/macros/unicodetex/latex/fontsetup/README b/macros/unicodetex/latex/fontsetup/README
index ef172cfe23..b752335375 100644
--- a/macros/unicodetex/latex/fontsetup/README
+++ b/macros/unicodetex/latex/fontsetup/README
@@ -1,5 +1,5 @@
The fontsetup package
- (Version 1.7, GPL3)
+ (Version 2.0, GPL3)
This simple package makes it trivial to switch quickly between
different quality fonts supporting Mathematics.
diff --git a/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf b/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf
index 7ce909832c..d5789d10c4 100644
--- a/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf
+++ b/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex b/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex
index dc52a0cbfa..992c5e0958 100644
--- a/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex
+++ b/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex
@@ -2,6 +2,7 @@
\synctex=1
\usepackage[default]{fontsetup}
\newfontfamily\newcmgreekguillemots[CharacterVariant=4]{NewCM10-Book.otf}
+\newfontfamily\devfont[Script=Devanagari,Language=Marathi]{NewCM10Devanagari-Book.otf}
\newcommand\leftgrquotes{\char"201C}
\newcommand\rightgrquotes{\char"201E}
\usepackage{graphicx,fullpage,supertabular}
@@ -14,8 +15,8 @@
\textit{by}\\[1ex]
{\large Antonis Tsolomitis}\\
University of the Aegean\\ Department of Mathematics\\[1ex]
- \textsc{20} October \textsc{2023}\\[1ex]
- Version 1.7, \textsc{gpl3}
+ \textsc{16} December \textsc{2023}\\[1ex]
+ Version 2.0, \textsc{gpl3}
\end{center}
This package is a simple wrapper-type package that makes the setup of fonts easy and
@@ -29,6 +30,9 @@ University of the Aegean\\ Department of Mathematics\\[1ex]
some restrictions. The fonts must have some commercial-level quality and must support
Mathematics.
+ Version 2.0 has restructured the files of the package to a better and easier to be maintained
+ way. Many thanks go to {\devfont निरंजन} (Niranjan) for helping me with this.
+
Starting with version 1.01 the package is split in two; the main package called ``fontsetup''
and the fontsetup-nonfree package that contains the support and sample files for the
non-free fonts. This facilitates the installation for users of texlive since the latter does not
@@ -52,6 +56,7 @@ University of the Aegean\\ Department of Mathematics\\[1ex]
\item the option ``upint'' for switching to upright integrals in mathmode.
\item the option ``varnothing'' for changing the default symbol for
the empty set ($\emptyset$) to the \verb|\varnothing| symbol ($\varnothing$) in mathmode.
+ \item the option ``newcmbb'' for selecting the NewCM blackboard bold instead of the AMS one.
\item commands to access prosgegrammeni instead of ypogegrammeni for capitals and small
capitals, by writing \verb|\textprosgegrammeni{<text>}| or \verb|{\prosgegrammeni <text>}|.
\item commands to access 4th and 6th century bce Greek by writing
@@ -140,8 +145,7 @@ NewComputerModern font family.
fontsetup-nonfree is installed.
\item[neoeuler] This option is preserved for backwards compatibility. See option \texttt{euler}.
\item[oldstandard] Loads the OldStandard fonts. Mathematics is from
- Garamond-Math with letters replaced
- from OldStandard.
+ OldStandard-Math.
\item[palatino] Loads the Linotype Palatino Fonts available from some versions of Windows.
Thefonts must be system installed (in \verb|C:\Windows\Fonts| in MS-Windows,
in \verb|/home/user/.fonts/| in Linux or elsewhere by the system administratior). The supplied
diff --git a/macros/unicodetex/latex/fontsetup/doc/fspsample-oldstandard.pdf b/macros/unicodetex/latex/fontsetup/doc/fspsample-oldstandard.pdf
index b13da55543..f6039929d6 100644
--- a/macros/unicodetex/latex/fontsetup/doc/fspsample-oldstandard.pdf
+++ b/macros/unicodetex/latex/fontsetup/doc/fspsample-oldstandard.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/fontsetup/doc/fspsample.tex b/macros/unicodetex/latex/fontsetup/doc/fspsample.tex
index d3f8091903..03f12453bb 100644
--- a/macros/unicodetex/latex/fontsetup/doc/fspsample.tex
+++ b/macros/unicodetex/latex/fontsetup/doc/fspsample.tex
@@ -9,7 +9,7 @@
%\usepackage[utf8x]{inputenc}
%\usepackage{amsfonts}
-\usepackage[default,upint]{fontsetup}
+\usepackage[default]{fontsetup}%upint, newcmbb
%\usepackage[gfsartemisia]{fontsetup}
%\usepackage[gfsdidot]{fontsetup}
%\usepackage[gfsdidotclassic]{fontsetup}
@@ -28,7 +28,7 @@
%\usepackage[euler]{fontsetup}
%\usepackage[neoeuler]{fontsetup}
%\usepackage[libertinus]{fontsetup}
-%\usepackage[olddefault]{fontsetup}
+%\usepackage[olddefault]{fontsetup}%upint, newcmbb
%\usepackage[concrete]{fontsetup}
%\usepackage[talos]{fontsetup}
%\usepackage[oldstandard]{fontsetup}
diff --git a/macros/unicodetex/latex/fontsetup/fontsetup.sty b/macros/unicodetex/latex/fontsetup/fontsetup.sty
deleted file mode 100644
index 5d40b84f27..0000000000
--- a/macros/unicodetex/latex/fontsetup/fontsetup.sty
+++ /dev/null
@@ -1,217 +0,0 @@
-%\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{fontsetup}[Easy font setup by Antonis Tsolomitis]
-\typeout{fontsetup: Easy font setup by Antonis Tsolomitis}
-
-\RequirePackage{fontspec}
-
-\@ifpackageloaded{xgreek}{%
-\newcommand\leftgrquotes{\char"201C}%
-\newcommand\rightgrquotes{\char"201E}%
-\defaultfontfeatures+{CharacterVariant=4}%
-}{}
-
-
-\chardef\fontsetupdefault=0 %
-\chardef\fontsetupgfsartemisia=1
-\chardef\fontsetupgfsdidot=2
-\chardef\fontsetupgfsdidotclassic=3
-\chardef\fontsetupgfsneohellenic=4
-\chardef\fontsetupcambria=5 %install cambria as a system font. cambria.ttc, cambriai.ttf, cambriab.ttf, cambriaz.ttf
-\chardef\fontsetuplucida=6 %install in TeX tree
-\chardef\fontsetupkerkis=7
-\chardef\fontsetupfira=8
-\chardef\fontsetuptimes=9
-\chardef\fontsetuppalatino=10 %install Linotype Palatino as a System font. Files pala.ttf palai, palab, palabi. Install fspPalatinoGreekSmallCaps as a System font.
-\chardef\fontsetupstixtwo=11
-\chardef\fontsetupneokadmus=12
-\chardef\fontsetupmsgaramond=13 %install Microsoft Garamond as a System font. Gara.TTF, Garai, Garabd
-\chardef\fontsetupebgaramond=14
-\chardef\fontsetupminion=15 % Install MinionPro and provided fspMinionGreekSmallCaps as a system font.
-\chardef\fontsetupeuler=16
-\chardef\fontsetuplibertinus=17
-\chardef\fontsetupolddefault=18 % old (thin) CMR
-\chardef\fontsetupconcrete=19
-\chardef\fontsetuptalos=20
-\chardef\fontsetupoldstandard=21
-\chardef\fontsetupxcharter=22
-\chardef\fontsetuperewhon=23
-
-\chardef\fontsetupfont\fontsetupdefault
-\DeclareOption{default}{\chardef\fontsetupfont\fontsetupdefault}
-\DeclareOption{gfsartemisia}{\chardef\fontsetupfont\fontsetupgfsartemisia}
-\DeclareOption{gfsdidot}{\chardef\fontsetupfont\fontsetupgfsdidot}
-\DeclareOption{gfsdidotclassic}{\chardef\fontsetupfont\fontsetupgfsdidotclassic}
-\DeclareOption{gfsneohellenic}{\chardef\fontsetupfont\fontsetupgfsneohellenic}
-\DeclareOption{cambria}{\chardef\fontsetupfont\fontsetupcambria}
-\DeclareOption{lucida}{\chardef\fontsetupfont\fontsetuplucida}
-\DeclareOption{kerkis}{\chardef\fontsetupfont\fontsetupkerkis}
-\DeclareOption{fira}{\chardef\fontsetupfont\fontsetupfira}
-\DeclareOption{times}{\chardef\fontsetupfont\fontsetuptimes}
-\DeclareOption{palatino}{\chardef\fontsetupfont\fontsetuppalatino}
-\DeclareOption{stixtwo}{\chardef\fontsetupfont\fontsetupstixtwo}
-\DeclareOption{neokadmus}{\chardef\fontsetupfont\fontsetupneokadmus}
-\DeclareOption{msgaramond}{\chardef\fontsetupfont\fontsetupmsgaramond}
-\DeclareOption{ebgaramond}{\chardef\fontsetupfont\fontsetupebgaramond}
-\DeclareOption{minion}{\chardef\fontsetupfont\fontsetupminion}
-\DeclareOption{euler}{\chardef\fontsetupfont\fontsetupeuler}
-\DeclareOption{neoeuler}{\chardef\fontsetupfont\fontsetupeuler} %compatibility
-\DeclareOption{libertinus}{\chardef\fontsetupfont\fontsetuplibertinus}
-\DeclareOption{olddefault}{\chardef\fontsetupfont\fontsetupolddefault}
-\DeclareOption{concrete}{\chardef\fontsetupfont\fontsetupconcrete}
-\DeclareOption{talos}{\chardef\fontsetupfont\fontsetuptalos}
-\DeclareOption{oldstandard}{\chardef\fontsetupfont\fontsetupoldstandard}
-\DeclareOption{xcharter}{\chardef\fontsetupfont\fontsetupxcharter}
-\DeclareOption{erewhon}{\chardef\fontsetupfont\fontsetuperewhon}
-\DeclareOption*{\PackageWarning{fontsetup}{Unknown ‘\CurrentOption’}}
-%
-\newif\if@upint
-\DeclareOption{upint}{\@upinttrue}
-%
-\newif\if@varnothing
-\DeclareOption{varnothing}{\@varnothingtrue}
-%
-\newif\if@amsbb
-\DeclareOption{amsbb}{\@amsbbtrue}
-%
-\ProcessOptions
-
-%provide a test to know if a 16bits TeX is used.
-\RequirePackage{ifthen}
-\RequirePackage{iftex}
-\newboolean{TeXUnicode}
-\ifXeTeX
- \setboolean{TeXUnicode}{true}
-\fi
-\ifLuaTeX
- \setboolean{TeXUnicode}{true}
-\fi
-
-
-
-\ifthenelse{\boolean{TeXUnicode}}{%
- %The user runs unicode engine
- \ifcase\fontsetupfont
- \RequirePackage{fspdefault}
-%
-\if@upint
- \if@varnothing
- \if@amsbb
- \setmathfont[StylisticSet=2,StylisticSet=3,CharacterVariant=1]{NewCMMath-Book.otf}
- \else
- \setmathfont[StylisticSet=2,CharacterVariant=1]{NewCMMath-Book.otf}
- \fi
- \else
- \if@amsbb
- \setmathfont[StylisticSet=2,StylisticSet=3]{NewCMMath-Book.otf}
- \else
- \setmathfont[StylisticSet=2]{NewCMMath-Book.otf}
- \fi
- \fi
-\else
- \if@varnothing
- \if@amsbb
- \setmathfont[StylisticSet=3,CharacterVariant=1]{NewCMMath-Book.otf}
- \else
- \setmathfont[CharacterVariant=1]{NewCMMath-Book.otf}
- \fi
- \else
- \if@amsbb
- \setmathfont[StylisticSet=3]{NewCMMath-Book.otf}
- \else
- \setmathfont{NewCMMath-Book.otf}
- \fi
- \fi
-\fi
-%
- \or
- \RequirePackage{fspgfsartemisiaot}
-\or
- \RequirePackage{fspgfsdidotot}
-\or
- \RequirePackage{fspgfsdidotclassicot}
-\or
- \RequirePackage{fspgfsneohellenicot}
-\or
- \RequirePackage{fspcambria}
-\or
- \RequirePackage{fsplucidaot}
-% \RequirePackage[usefilenames]{lucida-otf} %for some reason it fails
-\or
- \RequirePackage{fspkerkisot}
-\or
- \RequirePackage{fspfiraot}
-\or
- \RequirePackage{fsptimesot}
-\or
- \RequirePackage{fsppalatinoot}
-\or
- \RequirePackage{fspstixtwoot}
-\or
- \RequirePackage{neokadmus}
-\or
- \RequirePackage{fspmsgaramondot}
-\or
- \RequirePackage{fspebgaramondot}
-\or
- \RequirePackage{fspminion}
-\or
- \RequirePackage{fspeulerot}
-\or
- \RequirePackage{libertinus-otf}
-\or
- \RequirePackage{fspolddefault}
-\if@upint
- \if@varnothing
- \if@amsbb
- \setmathfont[StylisticSet=2,StylisticSet=3,CharacterVariant=1]{NewCMMath-Regular.otf}
- \else
- \setmathfont[StylisticSet=2,CharacterVariant=1]{NewCMMath-Regular.otf}
- \fi
- \else
- \if@amsbb
- \setmathfont[StylisticSet=2,StylisticSet=3]{NewCMMath-Regular.otf}
- \else
- \setmathfont[StylisticSet=2]{NewCMMath-Regular.otf}
- \fi
- \fi
-\else
- \if@varnothing
- \if@amsbb
- \setmathfont[StylisticSet=3,CharacterVariant=1]{NewCMMath-Regular.otf}
- \else
- \setmathfont[CharacterVariant=1]{NewCMMath-Regular.otf}
- \fi
- \else
- \if@amsbb
- \setmathfont[StylisticSet=3]{NewCMMath-Regular.otf}
- \else
- \setmathfont{NewCMMath-Regular.otf}
- \fi
- \fi
-\fi
-\or
- \RequirePackage{fspconcrete}
-\or
- \RequirePackage{fsptalos}
-\or
-\RequirePackage{fspoldstandard}
-\or
-\RequirePackage{fspxcharter}
-\if@upint
- \setmathfont[StylisticSet=3]{XCharter-Math.otf}
-\else
- \relax
-\fi
-\or
-\RequirePackage{fsperewhon}
-%%%
-%
-%%%
- \fi
-}{%the user runs 8bit engine
-\relax}
-
-
-
-\endinput
-
diff --git a/macros/unicodetex/latex/fontsetup/fspdefault.sty b/macros/unicodetex/latex/fontsetup/fspdefault.sty
deleted file mode 100644
index 2eb60881f9..0000000000
--- a/macros/unicodetex/latex/fontsetup/fspdefault.sty
+++ /dev/null
@@ -1,386 +0,0 @@
-%% (C) Antonis Tsolomitis, GPL3.
-\RequirePackage{fontspec}
-\RequirePackage{unicode-math}
-\setmainfont[%
- SizeFeatures={%
-{Size=-8, Font=NewCM08-Book.otf,
- ItalicFont=NewCM08-BookItalic.otf,%
- BoldFont=NewCM10-Bold.otf,%
- BoldItalicFont=NewCM10-BoldItalic.otf,%
- SlantedFont=NewCM08-Book.otf,%
- BoldSlantedFont=NewCM10-Bold.otf,%
- SmallCapsFeatures={Numbers=OldStyle}},
-{Size=8, Font=NewCM08-Book.otf,
- ItalicFont=NewCM08-BookItalic.otf,%
- BoldFont=NewCM10-Bold.otf,%
- BoldItalicFont=NewCM10-BoldItalic.otf,%
- SlantedFont=NewCM08-Book.otf,%
- BoldSlantedFont=NewCM10-Bold.otf,%
- SmallCapsFeatures={Numbers=OldStyle}},
-{Size= 9-, Font = NewCM10-Book.otf,
- ItalicFont=NewCM10-BookItalic.otf,%
- BoldFont=NewCM10-Bold.otf,%
- BoldItalicFont=NewCM10-BoldItalic.otf,%
- SlantedFont=NewCM10-Book.otf,%
- BoldSlantedFont=NewCM10-Bold.otf,%
- SmallCapsFeatures={Numbers=OldStyle}}%
- },%
- SmallCapsFeatures={Numbers=OldStyle},%
- BoldSlantedFont=NewCM10-Bold.otf,%
- SlantedFont=NewCM10-Book.otf,%
- BoldItalicFont=NewCM10-BoldItalic.otf,%
- BoldFont=NewCM10-Bold.otf,%
- ItalicFont=NewCM10-BookItalic.otf,%
- SlantedFeatures={FakeSlant=0.25},%
- BoldSlantedFeatures={FakeSlant=0.25},%
-]{NewCM10-Book.otf}
-
-\setsansfont[%
- SizeFeatures={%
-{Size= -8, Font=NewCMSans08-Book.otf,%
- ItalicFont=NewCMSans08-BookOblique.otf,%
- BoldFont=NewCMSans10-Bold.otf,%
- BoldItalicFont=NewCMSans10-BoldOblique.otf,%
- SmallCapsFeatures={Numbers=OldStyle},%
-},
-{Size= 8, Font=NewCMSans08-Book.otf,%
- ItalicFont=NewCMSans08-BookOblique.otf,%
- BoldFont=NewCMSans10-Bold.otf,%
- BoldItalicFont=NewCMSans10-BoldOblique.otf,%
- SmallCapsFeatures={Numbers=OldStyle},%
-},
-{Size= 9-, Font=NewCMSans10-Book.otf,%
- ItalicFont=NewCMSans10-BookOblique.otf,%
- BoldFont=NewCMSans10-Bold.otf,%
- BoldItalicFont=NewCMSans10-BoldOblique.otf,%
- SmallCapsFeatures={Numbers=OldStyle},%
-}},
- ItalicFont=NewCMSans10-BookOblique.otf,%
- BoldFont=NewCMSans10-Bold.otf,%
- BoldItalicFont=NewCMSans10-BoldOblique.otf,%
- SmallCapsFeatures={Numbers=OldStyle},%
- SlantedFont=NewCMSans10-BookOblique.otf,%
- BoldSlantedFont=NewCMSans10-BoldOblique.otf,%
-]{NewCMSans10-Book.otf}
-
-\setmonofont[%
-ItalicFont=NewCMMono10-BookItalic.otf,%
-BoldFont=NewCMMono10-Bold.otf,%
-BoldItalicFont=NewCMMono10-BoldOblique.otf,%
-SlantedFont=NewCMMono10-Book.otf,%
-SlantedFeatures={FakeSlant=0.25},
-BoldSlantedFont=NewCMMono10-Bold.otf,%
-BoldSlantedFeatures={FakeSlant=0.25},
-SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Book.otf}
-
-\newfontfamily\uncial[%
- SizeFeatures={%
-{Size=-8, Font=NewCMUncial08-Book.otf,
- BoldFont=NewCMUncial10-Bold.otf,%
- SlantedFont=NewCMUncial08-Book.otf,%
- BoldSlantedFont=NewCMUncial10-Bold.otf,%
- },
-{Size=8, Font=NewCMUncial08-Book.otf,
- BoldFont=NewCMUncial08-Bold.otf,%
- SlantedFont=NewCMUncial08-Book.otf,%
- BoldSlantedFont=NewCMUncial10-Bold.otf,%
- },
-{Size= 9-, Font = NewCMUncial10-Book.otf,
- BoldFont=NewCMUncial10-Bold.otf,%
- SlantedFont=NewCMUncial10-Book.otf,%
- BoldSlantedFont=NewCMUncial10-Bold.otf,%
- }%
- },%
- BoldSlantedFont=NewCMUncial10-Bold.otf,%
- SlantedFont=NewCMUncial10-Book.otf,%
- BoldFont=NewCMUncial10-Bold.otf,%
- SlantedFeatures={FakeSlant=0.25},%
- BoldSlantedFeatures={FakeSlant=0.25},%
- ]{NewCMUncial10-Book.otf}
-
-\newcommand{\textuncial}[1]{{\uncial #1}}
-
-\setmathfont{NewCMMath-Book.otf}
-\DeclareOption{varnothing}{\setmathfont[CharacterVariant=1]{NewCMMath-Book.otf}}
-\ProcessOptions
-\setmathfont[range={\mathscr,\mathbfscr},StylisticSet=1]{NewCMMath-Book.otf}
-
-\newcommand{\tttextsc}[1]{{\ttscshape#1}}
-%
-\newcommand{\prosgegrammeni}{\addfontfeature{StylisticSet=1}}
-\newcommand{\textprosgegrammeni}[1]{{\prosgegrammeni#1}}
-%
-%\newfontfamily{\ivbce}[StylisticSet=2]{NewCMSans10-Book.otf}
-\newcommand{\ivbce}{\sffamily\addfontfeature{StylisticSet=2}}
-\newcommand{\textivbce}[1]{{\ivbce#1}}
-%
-%\newfontfamily{\ivbcealt}[StylisticSet=3]{NewCMSans10-Book.otf}
-\newcommand{\ivbcealt}{\sffamily\addfontfeature{StylisticSet=3}}
-\newcommand{\textivbcealt}[1]{{\ivbcealt#1}}
-%
-%\newfontfamily{\vibce}[StylisticSet=4]{NewCMSans10-Book.otf}
-\newcommand{\vibce}{\sffamily\addfontfeature{StylisticSet=4}}
-\newcommand{\textvibce}[1]{{\vibce#1}}
-%
-%% math (upright) sans Greek
-\newcommand{\msansAlpha}{\char"E000}
-\newcommand{\msansBeta}{\char"E001}
-\newcommand{\msansGamma}{\char"E002}
-\newcommand{\msansDelta}{\char"E003}
-\newcommand{\msansEpsilon}{\char"E004}
-\newcommand{\msansZeta}{\char"E005}
-\newcommand{\msansEta}{\char"E006}
-\newcommand{\msansTheta}{\char"E007}
-\newcommand{\msansIota}{\char"E008}
-\newcommand{\msansKappa}{\char"E009}
-\newcommand{\msansLambda}{\char"E00A}
-\newcommand{\msansMu}{\char"E00B}
-\newcommand{\msansNu}{\char"E00C}
-\newcommand{\msansXi}{\char"E00D}
-\newcommand{\msansOmicron}{\char"E00E}
-\newcommand{\msansPi}{\char"E00F}
-\newcommand{\msansRho}{\char"E010}
-\newcommand{\msansSigma}{\char"E011}
-\newcommand{\msansTau}{\char"E012}
-\newcommand{\msansUpsilon}{\char"E013}
-\newcommand{\msansPhi}{\char"E014}
-\newcommand{\msansChi}{\char"E015}
-\newcommand{\msansPsi}{\char"E016}
-\newcommand{\msansOmega}{\char"E017}
-\newcommand{\msansalpha}{\char"E018}
-\newcommand{\msansbeta}{\char"E019}
-\newcommand{\msansgamma}{\char"E01A}
-\newcommand{\msansdelta}{\char"E01B}
-\newcommand{\msansepsilon}{\char"E01C}
-\newcommand{\msanszeta}{\char"E01D}
-\newcommand{\msanseta}{\char"E01E}
-\newcommand{\msanstheta}{\char"E01F}
-\newcommand{\msansiota}{\char"E020}
-\newcommand{\msanskappa}{\char"E021}
-\newcommand{\msanslambda}{\char"E022}
-\newcommand{\msansmu}{\char"E023}
-\newcommand{\msansnu}{\char"E024}
-\newcommand{\msansxi}{\char"E025}
-\newcommand{\msansomicron}{\char"E026}
-\newcommand{\msanspi}{\char"E027}
-\newcommand{\msansrho}{\char"E028}
-\newcommand{\msansvarsigma}{\char"E029}
-\newcommand{\msanssigma}{\char"E02A}
-\newcommand{\msanstau}{\char"E02B}
-\newcommand{\msansupsilon}{\char"E02C}
-\newcommand{\msansphi}{\char"E02D}
-\newcommand{\msanschi}{\char"E02E}
-\newcommand{\msanspsi}{\char"E02F}
-\newcommand{\msansomega}{\char"E030}
-\newcommand{\msansvarepsilon}{\char"E031}
-% math italic sans Greek
-\newcommand{\mitsansAlpha}{\char"E041}
-\newcommand{\mitsansBeta}{\char"E042}
-\newcommand{\mitsansGamma}{\char"E043}
-\newcommand{\mitsansDelta}{\char"E044}
-\newcommand{\mitsansEpsilon}{\char"E045}
-\newcommand{\mitsansZeta}{\char"E046}
-\newcommand{\mitsansEta}{\char"E047}
-\newcommand{\mitsansTheta}{\char"E048}
-\newcommand{\mitsansIota}{\char"E049}
-\newcommand{\mitsansKappa}{\char"E04A}
-\newcommand{\mitsansLambda}{\char"E04B}
-\newcommand{\mitsansMu}{\char"E04C}
-\newcommand{\mitsansNu}{\char"E04D}
-\newcommand{\mitsansXi}{\char"E04E}
-\newcommand{\mitsansOmicron}{\char"E04F}
-\newcommand{\mitsansPi}{\char"E050}
-\newcommand{\mitsansRho}{\char"E051}
-\newcommand{\mitsansSigma}{\char"E052}
-\newcommand{\mitsansTau}{\char"E053}
-\newcommand{\mitsansUpsilon}{\char"E054}
-\newcommand{\mitsansPhi}{\char"E055}
-\newcommand{\mitsansChi}{\char"E056}
-\newcommand{\mitsansPsi}{\char"E057}
-\newcommand{\mitsansOmega}{\char"E058}
-\newcommand{\mitsansalpha}{\char"E059}
-\newcommand{\mitsansbeta}{\char"E05A}
-\newcommand{\mitsansgamma}{\char"E05B}
-\newcommand{\mitsansdelta}{\char"E05C}
-\newcommand{\mitsansepsilon}{\char"E05D}
-\newcommand{\mitsanszeta}{\char"E05E}
-\newcommand{\mitsanseta}{\char"E05F}
-\newcommand{\mitsanstheta}{\char"E060}
-\newcommand{\mitsansiota}{\char"E061}
-\newcommand{\mitsanskappa}{\char"E062}
-\newcommand{\mitsanslambda}{\char"E063}
-\newcommand{\mitsansmu}{\char"E064}
-\newcommand{\mitsansnu}{\char"E065}
-\newcommand{\mitsansxi}{\char"E066}
-\newcommand{\mitsansomicron}{\char"E067}
-\newcommand{\mitsanspi}{\char"E068}
-\newcommand{\mitsansrho}{\char"E069}
-\newcommand{\mitsansvarsigma}{\char"E06A}
-\newcommand{\mitsanssigma}{\char"E06B}
-\newcommand{\mitsanstau}{\char"E06C}
-\newcommand{\mitsansupsilon}{\char"E06D}
-\newcommand{\mitsansphi}{\char"E06E}
-\newcommand{\mitsanschi}{\char"E06F}
-\newcommand{\mitsanspsi}{\char"E070}
-\newcommand{\mitsansomega}{\char"E071}
-\newcommand{\mitsansvarepsilon}{\char"E072}
-% Ancient Greek Numerals u10140-u1018E
-\newcommand{\atticonequarter}{\char"10140}
-\newcommand{\atticonehalf}{\char"10141}
-\newcommand{\atticonedrachma}{\char"10142}
-\newcommand{\atticfive}{\char"10143}
-\newcommand{\atticfifty}{\char"10144}
-\newcommand{\atticfivehundred}{\char"10145}
-\newcommand{\atticfivethousand}{\char"10146}
-\newcommand{\atticfiftythousand}{\char"10147}
-\newcommand{\atticfivetalents}{\char"10148}
-\newcommand{\attictentalents}{\char"10149}
-\newcommand{\atticfiftytalents}{\char"1014A}
-\newcommand{\atticonehundredtalents}{\char"1014B}
-\newcommand{\atticfivehundredtalents}{\char"1014C}
-\newcommand{\atticonethousandtalents}{\char"1014D}
-\newcommand{\atticfivethousandtalents}{\char"1014E}
-\newcommand{\atticfivestaters}{\char"1014F}
-\newcommand{\attictenstaters}{\char"10150}
-\newcommand{\atticfiftystaters}{\char"10151}
-\newcommand{\atticonehundredstaters}{\char"10152}
-\newcommand{\atticfivehundredstaters}{\char"10153}
-\newcommand{\atticonethousandstaters}{\char"10154}
-\newcommand{\attictenthousandstaters}{\char"10155}
-\newcommand{\atticfiftythousandstaters}{\char"10156}
-\newcommand{\attictenmnas}{\char"10157}
-\newcommand{\heraleumoneplethron}{\char"10158}
-\newcommand{\thespianone}{\char"10159}
-\newcommand{\ermionianone}{\char"1015A}
-\newcommand{\epidauriantwo}{\char"1015B}
-\newcommand{\thespiantwo}{\char"1015C}
-\newcommand{\cyrenaictwodrachmas}{\char"1015D}
-\newcommand{\epidauriantwodrachmas}{\char"1015E}
-\newcommand{\troezenianfive}{\char"1015F}
-\newcommand{\troezenianten}{\char"10160}
-\newcommand{\troezeniantenalt}{\char"10161}
-\newcommand{\hermionianten}{\char"10162}
-\newcommand{\messenianten}{\char"10163}
-\newcommand{\thespianten}{\char"10164}
-\newcommand{\thespianthirty}{\char"10165}
-\newcommand{\troezenianfifty}{\char"10166}
-\newcommand{\troezenianfiftyalt}{\char"10167}
-\newcommand{\hermionianfifty}{\char"10168}
-\newcommand{\thespianfifty}{\char"10169}
-\newcommand{\thespianonehundred}{\char"1016A}
-\newcommand{\thespianthreehundred}{\char"1016B}
-\newcommand{\epidaurianfivehundred}{\char"1016C}
-\newcommand{\troezenianfivehundred}{\char"1016D}
-\newcommand{\thespianfivehundred}{\char"1016E}
-\newcommand{\carystianfivehundred}{\char"1016F}
-\newcommand{\naxianfivehundred}{\char"10170}
-\newcommand{\thespianonethousand}{\char"10171}
-\newcommand{\thespianfivethousand}{\char"10172}
-\newcommand{\delphicfivemnas}{\char"10173}
-\newcommand{\stratianfiftymnas}{\char"10174}
-\newcommand{\greekonehalfsign}{\char"10175}
-\newcommand{\greekonehalfsignalt}{\char"10176}
-\newcommand{\greektwothirdssign}{\char"10177}
-\newcommand{\greekthreequarterssign}{\char"10178}
-\newcommand{\greekyearsign}{\char"10179}
-\newcommand{\greektalentsign}{\char"1017A}
-\newcommand{\greekdrachmasign}{\char"1017B}
-\newcommand{\greekobolsign}{\char"1017C}
-\newcommand{\greektwoobolssign}{\char"1017D}
-\newcommand{\greekthreeobolssign}{\char"1017E}
-\newcommand{\greekfourobolssign}{\char"1017F}
-\newcommand{\greekfiveobolssign}{\char"10180}
-\newcommand{\greekmetretessign}{\char"10181}
-\newcommand{\greekkyathosbasesign}{\char"10182}
-\newcommand{\greeklytrasign}{\char"10183}
-\newcommand{\greekounkiasign}{\char"10184}
-\newcommand{\greekxestessign}{\char"10185}
-\newcommand{\greekartabesign}{\char"10186}
-\newcommand{\greekarourasign}{\char"10187}
-\newcommand{\greekgrammasign}{\char"10188}
-\newcommand{\greektryblionbasesign}{\char"10189}
-\newcommand{\greekzerosign}{\char"1018A}
-\newcommand{\greekonequartersign}{\char"1018B}
-\newcommand{\greeksinusoidsign}{\char"1018C}
-\newcommand{\greekindictionsign}{\char"1018D}
-\newcommand{\nomismasign}{\char"1018E}
-%
-% some math symbols
-\DeclareRobustCommand\nrightrightarrows{\mathrel{\char"E033}}
-\DeclareRobustCommand\nleftleftarrows{\mathrel{\char"E032}}
-%
-% select ss02 lookup table for IPA symbols
-%\newfontfamily{\ipatext}[StylisticSet=5,%
-%BoldFont=NewCM10-Bold.otf,%
-%SlantedFont=NewCM10-Regular.otf,%
-%SlantedFeatures={FakeSlant=0.25},
-%BoldSlantedFont=NewCM10-Bold.otf,%
-%BoldSlantedFeatures={FakeSlant=0.25},
-%SmallCapsFeatures={Numbers=OldStyle}]{NewCM10-Book.otf}
-\newcommand{\ipatext}{\addfontfeature{StylisticSet=5}}
-\newcommand{\textipa}[1]{{\ipatext#1}}
-\newcommand{\oldipatext}{\addfontfeature{StylisticSet=5,RawFeature=+lipa}}
-\newcommand{\textoldipa}[1]{{\oldipatext#1}}
-%\newfontfamily{\ipatextsans}[StylisticSet=5,%
-%ItalicFont=NewCMSans10-BookOblique.otf,%
-%BoldFont=NewCMSans10-Bold.otf,%
-%BoldItalicFont=NewCMSans10-BoldOblique.otf,%
-%SlantedFont=NewCMSans10-Oblique.otf,%
-%BoldSlantedFont=NewCMSans10-BoldOblique.otf,%
-%SmallCapsFeatures={Numbers=OldStyle}]{NewCMSans10-Book.otf}
-%\newcommand{\ipatextsans}{\sffamily\addfontfeature{StylisticSet=5}}
-%\newcommand{\textsansipa}[1]{{\ipatextsans#1}}
-%
-% Up versions for chemistry
-\newcommand{\chemalpha}{\textrm{α}}
-\newcommand{\chembeta}{\textrm{β}}
-\newcommand{\chemgamma}{\textrm{γ}}
-\newcommand{\chemdelta}{\textrm{δ}}
-\newcommand{\chemepsilon}{\textrm{ε}}
-\newcommand{\chemzeta}{\textrm{ζ}}
-\newcommand{\chemeta}{\textrm{η}}
-\newcommand{\chemtheta}{\textrm{θ}}
-\newcommand{\chemiota}{\textrm{ι}}
-\newcommand{\chemkappa}{\textrm{\char"03F0}}
-\newcommand{\chemlambda}{\textrm{λ}}
-\newcommand{\chemmu}{\textrm{μ}}
-\newcommand{\chemnu}{\textrm{ν}}
-\newcommand{\chemxi}{\textrm{ξ}}
-\newcommand{\chemomicron}{\textrm{ο}}
-\newcommand{\chempi}{\textrm{π}}
-\newcommand{\chemrho}{\textrm{ρ}}
-\newcommand{\chemrhoalt}{\textrm{\char"03F1}}
-\newcommand{\chemsigma}{\textrm{σ}}
-\newcommand{\chemsigmaalt}{\textrm{ς}}
-\newcommand{\chemtau}{\textrm{τ}}
-\newcommand{\chemupsilon}{\textrm{υ}}
-\newcommand{\chemphi}{\textrm{φ}}
-\newcommand{\chemchi}{\textrm{χ}}
-\newcommand{\chempsi}{\textrm{ψ}}
-\newcommand{\chemomega}{\textrm{ω}}
-%
-\newcommand{\chemAlpha}{\textrm{Α}}
-\newcommand{\chemBeta}{\textrm{Β}}
-\newcommand{\chemGamma}{\textrm{Γ}}
-\newcommand{\chemDelta}{\textrm{Δ}}
-\newcommand{\chemEpsilon}{\textrm{Ε}}
-\newcommand{\chemZeta}{\textrm{Ζ}}
-\newcommand{\chemEta}{\textrm{Η}}
-\newcommand{\chemTheta}{\textrm{Θ}}
-\newcommand{\chemIota}{\textrm{Ι}}
-\newcommand{\chemKappa}{\textrm{Κ}}
-\newcommand{\chemLambda}{\textrm{Λ}}
-\newcommand{\chemMu}{\textrm{Μ}}
-\newcommand{\chemNu}{\textrm{Ν}}
-\newcommand{\chemXi}{\textrm{Ξ}}
-\newcommand{\chemOmicron}{\textrm{Ο}}
-\newcommand{\chemPi}{\textrm{Π}}
-\newcommand{\chemRho}{\textrm{Ρ}}
-\newcommand{\chemSigma}{\textrm{Σ}}
-\newcommand{\chemTau}{\textrm{Τ}}
-\newcommand{\chemUpsilon}{\textrm{Υ}}
-\newcommand{\chemPhi}{\textrm{Φ}}
-\newcommand{\chemChi}{\textrm{Χ}}
-\newcommand{\chemPsi}{\textrm{Ψ}}
-\newcommand{\chemOmega}{\textrm{Ω}}
-%
diff --git a/macros/unicodetex/latex/fontsetup/fspgfsdidotclassicot.sty b/macros/unicodetex/latex/fontsetup/fspgfsdidotclassicot.sty
deleted file mode 100644
index d1f26d14c7..0000000000
--- a/macros/unicodetex/latex/fontsetup/fspgfsdidotclassicot.sty
+++ /dev/null
@@ -1,24 +0,0 @@
-%\RequirePackage[no-math]{fontspec}
-\RequirePackage{fontspec}
-\defaultfontfeatures{Ligatures=TeX}
-
-%\RequirePackage[garamond]{mathdesign}
-
-
-%\newfontfamily{\defaultfont}[Scale=1.087,ItalicFont=GFSDidot_Classic,ItalicFeatures={FakeSlant=0.2},BoldFont=GFSDidot_Classic,BoldFeatures={FakeBold=2},BoldItalicFont=GFSDidot_Classic,BoldItalicFeatures={FakeSlant=0.2,FakeBold=2}]{GFSDidot_Classic.otf}
-
-\newfontfamily{\defaultfont}[Scale=1.05,
- ItalicFont=GFSPorson,ItalicFeatures={FakeSlant=0.1,FakeStretch=.92},BoldFont=GFSDidot_Classic,BoldFeatures={FakeBold=1.4,LetterSpace=2},BoldItalicFont=GFSPorson,BoldItalicFeatures={FakeBold=1.4,FakeStretch=.92,FakeSlant=0.1,LetterSpace=2}]{GFSDidot_Classic.otf}
-
-\newfontfamily{\latinfont}[ItalicFont=ugmri8a,BoldFont=ugmm8a,BoldItalicFont=ugmmi8a]{ugmr8a.otf}
-\RequirePackage[Latin, Greek]{ucharclasses}
-\setDefaultTransitions{\defaultfont}{}
-
-\setTransitionsForLatin{\latinfont}{}
-\setTransitionsForGreek{\defaultfont}{}
-
-\RequirePackage{unicode-math}
-\setmathfont{Garamond-Math.otf}
-
-
-\endinput
diff --git a/macros/unicodetex/latex/fontsetup/fspgfsdidotot.sty b/macros/unicodetex/latex/fontsetup/fspgfsdidotot.sty
deleted file mode 100644
index f8c312c02c..0000000000
--- a/macros/unicodetex/latex/fontsetup/fspgfsdidotot.sty
+++ /dev/null
@@ -1,49 +0,0 @@
-
-\RequirePackage{fontspec}
-
-\setmainfont[ItalicFont=GFSOlga,
- BoldFont=GFSDidotBold,
- BoldItalicFont=GFSDidotBoldItalic,SlantedFont=GFSDidotItalic,
- SmallCapsFeatures={Numbers=OldStyle}]{GFSDidot.otf}
-\newfontfamily{\GFSDidotoSubstFont}[%
- ItalicFont=GFSDidotItalic,
- BoldFont=GFSDidotBold,
- BoldItalicFont=GFSDidotBoldItalic,
- SmallCapsFeatures={Numbers=OldStyle}]{GFSDidot.otf}
-
-
-\RequirePackage{unicode-math}
-%\setmathfont{XITSMath-Regular.otf}
-\setmathfont{NewCMMath-Book.otf}
-\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{GFSDidot.otf}
-\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{GFSDidotBold.otf}
-\setmathfont[range=\mathit/{greek,Greek}]{GFSOlga.otf}
-\setmathfont[range=\mathit/{num,latin,Latin}]{GFSDidotItalic.otf}
-\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{GFSDidotBoldItalic.otf}
-
-%% the next code replaces non-existent Olga Latin with GFSDidotItalic Latin
-\XeTeXinterchartokenstate=1%
-\newXeTeXintercharclass\GFSDidotoSubst%
-\count255="0021%
-\loop\ifnum\count255<"0341%
- \XeTeXcharclass\count255=\GFSDidotoSubst%
- \advance\count255 by 1%
-\repeat%
-\XeTeXinterchartoks 0 \GFSDidotoSubst = {\begingroup\GFSDidotoSubstFont}%
-\XeTeXinterchartoks 4095 \GFSDidotoSubst = {\begingroup\GFSDidotoSubstFont}%
-\XeTeXinterchartoks \GFSDidotoSubst 0 = {\endgroup}%
-\XeTeXinterchartoks \GFSDidotoSubst 4095 = {\endgroup}%
-%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%%%%%%%%% Fix epsilons %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\AtBeginDocument{\renewcommand{\epsilon}{\textit{ε}}
-\renewcommand{\varepsilon}{\textsl{ε}}}
-%%%%%%%%% Fix phi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newfontfamily\phifix[Scale=1.2]{GFSDidotItalic.otf}
-\AtBeginDocument{\renewcommand{\phi}{\textrm{\phifix\char"03D5}}}
-%%%%%%%%% Fix theta %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\AtBeginDocument{\renewcommand{\theta}{\textsl{θ}}
-\renewcommand{\vartheta}{\textit{θ}}}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\endinput
diff --git a/macros/unicodetex/latex/fontsetup/fspolddefault.sty b/macros/unicodetex/latex/fontsetup/fspolddefault.sty
deleted file mode 100644
index fbe816a4a5..0000000000
--- a/macros/unicodetex/latex/fontsetup/fspolddefault.sty
+++ /dev/null
@@ -1,388 +0,0 @@
-%% (C) Antonis Tsolomitis, GPL3.
-\RequirePackage{fontspec}
-\RequirePackage{unicode-math}
-\setmainfont[%
- SizeFeatures={%
-{Size=-8, Font=NewCM08-Regular.otf,
- ItalicFont=NewCM08-Italic.otf,%
- BoldFont=NewCM10-Bold.otf,%
- BoldItalicFont=NewCM10-BoldItalic.otf,%
- SlantedFont=NewCM08-Regular.otf,%
- BoldSlantedFont=NewCM10-Bold.otf,%
- SmallCapsFeatures={Numbers=OldStyle}},
-{Size=8, Font=NewCM08-Regular.otf,
- ItalicFont=NewCM08-Italic.otf,%
- BoldFont=NewCM10-Bold.otf,%
- BoldItalicFont=NewCM10-BoldItalic.otf,%
- SlantedFont=NewCM08-Regular.otf,%
- BoldSlantedFont=NewCM10-Bold.otf,%
- SmallCapsFeatures={Numbers=OldStyle}},
-{Size= 9-, Font = NewCM10-Regular.otf,
- ItalicFont=NewCM10-Italic.otf,%
- BoldFont=NewCM10-Bold.otf,%
- BoldItalicFont=NewCM10-BoldItalic.otf,%
- SlantedFont=NewCM10-Regular.otf,%
- BoldSlantedFont=NewCM10-Bold.otf,%
- SmallCapsFeatures={Numbers=OldStyle}}%
- },%
- SmallCapsFeatures={Numbers=OldStyle},%
- BoldSlantedFont=NewCM10-Bold.otf,%
- SlantedFont=NewCM10-Regular.otf,%
- BoldItalicFont=NewCM10-BoldItalic.otf,%
- BoldFont=NewCM10-Bold.otf,%
- ItalicFont=NewCM10-Italic.otf,%
- SlantedFeatures={FakeSlant=0.25},%
- BoldSlantedFeatures={FakeSlant=0.25},%
-]{NewCM10-Regular.otf}
-
-\setsansfont[%
- SizeFeatures={%
-{Size= -8, Font=NewCMSans08-Regular.otf,%
- ItalicFont=NewCMSans08-Oblique.otf,%
- BoldFont=NewCMSans10-Bold.otf,%
- BoldItalicFont=NewCMSans10-BoldOblique.otf,%
- SmallCapsFeatures={Numbers=OldStyle},%
-},
-{Size= 8, Font=NewCMSans08-Regular.otf,%
- ItalicFont=NewCMSans08-Oblique.otf,%
- BoldFont=NewCMSans10-Bold.otf,%
- BoldItalicFont=NewCMSans10-BoldOblique.otf,%
- SmallCapsFeatures={Numbers=OldStyle},%
-},
-{Size= 9-, Font=NewCMSans10-Regular.otf,%
- ItalicFont=NewCMSans10-Oblique.otf,%
- BoldFont=NewCMSans10-Bold.otf,%
- BoldItalicFont=NewCMSans10-BoldOblique.otf,%
- SmallCapsFeatures={Numbers=OldStyle},%
-}},
- ItalicFont=NewCMSans10-Oblique.otf,%
- BoldFont=NewCMSans10-Bold.otf,%
- BoldItalicFont=NewCMSans10-BoldOblique.otf,%
- SmallCapsFeatures={Numbers=OldStyle},%
- SlantedFont=NewCMSans10-Oblique.otf,%
- BoldSlantedFont=NewCMSans10-BoldOblique.otf,%
-]{NewCMSans10-Regular.otf}
-
-\setmonofont[%
-ItalicFont=NewCMMono10-Italic.otf,%
-BoldFont=NewCMMono10-Bold.otf,%
-BoldItalicFont=NewCMMono10-BoldOblique.otf,%
-SlantedFont=NewCMMono10-Regular.otf,%
-SlantedFeatures={FakeSlant=0.25},
-BoldSlantedFont=NewCMMono10-Bold.otf,%
-BoldSlantedFeatures={FakeSlant=0.25},
-SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Regular.otf}
-
-\newfontfamily\uncial[%
- SizeFeatures={%
-{Size=-8, Font=NewCMUncial08-Regular.otf,
- BoldFont=NewCMUncial10-Bold.otf,%
- SlantedFont=NewCMUncial08-Regular.otf,%
- BoldSlantedFont=NewCMUncial10-Bold.otf,%
- },
-{Size=8, Font=NewCMUncial08-Regular.otf,
- BoldFont=NewCMUncial08-Bold.otf,%
- SlantedFont=NewCMUncial08-regular.otf,%
- BoldSlantedFont=NewCMUncial10-Bold.otf,%
- },
-{Size= 9-, Font = NewCMUncial10-Regular.otf,
- BoldFont=NewCMUncial10-Bold.otf,%
- SlantedFont=NewCMUncial10-Regular.otf,%
- BoldSlantedFont=NewCMUncial10-Bold.otf,%
- }%
- },%
- BoldSlantedFont=NewCMUncial10-Bold.otf,%
- SlantedFont=NewCMUncial10-Regular.otf,%
- BoldFont=NewCMUncial10-Bold.otf,%
- SlantedFeatures={FakeSlant=0.25},%
- BoldSlantedFeatures={FakeSlant=0.25},%
- ]{NewCMUncial10-Regular.otf}
-
-\newcommand{\textuncial}[1]{{\uncial #1}}
-
-
-
-\setmathfont{NewCMMath-Regular.otf}
-\DeclareOption{varnothing}{\setmathfont[CharacterVariant=1]{NewCMMath-Regular.otf}}
-\ProcessOptions
-\setmathfont[range={\mathscr,\mathbfscr},StylisticSet=1]{NewCMMath-Regular.otf}
-
-\newcommand{\tttextsc}[1]{{\ttscshape#1}}
-%
-\newcommand{\prosgegrammeni}{\addfontfeature{StylisticSet=1}}
-\newcommand{\textprosgegrammeni}[1]{{\prosgegrammeni#1}}
-%
-%\newfontfamily{\ivbce}[StylisticSet=2]{NewCMSans10-Regular.otf}
-\newcommand{\ivbce}{\sffamily\addfontfeature{StylisticSet=2}}
-\newcommand{\textivbce}[1]{{\ivbce#1}}
-%
-%\newfontfamily{\ivbcealt}[StylisticSet=3]{NewCMSans10-Regular.otf}
-\newcommand{\ivbcealt}{\sffamily\addfontfeature{StylisticSet=3}}
-\newcommand{\textivbcealt}[1]{{\ivbcealt#1}}
-%
-%\newfontfamily{\vibce}[StylisticSet=4]{NewCMSans10-Regular.otf}
-\newcommand{\vibce}{\sffamily\addfontfeature{StylisticSet=4}}
-\newcommand{\textvibce}[1]{{\vibce#1}}
-%
-%% math (upright) sans Greek
-\newcommand{\msansAlpha}{\char"E000}
-\newcommand{\msansBeta}{\char"E001}
-\newcommand{\msansGamma}{\char"E002}
-\newcommand{\msansDelta}{\char"E003}
-\newcommand{\msansEpsilon}{\char"E004}
-\newcommand{\msansZeta}{\char"E005}
-\newcommand{\msansEta}{\char"E006}
-\newcommand{\msansTheta}{\char"E007}
-\newcommand{\msansIota}{\char"E008}
-\newcommand{\msansKappa}{\char"E009}
-\newcommand{\msansLambda}{\char"E00A}
-\newcommand{\msansMu}{\char"E00B}
-\newcommand{\msansNu}{\char"E00C}
-\newcommand{\msansXi}{\char"E00D}
-\newcommand{\msansOmicron}{\char"E00E}
-\newcommand{\msansPi}{\char"E00F}
-\newcommand{\msansRho}{\char"E010}
-\newcommand{\msansSigma}{\char"E011}
-\newcommand{\msansTau}{\char"E012}
-\newcommand{\msansUpsilon}{\char"E013}
-\newcommand{\msansPhi}{\char"E014}
-\newcommand{\msansChi}{\char"E015}
-\newcommand{\msansPsi}{\char"E016}
-\newcommand{\msansOmega}{\char"E017}
-\newcommand{\msansalpha}{\char"E018}
-\newcommand{\msansbeta}{\char"E019}
-\newcommand{\msansgamma}{\char"E01A}
-\newcommand{\msansdelta}{\char"E01B}
-\newcommand{\msansepsilon}{\char"E01C}
-\newcommand{\msanszeta}{\char"E01D}
-\newcommand{\msanseta}{\char"E01E}
-\newcommand{\msanstheta}{\char"E01F}
-\newcommand{\msansiota}{\char"E020}
-\newcommand{\msanskappa}{\char"E021}
-\newcommand{\msanslambda}{\char"E022}
-\newcommand{\msansmu}{\char"E023}
-\newcommand{\msansnu}{\char"E024}
-\newcommand{\msansxi}{\char"E025}
-\newcommand{\msansomicron}{\char"E026}
-\newcommand{\msanspi}{\char"E027}
-\newcommand{\msansrho}{\char"E028}
-\newcommand{\msansvarsigma}{\char"E029}
-\newcommand{\msanssigma}{\char"E02A}
-\newcommand{\msanstau}{\char"E02B}
-\newcommand{\msansupsilon}{\char"E02C}
-\newcommand{\msansphi}{\char"E02D}
-\newcommand{\msanschi}{\char"E02E}
-\newcommand{\msanspsi}{\char"E02F}
-\newcommand{\msansomega}{\char"E030}
-\newcommand{\msansvarepsilon}{\char"E031}
-% math italic sans Greek
-\newcommand{\mitsansAlpha}{\char"E041}
-\newcommand{\mitsansBeta}{\char"E042}
-\newcommand{\mitsansGamma}{\char"E043}
-\newcommand{\mitsansDelta}{\char"E044}
-\newcommand{\mitsansEpsilon}{\char"E045}
-\newcommand{\mitsansZeta}{\char"E046}
-\newcommand{\mitsansEta}{\char"E047}
-\newcommand{\mitsansTheta}{\char"E048}
-\newcommand{\mitsansIota}{\char"E049}
-\newcommand{\mitsansKappa}{\char"E04A}
-\newcommand{\mitsansLambda}{\char"E04B}
-\newcommand{\mitsansMu}{\char"E04C}
-\newcommand{\mitsansNu}{\char"E04D}
-\newcommand{\mitsansXi}{\char"E04E}
-\newcommand{\mitsansOmicron}{\char"E04F}
-\newcommand{\mitsansPi}{\char"E050}
-\newcommand{\mitsansRho}{\char"E051}
-\newcommand{\mitsansSigma}{\char"E052}
-\newcommand{\mitsansTau}{\char"E053}
-\newcommand{\mitsansUpsilon}{\char"E054}
-\newcommand{\mitsansPhi}{\char"E055}
-\newcommand{\mitsansChi}{\char"E056}
-\newcommand{\mitsansPsi}{\char"E057}
-\newcommand{\mitsansOmega}{\char"E058}
-\newcommand{\mitsansalpha}{\char"E059}
-\newcommand{\mitsansbeta}{\char"E05A}
-\newcommand{\mitsansgamma}{\char"E05B}
-\newcommand{\mitsansdelta}{\char"E05C}
-\newcommand{\mitsansepsilon}{\char"E05D}
-\newcommand{\mitsanszeta}{\char"E05E}
-\newcommand{\mitsanseta}{\char"E05F}
-\newcommand{\mitsanstheta}{\char"E060}
-\newcommand{\mitsansiota}{\char"E061}
-\newcommand{\mitsanskappa}{\char"E062}
-\newcommand{\mitsanslambda}{\char"E063}
-\newcommand{\mitsansmu}{\char"E064}
-\newcommand{\mitsansnu}{\char"E065}
-\newcommand{\mitsansxi}{\char"E066}
-\newcommand{\mitsansomicron}{\char"E067}
-\newcommand{\mitsanspi}{\char"E068}
-\newcommand{\mitsansrho}{\char"E069}
-\newcommand{\mitsansvarsigma}{\char"E06A}
-\newcommand{\mitsanssigma}{\char"E06B}
-\newcommand{\mitsanstau}{\char"E06C}
-\newcommand{\mitsansupsilon}{\char"E06D}
-\newcommand{\mitsansphi}{\char"E06E}
-\newcommand{\mitsanschi}{\char"E06F}
-\newcommand{\mitsanspsi}{\char"E070}
-\newcommand{\mitsansomega}{\char"E071}
-\newcommand{\mitsansvarepsilon}{\char"E072}
-% Ancient Greek Numerals u10140-u1018E
-\newcommand{\atticonequarter}{\char"10140}
-\newcommand{\atticonehalf}{\char"10141}
-\newcommand{\atticonedrachma}{\char"10142}
-\newcommand{\atticfive}{\char"10143}
-\newcommand{\atticfifty}{\char"10144}
-\newcommand{\atticfivehundred}{\char"10145}
-\newcommand{\atticfivethousand}{\char"10146}
-\newcommand{\atticfiftythousand}{\char"10147}
-\newcommand{\atticfivetalents}{\char"10148}
-\newcommand{\attictentalents}{\char"10149}
-\newcommand{\atticfiftytalents}{\char"1014A}
-\newcommand{\atticonehundredtalents}{\char"1014B}
-\newcommand{\atticfivehundredtalents}{\char"1014C}
-\newcommand{\atticonethousandtalents}{\char"1014D}
-\newcommand{\atticfivethousandtalents}{\char"1014E}
-\newcommand{\atticfivestaters}{\char"1014F}
-\newcommand{\attictenstaters}{\char"10150}
-\newcommand{\atticfiftystaters}{\char"10151}
-\newcommand{\atticonehundredstaters}{\char"10152}
-\newcommand{\atticfivehundredstaters}{\char"10153}
-\newcommand{\atticonethousandstaters}{\char"10154}
-\newcommand{\attictenthousandstaters}{\char"10155}
-\newcommand{\atticfiftythousandstaters}{\char"10156}
-\newcommand{\attictenmnas}{\char"10157}
-\newcommand{\heraleumoneplethron}{\char"10158}
-\newcommand{\thespianone}{\char"10159}
-\newcommand{\ermionianone}{\char"1015A}
-\newcommand{\epidauriantwo}{\char"1015B}
-\newcommand{\thespiantwo}{\char"1015C}
-\newcommand{\cyrenaictwodrachmas}{\char"1015D}
-\newcommand{\epidauriantwodrachmas}{\char"1015E}
-\newcommand{\troezenianfive}{\char"1015F}
-\newcommand{\troezenianten}{\char"10160}
-\newcommand{\troezeniantenalt}{\char"10161}
-\newcommand{\hermionianten}{\char"10162}
-\newcommand{\messenianten}{\char"10163}
-\newcommand{\thespianten}{\char"10164}
-\newcommand{\thespianthirty}{\char"10165}
-\newcommand{\troezenianfifty}{\char"10166}
-\newcommand{\troezenianfiftyalt}{\char"10167}
-\newcommand{\hermionianfifty}{\char"10168}
-\newcommand{\thespianfifty}{\char"10169}
-\newcommand{\thespianonehundred}{\char"1016A}
-\newcommand{\thespianthreehundred}{\char"1016B}
-\newcommand{\epidaurianfivehundred}{\char"1016C}
-\newcommand{\troezenianfivehundred}{\char"1016D}
-\newcommand{\thespianfivehundred}{\char"1016E}
-\newcommand{\carystianfivehundred}{\char"1016F}
-\newcommand{\naxianfivehundred}{\char"10170}
-\newcommand{\thespianonethousand}{\char"10171}
-\newcommand{\thespianfivethousand}{\char"10172}
-\newcommand{\delphicfivemnas}{\char"10173}
-\newcommand{\stratianfiftymnas}{\char"10174}
-\newcommand{\greekonehalfsign}{\char"10175}
-\newcommand{\greekonehalfsignalt}{\char"10176}
-\newcommand{\greektwothirdssign}{\char"10177}
-\newcommand{\greekthreequarterssign}{\char"10178}
-\newcommand{\greekyearsign}{\char"10179}
-\newcommand{\greektalentsign}{\char"1017A}
-\newcommand{\greekdrachmasign}{\char"1017B}
-\newcommand{\greekobolsign}{\char"1017C}
-\newcommand{\greektwoobolssign}{\char"1017D}
-\newcommand{\greekthreeobolssign}{\char"1017E}
-\newcommand{\greekfourobolssign}{\char"1017F}
-\newcommand{\greekfiveobolssign}{\char"10180}
-\newcommand{\greekmetretessign}{\char"10181}
-\newcommand{\greekkyathosbasesign}{\char"10182}
-\newcommand{\greeklytrasign}{\char"10183}
-\newcommand{\greekounkiasign}{\char"10184}
-\newcommand{\greekxestessign}{\char"10185}
-\newcommand{\greekartabesign}{\char"10186}
-\newcommand{\greekarourasign}{\char"10187}
-\newcommand{\greekgrammasign}{\char"10188}
-\newcommand{\greektryblionbasesign}{\char"10189}
-\newcommand{\greekzerosign}{\char"1018A}
-\newcommand{\greekonequartersign}{\char"1018B}
-\newcommand{\greeksinusoidsign}{\char"1018C}
-\newcommand{\greekindictionsign}{\char"1018D}
-\newcommand{\nomismasign}{\char"1018E}
-%
-% some math symbols
-\DeclareRobustCommand\nrightrightarrows{\mathrel{\char"E033}}
-\DeclareRobustCommand\nleftleftarrows{\mathrel{\char"E032}}
-%
-% select ss02 lookup table for IPA symbols
-%\newfontfamily{\ipatext}[StylisticSet=5,%
-%BoldFont=NewCM10-Bold.otf,%
-%SlantedFont=NewCM10-Regular.otf,%
-%SlantedFeatures={FakeSlant=0.25},
-%BoldSlantedFont=NewCM10-Bold.otf,%
-%BoldSlantedFeatures={FakeSlant=0.25},
-%SmallCapsFeatures={Numbers=OldStyle}]{NewCM10-Regular.otf}
-\newcommand{\ipatext}{\addfontfeature{StylisticSet=5}}
-\newcommand{\textipa}[1]{{\ipatext#1}}
-\newcommand{\oldipatext}{\addfontfeature{StylisticSet=5,RawFeature=+lipa}}
-\newcommand{\textoldipa}[1]{{\oldipatext#1}}
-%\newfontfamily{\ipatextsans}[StylisticSet=5,%
-%ItalicFont=NewCMSans10-Oblique.otf,%
-%BoldFont=NewCMSans10-Bold.otf,%
-%BoldItalicFont=NewCMSans10-BoldOblique.otf,%
-%SlantedFont=NewCMSans10-Oblique.otf,%
-%BoldSlantedFont=NewCMSans10-BoldOblique.otf,%
-%SmallCapsFeatures={Numbers=OldStyle}]{NewCMSans10-Regular.otf}
-%\newcommand{\ipatextsans}{\sffamily\addfontfeature{StylisticSet=5}}
-%\newcommand{\textsansipa}[1]{{\ipatextsans#1}}
-%
-% Up versions for chemistry
-\newcommand{\chemalpha}{\textrm{α}}
-\newcommand{\chembeta}{\textrm{β}}
-\newcommand{\chemgamma}{\textrm{γ}}
-\newcommand{\chemdelta}{\textrm{δ}}
-\newcommand{\chemepsilon}{\textrm{ε}}
-\newcommand{\chemzeta}{\textrm{ζ}}
-\newcommand{\chemeta}{\textrm{η}}
-\newcommand{\chemtheta}{\textrm{θ}}
-\newcommand{\chemiota}{\textrm{ι}}
-\newcommand{\chemkappa}{\textrm{\char"03F0}}
-\newcommand{\chemlambda}{\textrm{λ}}
-\newcommand{\chemmu}{\textrm{μ}}
-\newcommand{\chemnu}{\textrm{ν}}
-\newcommand{\chemxi}{\textrm{ξ}}
-\newcommand{\chemomicron}{\textrm{ο}}
-\newcommand{\chempi}{\textrm{π}}
-\newcommand{\chemrho}{\textrm{ρ}}
-\newcommand{\chemrhoalt}{\textrm{\char"03F1}}
-\newcommand{\chemsigma}{\textrm{σ}}
-\newcommand{\chemsigmaalt}{\textrm{ς}}
-\newcommand{\chemtau}{\textrm{τ}}
-\newcommand{\chemupsilon}{\textrm{υ}}
-\newcommand{\chemphi}{\textrm{φ}}
-\newcommand{\chemchi}{\textrm{χ}}
-\newcommand{\chempsi}{\textrm{ψ}}
-\newcommand{\chemomega}{\textrm{ω}}
-%
-\newcommand{\chemAlpha}{\textrm{Α}}
-\newcommand{\chemBeta}{\textrm{Β}}
-\newcommand{\chemGamma}{\textrm{Γ}}
-\newcommand{\chemDelta}{\textrm{Δ}}
-\newcommand{\chemEpsilon}{\textrm{Ε}}
-\newcommand{\chemZeta}{\textrm{Ζ}}
-\newcommand{\chemEta}{\textrm{Η}}
-\newcommand{\chemTheta}{\textrm{Θ}}
-\newcommand{\chemIota}{\textrm{Ι}}
-\newcommand{\chemKappa}{\textrm{Κ}}
-\newcommand{\chemLambda}{\textrm{Λ}}
-\newcommand{\chemMu}{\textrm{Μ}}
-\newcommand{\chemNu}{\textrm{Ν}}
-\newcommand{\chemXi}{\textrm{Ξ}}
-\newcommand{\chemOmicron}{\textrm{Ο}}
-\newcommand{\chemPi}{\textrm{Π}}
-\newcommand{\chemRho}{\textrm{Ρ}}
-\newcommand{\chemSigma}{\textrm{Σ}}
-\newcommand{\chemTau}{\textrm{Τ}}
-\newcommand{\chemUpsilon}{\textrm{Υ}}
-\newcommand{\chemPhi}{\textrm{Φ}}
-\newcommand{\chemChi}{\textrm{Χ}}
-\newcommand{\chemPsi}{\textrm{Ψ}}
-\newcommand{\chemOmega}{\textrm{Ω}}
-%
diff --git a/macros/unicodetex/latex/fontsetup/fspoldstandard.sty b/macros/unicodetex/latex/fontsetup/fspoldstandard.sty
deleted file mode 100644
index ae76a1e2da..0000000000
--- a/macros/unicodetex/latex/fontsetup/fspoldstandard.sty
+++ /dev/null
@@ -1,20 +0,0 @@
-\RequirePackage{fontspec}
-\defaultfontfeatures{Ligatures=TeX}
-
-\setmainfont[%
-ItalicFont=OldStandard-Italic.otf,
-BoldFont=OldStandard-Bold.otf,
-BoldItalicFont=OldStandard-BoldItalic.otf,
-SmallCapsFeatures={Numbers=OldStyle}]{OldStandard-Regular.otf}
-
-
-
-\RequirePackage{unicode-math}
-\setmathfont{Garamond-Math.otf}
-\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{OldStandard-Regular.otf}
-\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{OldStandard-Bold.otf}
-\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{OldStandard-Italic.otf}
-\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{OldStandard-BoldItalic.otf}
-
-
-\endinput
diff --git a/macros/unicodetex/latex/fontsetup/tex/cv04-Book.fontspec b/macros/unicodetex/latex/fontsetup/tex/cv04-Book.fontspec
new file mode 100644
index 0000000000..1f123b886b
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/tex/cv04-Book.fontspec
@@ -0,0 +1,32 @@
+\defaultfontfeatures[cv04-Book]{%
+ Extension = {.otf},%
+ SizeFeatures = {%
+ {%
+ Size = {-10},%
+ Font = {NewCM08-Book},%
+ ItalicFont = {NewCM08-BookItalic},%
+ BoldFont = {NewCM10-Bold},%
+ BoldItalicFont = {NewCM10-BoldItalic},%
+ SlantedFont = {NewCM08-Book},%
+ BoldSlantedFont = {NewCM10-Bold}%
+ },%
+ {%
+ Size = {8},%
+ Font = {NewCM08-Book},%
+ ItalicFont = {NewCM08-BookItalic},%
+ BoldFont = {NewCM10-Bold},%
+ BoldItalicFont = {NewCM10-BoldItalic},%
+ SlantedFont = {NewCM08-Book},%
+ BoldSlantedFont = {NewCM10-Bold}%
+ },%
+ {%
+ Size = {9-},%
+ Font = {NewCM10-Book},%
+ ItalicFont = {NewCM10-BookItalic},%
+ BoldFont = {NewCM10-Bold},%
+ BoldItalicFont = {NewCM10-BoldItalic},%
+ SlantedFont = {NewCM10-Book},%
+ BoldSlantedFont = {NewCM10-Bold}%
+ }%
+ }%
+} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/tex/cv04-Regular.fontspec b/macros/unicodetex/latex/fontsetup/tex/cv04-Regular.fontspec
new file mode 100644
index 0000000000..3543370c15
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/tex/cv04-Regular.fontspec
@@ -0,0 +1,32 @@
+\defaultfontfeatures[cv04-Regular]{%
+ Extension = {.otf},%
+ SizeFeatures = {%
+ {%
+ Size = {-10},%
+ Font = {NewCM08-Regular},%
+ ItalicFont = {NewCM08-Italic},%
+ BoldFont = {NewCM10-Bold},%
+ BoldItalicFont = {NewCM10-BoldItalic},%
+ SlantedFont = {NewCM08-Regular},%
+ BoldSlantedFont = {NewCM10-Bold}%
+ },%
+ {%
+ Size = {8},%
+ Font = {NewCM08-Regular},%
+ ItalicFont = {NewCM08-Italic},%
+ BoldFont = {NewCM10-Bold},%
+ BoldItalicFont = {NewCM10-BoldItalic},%
+ SlantedFont = {NewCM08-Regular},%
+ BoldSlantedFont = {NewCM10-Bold}%
+ },%
+ {%
+ Size = {9-},%
+ Font = {NewCM10-Regular},%
+ ItalicFont = {NewCM10-Italic},%
+ BoldFont = {NewCM10-Bold},%
+ BoldItalicFont = {NewCM10-BoldItalic},%
+ SlantedFont = {NewCM10-Regular},%
+ BoldSlantedFont = {NewCM10-Bold}%
+ }%
+ }%
+} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/tex/cv04Mono-Book.fontspec b/macros/unicodetex/latex/fontsetup/tex/cv04Mono-Book.fontspec
new file mode 100644
index 0000000000..5cd5f50859
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/tex/cv04Mono-Book.fontspec
@@ -0,0 +1,32 @@
+\defaultfontfeatures[cv04-Book]{%
+ Extension = {.otf},%
+ SizeFeatures = {%
+ {%
+ Size = {-10},%
+ Font = {NewCMMono08-Book},%
+ ItalicFont = {NewCMMono08-BookItalic},%
+ BoldFont = {NewCMMono10-Bold},%
+ BoldItalicFont = {NewCMMono10-BoldOblique},%
+ SlantedFont = {NewCMMono08-Book},%
+ BoldSlantedFont = {NewCMMono10-Bold}%
+ },%
+ {%
+ Size = {8},%
+ Font = {NewCMMono08-Book},%
+ ItalicFont = {NewCMMono08-BookItalic},%
+ BoldFont = {NewCMMono10-Bold},%
+ BoldItalicFont = {NewCMMono10-BoldOblique},%
+ SlantedFont = {NewCMMono08-Book},%
+ BoldSlantedFont = {NewCMMono10-Bold}%
+ },%
+ {%
+ Size = {9-},%
+ Font = {NewCMMono10-Book},%
+ ItalicFont = {NewCMMono10-BookItalic},%
+ BoldFont = {NewCMMono10-Bold},%
+ BoldItalicFont = {NewCMMono10-BoldOblique},%
+ SlantedFont = {NewCMMono10-Book},%
+ BoldSlantedFont = {NewCMMono10-Bold}%
+ }%
+ }%
+} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/tex/cv04Mono-Regular.fontspec b/macros/unicodetex/latex/fontsetup/tex/cv04Mono-Regular.fontspec
new file mode 100644
index 0000000000..6f904acd31
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/tex/cv04Mono-Regular.fontspec
@@ -0,0 +1,32 @@
+\defaultfontfeatures[cv04-Regular]{%
+ Extension = {.otf},%
+ SizeFeatures = {%
+ {%
+ Size = {-10},%
+ Font = {NewCMMono08-Regular},%
+ ItalicFont = {NewCMMono08-Italic},%
+ BoldFont = {NewCMMono10-Bold},%
+ BoldItalicFont = {NewCMMono10-BoldOblique},%
+ SlantedFont = {NewCMMono08-Regular},%
+ BoldSlantedFont = {NewCMMono10-Bold}%
+ },%
+ {%
+ Size = {8},%
+ Font = {NewCMMono08-Regular},%
+ ItalicFont = {NewCMMono08-Italic},%
+ BoldFont = {NewCMMono10-Bold},%
+ BoldItalicFont = {NewCMMono10-BoldOblique},%
+ SlantedFont = {NewCMMono08-Regular},%
+ BoldSlantedFont = {NewCMMono10-Bold}%
+ },%
+ {%
+ Size = {9-},%
+ Font = {NewCMMono10-Regular},%
+ ItalicFont = {NewCMMono10-Italic},%
+ BoldFont = {NewCMMono10-Bold},%
+ BoldItalicFont = {NewCMMono10-BoldOblique},%
+ SlantedFont = {NewCMMono10-Regular},%
+ BoldSlantedFont = {NewCMMono10-Bold}%
+ }%
+ }%
+} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/tex/cv04Sans-Book.fontspec b/macros/unicodetex/latex/fontsetup/tex/cv04Sans-Book.fontspec
new file mode 100644
index 0000000000..b5c7c99326
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/tex/cv04Sans-Book.fontspec
@@ -0,0 +1,32 @@
+\defaultfontfeatures[cv04-Book]{%
+ Extension = {.otf},%
+ SizeFeatures = {%
+ {%
+ Size = {-10},%
+ Font = {NewCMSans08-Book},%
+ ItalicFont = {NewCMSans08-Oblique},%
+ BoldFont = {NewCMSans10-Bold},%
+ BoldItalicFont = {NewCMSans10-BoldOblique},%
+ SlantedFont = {NewCMSans08-Book},%
+ BoldSlantedFont = {NewCMSans10-Bold}%
+ },%
+ {%
+ Size = {8},%
+ Font = {NewCMSans08-Book},%
+ ItalicFont = {NewCMSans08-Oblique},%
+ BoldFont = {NewCMSans10-Bold},%
+ BoldItalicFont = {NewCMSans10-BoldOblique},%
+ SlantedFont = {NewCMSans08-Book},%
+ BoldSlantedFont = {NewCMSans10-Bold}%
+ },%
+ {%
+ Size = {9-},%
+ Font = {NewCMSans10-Book},%
+ ItalicFont = {NewCMSans10-Oblique},%
+ BoldFont = {NewCMSans10-Bold},%
+ BoldItalicFont = {NewCMSans10-BoldOblique},%
+ SlantedFont = {NewCMSans10-Book},%
+ BoldSlantedFont = {NewCMSans10-Bold}%
+ }%
+ }%
+} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/tex/cv04Sans-Regular.fontspec b/macros/unicodetex/latex/fontsetup/tex/cv04Sans-Regular.fontspec
new file mode 100644
index 0000000000..d7a442e0e6
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/tex/cv04Sans-Regular.fontspec
@@ -0,0 +1,32 @@
+\defaultfontfeatures[cv04-Regular]{%
+ Extension = {.otf},%
+ SizeFeatures = {%
+ {%
+ Size = {-10},%
+ Font = {NewCMSans08-Regular},%
+ ItalicFont = {NewCMSans08-Oblique},%
+ BoldFont = {NewCMSans10-Bold},%
+ BoldItalicFont = {NewCMSans10-BoldOblique},%
+ SlantedFont = {NewCMSans08-Regular},%
+ BoldSlantedFont = {NewCMSans10-Bold}%
+ },%
+ {%
+ Size = {8},%
+ Font = {NewCMSans08-Regular},%
+ ItalicFont = {NewCMSans08-Oblique},%
+ BoldFont = {NewCMSans10-Bold},%
+ BoldItalicFont = {NewCMSans10-BoldOblique},%
+ SlantedFont = {NewCMSans08-Regular},%
+ BoldSlantedFont = {NewCMSans10-Bold}%
+ },%
+ {%
+ Size = {9-},%
+ Font = {NewCMSans10-Regular},%
+ ItalicFont = {NewCMSans10-Oblique},%
+ BoldFont = {NewCMSans10-Bold},%
+ BoldItalicFont = {NewCMSans10-BoldOblique},%
+ SlantedFont = {NewCMSans10-Regular},%
+ BoldSlantedFont = {NewCMSans10-Bold}%
+ }%
+ }%
+} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/tex/fontsetup.sty b/macros/unicodetex/latex/fontsetup/tex/fontsetup.sty
new file mode 100644
index 0000000000..5479b8d294
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/tex/fontsetup.sty
@@ -0,0 +1,170 @@
+\ProvidesPackage{fontsetup}[2023/12/16 v2.0 For easily using font families with mathematics]
+\RequirePackage{iflang}
+\RequirePackage{iftex}
+% Provide a test to know if a 16bits TeX is used.
+\iftutex
+ \RequirePackage{fontspec}
+ \RequirePackage{unicode-math}
+ \ifxetex
+ \RequirePackage{ucharclasses}
+ \fi
+\else
+ \PackageError{fontsetup}{Use Unicode-compliant TeX-engines}{%
+ The package requires Unicode-compliant engines, e.g.,\MessageBreak
+ Xe/LuaLaTeX. Kindly run your code with one of them.%
+ }%
+\fi
+\newif\if@upint
+\newif\if@varnothing
+\newif\if@newcmbb
+\newif\if@erewhon
+\newif\if@xcharter
+\newif\if@gfs
+\newif\if@libertinus
+\newif\if@palatino
+\newif\if@msgaramond
+\newif\if@minion
+\newcommand*\greeksetup{%
+ \newcommand*\leftgrquotes{\char"201C}%
+ \newcommand*\rightgrquotes{\char"201E}%
+}
+\newcommand*\cvfoursetup{%
+ \defaultfontfeatures[cv04-Book]{CharacterVariant=4}%
+ \defaultfontfeatures[cv04-Regular]{CharacterVariant=4}%
+ \defaultfontfeatures[cv04Sans-Book]{CharacterVariant=4}%
+ \defaultfontfeatures[cv04Sans-Regular]{CharacterVariant=4}%
+ \defaultfontfeatures[cv04Mono-Book]{CharacterVariant=4}%
+ \defaultfontfeatures[cv04Sans-Regular]{CharacterVariant=4}%
+}
+\IfLanguageName{greek}{\greeksetup}{\@ifpackageloaded{xgreek}{\greeksetup}{}}
+\newcommand*\ncmsetup{%
+ \if@upint
+ \if@varnothing
+ \if@newcmbb
+ \setmathfont[StylisticSet=2,StylisticSet=3,CharacterVariant=1]{NewCMMath-\regularorbook.otf}%
+ \else
+ \setmathfont[StylisticSet=2,CharacterVariant=1]{NewCMMath-\regularorbook.otf}%
+ \fi
+ \else
+ \if@newcmbb
+ \setmathfont[StylisticSet=2,StylisticSet=3]{NewCMMath-\regularorbook.otf}%
+ \else
+ \setmathfont[StylisticSet=2]{NewCMMath-\regularorbook.otf}%
+ \fi
+ \fi
+ \else
+ \if@varnothing
+ \if@newcmbb
+ \setmathfont[StylisticSet=3,CharacterVariant=1]{NewCMMath-\regularorbook.otf}%
+ \else
+ \setmathfont[CharacterVariant=1]{NewCMMath-\regularorbook.otf}%
+ \fi
+ \else
+ \if@newcmbb
+ \setmathfont[StylisticSet=3]{NewCMMath-\regularorbook.otf}%
+ \else
+ \setmathfont{NewCMMath-\regularorbook.otf}%
+ \fi
+ \fi
+ \fi
+ \IfLanguageName{greek}{\cvfoursetup}{\@ifpackageloaded{xgreek}{\cvfoursetup}{}}}
+\DeclareOption{upint}{\@upinttrue}
+\DeclareOption{varnothing}{\@varnothingtrue}
+\DeclareOption{newcmbb}{\@newcmbbtrue}
+\DeclareOption{default}{%
+ \input{fspdefault}%
+ \begingroup
+ \newcommand*{\regularorbook}{Book}%
+ \ncmsetup
+ \endgroup
+}
+\DeclareOption{olddefault}{%
+ \input{fspolddefault}%
+ \begingroup
+ \newcommand*{\regularorbook}{Regular}%
+ \ncmsetup
+ \endgroup
+}
+% Install Cambria as a system font.
+% cambria.ttc, cambriai.ttf, cambriab.ttf, cambriaz.ttf
+\DeclareOption{cambria}{\input{fspcambria}}
+\DeclareOption{concrete}{\input{fspconcrete}}
+\DeclareOption{ebgaramond}{\input{fspebgaramondot}}
+\DeclareOption{erewhon}{\input{fsperewhon}\@erewhontrue}
+\DeclareOption{euler}{\input{fspeulerot}}
+\DeclareOption{fira}{\input{fspfiraot}}
+\DeclareOption{gfsartemisia}{\input{fspgfsartemisiaot}}
+\DeclareOption{gfsdidot}{\input{fspgfsdidotot}}
+\DeclareOption{gfsdidotclassic}{\input{fspgfsdidotclassicot}\@gfstrue}
+\DeclareOption{gfsneohellenic}{\input{fspgfsneohellenicot}}
+\DeclareOption{kerkis}{\input{fspkerkisot}}
+\DeclareOption{libertinus}{\@libertinustrue}
+% Install Lucida in TeX tree
+\DeclareOption{lucida}{\input{fsplucidaot}}
+% Install MinionPro and provided fspMinionGreekSmallCaps as system fonts.
+\DeclareOption{minion}{\input{fspminion}\@miniontrue}
+% Install Microsoft Garamond as a system font.
+% Gara.ttf, Garai, Garabd
+\DeclareOption{msgaramond}{\input{fspmsgaramondot}\@msgaramondtrue}
+\DeclareOption{neoeuler}{\input{fspeulerot}}% compatibility
+% Not released yet
+% \DeclareOption{neokadmus}{\input{neokadmus}}
+\DeclareOption{oldstandard}{\input{fspoldstandard}%
+ \if@upint
+ \setmathfont[StylisticSet=2]{OldStandard-Math.otf}%
+ \fi
+}
+% Install Linotype Palatino as a system font.
+% pala.ttf palai, palab, palabi.
+% Install fspPalatinoGreekSmallCaps as a System font.
+\DeclareOption{palatino}{\input{fsppalatinoot}\@palatinotrue}
+\DeclareOption{stixtwo}{\input{fspstixtwoot}}
+\DeclareOption{talos}{\input{fsptalos}}
+\DeclareOption{times}{\input{fsptimesot}}
+\DeclareOption{xcharter}{%
+ \input{fspxcharter}%
+ \@xchartertrue
+}
+\DeclareOption*{\PackageWarning{fontsetup}{Unknown ‘\CurrentOption’}}
+\ProcessOptions
+\AtBeginDocument{%
+ \if@erewhon
+ \RequirePackage{fourier-otf}
+ \fi
+ \if@xcharter
+ \RequirePackage{xcharter-otf}
+ \if@upint
+ \setmathfont[StylisticSet=3]{XCharter-Math.otf}%
+ \fi
+ \fi
+ \if@gfs
+ \ifxetex
+ \PassOptionsToPackage{ucharclasses}{Latin,Greek}
+ \setDefaultTransitions{\defaultfont}{}
+ \setTransitionsForLatin{\latinfont}{}
+ \setTransitionsForGreek{\defaultfont}{}
+ \fi
+ \fi
+ \if@libertinus
+ \RequirePackage{libertinus-otf}
+ \fi
+ \if@palatino
+ \PassOptionsToPackage{ucharclasses}{Latin, Greek}
+ \setDefaultTransitions{\defaultfont}{}
+ \setTransitionsForLatin{\defaultfont}{}
+ \setTransitionsForGreek{\greekfont}{}
+ \fi
+ \if@msgaramond
+ \PassOptionsToPackage{ucharclasses}{Latin,Greek}
+ \setDefaultTransitions{\defaultfont}{}
+ \setTransitionsForLatin{\defaultfont}{}
+ \setTransitionsForGreek{\greekfont}{}
+ \fi
+ \if@minion
+ \PassOptionsToPackage{ucharclasses}{Latin,Greek}
+ \setDefaultTransitions{\defaultfont}{}
+ \setTransitionsForLatin{\defaultfont}{}
+ \setTransitionsForGreek{\greekfont}{}
+ \fi
+}
+\endinput
diff --git a/macros/unicodetex/latex/fontsetup/fspconcrete.sty b/macros/unicodetex/latex/fontsetup/tex/fspconcrete.tex
index 45549174b7..1acc74c3d4 100644
--- a/macros/unicodetex/latex/fontsetup/fspconcrete.sty
+++ b/macros/unicodetex/latex/fontsetup/tex/fspconcrete.tex
@@ -1,12 +1,9 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
-
\setmainfont[%
BoldFont=cmunobx.otf,%
ItalicFont=cmunoti.otf,%
BoldItalicFont=cmunobi.otf%
]{cmunorm.otf}
-
\setsansfont[%
ItalicFont=NewCMSans10-BookOblique.otf,%
BoldFont=NewCMSans10-Bold.otf,%
@@ -15,7 +12,6 @@ SmallCapsFeatures={Numbers=OldStyle},%
SlantedFont=NewCMSans10-BookOblique.otf,%
BoldSlantedFont=NewCMSans10-BoldOblique.otf,%
]{NewCMSans10-Book.otf}
-
\setmonofont[%
ItalicFont=NewCMMono10-BookItalic.otf,%
BoldFont=NewCMMono10-Bold.otf,%
@@ -25,9 +21,4 @@ SlantedFeatures={FakeSlant=0.25},
BoldSlantedFont=NewCMMono10-Bold.otf,%
BoldSlantedFeatures={FakeSlant=0.25},
SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Book.otf}
-
-
-\RequirePackage{unicode-math}
-\setmathfont{Concrete-Math.otf}
-
-\endinput
+\setmathfont{Concrete-Math.otf} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/tex/fspdefault.tex b/macros/unicodetex/latex/fontsetup/tex/fspdefault.tex
new file mode 100644
index 0000000000..3acf4df58c
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/tex/fspdefault.tex
@@ -0,0 +1,529 @@
+%% (C) Antonis Tsolomitis, GPL3.
+\setmainfont[%
+ SizeFeatures={%
+{Size=-8, Font=NewCM08-Book.otf,
+ ItalicFont=NewCM08-BookItalic.otf,%
+ BoldFont=NewCM10-Bold.otf,%
+ BoldItalicFont=NewCM10-BoldItalic.otf,%
+ SlantedFont=NewCM08-Book.otf,%
+ BoldSlantedFont=NewCM10-Bold.otf,%
+ SmallCapsFeatures={Numbers=OldStyle}},
+{Size=8, Font=NewCM08-Book.otf,
+ ItalicFont=NewCM08-BookItalic.otf,%
+ BoldFont=NewCM10-Bold.otf,%
+ BoldItalicFont=NewCM10-BoldItalic.otf,%
+ SlantedFont=NewCM08-Book.otf,%
+ BoldSlantedFont=NewCM10-Bold.otf,%
+ SmallCapsFeatures={Numbers=OldStyle}},
+{Size= 9-, Font = NewCM10-Book.otf,
+ ItalicFont=NewCM10-BookItalic.otf,%
+ BoldFont=NewCM10-Bold.otf,%
+ BoldItalicFont=NewCM10-BoldItalic.otf,%
+ SlantedFont=NewCM10-Book.otf,%
+ BoldSlantedFont=NewCM10-Bold.otf,%
+ SmallCapsFeatures={Numbers=OldStyle}}%
+ },%
+ SmallCapsFeatures={Numbers=OldStyle},%
+ BoldSlantedFont=NewCM10-Bold.otf,%
+ SlantedFont=NewCM10-Book.otf,%
+ BoldItalicFont=NewCM10-BoldItalic.otf,%
+ BoldFont=NewCM10-Bold.otf,%
+ ItalicFont=NewCM10-BookItalic.otf,%
+ SlantedFeatures={FakeSlant=0.25},%
+ BoldSlantedFeatures={FakeSlant=0.25},%
+]{NewCM10-Book.otf}
+\setsansfont[%
+ SizeFeatures={%
+{Size= -8, Font=NewCMSans08-Book.otf,%
+ ItalicFont=NewCMSans08-BookOblique.otf,%
+ BoldFont=NewCMSans10-Bold.otf,%
+ BoldItalicFont=NewCMSans10-BoldOblique.otf,%
+ SmallCapsFeatures={Numbers=OldStyle},%
+},
+{Size= 8, Font=NewCMSans08-Book.otf,%
+ ItalicFont=NewCMSans08-BookOblique.otf,%
+ BoldFont=NewCMSans10-Bold.otf,%
+ BoldItalicFont=NewCMSans10-BoldOblique.otf,%
+ SmallCapsFeatures={Numbers=OldStyle},%
+},
+{Size= 9-, Font=NewCMSans10-Book.otf,%
+ ItalicFont=NewCMSans10-BookOblique.otf,%
+ BoldFont=NewCMSans10-Bold.otf,%
+ BoldItalicFont=NewCMSans10-BoldOblique.otf,%
+ SmallCapsFeatures={Numbers=OldStyle},%
+}},
+ ItalicFont=NewCMSans10-BookOblique.otf,%
+ BoldFont=NewCMSans10-Bold.otf,%
+ BoldItalicFont=NewCMSans10-BoldOblique.otf,%
+ SmallCapsFeatures={Numbers=OldStyle},%
+ SlantedFont=NewCMSans10-BookOblique.otf,%
+ BoldSlantedFont=NewCMSans10-BoldOblique.otf,%
+]{NewCMSans10-Book.otf}
+\setmonofont[%
+ItalicFont=NewCMMono10-BookItalic.otf,%
+BoldFont=NewCMMono10-Bold.otf,%
+BoldItalicFont=NewCMMono10-BoldOblique.otf,%
+SlantedFont=NewCMMono10-Book.otf,%
+SlantedFeatures={FakeSlant=0.25},
+BoldSlantedFont=NewCMMono10-Bold.otf,%
+BoldSlantedFeatures={FakeSlant=0.25},
+SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Book.otf}
+\newfontfamily\uncial[%
+ SizeFeatures={%
+{Size=-8, Font=NewCMUncial08-Book.otf,
+ BoldFont=NewCMUncial10-Bold.otf,%
+ SlantedFont=NewCMUncial08-Book.otf,%
+ BoldSlantedFont=NewCMUncial10-Bold.otf,%
+ },
+{Size=8, Font=NewCMUncial08-Book.otf,
+ BoldFont=NewCMUncial08-Bold.otf,%
+ SlantedFont=NewCMUncial08-Book.otf,%
+ BoldSlantedFont=NewCMUncial10-Bold.otf,%
+ },
+{Size= 9-, Font = NewCMUncial10-Book.otf,
+ BoldFont=NewCMUncial10-Bold.otf,%
+ SlantedFont=NewCMUncial10-Book.otf,%
+ BoldSlantedFont=NewCMUncial10-Bold.otf,%
+ }%
+ },%
+ BoldSlantedFont=NewCMUncial10-Bold.otf,%
+ SlantedFont=NewCMUncial10-Book.otf,%
+ BoldFont=NewCMUncial10-Bold.otf,%
+ SlantedFeatures={FakeSlant=0.25},%
+ BoldSlantedFeatures={FakeSlant=0.25},%
+ ]{NewCMUncial10-Book.otf}
+\newcommand{\textuncial}[1]{{\uncial #1}}
+\setmathfont{NewCMMath-Book.otf}
+\setmathfont[range={\mathscr,\mathbfscr},StylisticSet=1]{NewCMMath-Book.otf}
+\newcommand{\tttextsc}[1]{{\ttscshape#1}}
+%
+\let\prosgegrammeni\undefined
+\newcommand{\prosgegrammeni}{\addfontfeature{StylisticSet=1}}
+\newcommand{\textprosgegrammeni}[1]{{\prosgegrammeni#1}}
+%
+%\newfontfamily{\ivbce}[StylisticSet=2]{NewCMSans10-Book.otf}
+\newcommand{\ivbce}{\sffamily\addfontfeature{StylisticSet=2}}
+\newcommand{\textivbce}[1]{{\ivbce#1}}
+%
+%\newfontfamily{\ivbcealt}[StylisticSet=3]{NewCMSans10-Book.otf}
+\newcommand{\ivbcealt}{\sffamily\addfontfeature{StylisticSet=3}}
+\newcommand{\textivbcealt}[1]{{\ivbcealt#1}}
+%
+%\newfontfamily{\vibce}[StylisticSet=4]{NewCMSans10-Book.otf}
+\newcommand{\vibce}{\sffamily\addfontfeature{StylisticSet=4}}
+\newcommand{\textvibce}[1]{{\vibce#1}}
+%
+%% math (upright) sans Greek
+\newcommand*{\msansAlpha}{\char"E000}
+\newcommand*{\msansBeta}{\char"E001}
+\newcommand*{\msansGamma}{\char"E002}
+\newcommand*{\msansDelta}{\char"E003}
+\newcommand*{\msansEpsilon}{\char"E004}
+\newcommand*{\msansZeta}{\char"E005}
+\newcommand*{\msansEta}{\char"E006}
+\newcommand*{\msansTheta}{\char"E007}
+\newcommand*{\msansIota}{\char"E008}
+\newcommand*{\msansKappa}{\char"E009}
+\newcommand*{\msansLambda}{\char"E00A}
+\newcommand*{\msansMu}{\char"E00B}
+\newcommand*{\msansNu}{\char"E00C}
+\newcommand*{\msansXi}{\char"E00D}
+\newcommand*{\msansOmicron}{\char"E00E}
+\newcommand*{\msansPi}{\char"E00F}
+\newcommand*{\msansRho}{\char"E010}
+\newcommand*{\msansSigma}{\char"E011}
+\newcommand*{\msansTau}{\char"E012}
+\newcommand*{\msansUpsilon}{\char"E013}
+\newcommand*{\msansPhi}{\char"E014}
+\newcommand*{\msansChi}{\char"E015}
+\newcommand*{\msansPsi}{\char"E016}
+\newcommand*{\msansOmega}{\char"E017}
+\newcommand*{\msansalpha}{\char"E018}
+\newcommand*{\msansbeta}{\char"E019}
+\newcommand*{\msansgamma}{\char"E01A}
+\newcommand*{\msansdelta}{\char"E01B}
+\newcommand*{\msansepsilon}{\char"E01C}
+\newcommand*{\msanszeta}{\char"E01D}
+\newcommand*{\msanseta}{\char"E01E}
+\newcommand*{\msanstheta}{\char"E01F}
+\newcommand*{\msansiota}{\char"E020}
+\newcommand*{\msanskappa}{\char"E021}
+\newcommand*{\msanslambda}{\char"E022}
+\newcommand*{\msansmu}{\char"E023}
+\newcommand*{\msansnu}{\char"E024}
+\newcommand*{\msansxi}{\char"E025}
+\newcommand*{\msansomicron}{\char"E026}
+\newcommand*{\msanspi}{\char"E027}
+\newcommand*{\msansrho}{\char"E028}
+\newcommand*{\msansvarsigma}{\char"E029}
+\newcommand*{\msanssigma}{\char"E02A}
+\newcommand*{\msanstau}{\char"E02B}
+\newcommand*{\msansupsilon}{\char"E02C}
+\newcommand*{\msansphi}{\char"E02D}
+\newcommand*{\msanschi}{\char"E02E}
+\newcommand*{\msanspsi}{\char"E02F}
+\newcommand*{\msansomega}{\char"E030}
+\newcommand*{\msansvarepsilon}{\char"E031}
+% math italic sans Greek
+\newcommand*{\mitsansAlpha}{\char"E041}
+\newcommand*{\mitsansBeta}{\char"E042}
+\newcommand*{\mitsansGamma}{\char"E043}
+\newcommand*{\mitsansDelta}{\char"E044}
+\newcommand*{\mitsansEpsilon}{\char"E045}
+\newcommand*{\mitsansZeta}{\char"E046}
+\newcommand*{\mitsansEta}{\char"E047}
+\newcommand*{\mitsansTheta}{\char"E048}
+\newcommand*{\mitsansIota}{\char"E049}
+\newcommand*{\mitsansKappa}{\char"E04A}
+\newcommand*{\mitsansLambda}{\char"E04B}
+\newcommand*{\mitsansMu}{\char"E04C}
+\newcommand*{\mitsansNu}{\char"E04D}
+\newcommand*{\mitsansXi}{\char"E04E}
+\newcommand*{\mitsansOmicron}{\char"E04F}
+\newcommand*{\mitsansPi}{\char"E050}
+\newcommand*{\mitsansRho}{\char"E051}
+\newcommand*{\mitsansSigma}{\char"E052}
+\newcommand*{\mitsansTau}{\char"E053}
+\newcommand*{\mitsansUpsilon}{\char"E054}
+\newcommand*{\mitsansPhi}{\char"E055}
+\newcommand*{\mitsansChi}{\char"E056}
+\newcommand*{\mitsansPsi}{\char"E057}
+\newcommand*{\mitsansOmega}{\char"E058}
+\newcommand*{\mitsansalpha}{\char"E059}
+\newcommand*{\mitsansbeta}{\char"E05A}
+\newcommand*{\mitsansgamma}{\char"E05B}
+\newcommand*{\mitsansdelta}{\char"E05C}
+\newcommand*{\mitsansepsilon}{\char"E05D}
+\newcommand*{\mitsanszeta}{\char"E05E}
+\newcommand*{\mitsanseta}{\char"E05F}
+\newcommand*{\mitsanstheta}{\char"E060}
+\newcommand*{\mitsansiota}{\char"E061}
+\newcommand*{\mitsanskappa}{\char"E062}
+\newcommand*{\mitsanslambda}{\char"E063}
+\newcommand*{\mitsansmu}{\char"E064}
+\newcommand*{\mitsansnu}{\char"E065}
+\newcommand*{\mitsansxi}{\char"E066}
+\newcommand*{\mitsansomicron}{\char"E067}
+\newcommand*{\mitsanspi}{\char"E068}
+\newcommand*{\mitsansrho}{\char"E069}
+\newcommand*{\mitsansvarsigma}{\char"E06A}
+\newcommand*{\mitsanssigma}{\char"E06B}
+\newcommand*{\mitsanstau}{\char"E06C}
+\newcommand*{\mitsansupsilon}{\char"E06D}
+\newcommand*{\mitsansphi}{\char"E06E}
+\newcommand*{\mitsanschi}{\char"E06F}
+\newcommand*{\mitsanspsi}{\char"E070}
+\newcommand*{\mitsansomega}{\char"E071}
+\newcommand*{\mitsansvarepsilon}{\char"E072}
+% Ancient Greek Numerals u10140-u1018E
+\newcommand*{\atticonequarter}{\char"10140}
+\newcommand*{\atticonehalf}{\char"10141}
+\newcommand*{\atticonedrachma}{\char"10142}
+\newcommand*{\atticfive}{\char"10143}
+\newcommand*{\atticfifty}{\char"10144}
+\newcommand*{\atticfivehundred}{\char"10145}
+\newcommand*{\atticfivethousand}{\char"10146}
+\newcommand*{\atticfiftythousand}{\char"10147}
+\newcommand*{\atticfivetalents}{\char"10148}
+\newcommand*{\attictentalents}{\char"10149}
+\newcommand*{\atticfiftytalents}{\char"1014A}
+\newcommand*{\atticonehundredtalents}{\char"1014B}
+\newcommand*{\atticfivehundredtalents}{\char"1014C}
+\newcommand*{\atticonethousandtalents}{\char"1014D}
+\newcommand*{\atticfivethousandtalents}{\char"1014E}
+\newcommand*{\atticfivestaters}{\char"1014F}
+\newcommand*{\attictenstaters}{\char"10150}
+\newcommand*{\atticfiftystaters}{\char"10151}
+\newcommand*{\atticonehundredstaters}{\char"10152}
+\newcommand*{\atticfivehundredstaters}{\char"10153}
+\newcommand*{\atticonethousandstaters}{\char"10154}
+\newcommand*{\attictenthousandstaters}{\char"10155}
+\newcommand*{\atticfiftythousandstaters}{\char"10156}
+\newcommand*{\attictenmnas}{\char"10157}
+\newcommand*{\heraleumoneplethron}{\char"10158}
+\newcommand*{\thespianone}{\char"10159}
+\newcommand*{\ermionianone}{\char"1015A}
+\newcommand*{\epidauriantwo}{\char"1015B}
+\newcommand*{\thespiantwo}{\char"1015C}
+\newcommand*{\cyrenaictwodrachmas}{\char"1015D}
+\newcommand*{\epidauriantwodrachmas}{\char"1015E}
+\newcommand*{\troezenianfive}{\char"1015F}
+\newcommand*{\troezenianten}{\char"10160}
+\newcommand*{\troezeniantenalt}{\char"10161}
+\newcommand*{\hermionianten}{\char"10162}
+\newcommand*{\messenianten}{\char"10163}
+\newcommand*{\thespianten}{\char"10164}
+\newcommand*{\thespianthirty}{\char"10165}
+\newcommand*{\troezenianfifty}{\char"10166}
+\newcommand*{\troezenianfiftyalt}{\char"10167}
+\newcommand*{\hermionianfifty}{\char"10168}
+\newcommand*{\thespianfifty}{\char"10169}
+\newcommand*{\thespianonehundred}{\char"1016A}
+\newcommand*{\thespianthreehundred}{\char"1016B}
+\newcommand*{\epidaurianfivehundred}{\char"1016C}
+\newcommand*{\troezenianfivehundred}{\char"1016D}
+\newcommand*{\thespianfivehundred}{\char"1016E}
+\newcommand*{\carystianfivehundred}{\char"1016F}
+\newcommand*{\naxianfivehundred}{\char"10170}
+\newcommand*{\thespianonethousand}{\char"10171}
+\newcommand*{\thespianfivethousand}{\char"10172}
+\newcommand*{\delphicfivemnas}{\char"10173}
+\newcommand*{\stratianfiftymnas}{\char"10174}
+\newcommand*{\greekonehalfsign}{\char"10175}
+\newcommand*{\greekonehalfsignalt}{\char"10176}
+\newcommand*{\greektwothirdssign}{\char"10177}
+\newcommand*{\greekthreequarterssign}{\char"10178}
+\newcommand*{\greekyearsign}{\char"10179}
+\newcommand*{\greektalentsign}{\char"1017A}
+\newcommand*{\greekdrachmasign}{\char"1017B}
+\newcommand*{\greekobolsign}{\char"1017C}
+\newcommand*{\greektwoobolssign}{\char"1017D}
+\newcommand*{\greekthreeobolssign}{\char"1017E}
+\newcommand*{\greekfourobolssign}{\char"1017F}
+\newcommand*{\greekfiveobolssign}{\char"10180}
+\newcommand*{\greekmetretessign}{\char"10181}
+\newcommand*{\greekkyathosbasesign}{\char"10182}
+\newcommand*{\greeklytrasign}{\char"10183}
+\newcommand*{\greekounkiasign}{\char"10184}
+\newcommand*{\greekxestessign}{\char"10185}
+\newcommand*{\greekartabesign}{\char"10186}
+\newcommand*{\greekarourasign}{\char"10187}
+\newcommand*{\greekgrammasign}{\char"10188}
+\newcommand*{\greektryblionbasesign}{\char"10189}
+\newcommand*{\greekzerosign}{\char"1018A}
+\newcommand*{\greekonequartersign}{\char"1018B}
+\newcommand*{\greeksinusoidsign}{\char"1018C}
+\newcommand*{\greekindictionsign}{\char"1018D}
+\newcommand*{\nomismasign}{\char"1018E}
+%
+% some math symbols
+\DeclareRobustCommand*\nrightrightarrows{\mathrel{\char"E033}}
+\DeclareRobustCommand*\nleftleftarrows{\mathrel{\char"E032}}
+%
+% select ss02 lookup table for IPA symbols
+%\newfontfamily{\ipatext}[StylisticSet=5,%
+%BoldFont=NewCM10-Bold.otf,%
+%SlantedFont=NewCM10-Regular.otf,%
+%SlantedFeatures={FakeSlant=0.25},
+%BoldSlantedFont=NewCM10-Bold.otf,%
+%BoldSlantedFeatures={FakeSlant=0.25},
+%SmallCapsFeatures={Numbers=OldStyle}]{NewCM10-Book.otf}
+\newcommand{\ipatext}{\addfontfeature{StylisticSet=5}}
+\newcommand{\textipa}[1]{{\ipatext#1}}
+\newcommand{\oldipatext}{\addfontfeature{StylisticSet=5,RawFeature=+lipa}}
+\newcommand{\textoldipa}[1]{{\oldipatext#1}}
+%\newfontfamily{\ipatextsans}[StylisticSet=5,%
+%ItalicFont=NewCMSans10-BookOblique.otf,%
+%BoldFont=NewCMSans10-Bold.otf,%
+%BoldItalicFont=NewCMSans10-BoldOblique.otf,%
+%SlantedFont=NewCMSans10-Oblique.otf,%
+%BoldSlantedFont=NewCMSans10-BoldOblique.otf,%
+%SmallCapsFeatures={Numbers=OldStyle}]{NewCMSans10-Book.otf}
+%\newcommand{\ipatextsans}{\sffamily\addfontfeature{StylisticSet=5}}
+%\newcommand{\textsansipa}[1]{{\ipatextsans#1}}
+%
+% Up versions for chemistry
+\newcommand*{\chemalpha}{\textrm{α}}
+\newcommand*{\chembeta}{\textrm{β}}
+\newcommand*{\chemgamma}{\textrm{γ}}
+\newcommand*{\chemdelta}{\textrm{δ}}
+\newcommand*{\chemepsilon}{\textrm{ε}}
+\newcommand*{\chemzeta}{\textrm{ζ}}
+\newcommand*{\chemeta}{\textrm{η}}
+\newcommand*{\chemtheta}{\textrm{θ}}
+\newcommand*{\chemiota}{\textrm{ι}}
+\newcommand*{\chemkappa}{\textrm{\char"03F0}}
+\newcommand*{\chemlambda}{\textrm{λ}}
+\newcommand*{\chemmu}{\textrm{μ}}
+\newcommand*{\chemnu}{\textrm{ν}}
+\newcommand*{\chemxi}{\textrm{ξ}}
+\newcommand*{\chemomicron}{\textrm{ο}}
+\newcommand*{\chempi}{\textrm{π}}
+\newcommand*{\chemrho}{\textrm{ρ}}
+\newcommand*{\chemrhoalt}{\textrm{\char"03F1}}
+\newcommand*{\chemsigma}{\textrm{σ}}
+\newcommand*{\chemsigmaalt}{\textrm{ς}}
+\newcommand*{\chemtau}{\textrm{τ}}
+\newcommand*{\chemupsilon}{\textrm{υ}}
+\newcommand*{\chemphi}{\textrm{φ}}
+\newcommand*{\chemchi}{\textrm{χ}}
+\newcommand*{\chempsi}{\textrm{ψ}}
+\newcommand*{\chemomega}{\textrm{ω}}
+%
+\newcommand*{\chemAlpha}{\textrm{Α}}
+\newcommand*{\chemBeta}{\textrm{Β}}
+\newcommand*{\chemGamma}{\textrm{Γ}}
+\newcommand*{\chemDelta}{\textrm{Δ}}
+\newcommand*{\chemEpsilon}{\textrm{Ε}}
+\newcommand*{\chemZeta}{\textrm{Ζ}}
+\newcommand*{\chemEta}{\textrm{Η}}
+\newcommand*{\chemTheta}{\textrm{Θ}}
+\newcommand*{\chemIota}{\textrm{Ι}}
+\newcommand*{\chemKappa}{\textrm{Κ}}
+\newcommand*{\chemLambda}{\textrm{Λ}}
+\newcommand*{\chemMu}{\textrm{Μ}}
+\newcommand*{\chemNu}{\textrm{Ν}}
+\newcommand*{\chemXi}{\textrm{Ξ}}
+\newcommand*{\chemOmicron}{\textrm{Ο}}
+\newcommand*{\chemPi}{\textrm{Π}}
+\newcommand*{\chemRho}{\textrm{Ρ}}
+\newcommand*{\chemSigma}{\textrm{Σ}}
+\newcommand*{\chemTau}{\textrm{Τ}}
+\newcommand*{\chemUpsilon}{\textrm{Υ}}
+\newcommand*{\chemPhi}{\textrm{Φ}}
+\newcommand*{\chemChi}{\textrm{Χ}}
+\newcommand*{\chemPsi}{\textrm{Ψ}}
+\newcommand*{\chemOmega}{\textrm{Ω}}
+%
+%% Next block enables Devanagari letters as variables in Math font
+\Umathcode "0900 7 \symoperators "0900%
+\Umathcode "0901 7 \symoperators "0901%
+\Umathcode "0902 7 \symoperators "0902%
+\Umathcode "0903 7 \symoperators "0903%
+\Umathcode "0904 7 \symoperators "0904%
+\Umathcode "0905 7 \symoperators "0905%
+\Umathcode "0906 7 \symoperators "0906%
+\Umathcode "0907 7 \symoperators "0907%
+\Umathcode "0908 7 \symoperators "0908%
+\Umathcode "0909 7 \symoperators "0909%
+\Umathcode "090A 7 \symoperators "090A%
+\Umathcode "090B 7 \symoperators "090B%
+\Umathcode "090C 7 \symoperators "090C%
+\Umathcode "090D 7 \symoperators "090D%
+\Umathcode "090E 7 \symoperators "090E%
+\Umathcode "090F 7 \symoperators "090F%
+%
+\Umathcode "0910 7 \symoperators "0910%
+\Umathcode "0911 7 \symoperators "0911%
+\Umathcode "0912 7 \symoperators "0912%
+\Umathcode "0913 7 \symoperators "0913%
+\Umathcode "0914 7 \symoperators "0914%
+\Umathcode "0915 7 \symoperators "0915%
+\Umathcode "0916 7 \symoperators "0916%
+\Umathcode "0917 7 \symoperators "0917%
+\Umathcode "0918 7 \symoperators "0918%
+\Umathcode "0919 7 \symoperators "0919%
+\Umathcode "091A 7 \symoperators "091A%
+\Umathcode "091B 7 \symoperators "091B%
+\Umathcode "091C 7 \symoperators "091C%
+\Umathcode "091D 7 \symoperators "091D%
+\Umathcode "091E 7 \symoperators "091E%
+\Umathcode "091F 7 \symoperators "091F%
+%
+\Umathcode "0920 7 \symoperators "0920%
+\Umathcode "0921 7 \symoperators "0921%
+\Umathcode "0922 7 \symoperators "0922%
+\Umathcode "0923 7 \symoperators "0923%
+\Umathcode "0924 7 \symoperators "0924%
+\Umathcode "0925 7 \symoperators "0925%
+\Umathcode "0926 7 \symoperators "0926%
+\Umathcode "0927 7 \symoperators "0927%
+\Umathcode "0928 7 \symoperators "0928%
+\Umathcode "0929 7 \symoperators "0929%
+\Umathcode "092A 7 \symoperators "092A%
+\Umathcode "092B 7 \symoperators "092B%
+\Umathcode "092C 7 \symoperators "092C%
+\Umathcode "092D 7 \symoperators "092D%
+\Umathcode "092E 7 \symoperators "092E%
+\Umathcode "092F 7 \symoperators "092F%
+%
+\Umathcode "0930 7 \symoperators "0930%
+\Umathcode "0931 7 \symoperators "0931%
+\Umathcode "0932 7 \symoperators "0932%
+\Umathcode "0933 7 \symoperators "0933%
+\Umathcode "0934 7 \symoperators "0934%
+\Umathcode "0935 7 \symoperators "0935%
+\Umathcode "0936 7 \symoperators "0936%
+\Umathcode "0937 7 \symoperators "0937%
+\Umathcode "0938 7 \symoperators "0938%
+\Umathcode "0939 7 \symoperators "0939%
+\Umathcode "093A 7 \symoperators "093A%
+\Umathcode "093B 7 \symoperators "093B%
+\Umathcode "093C 7 \symoperators "093C%
+\Umathcode "093D 7 \symoperators "093D%
+\Umathcode "093E 7 \symoperators "093E%
+\Umathcode "093F 7 \symoperators "093F%
+%
+\Umathcode "0940 7 \symoperators "0940%
+\Umathcode "0941 7 \symoperators "0941%
+\Umathcode "0942 7 \symoperators "0942%
+\Umathcode "0943 7 \symoperators "0943%
+\Umathcode "0944 7 \symoperators "0944%
+\Umathcode "0945 7 \symoperators "0945%
+\Umathcode "0946 7 \symoperators "0946%
+\Umathcode "0947 7 \symoperators "0947%
+\Umathcode "0948 7 \symoperators "0948%
+\Umathcode "0949 7 \symoperators "0949%
+\Umathcode "094A 7 \symoperators "094A%
+\Umathcode "094B 7 \symoperators "094B%
+\Umathcode "094C 7 \symoperators "094C%
+\Umathcode "094D 7 \symoperators "094D%
+\Umathcode "094E 7 \symoperators "094E%
+\Umathcode "094F 7 \symoperators "094F%
+%
+\Umathcode "0950 7 \symoperators "0950%
+\Umathcode "0951 7 \symoperators "0951%
+\Umathcode "0952 7 \symoperators "0952%
+\Umathcode "0953 7 \symoperators "0953%
+\Umathcode "0954 7 \symoperators "0954%
+\Umathcode "0955 7 \symoperators "0955%
+\Umathcode "0956 7 \symoperators "0956%
+\Umathcode "0957 7 \symoperators "0957%
+\Umathcode "0958 7 \symoperators "0958%
+\Umathcode "0959 7 \symoperators "0959%
+\Umathcode "095A 7 \symoperators "095A%
+\Umathcode "095B 7 \symoperators "095B%
+\Umathcode "095C 7 \symoperators "095C%
+\Umathcode "095D 7 \symoperators "095D%
+\Umathcode "095E 7 \symoperators "095E%
+\Umathcode "095F 7 \symoperators "095F%
+%
+\Umathcode "0960 7 \symoperators "0960%
+\Umathcode "0961 7 \symoperators "0961%
+\Umathcode "0962 7 \symoperators "0962%
+\Umathcode "0963 7 \symoperators "0963%
+\Umathcode "0964 7 \symoperators "0964%
+\Umathcode "0965 7 \symoperators "0965%
+\Umathcode "0966 7 \symoperators "0966%
+\Umathcode "0967 7 \symoperators "0967%
+\Umathcode "0968 7 \symoperators "0968%
+\Umathcode "0969 7 \symoperators "0969%
+\Umathcode "096A 7 \symoperators "096A%
+\Umathcode "096B 7 \symoperators "096B%
+\Umathcode "096C 7 \symoperators "096C%
+\Umathcode "096D 7 \symoperators "096D%
+\Umathcode "096E 7 \symoperators "096E%
+\Umathcode "096F 7 \symoperators "096F%
+%
+\Umathcode "0970 7 \symoperators "0970%
+\Umathcode "0971 7 \symoperators "0971%
+\Umathcode "0972 7 \symoperators "0972%
+\Umathcode "0973 7 \symoperators "0973%
+\Umathcode "0974 7 \symoperators "0974%
+\Umathcode "0975 7 \symoperators "0975%
+\Umathcode "0976 7 \symoperators "0976%
+\Umathcode "0977 7 \symoperators "0977%
+\Umathcode "0978 7 \symoperators "0978%
+\Umathcode "0979 7 \symoperators "0979%
+\Umathcode "097A 7 \symoperators "097A%
+\Umathcode "097B 7 \symoperators "097B%
+\Umathcode "097C 7 \symoperators "097C%
+\Umathcode "097D 7 \symoperators "097D%
+\Umathcode "097E 7 \symoperators "097E%
+\Umathcode "097F 7 \symoperators "097F%
+%\Umathcode `ज 7 \symoperators "091C%
+%\Umathcode `अ 7 \symoperators "0905%
+%\Umathcode "0905 7 \symoperators "0905%
+%\Umathcode `क 7 \symoperators "0915%
+%\Umathcode `ख 7 \symoperators "0916%
+%\Umathcode `२ 7 \symoperators "0968%
+%\count255="0900
+% \loop\ifnum\count255<"097F
+% \advance\count255 by 1
+% \Umathcode \count255 7 \symoperators \count255\fi
+% \repeat
+%%%%%%%%%%%%%%% End Devanagari Variables block %%%%%%%%
+
+
+
+\endinput
diff --git a/macros/unicodetex/latex/fontsetup/fspebgaramondot.sty b/macros/unicodetex/latex/fontsetup/tex/fspebgaramondot.tex
index a819513535..8d8802fbd6 100644
--- a/macros/unicodetex/latex/fontsetup/fspebgaramondot.sty
+++ b/macros/unicodetex/latex/fontsetup/tex/fspebgaramondot.tex
@@ -1,12 +1,5 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
-
\setmainfont[ItalicFont=EBGaramond-Italic.otf,
BoldFont=EBGaramond-Bold.otf,
BoldItalicFont=EBGaramond-BoldItalic.otf,SmallCapsFeatures={Numbers=OldStyle}]{EBGaramond-Regular.otf}
-
-\RequirePackage{unicode-math}
-\setmathfont{Garamond-Math.otf}
-
-
-\endinput
+\setmathfont{Garamond-Math.otf} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/fsperewhon.sty b/macros/unicodetex/latex/fontsetup/tex/fsperewhon.tex
index 738e8c1db9..5f4409268d 100644
--- a/macros/unicodetex/latex/fontsetup/fsperewhon.sty
+++ b/macros/unicodetex/latex/fontsetup/tex/fsperewhon.tex
@@ -1,9 +1,4 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
-
-
-\RequirePackage{fourier-otf}
-
\setmainfont[%
SlantedFont=Erewhon-RegularSlanted,
BoldSlantedFont=Erewhon-BoldSlanted,
@@ -13,8 +8,4 @@
UprightFont=Erewhon-Regular,
SmallCapsFeatures={Numbers=OldStyle}
]{Erewhon-Regular.otf}
-
-\usepackage{unicode-math}
-\setmathfont{Erewhon-Math.otf}
-
-\endinput
+\setmathfont{Erewhon-Math.otf} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/fspeulerot.sty b/macros/unicodetex/latex/fontsetup/tex/fspeulerot.tex
index 55442dfe1c..c2ea8788e3 100644
--- a/macros/unicodetex/latex/fontsetup/fspeulerot.sty
+++ b/macros/unicodetex/latex/fontsetup/tex/fspeulerot.tex
@@ -1,5 +1,3 @@
-\RequirePackage{fontspec}
-\RequirePackage{unicode-math}
%\unimathsetup{math-style=upright}
\setmainfont[ItalicFont=cmunoti.otf,
BoldFont=cmunobx.otf,
@@ -7,10 +5,8 @@
% RawFeature=+pnum,% variable width numbers
SmallCapsFeatures={Numbers=OldStyle}]{cmunorm.otf}
\defaultfontfeatures{Scale=MatchLowercase}
-
-
%\setmathfont{LibertinusMath-Regular.otf}
-\setmathfont{euler-math.otf}
+\setmathfont{Euler-Math.otf}
%Get missing glyphs (in euler-math) from Tex Gyre Pagella Math
\setmathfont[%
range={"00A2,"00A6,"00A9,"00AB,"00B0,"00B8,"00BB,"00BF,"00C0-"00D6,"00D8-"00EF,
@@ -26,4 +22,4 @@
\setmathfont[range=up/{greek,Greek}, script-features={}, sscript-features={}
]{Euler-Math.otf}
\setmathfont[range=up/{latin,Latin,num}, script-features={}, sscript-features={}
- ]{Euler-Math.otf}
+ ]{Euler-Math.otf} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/fspfiraot.sty b/macros/unicodetex/latex/fontsetup/tex/fspfiraot.tex
index 172bf45dab..de802b49f5 100644
--- a/macros/unicodetex/latex/fontsetup/fspfiraot.sty
+++ b/macros/unicodetex/latex/fontsetup/tex/fspfiraot.tex
@@ -1,26 +1,18 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
-
\setmainfont[%
ItalicFont=FiraSans-Italic.otf,%
BoldFont=FiraSans-Bold.otf,
BoldItalicFont=FiraSans-BookItalic.otf,%
SmallCapsFeatures={Numbers=OldStyle}%
]{FiraSans-Regular.otf}
-
\setsansfont[%
ItalicFont=FiraSans-Italic.otf,%
BoldFont=FiraSans-Bold.otf,%
BoldItalicFont=FiraSans-BookItalic.otf,%
SmallCapsFeatures={Numbers=OldStyle}%
]{FiraSans-Regular.otf}
-
\setmonofont[ItalicFont=FiraMono-Regular.otf,ItalicFeatures={FakeSlant=0.2},%
BoldFont=FiraMono-Bold.otf,%
BoldItalicFont=FiraMono-Bold.otf,BoldItalicFeatures={FakeSlant=0.2}%
]{FiraMono-Regular.otf}
-
-\RequirePackage{unicode-math}
-\setmathfont{FiraMath-Regular.otf}
-
-\endinput \ No newline at end of file
+\setmathfont{FiraMath-Regular.otf} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/fspgfsartemisiaot.sty b/macros/unicodetex/latex/fontsetup/tex/fspgfsartemisiaot.tex
index e63cb93d19..50b0d10368 100644
--- a/macros/unicodetex/latex/fontsetup/fspgfsartemisiaot.sty
+++ b/macros/unicodetex/latex/fontsetup/tex/fspgfsartemisiaot.tex
@@ -1,16 +1,10 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
-
\setmainfont[ItalicFont=GFSArtemisiaIt.otf,
BoldFont=GFSArtemisiaBold.otf,
BoldItalicFont=GFSArtemisiaBoldIt.otf,SmallCapsFeatures={Numbers=OldStyle}]{GFSArtemisia.otf}
-
-\RequirePackage{unicode-math}
%\setmathfont{XITSMath-Regular.otf}
\setmathfont{STIXTwoMath-Regular.otf}
\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{GFSArtemisia.otf}
\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{GFSArtemisiaBold.otf}
\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{GFSArtemisiaIt.otf}
-\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{GFSArtemisiaBoldIt.otf}
-
-\endinput
+\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{GFSArtemisiaBoldIt.otf} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/tex/fspgfsdidotclassicot.tex b/macros/unicodetex/latex/fontsetup/tex/fspgfsdidotclassicot.tex
new file mode 100644
index 0000000000..a9ea8720f2
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/tex/fspgfsdidotclassicot.tex
@@ -0,0 +1,5 @@
+\defaultfontfeatures{Ligatures=TeX}
+%\newfontfamily{\defaultfont}[Scale=1.087,ItalicFont=GFSDidot_Classic,ItalicFeatures={FakeSlant=0.2},BoldFont=GFSDidot_Classic,BoldFeatures={FakeBold=2},BoldItalicFont=GFSDidot_Classic,BoldItalicFeatures={FakeSlant=0.2,FakeBold=2}]{GFSDidot_Classic.otf}
+\newfontfamily{\defaultfont}[Scale=1.05, ItalicFont=GFSPorson,ItalicFeatures={FakeSlant=0.1,FakeStretch=.92},BoldFont=GFSDidot_Classic,BoldFeatures={FakeBold=1.4,LetterSpace=2},BoldItalicFont=GFSPorson,BoldItalicFeatures={FakeBold=1.4,FakeStretch=.92,FakeSlant=0.1,LetterSpace=2}]{GFSDidot_Classic.otf}
+\newfontfamily{\latinfont}[ItalicFont=ugmri8a,BoldFont=ugmm8a,BoldItalicFont=ugmmi8a]{ugmr8a.otf}
+\setmathfont{Garamond-Math.otf} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/tex/fspgfsdidotot.tex b/macros/unicodetex/latex/fontsetup/tex/fspgfsdidotot.tex
new file mode 100644
index 0000000000..9ad64caa7b
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/tex/fspgfsdidotot.tex
@@ -0,0 +1,21 @@
+\setmainfont[ItalicFont=GFSOlgaGrDidotItEn,
+ BoldFont=GFSDidotBold,
+ BoldItalicFont=GFSDidotBoldItalic,SlantedFont=GFSDidotItalic,
+ SmallCapsFeatures={Numbers=OldStyle}]{GFSDidot.otf}
+\setmathfont{NewCMMath-Book.otf}
+\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{GFSDidot.otf}
+\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{GFSDidotBold.otf}
+\setmathfont[range=\mathit/{greek,Greek}]{GFSOlga.otf}
+\setmathfont[range=\mathit/{num,latin,Latin}]{GFSDidotItalic.otf}
+\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{GFSDidotBoldItalic.otf}
+
+%%%%%%%%%% Fix epsilons %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\AtBeginDocument{\renewcommand*{\epsilon}{\textit{ε}}
+\renewcommand*{\varepsilon}{\textsl{ε}}}
+%%%%%%%%% Fix phi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newfontfamily\phifix[Scale=1.2]{GFSDidotItalic.otf}
+\AtBeginDocument{\renewcommand*{\phi}{\textrm{\phifix\char"03D5}}}
+%%%%%%%%% Fix theta %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\AtBeginDocument{\renewcommand*{\theta}{\textsl{θ}}
+\renewcommand*{\vartheta}{\textit{θ}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/fspgfsneohellenicot.sty b/macros/unicodetex/latex/fontsetup/tex/fspgfsneohellenicot.tex
index 76e0d0a653..3a63d29f1c 100644
--- a/macros/unicodetex/latex/fontsetup/fspgfsneohellenicot.sty
+++ b/macros/unicodetex/latex/fontsetup/tex/fspgfsneohellenicot.tex
@@ -1,7 +1,4 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
-\RequirePackage{fontspec}
-
\setmainfont[% main font
UprightFont=GFSNeohellenic,
ItalicFont=GFSNeohellenicIt,
@@ -15,15 +12,10 @@ SmallCapsFeatures={Numbers=OldStyle,WordSpace={0.75,0.75,1},LetterSpace=0.06}]{G
% RawFeature=+smcp,RawFeature=+onum,WordSpace={0.75,0.75,1},LetterSpace=0.06,%
% Scale=1.2%use instead of 12pt
%]{GFSNeohellenic.otf}
-
-
-\RequirePackage{unicode-math}
\setmathfont[%
Scale=1.2%use instead of 12pt
]{GFSNeohellenicMath.otf}
-
\renewcommand{\baselinestretch}{1.086} %~1/0.92, use when at 10pt scaled by 1.2
-
%%%%%%%%% special symbols %%%%%%%%%%%%%%%%%%%%%
%fixes the delimiters so that all big sizes appear. TeX default is 5pt.
% run texdoc mathmode and check the "problems with parentheses" section
@@ -46,8 +38,4 @@ SmallCapsFeatures={Numbers=OldStyle,WordSpace={0.75,0.75,1},LetterSpace=0.06}]{G
\DeclareRobustCommand\biggint{\mathop{\char"2B63}\nolimits}
\DeclareRobustCommand\Biggint{\mathop{\char"2B64}\nolimits}
\DeclareRobustCommand\bigggint{\mathop{\char"2B65}\nolimits}
-
-
-\renewcommand{\LaTeX}{L\kern-.75ex\raisebox{.7ex}{\textsc{a}}\kern-.1ex\hbox{T}\kern-.4ex\raisebox{-.5ex}{E}\kern-.3exX}
-
-\endinput \ No newline at end of file
+\renewcommand*{\LaTeX}{L\kern-.75ex\raisebox{.7ex}{\textsc{a}}\kern-.1ex\hbox{T}\kern-.4ex\raisebox{-.5ex}{E}\kern-.3exX} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/fspkerkisot.sty b/macros/unicodetex/latex/fontsetup/tex/fspkerkisot.tex
index 8315fa6f9e..87069b47dc 100644
--- a/macros/unicodetex/latex/fontsetup/fspkerkisot.sty
+++ b/macros/unicodetex/latex/fontsetup/tex/fspkerkisot.tex
@@ -1,15 +1,8 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
-
\setmainfont[ItalicFont=Kerkis-Italic.otf,
BoldFont=Kerkis-Bold.otf,
BoldItalicFont=Kerkis-BoldItalic.otf,SmallCapsFont=Kerkis-SmallCaps.otf]{Kerkis.otf}
-
\setsansfont[ItalicFont=KerkisSans-Italic.otf,
BoldFont=KerkisSans-Bold.otf,
BoldItalicFont=KerkisSans-BoldItalic.otf,SmallCapsFont=KerkisSans-SmallCaps.otf]{KerkisSans.otf}
-
-\RequirePackage{unicode-math}
-\setmathfont{texgyrebonum-math.otf}
-
-\endinput \ No newline at end of file
+\setmathfont{texgyrebonum-math.otf} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/tex/fspolddefault.tex b/macros/unicodetex/latex/fontsetup/tex/fspolddefault.tex
new file mode 100644
index 0000000000..29efde2e9f
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/tex/fspolddefault.tex
@@ -0,0 +1,529 @@
+%% (C) Antonis Tsolomitis, GPL3.
+\setmainfont[%
+ SizeFeatures={%
+{Size=-8, Font=NewCM08-Regular.otf,
+ ItalicFont=NewCM08-Italic.otf,%
+ BoldFont=NewCM10-Bold.otf,%
+ BoldItalicFont=NewCM10-BoldItalic.otf,%
+ SlantedFont=NewCM08-Regular.otf,%
+ BoldSlantedFont=NewCM10-Bold.otf,%
+ SmallCapsFeatures={Numbers=OldStyle}},
+{Size=8, Font=NewCM08-Regular.otf,
+ ItalicFont=NewCM08-Italic.otf,%
+ BoldFont=NewCM10-Bold.otf,%
+ BoldItalicFont=NewCM10-BoldItalic.otf,%
+ SlantedFont=NewCM08-Regular.otf,%
+ BoldSlantedFont=NewCM10-Bold.otf,%
+ SmallCapsFeatures={Numbers=OldStyle}},
+{Size= 9-, Font = NewCM10-Regular.otf,
+ ItalicFont=NewCM10-Italic.otf,%
+ BoldFont=NewCM10-Bold.otf,%
+ BoldItalicFont=NewCM10-BoldItalic.otf,%
+ SlantedFont=NewCM10-Regular.otf,%
+ BoldSlantedFont=NewCM10-Bold.otf,%
+ SmallCapsFeatures={Numbers=OldStyle}}%
+ },%
+ SmallCapsFeatures={Numbers=OldStyle},%
+ BoldSlantedFont=NewCM10-Bold.otf,%
+ SlantedFont=NewCM10-Regular.otf,%
+ BoldItalicFont=NewCM10-BoldItalic.otf,%
+ BoldFont=NewCM10-Bold.otf,%
+ ItalicFont=NewCM10-Italic.otf,%
+ SlantedFeatures={FakeSlant=0.25},%
+ BoldSlantedFeatures={FakeSlant=0.25},%
+]{NewCM10-Regular.otf}
+
+\setsansfont[%
+ SizeFeatures={%
+{Size= -8, Font=NewCMSans08-Regular.otf,%
+ ItalicFont=NewCMSans08-Oblique.otf,%
+ BoldFont=NewCMSans10-Bold.otf,%
+ BoldItalicFont=NewCMSans10-BoldOblique.otf,%
+ SmallCapsFeatures={Numbers=OldStyle},%
+},
+{Size= 8, Font=NewCMSans08-Regular.otf,%
+ ItalicFont=NewCMSans08-Oblique.otf,%
+ BoldFont=NewCMSans10-Bold.otf,%
+ BoldItalicFont=NewCMSans10-BoldOblique.otf,%
+ SmallCapsFeatures={Numbers=OldStyle},%
+},
+{Size= 9-, Font=NewCMSans10-Regular.otf,%
+ ItalicFont=NewCMSans10-Oblique.otf,%
+ BoldFont=NewCMSans10-Bold.otf,%
+ BoldItalicFont=NewCMSans10-BoldOblique.otf,%
+ SmallCapsFeatures={Numbers=OldStyle},%
+}},
+ ItalicFont=NewCMSans10-Oblique.otf,%
+ BoldFont=NewCMSans10-Bold.otf,%
+ BoldItalicFont=NewCMSans10-BoldOblique.otf,%
+ SmallCapsFeatures={Numbers=OldStyle},%
+ SlantedFont=NewCMSans10-Oblique.otf,%
+ BoldSlantedFont=NewCMSans10-BoldOblique.otf,%
+]{NewCMSans10-Regular.otf}
+
+\setmonofont[%
+ItalicFont=NewCMMono10-Italic.otf,%
+BoldFont=NewCMMono10-Bold.otf,%
+BoldItalicFont=NewCMMono10-BoldOblique.otf,%
+SlantedFont=NewCMMono10-Regular.otf,%
+SlantedFeatures={FakeSlant=0.25},
+BoldSlantedFont=NewCMMono10-Bold.otf,%
+BoldSlantedFeatures={FakeSlant=0.25},
+SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Regular.otf}
+
+\newfontfamily\uncial[%
+ SizeFeatures={%
+{Size=-8, Font=NewCMUncial08-Regular.otf,
+ BoldFont=NewCMUncial10-Bold.otf,%
+ SlantedFont=NewCMUncial08-Regular.otf,%
+ BoldSlantedFont=NewCMUncial10-Bold.otf,%
+ },
+{Size=8, Font=NewCMUncial08-Regular.otf,
+ BoldFont=NewCMUncial08-Bold.otf,%
+ SlantedFont=NewCMUncial08-regular.otf,%
+ BoldSlantedFont=NewCMUncial10-Bold.otf,%
+ },
+{Size= 9-, Font = NewCMUncial10-Regular.otf,
+ BoldFont=NewCMUncial10-Bold.otf,%
+ SlantedFont=NewCMUncial10-Regular.otf,%
+ BoldSlantedFont=NewCMUncial10-Bold.otf,%
+ }%
+ },%
+ BoldSlantedFont=NewCMUncial10-Bold.otf,%
+ SlantedFont=NewCMUncial10-Regular.otf,%
+ BoldFont=NewCMUncial10-Bold.otf,%
+ SlantedFeatures={FakeSlant=0.25},%
+ BoldSlantedFeatures={FakeSlant=0.25},%
+ ]{NewCMUncial10-Regular.otf}
+
+\newcommand{\textuncial}[1]{{\uncial #1}}
+\setmathfont{NewCMMath-Regular.otf}
+\setmathfont[range={\mathscr,\mathbfscr},StylisticSet=1]{NewCMMath-Regular.otf}
+
+\newcommand{\tttextsc}[1]{{\ttscshape#1}}
+%
+\newcommand{\prosgegrammeni}{\addfontfeature{StylisticSet=1}}
+\newcommand{\textprosgegrammeni}[1]{{\prosgegrammeni#1}}
+%
+%\newfontfamily{\ivbce}[StylisticSet=2]{NewCMSans10-Regular.otf}
+\newcommand{\ivbce}{\sffamily\addfontfeature{StylisticSet=2}}
+\newcommand{\textivbce}[1]{{\ivbce#1}}
+%
+%\newfontfamily{\ivbcealt}[StylisticSet=3]{NewCMSans10-Regular.otf}
+\newcommand{\ivbcealt}{\sffamily\addfontfeature{StylisticSet=3}}
+\newcommand{\textivbcealt}[1]{{\ivbcealt#1}}
+%
+%\newfontfamily{\vibce}[StylisticSet=4]{NewCMSans10-Regular.otf}
+\newcommand{\vibce}{\sffamily\addfontfeature{StylisticSet=4}}
+\newcommand{\textvibce}[1]{{\vibce#1}}
+%
+%% math (upright) sans Greek
+\newcommand*{\msansAlpha}{\char"E000}
+\newcommand*{\msansBeta}{\char"E001}
+\newcommand*{\msansGamma}{\char"E002}
+\newcommand*{\msansDelta}{\char"E003}
+\newcommand*{\msansEpsilon}{\char"E004}
+\newcommand*{\msansZeta}{\char"E005}
+\newcommand*{\msansEta}{\char"E006}
+\newcommand*{\msansTheta}{\char"E007}
+\newcommand*{\msansIota}{\char"E008}
+\newcommand*{\msansKappa}{\char"E009}
+\newcommand*{\msansLambda}{\char"E00A}
+\newcommand*{\msansMu}{\char"E00B}
+\newcommand*{\msansNu}{\char"E00C}
+\newcommand*{\msansXi}{\char"E00D}
+\newcommand*{\msansOmicron}{\char"E00E}
+\newcommand*{\msansPi}{\char"E00F}
+\newcommand*{\msansRho}{\char"E010}
+\newcommand*{\msansSigma}{\char"E011}
+\newcommand*{\msansTau}{\char"E012}
+\newcommand*{\msansUpsilon}{\char"E013}
+\newcommand*{\msansPhi}{\char"E014}
+\newcommand*{\msansChi}{\char"E015}
+\newcommand*{\msansPsi}{\char"E016}
+\newcommand*{\msansOmega}{\char"E017}
+\newcommand*{\msansalpha}{\char"E018}
+\newcommand*{\msansbeta}{\char"E019}
+\newcommand*{\msansgamma}{\char"E01A}
+\newcommand*{\msansdelta}{\char"E01B}
+\newcommand*{\msansepsilon}{\char"E01C}
+\newcommand*{\msanszeta}{\char"E01D}
+\newcommand*{\msanseta}{\char"E01E}
+\newcommand*{\msanstheta}{\char"E01F}
+\newcommand*{\msansiota}{\char"E020}
+\newcommand*{\msanskappa}{\char"E021}
+\newcommand*{\msanslambda}{\char"E022}
+\newcommand*{\msansmu}{\char"E023}
+\newcommand*{\msansnu}{\char"E024}
+\newcommand*{\msansxi}{\char"E025}
+\newcommand*{\msansomicron}{\char"E026}
+\newcommand*{\msanspi}{\char"E027}
+\newcommand*{\msansrho}{\char"E028}
+\newcommand*{\msansvarsigma}{\char"E029}
+\newcommand*{\msanssigma}{\char"E02A}
+\newcommand*{\msanstau}{\char"E02B}
+\newcommand*{\msansupsilon}{\char"E02C}
+\newcommand*{\msansphi}{\char"E02D}
+\newcommand*{\msanschi}{\char"E02E}
+\newcommand*{\msanspsi}{\char"E02F}
+\newcommand*{\msansomega}{\char"E030}
+\newcommand*{\msansvarepsilon}{\char"E031}
+% math italic sans Greek
+\newcommand*{\mitsansAlpha}{\char"E041}
+\newcommand*{\mitsansBeta}{\char"E042}
+\newcommand*{\mitsansGamma}{\char"E043}
+\newcommand*{\mitsansDelta}{\char"E044}
+\newcommand*{\mitsansEpsilon}{\char"E045}
+\newcommand*{\mitsansZeta}{\char"E046}
+\newcommand*{\mitsansEta}{\char"E047}
+\newcommand*{\mitsansTheta}{\char"E048}
+\newcommand*{\mitsansIota}{\char"E049}
+\newcommand*{\mitsansKappa}{\char"E04A}
+\newcommand*{\mitsansLambda}{\char"E04B}
+\newcommand*{\mitsansMu}{\char"E04C}
+\newcommand*{\mitsansNu}{\char"E04D}
+\newcommand*{\mitsansXi}{\char"E04E}
+\newcommand*{\mitsansOmicron}{\char"E04F}
+\newcommand*{\mitsansPi}{\char"E050}
+\newcommand*{\mitsansRho}{\char"E051}
+\newcommand*{\mitsansSigma}{\char"E052}
+\newcommand*{\mitsansTau}{\char"E053}
+\newcommand*{\mitsansUpsilon}{\char"E054}
+\newcommand*{\mitsansPhi}{\char"E055}
+\newcommand*{\mitsansChi}{\char"E056}
+\newcommand*{\mitsansPsi}{\char"E057}
+\newcommand*{\mitsansOmega}{\char"E058}
+\newcommand*{\mitsansalpha}{\char"E059}
+\newcommand*{\mitsansbeta}{\char"E05A}
+\newcommand*{\mitsansgamma}{\char"E05B}
+\newcommand*{\mitsansdelta}{\char"E05C}
+\newcommand*{\mitsansepsilon}{\char"E05D}
+\newcommand*{\mitsanszeta}{\char"E05E}
+\newcommand*{\mitsanseta}{\char"E05F}
+\newcommand*{\mitsanstheta}{\char"E060}
+\newcommand*{\mitsansiota}{\char"E061}
+\newcommand*{\mitsanskappa}{\char"E062}
+\newcommand*{\mitsanslambda}{\char"E063}
+\newcommand*{\mitsansmu}{\char"E064}
+\newcommand*{\mitsansnu}{\char"E065}
+\newcommand*{\mitsansxi}{\char"E066}
+\newcommand*{\mitsansomicron}{\char"E067}
+\newcommand*{\mitsanspi}{\char"E068}
+\newcommand*{\mitsansrho}{\char"E069}
+\newcommand*{\mitsansvarsigma}{\char"E06A}
+\newcommand*{\mitsanssigma}{\char"E06B}
+\newcommand*{\mitsanstau}{\char"E06C}
+\newcommand*{\mitsansupsilon}{\char"E06D}
+\newcommand*{\mitsansphi}{\char"E06E}
+\newcommand*{\mitsanschi}{\char"E06F}
+\newcommand*{\mitsanspsi}{\char"E070}
+\newcommand*{\mitsansomega}{\char"E071}
+\newcommand*{\mitsansvarepsilon}{\char"E072}
+% Ancient Greek Numerals u10140-u1018E
+\newcommand*{\atticonequarter}{\char"10140}
+\newcommand*{\atticonehalf}{\char"10141}
+\newcommand*{\atticonedrachma}{\char"10142}
+\newcommand*{\atticfive}{\char"10143}
+\newcommand*{\atticfifty}{\char"10144}
+\newcommand*{\atticfivehundred}{\char"10145}
+\newcommand*{\atticfivethousand}{\char"10146}
+\newcommand*{\atticfiftythousand}{\char"10147}
+\newcommand*{\atticfivetalents}{\char"10148}
+\newcommand*{\attictentalents}{\char"10149}
+\newcommand*{\atticfiftytalents}{\char"1014A}
+\newcommand*{\atticonehundredtalents}{\char"1014B}
+\newcommand*{\atticfivehundredtalents}{\char"1014C}
+\newcommand*{\atticonethousandtalents}{\char"1014D}
+\newcommand*{\atticfivethousandtalents}{\char"1014E}
+\newcommand*{\atticfivestaters}{\char"1014F}
+\newcommand*{\attictenstaters}{\char"10150}
+\newcommand*{\atticfiftystaters}{\char"10151}
+\newcommand*{\atticonehundredstaters}{\char"10152}
+\newcommand*{\atticfivehundredstaters}{\char"10153}
+\newcommand*{\atticonethousandstaters}{\char"10154}
+\newcommand*{\attictenthousandstaters}{\char"10155}
+\newcommand*{\atticfiftythousandstaters}{\char"10156}
+\newcommand*{\attictenmnas}{\char"10157}
+\newcommand*{\heraleumoneplethron}{\char"10158}
+\newcommand*{\thespianone}{\char"10159}
+\newcommand*{\ermionianone}{\char"1015A}
+\newcommand*{\epidauriantwo}{\char"1015B}
+\newcommand*{\thespiantwo}{\char"1015C}
+\newcommand*{\cyrenaictwodrachmas}{\char"1015D}
+\newcommand*{\epidauriantwodrachmas}{\char"1015E}
+\newcommand*{\troezenianfive}{\char"1015F}
+\newcommand*{\troezenianten}{\char"10160}
+\newcommand*{\troezeniantenalt}{\char"10161}
+\newcommand*{\hermionianten}{\char"10162}
+\newcommand*{\messenianten}{\char"10163}
+\newcommand*{\thespianten}{\char"10164}
+\newcommand*{\thespianthirty}{\char"10165}
+\newcommand*{\troezenianfifty}{\char"10166}
+\newcommand*{\troezenianfiftyalt}{\char"10167}
+\newcommand*{\hermionianfifty}{\char"10168}
+\newcommand*{\thespianfifty}{\char"10169}
+\newcommand*{\thespianonehundred}{\char"1016A}
+\newcommand*{\thespianthreehundred}{\char"1016B}
+\newcommand*{\epidaurianfivehundred}{\char"1016C}
+\newcommand*{\troezenianfivehundred}{\char"1016D}
+\newcommand*{\thespianfivehundred}{\char"1016E}
+\newcommand*{\carystianfivehundred}{\char"1016F}
+\newcommand*{\naxianfivehundred}{\char"10170}
+\newcommand*{\thespianonethousand}{\char"10171}
+\newcommand*{\thespianfivethousand}{\char"10172}
+\newcommand*{\delphicfivemnas}{\char"10173}
+\newcommand*{\stratianfiftymnas}{\char"10174}
+\newcommand*{\greekonehalfsign}{\char"10175}
+\newcommand*{\greekonehalfsignalt}{\char"10176}
+\newcommand*{\greektwothirdssign}{\char"10177}
+\newcommand*{\greekthreequarterssign}{\char"10178}
+\newcommand*{\greekyearsign}{\char"10179}
+\newcommand*{\greektalentsign}{\char"1017A}
+\newcommand*{\greekdrachmasign}{\char"1017B}
+\newcommand*{\greekobolsign}{\char"1017C}
+\newcommand*{\greektwoobolssign}{\char"1017D}
+\newcommand*{\greekthreeobolssign}{\char"1017E}
+\newcommand*{\greekfourobolssign}{\char"1017F}
+\newcommand*{\greekfiveobolssign}{\char"10180}
+\newcommand*{\greekmetretessign}{\char"10181}
+\newcommand*{\greekkyathosbasesign}{\char"10182}
+\newcommand*{\greeklytrasign}{\char"10183}
+\newcommand*{\greekounkiasign}{\char"10184}
+\newcommand*{\greekxestessign}{\char"10185}
+\newcommand*{\greekartabesign}{\char"10186}
+\newcommand*{\greekarourasign}{\char"10187}
+\newcommand*{\greekgrammasign}{\char"10188}
+\newcommand*{\greektryblionbasesign}{\char"10189}
+\newcommand*{\greekzerosign}{\char"1018A}
+\newcommand*{\greekonequartersign}{\char"1018B}
+\newcommand*{\greeksinusoidsign}{\char"1018C}
+\newcommand*{\greekindictionsign}{\char"1018D}
+\newcommand*{\nomismasign}{\char"1018E}
+%
+% some math symbols
+\DeclareRobustCommand*\nrightrightarrows{\mathrel{\char"E033}}
+\DeclareRobustCommand*\nleftleftarrows{\mathrel{\char"E032}}
+%
+% select ss02 lookup table for IPA symbols
+%\newfontfamily{\ipatext}[StylisticSet=5,%
+%BoldFont=NewCM10-Bold.otf,%
+%SlantedFont=NewCM10-Regular.otf,%
+%SlantedFeatures={FakeSlant=0.25},
+%BoldSlantedFont=NewCM10-Bold.otf,%
+%BoldSlantedFeatures={FakeSlant=0.25},
+%SmallCapsFeatures={Numbers=OldStyle}]{NewCM10-Regular.otf}
+\newcommand{\ipatext}{\addfontfeature{StylisticSet=5}}
+\newcommand{\textipa}[1]{{\ipatext#1}}
+\newcommand{\oldipatext}{\addfontfeature{StylisticSet=5,RawFeature=+lipa}}
+\newcommand{\textoldipa}[1]{{\oldipatext#1}}
+%\newfontfamily{\ipatextsans}[StylisticSet=5,%
+%ItalicFont=NewCMSans10-Oblique.otf,%
+%BoldFont=NewCMSans10-Bold.otf,%
+%BoldItalicFont=NewCMSans10-BoldOblique.otf,%
+%SlantedFont=NewCMSans10-Oblique.otf,%
+%BoldSlantedFont=NewCMSans10-BoldOblique.otf,%
+%SmallCapsFeatures={Numbers=OldStyle}]{NewCMSans10-Regular.otf}
+%\newcommand{\ipatextsans}{\sffamily\addfontfeature{StylisticSet=5}}
+%\newcommand{\textsansipa}[1]{{\ipatextsans#1}}
+%
+% Up versions for chemistry
+\newcommand*{\chemalpha}{\textrm{α}}
+\newcommand*{\chembeta}{\textrm{β}}
+\newcommand*{\chemgamma}{\textrm{γ}}
+\newcommand*{\chemdelta}{\textrm{δ}}
+\newcommand*{\chemepsilon}{\textrm{ε}}
+\newcommand*{\chemzeta}{\textrm{ζ}}
+\newcommand*{\chemeta}{\textrm{η}}
+\newcommand*{\chemtheta}{\textrm{θ}}
+\newcommand*{\chemiota}{\textrm{ι}}
+\newcommand*{\chemkappa}{\textrm{\char"03F0}}
+\newcommand*{\chemlambda}{\textrm{λ}}
+\newcommand*{\chemmu}{\textrm{μ}}
+\newcommand*{\chemnu}{\textrm{ν}}
+\newcommand*{\chemxi}{\textrm{ξ}}
+\newcommand*{\chemomicron}{\textrm{ο}}
+\newcommand*{\chempi}{\textrm{π}}
+\newcommand*{\chemrho}{\textrm{ρ}}
+\newcommand*{\chemrhoalt}{\textrm{\char"03F1}}
+\newcommand*{\chemsigma}{\textrm{σ}}
+\newcommand*{\chemsigmaalt}{\textrm{ς}}
+\newcommand*{\chemtau}{\textrm{τ}}
+\newcommand*{\chemupsilon}{\textrm{υ}}
+\newcommand*{\chemphi}{\textrm{φ}}
+\newcommand*{\chemchi}{\textrm{χ}}
+\newcommand*{\chempsi}{\textrm{ψ}}
+\newcommand*{\chemomega}{\textrm{ω}}
+%
+\newcommand*{\chemAlpha}{\textrm{Α}}
+\newcommand*{\chemBeta}{\textrm{Β}}
+\newcommand*{\chemGamma}{\textrm{Γ}}
+\newcommand*{\chemDelta}{\textrm{Δ}}
+\newcommand*{\chemEpsilon}{\textrm{Ε}}
+\newcommand*{\chemZeta}{\textrm{Ζ}}
+\newcommand*{\chemEta}{\textrm{Η}}
+\newcommand*{\chemTheta}{\textrm{Θ}}
+\newcommand*{\chemIota}{\textrm{Ι}}
+\newcommand*{\chemKappa}{\textrm{Κ}}
+\newcommand*{\chemLambda}{\textrm{Λ}}
+\newcommand*{\chemMu}{\textrm{Μ}}
+\newcommand*{\chemNu}{\textrm{Ν}}
+\newcommand*{\chemXi}{\textrm{Ξ}}
+\newcommand*{\chemOmicron}{\textrm{Ο}}
+\newcommand*{\chemPi}{\textrm{Π}}
+\newcommand*{\chemRho}{\textrm{Ρ}}
+\newcommand*{\chemSigma}{\textrm{Σ}}
+\newcommand*{\chemTau}{\textrm{Τ}}
+\newcommand*{\chemUpsilon}{\textrm{Υ}}
+\newcommand*{\chemPhi}{\textrm{Φ}}
+\newcommand*{\chemChi}{\textrm{Χ}}
+\newcommand*{\chemPsi}{\textrm{Ψ}}
+\newcommand*{\chemOmega}{\textrm{Ω}}
+%
+%% Next block enables Devanagari letters as variables in Math font
+\Umathcode "0900 7 \symoperators "0900%
+\Umathcode "0901 7 \symoperators "0901%
+\Umathcode "0902 7 \symoperators "0902%
+\Umathcode "0903 7 \symoperators "0903%
+\Umathcode "0904 7 \symoperators "0904%
+\Umathcode "0905 7 \symoperators "0905%
+\Umathcode "0906 7 \symoperators "0906%
+\Umathcode "0907 7 \symoperators "0907%
+\Umathcode "0908 7 \symoperators "0908%
+\Umathcode "0909 7 \symoperators "0909%
+\Umathcode "090A 7 \symoperators "090A%
+\Umathcode "090B 7 \symoperators "090B%
+\Umathcode "090C 7 \symoperators "090C%
+\Umathcode "090D 7 \symoperators "090D%
+\Umathcode "090E 7 \symoperators "090E%
+\Umathcode "090F 7 \symoperators "090F%
+%
+\Umathcode "0910 7 \symoperators "0910%
+\Umathcode "0911 7 \symoperators "0911%
+\Umathcode "0912 7 \symoperators "0912%
+\Umathcode "0913 7 \symoperators "0913%
+\Umathcode "0914 7 \symoperators "0914%
+\Umathcode "0915 7 \symoperators "0915%
+\Umathcode "0916 7 \symoperators "0916%
+\Umathcode "0917 7 \symoperators "0917%
+\Umathcode "0918 7 \symoperators "0918%
+\Umathcode "0919 7 \symoperators "0919%
+\Umathcode "091A 7 \symoperators "091A%
+\Umathcode "091B 7 \symoperators "091B%
+\Umathcode "091C 7 \symoperators "091C%
+\Umathcode "091D 7 \symoperators "091D%
+\Umathcode "091E 7 \symoperators "091E%
+\Umathcode "091F 7 \symoperators "091F%
+%
+\Umathcode "0920 7 \symoperators "0920%
+\Umathcode "0921 7 \symoperators "0921%
+\Umathcode "0922 7 \symoperators "0922%
+\Umathcode "0923 7 \symoperators "0923%
+\Umathcode "0924 7 \symoperators "0924%
+\Umathcode "0925 7 \symoperators "0925%
+\Umathcode "0926 7 \symoperators "0926%
+\Umathcode "0927 7 \symoperators "0927%
+\Umathcode "0928 7 \symoperators "0928%
+\Umathcode "0929 7 \symoperators "0929%
+\Umathcode "092A 7 \symoperators "092A%
+\Umathcode "092B 7 \symoperators "092B%
+\Umathcode "092C 7 \symoperators "092C%
+\Umathcode "092D 7 \symoperators "092D%
+\Umathcode "092E 7 \symoperators "092E%
+\Umathcode "092F 7 \symoperators "092F%
+%
+\Umathcode "0930 7 \symoperators "0930%
+\Umathcode "0931 7 \symoperators "0931%
+\Umathcode "0932 7 \symoperators "0932%
+\Umathcode "0933 7 \symoperators "0933%
+\Umathcode "0934 7 \symoperators "0934%
+\Umathcode "0935 7 \symoperators "0935%
+\Umathcode "0936 7 \symoperators "0936%
+\Umathcode "0937 7 \symoperators "0937%
+\Umathcode "0938 7 \symoperators "0938%
+\Umathcode "0939 7 \symoperators "0939%
+\Umathcode "093A 7 \symoperators "093A%
+\Umathcode "093B 7 \symoperators "093B%
+\Umathcode "093C 7 \symoperators "093C%
+\Umathcode "093D 7 \symoperators "093D%
+\Umathcode "093E 7 \symoperators "093E%
+\Umathcode "093F 7 \symoperators "093F%
+%
+\Umathcode "0940 7 \symoperators "0940%
+\Umathcode "0941 7 \symoperators "0941%
+\Umathcode "0942 7 \symoperators "0942%
+\Umathcode "0943 7 \symoperators "0943%
+\Umathcode "0944 7 \symoperators "0944%
+\Umathcode "0945 7 \symoperators "0945%
+\Umathcode "0946 7 \symoperators "0946%
+\Umathcode "0947 7 \symoperators "0947%
+\Umathcode "0948 7 \symoperators "0948%
+\Umathcode "0949 7 \symoperators "0949%
+\Umathcode "094A 7 \symoperators "094A%
+\Umathcode "094B 7 \symoperators "094B%
+\Umathcode "094C 7 \symoperators "094C%
+\Umathcode "094D 7 \symoperators "094D%
+\Umathcode "094E 7 \symoperators "094E%
+\Umathcode "094F 7 \symoperators "094F%
+%
+\Umathcode "0950 7 \symoperators "0950%
+\Umathcode "0951 7 \symoperators "0951%
+\Umathcode "0952 7 \symoperators "0952%
+\Umathcode "0953 7 \symoperators "0953%
+\Umathcode "0954 7 \symoperators "0954%
+\Umathcode "0955 7 \symoperators "0955%
+\Umathcode "0956 7 \symoperators "0956%
+\Umathcode "0957 7 \symoperators "0957%
+\Umathcode "0958 7 \symoperators "0958%
+\Umathcode "0959 7 \symoperators "0959%
+\Umathcode "095A 7 \symoperators "095A%
+\Umathcode "095B 7 \symoperators "095B%
+\Umathcode "095C 7 \symoperators "095C%
+\Umathcode "095D 7 \symoperators "095D%
+\Umathcode "095E 7 \symoperators "095E%
+\Umathcode "095F 7 \symoperators "095F%
+%
+\Umathcode "0960 7 \symoperators "0960%
+\Umathcode "0961 7 \symoperators "0961%
+\Umathcode "0962 7 \symoperators "0962%
+\Umathcode "0963 7 \symoperators "0963%
+\Umathcode "0964 7 \symoperators "0964%
+\Umathcode "0965 7 \symoperators "0965%
+\Umathcode "0966 7 \symoperators "0966%
+\Umathcode "0967 7 \symoperators "0967%
+\Umathcode "0968 7 \symoperators "0968%
+\Umathcode "0969 7 \symoperators "0969%
+\Umathcode "096A 7 \symoperators "096A%
+\Umathcode "096B 7 \symoperators "096B%
+\Umathcode "096C 7 \symoperators "096C%
+\Umathcode "096D 7 \symoperators "096D%
+\Umathcode "096E 7 \symoperators "096E%
+\Umathcode "096F 7 \symoperators "096F%
+%
+\Umathcode "0970 7 \symoperators "0970%
+\Umathcode "0971 7 \symoperators "0971%
+\Umathcode "0972 7 \symoperators "0972%
+\Umathcode "0973 7 \symoperators "0973%
+\Umathcode "0974 7 \symoperators "0974%
+\Umathcode "0975 7 \symoperators "0975%
+\Umathcode "0976 7 \symoperators "0976%
+\Umathcode "0977 7 \symoperators "0977%
+\Umathcode "0978 7 \symoperators "0978%
+\Umathcode "0979 7 \symoperators "0979%
+\Umathcode "097A 7 \symoperators "097A%
+\Umathcode "097B 7 \symoperators "097B%
+\Umathcode "097C 7 \symoperators "097C%
+\Umathcode "097D 7 \symoperators "097D%
+\Umathcode "097E 7 \symoperators "097E%
+\Umathcode "097F 7 \symoperators "097F%
+%\Umathcode `ज 7 \symoperators "091C%
+%\Umathcode `अ 7 \symoperators "0905%
+%\Umathcode "0905 7 \symoperators "0905%
+%\Umathcode `क 7 \symoperators "0915%
+%\Umathcode `ख 7 \symoperators "0916%
+%\Umathcode `२ 7 \symoperators "0968%
+%\count255="0900
+% \loop\ifnum\count255<"097F
+% \advance\count255 by 1
+% \Umathcode \count255 7 \symoperators \count255\fi
+% \repeat
+%%%%%%%%%%%%%%% End Devanagari Variables block %%%%%%%%
diff --git a/macros/unicodetex/latex/fontsetup/tex/fspoldstandard.tex b/macros/unicodetex/latex/fontsetup/tex/fspoldstandard.tex
new file mode 100644
index 0000000000..7598bf5459
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/tex/fspoldstandard.tex
@@ -0,0 +1,12 @@
+\defaultfontfeatures{Ligatures=TeX}
+\setmainfont[%
+ItalicFont=OldStandard-Italic.otf,
+BoldFont=OldStandard-Bold.otf,
+BoldItalicFont=OldStandard-BoldItalic.otf,
+SmallCapsFeatures={Numbers=OldStyle}]{OldStandard-Regular.otf}
+%\setmathfont{Garamond-Math.otf}
+%\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{OldStandard-Regular.otf}
+%\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{OldStandard-Bold.otf}
+%\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{OldStandard-Italic.otf}
+%\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{OldStandard-BoldItalic.otf}
+\setmathfont{OldStandard-Math.otf} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/fspstixtwoot.sty b/macros/unicodetex/latex/fontsetup/tex/fspstixtwoot.tex
index 2d93f80ba1..f629d9913e 100644
--- a/macros/unicodetex/latex/fontsetup/fspstixtwoot.sty
+++ b/macros/unicodetex/latex/fontsetup/tex/fspstixtwoot.tex
@@ -1,7 +1,4 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
-
-
\setmainfont[%
Script=Default,% make small caps work for both latn and grek
ItalicFont=STIXTwoText-Italic.otf,
@@ -9,9 +6,4 @@
BoldItalicFont=STIXTwoText-BoldItalic.otf,
% RawFeature=+pnum,% variable width numbers
SmallCapsFeatures={Numbers=OldStyle}]{STIXTwoText-Regular.otf}
-
-\RequirePackage{unicode-math}
-\setmathfont{STIXTwoMath-Regular.otf}
-
-
-\endinput
+\setmathfont{STIXTwoMath-Regular.otf} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/fsptalos.sty b/macros/unicodetex/latex/fontsetup/tex/fsptalos.tex
index 40e5b2809f..cc8d3d28b9 100644
--- a/macros/unicodetex/latex/fontsetup/fsptalos.sty
+++ b/macros/unicodetex/latex/fontsetup/tex/fsptalos.tex
@@ -1,12 +1,9 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
-
\setmainfont[%
BoldFont=Talos-Bold.otf,%
ItalicFont=Talos-Italic.otf,%
BoldItalicFont=Talos-BoldItalic.otf%
]{Talos-Regular.otf}
-
\setsansfont[%
ItalicFont=NewCMSans10-BookOblique.otf,%
BoldFont=NewCMSans10-Bold.otf,%
@@ -15,7 +12,6 @@ SmallCapsFeatures={Numbers=OldStyle},%
SlantedFont=NewCMSans10-BookOblique.otf,%
BoldSlantedFont=NewCMSans10-BoldOblique.otf,%
]{NewCMSans10-Book.otf}
-
\setmonofont[%
ItalicFont=NewCMMono10-BookItalic.otf,%
BoldFont=NewCMMono10-Bold.otf,%
@@ -25,9 +21,4 @@ SlantedFeatures={FakeSlant=0.25},
BoldSlantedFont=NewCMMono10-Bold.otf,%
BoldSlantedFeatures={FakeSlant=0.25},
SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Book.otf}
-
-
-\RequirePackage{unicode-math}
-\setmathfont{NewCMMath-Book.otf}
-
-\endinput
+\setmathfont{NewCMMath-Book.otf} \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/fsptimesot.sty b/macros/unicodetex/latex/fontsetup/tex/fsptimesot.tex
index 01ff0fc753..a1f90a8990 100644
--- a/macros/unicodetex/latex/fontsetup/fsptimesot.sty
+++ b/macros/unicodetex/latex/fontsetup/tex/fsptimesot.tex
@@ -1,16 +1,11 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
-
\setmainfont[ItalicFont=FreeSerifbItalic.otf,
BoldFont=FreeSerifbBold.otf,
BoldItalicFont=FreeSerifbBoldItalic.otf,SmallCapsFont=FreeSerifb-SmallCapsAlt.otf]{FreeSerifb.otf}
-
-\RequirePackage{unicode-math}
%\setmathfont{XITSMath-Regular.otf}
\setmathfont{STIXTwoMath-Regular.otf}
\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{FreeSerifb.otf}
\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{FreeSerifbBold.otf}
\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{FreeSerifbItalic.otf}
\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{FreeSerifbBoldItalic.otf}
-
-\endinput
+\endinput \ No newline at end of file
diff --git a/macros/unicodetex/latex/fontsetup/fspxcharter.sty b/macros/unicodetex/latex/fontsetup/tex/fspxcharter.tex
index 9267191eab..cde4bf0884 100644
--- a/macros/unicodetex/latex/fontsetup/fspxcharter.sty
+++ b/macros/unicodetex/latex/fontsetup/tex/fspxcharter.tex
@@ -1,8 +1,4 @@
-\RequirePackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
-
-\RequirePackage{xcharter-otf}
-
\setsansfont[%
ItalicFont=CabinCondensed-ItalicCondensed.otf,%
BoldFont=CabinCondensed-SemiBoldCondensed.otf,%
@@ -14,7 +10,6 @@ BoldSlantedFont=CabinCondensed-SemiBoldCondensed.otf,%
BoldSlantedFeatures={FakeSlant=0.25},
Scale=MatchLowercase
]{CabinCondensed-RegularCondensed.otf}
-
\setmonofont[%
BoldFont=Inconsolatazi4-Bold.otf,%
SlantedFont=Inconsolatazi4-Regular.otf,%
@@ -22,7 +17,4 @@ SlantedFeatures={FakeSlant=0.25},
BoldSlantedFont=,%
BoldSlantedFeatures={FakeSlant=0.25},
SmallCapsFeatures={Numbers=OldStyle},
-Scale=MatchLowercase]{Inconsolatazi4-Regular.otf}
-
-
-\endinput
+Scale=MatchLowercase]{Inconsolatazi4-Regular.otf} \ No newline at end of file
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 9868377cd5..95eaa610a7 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -12,6 +12,7 @@ $mirrors = {
'China' => {
'https://mirror.bjtu.edu.cn/CTAN/' => 1,
'https://mirror.nyist.edu.cn/CTAN/' => 1,
+ 'https://mirrors.aliyun.com/CTAN/' => 1,
'https://mirrors.bfsu.edu.cn/CTAN/' => 1,
'https://mirrors.cloud.tencent.com/CTAN/' => 1,
'https://mirrors.cqu.edu.cn/CTAN/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index a54935928b..1c221ff91e 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2023
-depend revision/69134
+depend revision/69141
name 00texlive.image
category TLCore
@@ -4822,7 +4822,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 69119
+revision 69136
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -158495,7 +158495,7 @@ catalogue-version 0.1.2
name iran-bibtex
category Package
-revision 69111
+revision 69137
shortdesc A bibliography style for BibTeX based on the "Iran Manual of Style"
relocated 1
longdesc This LaTeX package provides a BibTeX style based on the Iran
@@ -158503,15 +158503,15 @@ longdesc Manual of Style (1st edn., 2016) guide to Persian, and English
longdesc information sources. Numerous examples of the use of this
longdesc package have been prepared and are available at the package's
longdesc GitHub repository. The package relies on natbib and xepersian.
-containersize 9596
-containerchecksum 520d9790995c5ab7bfd7b714fc9d29546dd57f86f497753b3a7fa5ca994bce849310e5189bb4cbbf4c08ff273bf6a9b9a182e59a027b8a4c8e96dd2eabb00a6f
-doccontainersize 64076
-doccontainerchecksum d5b2a4f50458ca04651bd4e0e246f18c9f32d86a6b4ea9d67145bbc9b93e21ea81d7fd06a0e7b5dd969a2ed31976ace3806bd592cb68de5ce836977453282a82
-docfiles size=21
+containersize 11188
+containerchecksum 1dbcf51e9d0349d31b3cdd50ebb5f83439257ec8a8512a86f9da70ba0458529cf4936e430f0403837b6b43d8f34cb4a1aa43b6c99fd93bd7dafc89e567078402
+doccontainersize 87444
+doccontainerchecksum 7e40bf1a1c407d98bbec5d8207aa62e14ff7701458393853602f27091bfc83c8f1ecd95d10d9e684e88f3a1199dcd2b8533ac1dc87d3c90d51ed424bbe6dab4b
+docfiles size=32
RELOC/doc/bibtex/iran-bibtex/README.md details="Readme"
RELOC/doc/bibtex/iran-bibtex/iran-structure.pdf details="Reference Sheet" language="fa"
RELOC/doc/bibtex/iran-bibtex/iran-structure.tex
-runfiles size=16
+runfiles size=24
RELOC/bibtex/bst/iran-bibtex/iran.bst
RELOC/bibtex/csf/iran-bibtex/iran-bibtex-cp1256fa.csf
RELOC/tex/latex/iran-bibtex/iran-bibtex.sty
@@ -158520,7 +158520,7 @@ catalogue-contact-repository https://github.com/farshadrasuli/iran-bibtex
catalogue-ctan /biblio/bibtex/contrib/iran-bibtex
catalogue-license lppl1.3c
catalogue-topics persian bibtex-sty
-catalogue-version 0.1.0
+catalogue-version 0.2.0
name is-bst
category Package
@@ -227413,7 +227413,7 @@ catalogue-version 2.0
name newcomputermodern
category Package
-revision 69099
+revision 69138
shortdesc Computer Modern fonts including matching non-latin alphabets
relocated 1
longdesc This is a new assembly of Computer Modern fonts including
@@ -227422,10 +227422,10 @@ longdesc non-Latin based languages and Mathematics, all compatible in
longdesc style to CM fonts. In addition to the Regular weight of
longdesc Computer Modern, it provides a Book weight for heavier
longdesc printing.
-containersize 6197960
-containerchecksum c25ba5b493206d10a775e8f9fba936fb34d0e23579338da2aedabc522b89218df7efab8fdfda01ecf3a58d1e1739ac48effb5fa9263176136796b8dc2351d328
-doccontainersize 15538836
-doccontainerchecksum 01483249da48d09adc8fafde404e943b0d02ae3f58564b87b4ff3075922384780fee4c400bdd85381c6251690664d6e802d2389dae2a14f04366929599aa4457
+containersize 6195772
+containerchecksum 33ac9d6115534776dec8e2a30df5f2d1df95ba5705175f7ecc19e963aa8384bcd55200c60f0f72518b7faa18b91a6def1891ef096377d4e712622937334744ee
+doccontainersize 15538800
+doccontainerchecksum 342775e465d91e8b2d3a1721c9fcdbdbe30868b43375162773318a3b09476a58b87b15d1f49d72c1078da4879746fe7fd0c16bc748778fd6d96c42f55ad0566a
docfiles size=3823
RELOC/doc/fonts/newcomputermodern/README details="Readme"
RELOC/doc/fonts/newcomputermodern/colored-diacritics.pdf
@@ -227442,7 +227442,7 @@ docfiles size=3823
RELOC/doc/fonts/newcomputermodern/opticalmathlm.pdf
RELOC/doc/fonts/newcomputermodern/opticalmathlm.tex
RELOC/doc/fonts/newcomputermodern/source.txz
-runfiles size=3908
+runfiles size=3904
RELOC/fonts/opentype/public/newcomputermodern/NewCM08-Book.otf
RELOC/fonts/opentype/public/newcomputermodern/NewCM08-BookItalic.otf
RELOC/fonts/opentype/public/newcomputermodern/NewCM08-Italic.otf
@@ -227488,13 +227488,12 @@ runfiles size=3908
RELOC/tex/latex/newcomputermodern/NewCMMono10-Regular.fontspec
RELOC/tex/latex/newcomputermodern/NewCMSans10-Book.fontspec
RELOC/tex/latex/newcomputermodern/NewCMSans10-Regular.fontspec
- RELOC/tex/latex/newcomputermodern/fspdefault.sty
RELOC/tex/latex/newcomputermodern/newcomputermodern.sty
catalogue-alias newcm
catalogue-ctan /fonts/newcomputermodern
catalogue-license gfl
catalogue-topics font cherokee font-archaic font-body font-cm font-coptic font-cyrillic font-greek font-hebrew font-indic font-maths font-medieval font-mono font-multilingual font-otf font-proportional font-sans font-serif font-supp linguistic phonetic
-catalogue-version 5.01
+catalogue-version 5.02
name newenviron
category Package
@@ -289449,7 +289448,7 @@ catalogue-version 1.6a
name simpleicons
category Package
-revision 69063
+revision 69139
shortdesc Simple Icons for LaTeX
relocated 1
longdesc Similar to FontAwesome icons being provided on LaTeX by the
@@ -289457,16 +289456,16 @@ longdesc fontawesome package, this package aims to do the same with
longdesc Simple Icons. For reference, visit their website:
longdesc https://simpleicons.org/.
execute addMap simpleicons.map
-containersize 3220920
-containerchecksum 32c69b69e11f875856fe443aa69c1378d3bf2bf89c3a1af3b3b3b25c58b75c096ddaab7fffad951266c56c8829441fd32f68104859bbd5f2141cd398c42a8dea
-doccontainersize 2349220
-doccontainerchecksum 05fdd12d1c37f2723d932d24c871538f250b575d34e78ba4beb4d6a008c07f4cd6b749d92ff21168de195ff96294afd7bd6b2bbc2b75d1f61690ba1a8dfb75b9
-docfiles size=613
+containersize 3259460
+containerchecksum 24a1a048ea34a04ee407acbf68fc0e19915ce802887f749235f1ee396a12fa7fee8b0dee8216b8c44ec7cb7e2d24e4f2a42a4deabe065c1e4b31eb7a875204af
+doccontainersize 2386128
+doccontainerchecksum b0139b224085034e9cbc74d656db67015870fe5b5910f192daafebabb7c3ceb2217ac5958e52dbcc54a5aeb96de3c6146ffd9de86b1db8b21face989564f0eb1
+docfiles size=624
RELOC/doc/fonts/simpleicons/README.md details="Readme"
RELOC/doc/fonts/simpleicons/bindings.tex
RELOC/doc/fonts/simpleicons/simpleicons.pdf details="Package documentation"
RELOC/doc/fonts/simpleicons/simpleicons.tex
-runfiles size=1229
+runfiles size=1250
RELOC/fonts/enc/dvips/simpleicons/simpleiconseight.enc
RELOC/fonts/enc/dvips/simpleicons/simpleiconsfive.enc
RELOC/fonts/enc/dvips/simpleicons/simpleiconsfour.enc
@@ -289514,7 +289513,7 @@ catalogue-contact-repository https://github.com/ineshbose/simple-icons-latex
catalogue-ctan /fonts/simpleicons
catalogue-license cc-by-1
catalogue-topics font font-symbol font-supp-symbol font-otf font-type1
-catalogue-version 10.1.0
+catalogue-version 10.2.0
name simpleinvoice
category Package
@@ -318639,7 +318638,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 69130
+revision 69136
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.
@@ -318647,10 +318646,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 114248
-containerchecksum f47327493dfa29757e497f5f453ba24fdc21419c8912694a5a37b9c6640c703a9ebaa6d0a2c38f7293c2758f66b51d153995cf14d800c5cea79362ac3489cb08
+containersize 114260
+containerchecksum 9e0f23e0f8432de15a9abf912e79ccf4e2bb0d6e40d3a40c6cee75dc085e790537a441aff7c2aaf1d4aae50d62a97e0c86d98e0fa685057d80c40c15881270ce
doccontainersize 430804
-doccontainerchecksum 7b6e94a0852a0434bb13d0925cf539935d86c90fa1c6d03dcede2e1f270b39b40cca304970afc91c0277d07ae49291d8d08c77929dcbb746e1cd692d4ba711cd
+doccontainerchecksum 66c8bf273986a22dccbeae3a621780462f957897a5ff61edb240ae9212c25aa613647048fc00faa24dd48bc3a7a379a212868a417f44c4f754d57f3ba9806a04
docfiles size=561
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -327621,7 +327620,7 @@ catalogue-version 1.45c
name tkz-elements
category Package
-revision 69068
+revision 69140
shortdesc A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
relocated 1
longdesc This package provides a library written in Lua, allowing to
@@ -327632,11 +327631,11 @@ longdesc main possibility of programmation proposed is oriented "object
longdesc programming" with object classes like point, line, triangle,
longdesc circle and ellipse. For the moment, once the calculations are
longdesc done, it is tkz-euclide or TikZ which allows the drawings.
-containersize 15824
-containerchecksum 4bff3a8aa9593a0e621107ced09cc9d808aca0c583d3a75343cb730a165acf64a9692d051b93128ab162c322d7699af89d033a4e07cd384ee4779f0937aa412a
-doccontainersize 633944
-doccontainerchecksum 403c764d340bfe52278ec390855a76d0ce041452de9c72e65ebbca11b5980d02bd1bbe4c7d087b148b345a21195347fd9dc124409f3692d439a116d0fbe348d3
-docfiles size=377
+containersize 16480
+containerchecksum 86acfa45ed14c0bced7b52ea5c2b45fff6c2508dcade97c174a9e1b70b7e91529397b3ed3b3ec93f2af796cfd7d0ce013ffc1c0e8acf94c696be3142adc9f721
+doccontainersize 648928
+doccontainerchecksum 7842c8d31e9be3dfe27abece5684aa68c67aca6d798db64d800c4f14157d6cf2b09ac7f1ae67481df60d1cc3ce58e52e847f0067bcdc72126e13d21c333c11c6
+docfiles size=249
RELOC/doc/latex/tkz-elements/README.md details="Readme"
RELOC/doc/latex/tkz-elements/TKZdoc-elements-classes-circle.tex
RELOC/doc/latex/tkz-elements/TKZdoc-elements-classes-ellipse.tex
@@ -327654,7 +327653,6 @@ docfiles size=377
RELOC/doc/latex/tkz-elements/TKZdoc-elements-examples.tex
RELOC/doc/latex/tkz-elements/TKZdoc-elements-indepthstudy.tex
RELOC/doc/latex/tkz-elements/TKZdoc-elements-intersection.tex
- RELOC/doc/latex/tkz-elements/TKZdoc-elements-main.pdf
RELOC/doc/latex/tkz-elements/TKZdoc-elements-main.tex
RELOC/doc/latex/tkz-elements/TKZdoc-elements-presentation.tex
RELOC/doc/latex/tkz-elements/TKZdoc-elements-structure.tex
@@ -327696,7 +327694,7 @@ catalogue-contact-home https://altermundus.fr
catalogue-ctan /macros/latex/contrib/tkz/tkz-elements
catalogue-license lppl1.3
catalogue-topics maths calculation luatex
-catalogue-version 1.50c
+catalogue-version 1.60c
name tkz-euclide
category Package
@@ -343265,7 +343263,7 @@ catalogue-version 2.1
name unbtex
category Package
-revision 68985
+revision 69141
shortdesc A class for theses at University of Brasilia (UnB)
relocated 1
longdesc This package provides a class based on abnTeX and compatible
@@ -343276,11 +343274,11 @@ longdesc theses for undergraduate and graduate programs at UnB. The
longdesc documentation for the class and the comments in the templates
longdesc are all written in Portuguese, the language of the target
longdesc audience.
-containersize 18620
-containerchecksum 17cb5ab882a4977cc0610f5840a6ce5ae0a8e3cbfbe898db3fab25ee4371ef795edde564b2fed8f513b5d15c003895bae97553612faa42d3602bfdccdef865eb
-doccontainersize 634600
-doccontainerchecksum 0105fb2453920bb36a42061fbc9da8461c426eb11a5015655ac00d62b92a0c7d77f9a04df4ae2f8e16ad307438721bc2e497e3ac685e65a01decf37e2c5db4e1
-docfiles size=225
+containersize 18968
+containerchecksum 06177e0e2c003fe67bb675b85a320d57193b6b5db98e2dfafa7408ec3069261ebeed6d030560cd679790ce9c2a58f5978edf831c6468c27983958ff3f928e433
+doccontainersize 631476
+doccontainerchecksum c5ade136f21a461ced524e8954528cc866da70327abcc75f33c25b471ec19312fbf4dcde9b9f418bdb758e04f382ba93efc2096775b1bca94c8424ac2093fd31
+docfiles size=224
RELOC/doc/latex/unbtex/README.md details="Readme"
RELOC/doc/latex/unbtex/unbtex-example.pdf details="Example of use" language="pt-br"
RELOC/doc/latex/unbtex/unbtex-example.tex
@@ -343304,16 +343302,15 @@ docfiles size=225
RELOC/doc/latex/unbtex/unbtex-example/figuras/capa_fundo.pdf
RELOC/doc/latex/unbtex/unbtex-example/figuras/circuito.pdf
RELOC/doc/latex/unbtex/unbtex-example/figuras/diodocurva.pdf
- RELOC/doc/latex/unbtex/unbtex-example/references.bib
RELOC/doc/latex/unbtex/unbtex-example/referencias.bib
-runfiles size=35
+runfiles size=36
RELOC/bibtex/bst/unbtex/unbtexcite-en.bst
RELOC/bibtex/bst/unbtex/unbtexcite-pt.bst
RELOC/tex/latex/unbtex/unbtex.cls
catalogue-ctan /macros/latex/contrib/unbtex
catalogue-license lppl1.3
catalogue-topics class doc-templ dissertation portuguese-br
-catalogue-version 1.4.1
+catalogue-version 1.4.2
name undergradmath
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 87a7c6bf90..9c653d262c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-4fcc6f9fc7d96855afe2269f690e1907 texlive.tlpdb
+fc19fc96480d61f16de1a79a817f1e4b texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index c08aa88ff1..b0bb1960fb 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-5896d96c852a0db3286a2cef1fee608ded2d80179072f5261c5f32585b34f52046d6d122f9674c6b9b461b48763cf2282e37ebb10c34ca9953e4475c71ed0ba8 texlive.tlpdb
+1a0418454f8462a64725f353bed909ee11128a64464caa9b9cfb73fa04bb3bd6a6ba6af5f3223da9070f0e8c4de5da8daff6fa1f5a65d51cad5f602a715a7963 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index d723541a75..9b5a4229ad 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmV7oYEACgkQTOGHfhlD
-jHCprwgAkguhsFzhw61OUn6SuZ9gA6avte3k4tXZKJOrxUu7SXFO+lOzu08ECtpc
-LL8lEbHAmbKh3GLA9YG44kl1DwUvIz7TR3gjdsth9Ug6p2Od3inRk2fvYoLUzMUp
-Tg1NA14ez3QAFNpiw5mU4VQylLWU2+sEfFh9NlUSGm6Ebph3iyACdJkddyL1mVuG
-6sdzNKKaMX7i19Zxoa4PqRTR2S7QMa89LmZBDG8WOJ2fSEiuDGPcL0OMPxELuEIA
-SwbvRCm1qXAFeIeM9PVgAA5mJNZTcda9WH8GFKd0IcKSXE2HS8NRtcYQ1Ztvq/KF
-/JpKFq3RV07McTFtbXZNwkLVkUNFqA==
-=Hixf
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmV88xAACgkQTOGHfhlD
+jHADlAgAt8G9WueTe5C+UEESXKeKlGWr+I8yLgFM8WqO78HeA6Lgjbs3lnbG4wRs
+aSHwomyV91EnLo3tnh7LjFtMpUd85m8ntWk+C32v+todYwLogdUmK/HfI0t0ivAv
+EBzKU0I4IMWj5jMTaV/4UgyPcZI4cAyiAMF62NXfNomaoVSOpViAR2Sd7AgvLMqu
+Uh+zrAnonU0Qij2ZMJxc2Zxml45oHlnG1BvLxR+uhKPF/XA/cO7pi92z4JBwWDzl
+CYgD6SBOlwCAynP+Ls26l1rnnY4C+KbKYHrHVjlsx8MDUrPWwenV2Ix9h/Uz9kHi
+Kd3jX23OuZ2tw8tUjODdhB1rttQbTw==
+=RW6V
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 16e11136fa..7c38004e36 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index ca685a6dd0..c29a650fbd 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:
-2023-12-16-02-02
+2023-12-17-02-02