texlive[72969] Master/texmf-dist: latex (25nov24)

commits+karl at tug.org commits+karl at tug.org
Mon Nov 25 22:11:58 CET 2024


Revision: 72969
          https://tug.org/svn/texlive?view=revision&revision=72969
Author:   karl
Date:     2024-11-25 22:11:57 +0100 (Mon, 25 Nov 2024)
Log Message:
-----------
latex (25nov24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/base/README.md
    trunk/Master/texmf-dist/doc/latex/base/alltt.pdf
    trunk/Master/texmf-dist/doc/latex/base/cfgguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/changes.txt
    trunk/Master/texmf-dist/doc/latex/base/classes.pdf
    trunk/Master/texmf-dist/doc/latex/base/clsguide-historic.pdf
    trunk/Master/texmf-dist/doc/latex/base/clsguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/cmfonts.pdf
    trunk/Master/texmf-dist/doc/latex/base/cyrguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/doc-code.pdf
    trunk/Master/texmf-dist/doc/latex/base/doc.pdf
    trunk/Master/texmf-dist/doc/latex/base/docstrip.pdf
    trunk/Master/texmf-dist/doc/latex/base/encguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/exscale.pdf
    trunk/Master/texmf-dist/doc/latex/base/fix-cm.pdf
    trunk/Master/texmf-dist/doc/latex/base/fntguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/graphpap.pdf
    trunk/Master/texmf-dist/doc/latex/base/ifthen.pdf
    trunk/Master/texmf-dist/doc/latex/base/inputenc.pdf
    trunk/Master/texmf-dist/doc/latex/base/lamport-manual.pdf
    trunk/Master/texmf-dist/doc/latex/base/latexrelease.pdf
    trunk/Master/texmf-dist/doc/latex/base/latexsym.pdf
    trunk/Master/texmf-dist/doc/latex/base/lb2.pdf
    trunk/Master/texmf-dist/doc/latex/base/letter.pdf
    trunk/Master/texmf-dist/doc/latex/base/lgc2.pdf
    trunk/Master/texmf-dist/doc/latex/base/lppl.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltcmdhooks-code.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltcmdhooks-doc.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltfilehook-code.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltfilehook-doc.pdf
    trunk/Master/texmf-dist/doc/latex/base/lthooks-code.pdf
    trunk/Master/texmf-dist/doc/latex/base/lthooks-doc.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltluatex.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltmarks-code.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltmarks-doc.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews01.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews02.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews03.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews04.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews05.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews06.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews07.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews08.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews09.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews10.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews11.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews12.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews13.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews14.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews15.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews16.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews17.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews18.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews19.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews20.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews21.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews22.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews23.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews24.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews25.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews26.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews27.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews28.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews29.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews30.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews31.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews32.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews33.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews34.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews35.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews36.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews37.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews38.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews39.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews40.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltpara-code.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltpara-doc.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltproperties-code.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltproperties-doc.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltshipout-code.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltshipout-doc.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltsockets-code.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltsockets-doc.pdf
    trunk/Master/texmf-dist/doc/latex/base/lttemplates-code.pdf
    trunk/Master/texmf-dist/doc/latex/base/lttemplates-doc.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltx3info.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltxdoc.pdf
    trunk/Master/texmf-dist/doc/latex/base/makeindx.pdf
    trunk/Master/texmf-dist/doc/latex/base/modguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/nfssfont.pdf
    trunk/Master/texmf-dist/doc/latex/base/proc.pdf
    trunk/Master/texmf-dist/doc/latex/base/slides.pdf
    trunk/Master/texmf-dist/doc/latex/base/slifonts.pdf
    trunk/Master/texmf-dist/doc/latex/base/source2e.pdf
    trunk/Master/texmf-dist/doc/latex/base/syntonly.pdf
    trunk/Master/texmf-dist/doc/latex/base/tlc2.pdf
    trunk/Master/texmf-dist/doc/latex/base/tlc3.pdf
    trunk/Master/texmf-dist/doc/latex/base/tulm.pdf
    trunk/Master/texmf-dist/doc/latex/base/usrguide-historic.pdf
    trunk/Master/texmf-dist/doc/latex/base/usrguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/utf8ienc.pdf
    trunk/Master/texmf-dist/doc/latex/base/webcomp.pdf
    trunk/Master/texmf-dist/source/latex/base/cmfonts.fdd
    trunk/Master/texmf-dist/source/latex/base/fontdef.dtx
    trunk/Master/texmf-dist/source/latex/base/ltfssaxes.dtx
    trunk/Master/texmf-dist/source/latex/base/ltfssbas.dtx
    trunk/Master/texmf-dist/source/latex/base/ltfssdcl.dtx
    trunk/Master/texmf-dist/source/latex/base/ltfssini.dtx
    trunk/Master/texmf-dist/source/latex/base/ltfsstrc.dtx
    trunk/Master/texmf-dist/source/latex/base/lttagging.dtx
    trunk/Master/texmf-dist/source/latex/base/lttextcomp.dtx
    trunk/Master/texmf-dist/source/latex/base/ltvers.dtx
    trunk/Master/texmf-dist/tex/latex/base/fontmath.cfg
    trunk/Master/texmf-dist/tex/latex/base/fontmath.ltx
    trunk/Master/texmf-dist/tex/latex/base/fonttext.cfg
    trunk/Master/texmf-dist/tex/latex/base/fonttext.ltx
    trunk/Master/texmf-dist/tex/latex/base/latex.ltx
    trunk/Master/texmf-dist/tex/latex/base/latexrelease.sty
    trunk/Master/texmf-dist/tex/latex/base/omlcmm.fd
    trunk/Master/texmf-dist/tex/latex/base/omlcmr.fd
    trunk/Master/texmf-dist/tex/latex/base/omscmr.fd
    trunk/Master/texmf-dist/tex/latex/base/omscmsy.fd
    trunk/Master/texmf-dist/tex/latex/base/omxcmex.fd
    trunk/Master/texmf-dist/tex/latex/base/ot1cmdh.fd
    trunk/Master/texmf-dist/tex/latex/base/ot1cmfib.fd
    trunk/Master/texmf-dist/tex/latex/base/ot1cmfr.fd
    trunk/Master/texmf-dist/tex/latex/base/ot1cmr.fd
    trunk/Master/texmf-dist/tex/latex/base/ot1cmss.fd
    trunk/Master/texmf-dist/tex/latex/base/ot1cmtt.fd
    trunk/Master/texmf-dist/tex/latex/base/ot1cmvtt.fd
    trunk/Master/texmf-dist/tex/latex/base/preload.cfg
    trunk/Master/texmf-dist/tex/latex/base/t1cmdh.fd
    trunk/Master/texmf-dist/tex/latex/base/t1cmfib.fd
    trunk/Master/texmf-dist/tex/latex/base/t1cmfr.fd
    trunk/Master/texmf-dist/tex/latex/base/t1cmr.fd
    trunk/Master/texmf-dist/tex/latex/base/t1cmss.fd
    trunk/Master/texmf-dist/tex/latex/base/t1cmtt.fd
    trunk/Master/texmf-dist/tex/latex/base/t1cmvtt.fd
    trunk/Master/texmf-dist/tex/latex/base/textcomp-2018-08-11.sty
    trunk/Master/texmf-dist/tex/latex/base/ts1cmr.fd
    trunk/Master/texmf-dist/tex/latex/base/ts1cmss.fd
    trunk/Master/texmf-dist/tex/latex/base/ts1cmtt.fd
    trunk/Master/texmf-dist/tex/latex/base/ts1cmvtt.fd
    trunk/Master/texmf-dist/tex/latex/base/ucmr.fd
    trunk/Master/texmf-dist/tex/latex/base/ucmss.fd
    trunk/Master/texmf-dist/tex/latex/base/ucmtt.fd

Modified: trunk/Master/texmf-dist/doc/latex/base/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/base/README.md	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/doc/latex/base/README.md	2024-11-25 21:11:57 UTC (rev 72969)
@@ -1,7 +1,7 @@
 The LaTeX kernel
 ================
 
-Release 2024-11-01
+Release 2024-11-01 patch level 1
 
 Overview
 --------

Modified: trunk/Master/texmf-dist/doc/latex/base/alltt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/cfgguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/changes.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/base/changes.txt	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/doc/latex/base/changes.txt	2024-11-25 21:11:57 UTC (rev 72969)
@@ -11,6 +11,33 @@
 ================================================================================
 
 #########################
+# 2024-11-01 PL1 Release
+#########################
+
+2024-11-22  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* lttagging.dtx (section{Implementation}):
+	Declare \tag_if_active:TF and friends in the kernel (gh/1558)
+
+2024-11-19  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* lttextcomp.dtx:
+	Allow using \DeclareEncodingSubset in the document body so that it
+	can be placed into .fd file (gh/1518)
+
+	* cmfonts.fdd:
+	Add \DeclareEncodingSubset declarations in the .fd files for
+	ts1cmr, ts1cmss, ts1cmtt, and ts1cmvtt  (gh/1518)
+
+	* ltfssbas.dtx:
+	Moved \DeclareEncodingSubset and \CheckEncodingSubset from
+	lttextcomp.dtx into this file
+
+	* fontdef.dtx:
+	Preload ts1cmr.fd, ts1cmss.fd, and ts1cmtt in the kernel
+	Drop unnessary \DeclareFontSubstitution declarations
+
+#########################
 # 2024-11-01 Release
 #########################
 
@@ -42,7 +69,7 @@
 
 2024-10-22 Ulrike Fischer <Ulrike.Fischer at latex-project.org>
 	* ltshipout.dtx: correct documentation (gh/1470).
-  
+
  2024-10-21  Matthew Bertucci <bertucci at math.utah.edu>
 	* lthooks.dtx
 	Define \IfHookEmptyT, \IfHookEmptyF

Modified: trunk/Master/texmf-dist/doc/latex/base/classes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/clsguide-historic.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/clsguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/cmfonts.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/cyrguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/doc-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/docstrip.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/encguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/exscale.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/fix-cm.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/fntguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/graphpap.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ifthen.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/inputenc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/lamport-manual.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/latexrelease.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/latexsym.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/lb2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/letter.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/lgc2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/lppl.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltcmdhooks-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltcmdhooks-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltfilehook-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltfilehook-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/lthooks-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/lthooks-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltluatex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltmarks-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltmarks-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews01.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews02.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews03.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews04.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews05.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews06.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews07.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews08.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews09.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews10.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews11.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews12.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews13.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews14.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews15.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews16.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews17.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews18.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews19.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews20.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews21.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews22.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews23.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews24.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews25.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews26.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews27.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews28.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews29.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews30.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews31.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews32.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews33.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews34.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews35.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews36.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews37.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews38.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews39.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews40.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltpara-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltpara-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltproperties-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltproperties-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltshipout-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltshipout-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltsockets-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltsockets-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/lttemplates-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/lttemplates-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltx3info.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltxdoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/makeindx.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/modguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/nfssfont.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/proc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/slides.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/slifonts.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/source2e.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/syntonly.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/tlc2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/tlc3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/tulm.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/usrguide-historic.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/usrguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/utf8ienc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/webcomp.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/base/cmfonts.fdd
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/cmfonts.fdd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/source/latex/base/cmfonts.fdd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -67,7 +67,7 @@
 %<*driver,  >
              \ProvidesFile{cmfonts.drv}
 %</driver,  >
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 %
 %<*driver>
 \documentclass{ltxdoc}
@@ -751,6 +751,11 @@
 \EC at family{TS1}{cmr}{bx}{sl}{tcbl}
 %<!ec>\EC at family{TS1}{cmr}{m}{ui}{tcu}
 %<ec>\EC at family{TS1}{cmr}{m}{ui}{tcui}
+%    \end{macrocode}
+%    
+% \changes{v2.5n}{2024/11/19}{Add \cs{DeclareEncodingSubset} declaration}
+%    \begin{macrocode}
+\DeclareEncodingSubset{TS1}{cmr}{0}
 %</TS1cmr>
 %<*TS1cmss>
 \DeclareFontFamily{TS1}{cmss}{\hyphenchar\font\m at ne}
@@ -760,6 +765,11 @@
 \EC at family{TS1}{cmss}{bx}{n}{tcsx}
 \EC at family{TS1}{cmss}{bx}{it}{tcso}
 \EC at family{TS1}{cmss}{bx}{sl}{tcso}
+%    \end{macrocode}
+%    
+% \changes{v2.5n}{2024/11/19}{Add \cs{DeclareEncodingSubset} declaration}
+%    \begin{macrocode}
+\DeclareEncodingSubset{TS1}{cmss}{0}
 %</TS1cmss>
 %<*TS1cmtt>
 \DeclareFontFamily{TS1}{cmtt}{\hyphenchar\font\m at ne}
@@ -766,6 +776,11 @@
 \EC at ttfamily{TS1}{cmtt}{m}{n}{tctt}
 \EC at ttfamily{TS1}{cmtt}{m}{sl}{tcst}
 \EC at ttfamily{TS1}{cmtt}{m}{it}{tcit}
+%    \end{macrocode}
+%    
+% \changes{v2.5n}{2024/11/19}{Add \cs{DeclareEncodingSubset} declaration}
+%    \begin{macrocode}
+\DeclareEncodingSubset{TS1}{cmtt}{0}
 %</TS1cmtt>
 %    \end{macrocode}
 %    Again the italic shape is only available with release 1.3.
@@ -774,6 +789,10 @@
 \DeclareFontFamily{TS1}{cmvtt}{}
 \EC at ttfamily{TS1}{cmvtt}{m}{n}{tcvt}
 \EC at ttfamily{TS1}{cmvtt}{m}{it}{tcvi}
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareEncodingSubset{TS1}{cmvtt}{0}
 %</TS1cmvtt>
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/base/fontdef.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/fontdef.dtx	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/source/latex/base/fontdef.dtx	2024-11-25 21:11:57 UTC (rev 72969)
@@ -40,7 +40,7 @@
 %<driver, >\ProvidesFile{fontdef.drv}
 % \fi
 % \ProvidesFile{fontdef.dtx}
-           [2024/09/03 v3.0k LaTeX Kernel
+           [2024/11/19 v3.0l LaTeX Kernel
 % \iffalse
 %<text,   >   (Text font setup)
 %<math,   >   (Math font setup)
@@ -260,7 +260,7 @@
 \input {omsenc.def}
 %    \end{macrocode}
 %    Documents containing a lot of accented characters should really
-%    be using T1 fonts. We therefore load this last so that T1 encoding
+%    be using T1 fonts. We therefore load this after OT1 so that T1 encoding
 %    specific commands are executed as fast as possible (encoding
 %    files are no longer reloaded in \texttt{fontenc}.
 % \changes{v3.0f}{2020/01/25}{Load t1enc.def last (gh/255)}
@@ -270,7 +270,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\input{ts1enc.def}
+\input {ts1enc.def}
 %    \end{macrocode}
 %    
 %
@@ -349,7 +349,15 @@
 \DeclareFontEncodingDefaults{}{}
 %    \end{macrocode}
 %
-%    Then we define the default substitution for every encoding.
+%    The default font substitution for an encoding is defined in the
+%    corresponding  \texttt{...enc.def} file so for \texttt{OT1},
+%    \texttt{T1}, and \texttt{TS1} this is already defined.
+%    \begin{macrocode}
+%\DeclareFontSubstitution{T1}{cmr}{m}{n}
+%\DeclareFontSubstitution{OT1}{cmr}{m}{n}
+%\DeclareFontSubstitution{TS1}{cmr}{m}{n}
+%    \end{macrocode}
+%
 %    This release of \LaTeXe{} assumes that the ec fonts are
 %    available. It is possible to change this to point to some other
 %    font family (e.g., Times with the appropriate encoding if it is
@@ -358,10 +366,6 @@
 %    sites. The substitution defaults can all be changed without
 %    losing portability as long as there are font shape definitions
 %    for the selected substitutions.
-%    \begin{macrocode}
-\DeclareFontSubstitution{T1}{cmr}{m}{n}
-\DeclareFontSubstitution{OT1}{cmr}{m}{n}
-%    \end{macrocode}
 %
 %    For every encoding declaration, \LaTeXe{} will try to verify that
 %    the given substitution information makes sense, i.e.~that it is
@@ -391,6 +395,12 @@
 \nfss at catcodes
 \input  {t1cmr.fd}
 \input  {ot1cmr.fd}
+%    \end{macrocode}
+%
+% \changes{v3.0l}{2024/11/19}{Preload the TS1 \texttt{ts1cmr.fd} file
+%    in all engines}
+%    \begin{macrocode}
+\input  {ts1cmr.fd}
 \endgroup
 %    \end{macrocode}
 %
@@ -411,6 +421,12 @@
 \input {t1cmtt.fd}
 \input {ot1cmss.fd}
 \input {ot1cmtt.fd}
+%    \end{macrocode}
+%
+% \changes{v3.0l}{2024/11/19}{Preload the TS1 \texttt{.fd} file}
+%    \begin{macrocode}
+\input {ts1cmss.fd}
+\input {ts1cmtt.fd}
 \endgroup
 %    \end{macrocode}
 %
@@ -417,13 +433,17 @@
 % \changes{v3.0j}{2024/06/24}{load ts1 cmr fd file in Unicode engines}
 % Even though Unicode engines default to |lm| load |ts1cmr| 
 % as this may be used for fallback for TS1 encoding.
+%
+%    We now load it in all engines above, so the next lines are no longer
+%    necessary. We keep them here if we stop loading other fd files in
+%    Unicode engines.
 %    \begin{macrocode}
-\ifx\Umathcode\@undefined\else
-\begingroup
-\nfss at catcodes
-\input {ts1cmr.fd}
-\endgroup
-\fi
+%\ifx\Umathcode\@undefined\else
+%\begingroup
+%\nfss at catcodes
+%\input {ts1cmr.fd}
+%\endgroup
+%\fi
 %    \end{macrocode}
 %
 %    Even with all the precautions it is still possible that NFSS will

Modified: trunk/Master/texmf-dist/source/latex/base/ltfssaxes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/ltfssaxes.dtx	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/source/latex/base/ltfssaxes.dtx	2024-11-25 21:11:57 UTC (rev 72969)
@@ -35,7 +35,7 @@
 %
 %
 \ProvidesFile{ltfssaxes.dtx}
-             [2024/02/08 v1.0i LaTeX Kernel (NFSS Axes handing)]
+             [2024/11/19 v1.0j LaTeX Kernel (NFSS Axes handing)]
 % \iffalse
 \documentclass{ltxdoc}
 \begin{document}
@@ -70,10 +70,17 @@
 %
 % \changes{v1.0h}{2020/12/04}{Reorganized the rollback data}
 %
+%    \begin{macrocode}
+%<2ekernel>\message{NFSS axes,}
+%    \end{macrocode}
+%    
 % Everything in the this file got introduced 2020/02/02, so we use large rollback
 % chunks, only interrupted if necessary.
 %    \begin{macrocode}
 %<*2ekernel|latexrelease>
+%    \end{macrocode}
+%
+%    \begin{macrocode}
 %<latexrelease>\IncludeInRelease{2020/02/02}%
 %<latexrelease>   {\DeclareFontSeriesChangeRule}{Series change rules}%
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/base/ltfssbas.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/ltfssbas.dtx	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/source/latex/base/ltfssbas.dtx	2024-11-25 21:11:57 UTC (rev 72969)
@@ -35,7 +35,7 @@
 %
 %
 \ProvidesFile{ltfssbas.dtx}
-             [2024/06/17 v3.2m LaTeX Kernel (NFSS Basic Macros)]
+             [2024/11/19 v3.2n LaTeX Kernel (NFSS Basic Macros)]
 % \iffalse
 \documentclass{ltxdoc}
 \begin{document}
@@ -157,12 +157,16 @@
 % We define a number
 % of macros that will be used later.
 %
+%    \begin{macrocode}
+%<*2ekernel>
+\message{NFSS base,}
+%    \end{macrocode}
 %
+%
 % \begin{macro}{\@nomath}
 %    |\@nomath| is used by most macros that will have no effect
 %    in math mode. It issues a warning message.
 %    \begin{macrocode}
-%<*2ekernel>
 \def\@nomath#1{\relax\ifmmode
    \@font at warning{Command \noexpand#1invalid in math mode}\fi}
 %    \end{macrocode}
@@ -593,6 +597,135 @@
 % \end{macro}
 %
 %
+%
+%
+%  \begin{macro}{\DeclareEncodingSubset}
+%
+%    The declaration takes 3 mandatory arguments: an \emph{encoding}
+%    for which a subsetting is wanted (currently always \texttt{TS1},
+%    and most likely forever), the \emph{font family} for which we
+%    declare the subset and finally the \emph{subset} number, with a value between
+%    \texttt{0} (all of the encoding is supported) and \texttt{9} (many
+%    glyphs are missing).
+%
+%    For \texttt{TS1} the numbers have been chosen in a way that most
+%    fonts can be fairly correctly categorized, but the default
+%    settings are always conservative, that is they may claim that
+%    fewer glyphs are supported than there actually are.
+%
+%    As these days many font families are set up to end in \texttt{-LF}
+%    (lining figures), \texttt{-OsF} (oldstyle figures), etc.\ the
+%    declaration supports a shortcut: if the \emph{font family} name
+%    ends in \texttt{-*} then the star gets replaced by these common
+%    ending, e.g.,
+%\begin{verbatim}
+% \DeclareEncodingSubset{TS1}{Alegreya-*}{2}
+%\end{verbatim}
+%    is the same as writing
+%\begin{verbatim}
+% \DeclareEncodingSubset{TS1}{Alegreya-LF}{2}
+% \DeclareEncodingSubset{TS1}{Alegreya-OsF}{2}
+% \DeclareEncodingSubset{TS1}{Alegreya-TLF}{2}
+% \DeclareEncodingSubset{TS1}{Alegreya-TOsF}{2}
+%\end{verbatim}
+%    If only some are needed then one can define them individually but
+%    in many cases all four are wanted, hence the shortcut.
+%
+%
+%    The coding of the declaration has no error checking as it is
+%    mostly for internal use.
+%    \begin{macrocode}
+\def\DeclareEncodingSubset#1#2{%
+  \DeclareEncodingSubset at aux{#1}#2*\DeclareEncodingSubset at aux
+}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\def\DeclareEncodingSubset at aux#1#2*#3\DeclareEncodingSubset at aux#4{%
+%    \end{macrocode}
+%    if \verb=#3= is empty then there was no star, otherwise we
+%    define all four variants.
+%    \begin{macrocode}
+  \expandafter\ifx\expandafter X\detokenize{#3}X%
+    \@DeclareEncodingSubset{#1}{#2}{#4}%
+  \else
+    \@DeclareEncodingSubset{#1}{#2LF}{#4}%
+    \@DeclareEncodingSubset{#1}{#2TLF}{#4}%
+    \@DeclareEncodingSubset{#1}{#2OsF}{#4}%
+    \@DeclareEncodingSubset{#1}{#2TOsF}{#4}%
+  \fi
+}
+%    \end{macrocode}
+%
+%    The subset info is stored in a command with the name
+%    \texttt{\bslash}\emph{family}\texttt{:}\emph{subset} so if that
+%    already exists we change otherwise declare a subset.
+%    \begin{macrocode}
+\def\@DeclareEncodingSubset#1#2#3{%
+   \@ifundefined{#1:#2}%
+     {\@font at info{Setting #2 sub-encoding to #1/#3}}%
+     {\@font at info{Changing #2 sub-encoding to #1/#3}}%
+%    \end{macrocode}
+%    This declaration should be usable in \texttt{.fd} files and
+%    therefore has to make its definition globally, because such files
+%    can get loaded in random places.
+% \changes{v1.0g}{2022/08/07}{Make  global declaration (gh/905)}
+%    \begin{macrocode}
+     \global\@namedef{#1:#2}{#3}}
+%    \end{macrocode}
+%  \end{macro}
+%
+%
+%
+%
+% \begin{macro}{\CheckEncodingSubset}
+%    The command |\CheckEncodingSubset| will check if the current font
+%    family has the right encoding subset to typeset a certain
+%    command. It takes five arguments as follows:
+%    first argument is either |\UseTextSymbol|, |\UseTextAccent|
+%    depending on whether or not the symbol is a text symbol or a text
+%    accent.
+
+%    The second argument is the encoding from which this symbol should
+%    be fetched.
+%
+%    The third argument is either a fake accessor command or an error
+%    message. the code in that argument (if ever executed) receives
+%    two arguments: |#2| and |#5| of |\CheckEncodingSubset|.
+%
+%    Argument four is the subset encoding id to test against: if this
+%    value is higher than the subset id of the current font family
+%    then we typeset the symbol, i.e., execute |#1{#2}#5| otherwise
+%    it runs |#3#5|, e.g., to produce an error message or fake the
+%    glyph somehow.
+%
+%    Argument five is the symbol or accent command that is being
+%    checked.
+%
+%    For usage examples see definitions in \texttt{lttextcomp.dtx}.
+%
+%    \begin{macrocode}
+\def\CheckEncodingSubset#1#2#3#4#5{%
+    \ifnum #4>%
+      \expandafter\ifx\csname #2:\f at family\endcsname\relax
+        0\csname #2:?\endcsname
+      \else
+        \csname #2:\f at family\endcsname
+      \fi
+   \relax
+   \expandafter\@firstoftwo
+  \else
+   \expandafter\@secondoftwo
+ \fi
+  {#1{#2}}{#3}%
+  #5%
+}
+%    \end{macrocode}
+% \end{macro}
+%
+%
+%
+%
 % \begin{macro}{\DeclarePreloadSizes}
 %    \begin{macrocode}
 \def\DeclarePreloadSizes#1#2#3#4#5{%

Modified: trunk/Master/texmf-dist/source/latex/base/ltfssdcl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/ltfssdcl.dtx	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/source/latex/base/ltfssdcl.dtx	2024-11-25 21:11:57 UTC (rev 72969)
@@ -36,7 +36,7 @@
 %
 %
 \ProvidesFile{ltfssdcl.dtx}
-            [2022/09/20 v3.1b LaTeX Kernel (NFSS Declarative Interface)]
+            [2024/11/19 v3.1c LaTeX Kernel (NFSS Declarative Interface)]
 % \iffalse
 \documentclass{ltxdoc}
 \begin{document}
@@ -110,6 +110,11 @@
 %                             \cs{@DeclareMathDelimiter}}
 % \changes{v2.1c}{1994/03/13}{add 2ekernel module to omit repeated code}
 %
+%    \begin{macrocode}
+%<*2ekernel>
+\message{NFSS declarative interface,}
+%    \end{macrocode}
+%    
 %
 % \begin{macro}{\in@}
 % \changes{v3.0m}{2009/10/20}{More robust thanks to Heiko.}
@@ -121,7 +126,6 @@
 %    contain braces nor |#| (more precisely, tokens of category
 %    code 1,~2, or~6).
 %    \begin{macrocode}
-%<*2ekernel>
 \def\in@#1#2%
  {%
    \begingroup

Modified: trunk/Master/texmf-dist/source/latex/base/ltfssini.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/ltfssini.dtx	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/source/latex/base/ltfssini.dtx	2024-11-25 21:11:57 UTC (rev 72969)
@@ -36,7 +36,7 @@
 %
 %
 \ProvidesFile{ltfssini.dtx}
-             [2024/08/28 v3.2i LaTeX Kernel (NFSS Initialisation)]
+             [2024/11/19 v3.2j LaTeX Kernel (NFSS Initialisation)]
 % \iffalse
 \documentclass{ltxdoc}
 \begin{document}
@@ -142,6 +142,7 @@
 %
 %    \begin{macrocode}
 %<*2ekernel>
+\message{NFSS initialization,}
 %    \end{macrocode}
 %
 % \subsection{Providing math \emph{versions}}

Modified: trunk/Master/texmf-dist/source/latex/base/ltfsstrc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/ltfsstrc.dtx	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/source/latex/base/ltfsstrc.dtx	2024-11-25 21:11:57 UTC (rev 72969)
@@ -37,7 +37,7 @@
 %<package>     [2020/12/22 v3.0n  Standard LaTeX package (font tracing)]
 % \fi
 % \ProvidesFile{ltfsstrc.dtx}
-%              [2024/02/08 v3.0o LaTeX Kernel (NFSS tracing)]
+%              [2024/11/19 v3.0p LaTeX Kernel (NFSS tracing)]
 %
 % \iffalse
 %<+checkmem>\CHECKMEM
@@ -212,6 +212,7 @@
 %      {Check if \cs{tracingfonts} defined removed again.}
 %    \begin{macrocode}
 %<*2ekernel>
+\message{NFSS tracing,}
 \def\tracingfonts{%
   \@font at warning{Command \noexpand\tracingfonts
            not provided.\MessageBreak

Modified: trunk/Master/texmf-dist/source/latex/base/lttagging.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/lttagging.dtx	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/source/latex/base/lttagging.dtx	2024-11-25 21:11:57 UTC (rev 72969)
@@ -33,7 +33,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{lttagging.dtx}
-             [2024/10/21 v1.0k LaTeX Kernel (tagging support)]
+             [2024/11/22 v1.0l LaTeX Kernel (tagging support)]
 % \iffalse
 \documentclass{l3doc}
 \GetFileInfo{lttagging.dtx}
@@ -183,16 +183,11 @@
 %    Again this is not the final definition for the kernel; it is just
 %    a version to get going while some parts of the kernel support are
 %    still missing.
+% \changes{v1.0l}{2024/11/21}{Define \cs{tag_if_active:TF} conditionals here (github/1558)}
 %    \begin{macrocode}
-\AddToHook{begindocument}[kernel]{
-  \cs_if_exist:NF \tag_if_active:T
-     {
-       \prg_new_conditional:Npnn \tag_if_active: { p , T , TF, F }
-           { \prg_return_false: }
-     }
-}
+\prg_new_conditional:Npnn \tag_if_active: { p , T , TF, F }
+     { \prg_return_false: }
 %    \end{macrocode}
-%
 %    Dummy definitions in the kernel.
 %    These definitions will get updated in \pkg{tagpdf}.
 %    The default in the kernel is just to get rid of the first argument, the second is preserved if present:

Modified: trunk/Master/texmf-dist/source/latex/base/lttextcomp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/lttextcomp.dtx	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/source/latex/base/lttextcomp.dtx	2024-11-25 21:11:57 UTC (rev 72969)
@@ -37,7 +37,7 @@
 %
 %
 \ProvidesFile{lttextcomp.dtx}
-             [2024/04/24 v1.1c LaTeX Kernel (text companion symbols)]
+             [2024/11/19 v1.1d LaTeX Kernel (text companion symbols)]
 % \iffalse
 \documentclass{ltxdoc}
 \begin{document}
@@ -161,139 +161,9 @@
 %    \end{macrocode}
 % \end{macro}
 %
-%  \begin{macro}{\DeclareEncodingSubset}
 %
-%    The declaration takes 3 mandatory arguments: an \emph{encoding}
-%    for which a subsetting is wanted (currently always \texttt{TS1},
-%    and most likely forever), the \emph{font family} for which we
-%    declare the subset and finally the \emph{subset} number, with a value between
-%    \texttt{0} (all of the encoding is supported) and \texttt{9} (many
-%    glyphs are missing).
 %
-%    For \texttt{TS1} the numbers have been chosen in a way that most
-%    fonts can be fairly correctly categorized, but the default
-%    settings are always conservative, that is they may claim that
-%    less glyphs are supported than there actually are.
 %
-%    As these days many font families are set up to end in \texttt{-LF}
-%    (lining figures), \texttt{-OsF} (oldstyle figures), etc.\ the
-%    declaration supports a shortcut: if the \emph{font family} name
-%    ends in \texttt{-*} then the star gets replaced by these common
-%    ending, e.g.,
-%\begin{verbatim}
-% \DeclareEncodingSubset{TS1}{Alegreya-*}{2}
-%\end{verbatim}
-%    is the same as writing
-%\begin{verbatim}
-% \DeclareEncodingSubset{TS1}{Alegreya-LF}{2}
-% \DeclareEncodingSubset{TS1}{Alegreya-OsF}{2}
-% \DeclareEncodingSubset{TS1}{Alegreya-TLF}{2}
-% \DeclareEncodingSubset{TS1}{Alegreya-TOsF}{2}
-%\end{verbatim}
-%    If only some are needed then one can define them individually but
-%    in many cases all four are wanted, hence the shortcut.
-%
-%
-%    The coding of the declaration has no error checking as it is
-%    mostly for internal use.
-%    \begin{macrocode}
-\def\DeclareEncodingSubset#1#2{%
-  \DeclareEncodingSubset at aux{#1}#2*\DeclareEncodingSubset at aux
-}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\def\DeclareEncodingSubset at aux#1#2*#3\DeclareEncodingSubset at aux#4{%
-%    \end{macrocode}
-%    if \verb=#3= is empty then there was no star, otherwise we
-%    define all four variants.
-%    \begin{macrocode}
-  \expandafter\ifx\expandafter X\detokenize{#3}X%
-    \@DeclareEncodingSubset{#1}{#2}{#4}%
-  \else
-    \@DeclareEncodingSubset{#1}{#2LF}{#4}%
-    \@DeclareEncodingSubset{#1}{#2TLF}{#4}%
-    \@DeclareEncodingSubset{#1}{#2OsF}{#4}%
-    \@DeclareEncodingSubset{#1}{#2TOsF}{#4}%
-  \fi
-}
-%    \end{macrocode}
-%
-%    The subset info is stored in a command with the name
-%    \texttt{\bslash}\emph{family}\texttt{:}\emph{subset} so if that
-%    already exists we change otherwise declare a subset.
-%    \begin{macrocode}
-\def\@DeclareEncodingSubset#1#2#3{%
-   \@ifundefined{#1:#2}%
-     {\@font at info{Setting #2 sub-encoding to #1/#3}}%
-     {\@font at info{Changing #2 sub-encoding to #1/#3}}%
-%    \end{macrocode}
-%    This declaration should be usable in \texttt{.fd} files and
-%    therefore has to make its definition globally, because such files
-%    can get loaded in random places.
-% \changes{v1.0g}{2022/08/07}{Make  global declaration (gh/905)}
-%    \begin{macrocode}
-     \global\@namedef{#1:#2}{#3}}
-%    \end{macrocode}
-%
-%    Any reason to allow those in the middle of documents?
-%    \begin{macrocode}
-\@onlypreamble\DeclareEncodingSubset
-\@onlypreamble\DeclareEncodingSubset at aux
-\@onlypreamble\@DeclareEncodingSubset
-%    \end{macrocode}
-%  \end{macro}
-
-
-% \begin{macro}{\CheckEncodingSubset}
-%    The command |\CheckEncodingSubset| will check if the current font
-%    family has the right encoding subset to typeset a certain
-%    command. It takes five arguments as follows:
-%    first argument is either |\UseTextSymbol|, |\UseTextAccent|
-%    depending on whether or not the symbol is a text symbol or a text
-%    accent.
-
-%    The second argument is the encoding from which this symbol should
-%    be fetched.
-%
-%    The third argument is either a fake accessor command or an error
-%    message. the code in that argument (if ever executed) receives
-%    two arguments: |#2| and |#5| of |\CheckEncodingSubset|.
-%
-%    Argument four is the subset encoding id to test against: if this
-%    value is higher than the subset id of the current font family
-%    then we typeset the symbol, i.e., execute |#1{#2}#5| otherwise
-%    it runs |#3#5|, e.g., to produce an error message or fake the
-%    glyph somehow.
-%
-%    Argument five is the symbol or accent command that is being
-%    checked.
-%
-%    For usage examples see definitions below.
-%
-%    \begin{macrocode}
-\def\CheckEncodingSubset#1#2#3#4#5{%
-    \ifnum #4>%
-      \expandafter\ifx\csname #2:\f at family\endcsname\relax
-        0\csname #2:?\endcsname
-      \else
-        \csname #2:\f at family\endcsname
-      \fi
-   \relax
-   \expandafter\@firstoftwo
-  \else
-   \expandafter\@secondoftwo
- \fi
-  {#1{#2}}{#3}%
-  #5%
-}
-%    \end{macrocode}
-% \end{macro}
-
-
-
-
-
 % To set up the glyphs for the subsets we need a number helpers.
 %
 %  \begin{macro}{\tc at errorwarn}
@@ -956,11 +826,20 @@
 %    \begin{macrocode}
 \DeclareEncodingSubset{TS1}{ccr}     {0}
 \DeclareEncodingSubset{TS1}{cmbr}    {0}
-\DeclareEncodingSubset{TS1}{cmr}     {0}
-\DeclareEncodingSubset{TS1}{cmss}    {0}
+%    \end{macrocode}
+%    The following 4 declarations are now part of the corresponding
+%    \texttt{.fd} file, hopefully other will follow so that this list
+%    of declarations can eventually be removed from the kernel (where
+%    it doesn't belong).
+%    \begin{macrocode}
+%\DeclareEncodingSubset{TS1}{cmr}     {0}
+%\DeclareEncodingSubset{TS1}{cmss}    {0}
+%\DeclareEncodingSubset{TS1}{cmtt}    {0}
+%\DeclareEncodingSubset{TS1}{cmvtt}   {0}
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
 \DeclareEncodingSubset{TS1}{cmtl}    {0}
-\DeclareEncodingSubset{TS1}{cmtt}    {0}
-\DeclareEncodingSubset{TS1}{cmvtt}   {0}
 \DeclareEncodingSubset{TS1}{pxr}     {0}
 \DeclareEncodingSubset{TS1}{pxss}    {0}
 \DeclareEncodingSubset{TS1}{pxtt}    {0}
@@ -1218,7 +1097,7 @@
 %    \end{macrocode}
 %    Strangely enough NotoSerif and NotoSans are sub-encoding 7 as
 %    they are missing \cs{textminus} and several other glyphs. In
-%    contrast the NotoSansMono is far more complete.
+%    contrast, the NotoSansMono is far more complete.
 %    \begin{macrocode}
 \DeclareEncodingSubset{TS1}{NotoSans-*}               {7}
 \DeclareEncodingSubset{TS1}{NotoSerif-*}              {7}
@@ -1700,8 +1579,13 @@
      {\PackageInfo{textcomp}{Setting #2 sub-encoding to #1/#3}}%
      {\PackageInfo{textcomp}{Changing #2 sub-encoding to #1/#3}}%
    \@namedef{#1:#2}{#3}}
-\@onlypreamble\DeclareEncodingSubset
 %    \end{macrocode}
+%    In the original code this was only allowed in the preamble but
+%    now \texttt{.fd}s might contain it so that even in a rollback
+%    situation it is necessary to allow it everywhere in the document.
+%    \begin{macrocode}
+%\@onlypreamble\DeclareEncodingSubset
+%    \end{macrocode}
 % \end{macro}
 %
 %

Modified: trunk/Master/texmf-dist/source/latex/base/ltvers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/ltvers.dtx	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/source/latex/base/ltvers.dtx	2024-11-25 21:11:57 UTC (rev 72969)
@@ -115,7 +115,7 @@
    {2024-11-01}
 %</2ekernel|latexrelease>
 %<*2ekernel>
-\def\patch at level{0}
+\def\patch at level{1}
 %    \end{macrocode}
 %
 % \begin{macro}{\development at branch@name}

Modified: trunk/Master/texmf-dist/tex/latex/base/fontmath.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/fontmath.cfg	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/fontmath.cfg	2024-11-25 21:11:57 UTC (rev 72969)
@@ -37,7 +37,7 @@
 %% 
 %%%   From File: fontdef.dtx
 \ProvidesFile{fontmath.cfg}
-           [2024/09/03 v3.0k LaTeX Kernel
+           [2024/11/19 v3.0l LaTeX Kernel
    (Uncustomized math font setup)
 ]
 %%

Modified: trunk/Master/texmf-dist/tex/latex/base/fontmath.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/fontmath.ltx	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/fontmath.ltx	2024-11-25 21:11:57 UTC (rev 72969)
@@ -37,7 +37,7 @@
 %% 
 %%%   From File: fontdef.dtx
 \ProvidesFile{fontmath.ltx}
-           [2024/09/03 v3.0k LaTeX Kernel
+           [2024/11/19 v3.0l LaTeX Kernel
    (Math font setup)
 ]
 \typeout{=== Don't modify this file, use a .cfg file instead ===^^J}

Modified: trunk/Master/texmf-dist/tex/latex/base/fonttext.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/fonttext.cfg	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/fonttext.cfg	2024-11-25 21:11:57 UTC (rev 72969)
@@ -37,7 +37,7 @@
 %% 
 %%%   From File: fontdef.dtx
 \ProvidesFile{fonttext.cfg}
-           [2024/09/03 v3.0k LaTeX Kernel
+           [2024/11/19 v3.0l LaTeX Kernel
    (Uncustomized text font setup)
 ]
 %%

Modified: trunk/Master/texmf-dist/tex/latex/base/fonttext.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/fonttext.ltx	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/fonttext.ltx	2024-11-25 21:11:57 UTC (rev 72969)
@@ -37,7 +37,7 @@
 %% 
 %%%   From File: fontdef.dtx
 \ProvidesFile{fonttext.ltx}
-           [2024/09/03 v3.0k LaTeX Kernel
+           [2024/11/19 v3.0l LaTeX Kernel
    (Text font setup)
 ]
 \typeout{=== Don't modify this file, use a .cfg file instead ===^^J}
@@ -45,7 +45,7 @@
 \input {omsenc.def}
 \input {ot1enc.def}
 \input  {t1enc.def}
-\input{ts1enc.def}
+\input {ts1enc.def}
 \ifx\Umathcode\@undefined
 \fontencoding{OT1}
 \def\@fontenc at load@list{\@elt{T1,OT1}}
@@ -68,12 +68,11 @@
 \DeclareFontSubstitution{TU}{lmr}{m}{n}
 \fi
 \DeclareFontEncodingDefaults{}{}
-\DeclareFontSubstitution{T1}{cmr}{m}{n}
-\DeclareFontSubstitution{OT1}{cmr}{m}{n}
 \begingroup
 \nfss at catcodes
 \input  {t1cmr.fd}
 \input  {ot1cmr.fd}
+\input  {ts1cmr.fd}
 \endgroup
 \begingroup
 \nfss at catcodes
@@ -81,13 +80,9 @@
 \input {t1cmtt.fd}
 \input {ot1cmss.fd}
 \input {ot1cmtt.fd}
+\input {ts1cmss.fd}
+\input {ts1cmtt.fd}
 \endgroup
-\ifx\Umathcode\@undefined\else
-\begingroup
-\nfss at catcodes
-\input {ts1cmr.fd}
-\endgroup
-\fi
 \DeclareErrorFont{OT1}{cmr}{m}{n}{10}
 \ifx\Umathcode\@undefined
 \newcommand\encodingdefault{OT1}

Modified: trunk/Master/texmf-dist/tex/latex/base/latex.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/latex.ltx	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/latex.ltx	2024-11-25 21:11:57 UTC (rev 72969)
@@ -710,7 +710,7 @@
 \def\fmtname{LaTeX2e}
 \edef\fmtversion
    {2024-11-01}
-\def\patch at level{0}
+\def\patch at level{1}
 \edef\development at branch@name{}
 \iffalse
 \def\reserved at a#1/#2/#3\@nil{%
@@ -9803,6 +9803,7 @@
 \def\@settopoint#1{\divide#1\p@\multiply#1\p@}
 %%% From File: ltfssbas.dtx
 %% Copyright (C) 1989-2002 Frank Mittelbach and Rainer Sch\"opf
+\message{NFSS base,}
 \def\@nomath#1{\relax\ifmmode
    \@font at warning{Command \noexpand#1invalid in math mode}\fi}
 \gdef\no at alphabet@error#1{\relax \ifmmode
@@ -9949,6 +9950,40 @@
 \@onlypreamble\DeclareFontEncodingDefaults
 \let\default at T\@empty
 \let\default at M\@empty
+\def\DeclareEncodingSubset#1#2{%
+  \DeclareEncodingSubset at aux{#1}#2*\DeclareEncodingSubset at aux
+}
+\def\DeclareEncodingSubset at aux#1#2*#3\DeclareEncodingSubset at aux#4{%
+  \expandafter\ifx\expandafter X\detokenize{#3}X%
+    \@DeclareEncodingSubset{#1}{#2}{#4}%
+  \else
+    \@DeclareEncodingSubset{#1}{#2LF}{#4}%
+    \@DeclareEncodingSubset{#1}{#2TLF}{#4}%
+    \@DeclareEncodingSubset{#1}{#2OsF}{#4}%
+    \@DeclareEncodingSubset{#1}{#2TOsF}{#4}%
+  \fi
+}
+\def\@DeclareEncodingSubset#1#2#3{%
+   \@ifundefined{#1:#2}%
+     {\@font at info{Setting #2 sub-encoding to #1/#3}}%
+     {\@font at info{Changing #2 sub-encoding to #1/#3}}%
+     \global\@namedef{#1:#2}{#3}}
+
+\def\CheckEncodingSubset#1#2#3#4#5{%
+    \ifnum #4>%
+      \expandafter\ifx\csname #2:\f at family\endcsname\relax
+        0\csname #2:?\endcsname
+      \else
+        \csname #2:\f at family\endcsname
+      \fi
+   \relax
+   \expandafter\@firstoftwo
+  \else
+   \expandafter\@secondoftwo
+ \fi
+  {#1{#2}}{#3}%
+  #5%
+}
 \def\DeclarePreloadSizes#1#2#3#4#5{%
  \@ifundefined{T@#1}%
    {\@latex at error{Encoding scheme  `#1' unknown}\@eha}%
@@ -10325,6 +10360,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%% From File: ltfssaxes.dtx
 %% Copyright (C) 2019-2020 Frank Mittelbach
+\message{NFSS axes,}
 \def\DeclareFontSeriesChangeRule#1#2#3#4{%
   \@namedef{series@#1@#2}{{#3}{#4}}}
 \DeclareFontSeriesChangeRule {bc}{b}{bc}{}
@@ -10926,6 +10962,7 @@
 %%% From File: ltfsstrc.dtx
 %% Copyright (C) 1989-97 by Frank Mittelbach and Rainer Sch\"opf.
 %% Copyright (C) 1994-97 by LaTeX Project. All rights reserved.
+\message{NFSS tracing,}
 \def\tracingfonts{%
   \@font at warning{Command \noexpand\tracingfonts
            not provided.\MessageBreak
@@ -11270,6 +11307,7 @@
 %%% From File: ltfssdcl.dtx
 %% Copyright (C) 1989-1998 Frank Mittelbach and Rainer Sch\"opf,
 %% all rights reserved.
+\message{NFSS declarative interface,}
 \def\in@#1#2%
  {%
    \begingroup
@@ -12164,6 +12202,7 @@
 %%% From File: ltfssini.dtx
 %% Copyright (C) 1989-2001 Frank Mittelbach and Rainer Sch\"opf,
 %% all rights reserved.
+\message{NFSS initialization,}
 \DeclareMathVersion{normal}
 \DeclareMathVersion{bold}
 \DeclareRobustCommand\upshape
@@ -12717,45 +12756,6 @@
   \egroup
 }
 \def\textcompsubstdefault{\rmsubstdefault}
-\def\DeclareEncodingSubset#1#2{%
-  \DeclareEncodingSubset at aux{#1}#2*\DeclareEncodingSubset at aux
-}
-\def\DeclareEncodingSubset at aux#1#2*#3\DeclareEncodingSubset at aux#4{%
-  \expandafter\ifx\expandafter X\detokenize{#3}X%
-    \@DeclareEncodingSubset{#1}{#2}{#4}%
-  \else
-    \@DeclareEncodingSubset{#1}{#2LF}{#4}%
-    \@DeclareEncodingSubset{#1}{#2TLF}{#4}%
-    \@DeclareEncodingSubset{#1}{#2OsF}{#4}%
-    \@DeclareEncodingSubset{#1}{#2TOsF}{#4}%
-  \fi
-}
-\def\@DeclareEncodingSubset#1#2#3{%
-   \@ifundefined{#1:#2}%
-     {\@font at info{Setting #2 sub-encoding to #1/#3}}%
-     {\@font at info{Changing #2 sub-encoding to #1/#3}}%
-     \global\@namedef{#1:#2}{#3}}
-\@onlypreamble\DeclareEncodingSubset
-\@onlypreamble\DeclareEncodingSubset at aux
-\@onlypreamble\@DeclareEncodingSubset
-
-
-\def\CheckEncodingSubset#1#2#3#4#5{%
-    \ifnum #4>%
-      \expandafter\ifx\csname #2:\f at family\endcsname\relax
-        0\csname #2:?\endcsname
-      \else
-        \csname #2:\f at family\endcsname
-      \fi
-   \relax
-   \expandafter\@firstoftwo
-  \else
-   \expandafter\@secondoftwo
- \fi
-  {#1{#2}}{#3}%
-  #5%
-}
-
 \def\tc at errorwarn#1#2{\@latex at info{#1}}
 
 \def\tc at subst#1{%
@@ -13072,11 +13072,7 @@
 \DeclareEncodingSubset{TS1}{?}{9}
 \DeclareEncodingSubset{TS1}{ccr}     {0}
 \DeclareEncodingSubset{TS1}{cmbr}    {0}
-\DeclareEncodingSubset{TS1}{cmr}     {0}
-\DeclareEncodingSubset{TS1}{cmss}    {0}
 \DeclareEncodingSubset{TS1}{cmtl}    {0}
-\DeclareEncodingSubset{TS1}{cmtt}    {0}
-\DeclareEncodingSubset{TS1}{cmvtt}   {0}
 \DeclareEncodingSubset{TS1}{pxr}     {0}
 \DeclareEncodingSubset{TS1}{pxss}    {0}
 \DeclareEncodingSubset{TS1}{pxtt}    {0}
@@ -19691,13 +19687,8 @@
 \cs_new_eq:NN \tag_resume:n  \use_none:n
 \cs_new_protected:Npn \SuspendTagging #1 { \tag_suspend:n {#1} }
 \cs_new_protected:Npn \ResumeTagging #1  { \tag_resume:n {#1} }
-\AddToHook{begindocument}[kernel]{
-  \cs_if_exist:NF \tag_if_active:T
-     {
-       \prg_new_conditional:Npnn \tag_if_active: { p , T , TF, F }
-           { \prg_return_false: }
-     }
-}
+\prg_new_conditional:Npnn \tag_if_active: { p , T , TF, F }
+     { \prg_return_false: }
 \cs_new:Npn \tag_socket_use_expandable:n #1 { }
 \cs_new_protected:Npn \tag_socket_use:n #1 { }
 \cs_new_protected:Npn \tag_socket_use:nn #1#2 { }

Modified: trunk/Master/texmf-dist/tex/latex/base/latexrelease.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/latexrelease.sty	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/latexrelease.sty	2024-11-25 21:11:57 UTC (rev 72969)
@@ -13967,45 +13967,6 @@
   \egroup
 }
 \def\textcompsubstdefault{\rmsubstdefault}
-\def\DeclareEncodingSubset#1#2{%
-  \DeclareEncodingSubset at aux{#1}#2*\DeclareEncodingSubset at aux
-}
-\def\DeclareEncodingSubset at aux#1#2*#3\DeclareEncodingSubset at aux#4{%
-  \expandafter\ifx\expandafter X\detokenize{#3}X%
-    \@DeclareEncodingSubset{#1}{#2}{#4}%
-  \else
-    \@DeclareEncodingSubset{#1}{#2LF}{#4}%
-    \@DeclareEncodingSubset{#1}{#2TLF}{#4}%
-    \@DeclareEncodingSubset{#1}{#2OsF}{#4}%
-    \@DeclareEncodingSubset{#1}{#2TOsF}{#4}%
-  \fi
-}
-\def\@DeclareEncodingSubset#1#2#3{%
-   \@ifundefined{#1:#2}%
-     {\@font at info{Setting #2 sub-encoding to #1/#3}}%
-     {\@font at info{Changing #2 sub-encoding to #1/#3}}%
-     \global\@namedef{#1:#2}{#3}}
-\@onlypreamble\DeclareEncodingSubset
-\@onlypreamble\DeclareEncodingSubset at aux
-\@onlypreamble\@DeclareEncodingSubset
-
-
-\def\CheckEncodingSubset#1#2#3#4#5{%
-    \ifnum #4>%
-      \expandafter\ifx\csname #2:\f at family\endcsname\relax
-        0\csname #2:?\endcsname
-      \else
-        \csname #2:\f at family\endcsname
-      \fi
-   \relax
-   \expandafter\@firstoftwo
-  \else
-   \expandafter\@secondoftwo
- \fi
-  {#1{#2}}{#3}%
-  #5%
-}
-
 \def\tc at errorwarn#1#2{\@latex at info{#1}}
 
 \def\tc at subst#1{%
@@ -14322,11 +14283,7 @@
 \DeclareEncodingSubset{TS1}{?}{9}
 \DeclareEncodingSubset{TS1}{ccr}     {0}
 \DeclareEncodingSubset{TS1}{cmbr}    {0}
-\DeclareEncodingSubset{TS1}{cmr}     {0}
-\DeclareEncodingSubset{TS1}{cmss}    {0}
 \DeclareEncodingSubset{TS1}{cmtl}    {0}
-\DeclareEncodingSubset{TS1}{cmtt}    {0}
-\DeclareEncodingSubset{TS1}{cmvtt}   {0}
 \DeclareEncodingSubset{TS1}{pxr}     {0}
 \DeclareEncodingSubset{TS1}{pxss}    {0}
 \DeclareEncodingSubset{TS1}{pxtt}    {0}

Modified: trunk/Master/texmf-dist/tex/latex/base/omlcmm.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/omlcmm.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/omlcmm.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{omlcmm.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{OML}{cmm}{\skewchar\font127 }
 \DeclareFontShape{OML}{cmm}{m}{it}%
      {<5><6><7><8><9>gen*cmmi%

Modified: trunk/Master/texmf-dist/tex/latex/base/omlcmr.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/omlcmr.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/omlcmr.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{omlcmr.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{OML}{cmr}{\skewchar\font127 }
 \DeclareFontShape{OML}{cmr}{m}{n}%
    {<->ssub*cmm/m/it}{}

Modified: trunk/Master/texmf-dist/tex/latex/base/omscmr.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/omscmr.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/omscmr.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{omscmr.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{OMS}{cmr}{\skewchar\font48 }
 \DeclareFontShape{OMS}{cmr}{m}{n}%
    {<->ssub*cmsy/m/n}{}

Modified: trunk/Master/texmf-dist/tex/latex/base/omscmsy.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/omscmsy.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/omscmsy.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{omscmsy.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{OMS}{cmsy}{\skewchar\font48 }
 \DeclareFontShape{OMS}{cmsy}{m}{n}{%
       <5><6><7><8><9><10>gen*cmsy%

Modified: trunk/Master/texmf-dist/tex/latex/base/omxcmex.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/omxcmex.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/omxcmex.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{omxcmex.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{OMX}{cmex}{}
 \DeclareFontShape{OMX}{cmex}{m}{n}{%
    <->sfixed*cmex10%

Modified: trunk/Master/texmf-dist/tex/latex/base/ot1cmdh.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ot1cmdh.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ot1cmdh.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ot1cmdh.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{OT1}{cmdh}{\hyphenchar\font45 }
 \DeclareFontShape{OT1}{cmdh}{m}{n}{%
       <10>cmdunh10%

Modified: trunk/Master/texmf-dist/tex/latex/base/ot1cmfib.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ot1cmfib.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ot1cmfib.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ot1cmfib.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{OT1}{cmfib}{\hyphenchar\font45 }
 \DeclareFontShape{OT1}{cmfib}{m}{n}{%
       <8>cmfib8%

Modified: trunk/Master/texmf-dist/tex/latex/base/ot1cmfr.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ot1cmfr.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ot1cmfr.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ot1cmfr.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{OT1}{cmfr}{\hyphenchar\font45 }
 \DeclareFontShape{OT1}{cmfr}{m}{n}{%
       <10>cmff10%

Modified: trunk/Master/texmf-dist/tex/latex/base/ot1cmr.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ot1cmr.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ot1cmr.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ot1cmr.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{OT1}{cmr}{\hyphenchar\font45 }
 \DeclareFontShape{OT1}{cmr}{m}{n}%
      {<5><6><7><8><9><10><12>gen*cmr%

Modified: trunk/Master/texmf-dist/tex/latex/base/ot1cmss.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ot1cmss.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ot1cmss.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ot1cmss.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{OT1}{cmss}{\hyphenchar\font45 }
 \DeclareFontShape{OT1}{cmss}{m}{n}
      {%

Modified: trunk/Master/texmf-dist/tex/latex/base/ot1cmtt.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ot1cmtt.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ot1cmtt.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ot1cmtt.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{OT1}{cmtt}{\hyphenchar \font\m at ne}
 \DeclareFontShape{OT1}{cmtt}{m}{n}
      {%

Modified: trunk/Master/texmf-dist/tex/latex/base/ot1cmvtt.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ot1cmvtt.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ot1cmvtt.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ot1cmvtt.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{OT1}{cmvtt}{\hyphenchar\font45 }
 \DeclareFontShape{OT1}{cmvtt}{m}{n}%
      {%

Modified: trunk/Master/texmf-dist/tex/latex/base/preload.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/preload.cfg	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/preload.cfg	2024-11-25 21:11:57 UTC (rev 72969)
@@ -37,7 +37,7 @@
 %% 
 %%%   From File: fontdef.dtx
 \ProvidesFile{preload.cfg}
-           [2024/09/03 v3.0k LaTeX Kernel
+           [2024/11/19 v3.0l LaTeX Kernel
    (Uncustomized preload font setup)
 ]
 %%

Modified: trunk/Master/texmf-dist/tex/latex/base/t1cmdh.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/t1cmdh.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/t1cmdh.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{t1cmdh.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \providecommand{\EC at family}[5]{%
   \DeclareFontShape{#1}{#2}{#3}{#4}%
   {<5><6><7><8><9><10><10.95><12><14.4>%

Modified: trunk/Master/texmf-dist/tex/latex/base/t1cmfib.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/t1cmfib.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/t1cmfib.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{t1cmfib.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \providecommand{\EC at family}[5]{%
   \DeclareFontShape{#1}{#2}{#3}{#4}%
   {<5><6><7><8><9><10><10.95><12><14.4>%

Modified: trunk/Master/texmf-dist/tex/latex/base/t1cmfr.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/t1cmfr.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/t1cmfr.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{t1cmfr.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \providecommand{\EC at family}[5]{%
   \DeclareFontShape{#1}{#2}{#3}{#4}%
   {<5><6><7><8><9><10><10.95><12><14.4>%

Modified: trunk/Master/texmf-dist/tex/latex/base/t1cmr.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/t1cmr.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/t1cmr.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{t1cmr.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \providecommand{\EC at family}[5]{%
   \DeclareFontShape{#1}{#2}{#3}{#4}%
   {<5><6><7><8><9><10><10.95><12><14.4>%

Modified: trunk/Master/texmf-dist/tex/latex/base/t1cmss.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/t1cmss.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/t1cmss.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{t1cmss.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \providecommand{\EC at ssfamily}[5]{%
   \DeclareFontShape{#1}{#2}{#3}{#4}%
   {<5><6><7><8>#50800%

Modified: trunk/Master/texmf-dist/tex/latex/base/t1cmtt.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/t1cmtt.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/t1cmtt.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{t1cmtt.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \providecommand{\EC at ttfamily}[5]{%
   \DeclareFontShape{#1}{#2}{#3}{#4}%
   {<5><6><7><8>#50800%

Modified: trunk/Master/texmf-dist/tex/latex/base/t1cmvtt.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/t1cmvtt.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/t1cmvtt.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{t1cmvtt.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \providecommand{\EC at ttfamily}[5]{%
   \DeclareFontShape{#1}{#2}{#3}{#4}%
   {<5><6><7><8>#50800%

Modified: trunk/Master/texmf-dist/tex/latex/base/textcomp-2018-08-11.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/textcomp-2018-08-11.sty	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/textcomp-2018-08-11.sty	2024-11-25 21:11:57 UTC (rev 72969)
@@ -64,7 +64,6 @@
      {\PackageInfo{textcomp}{Setting #2 sub-encoding to #1/#3}}%
      {\PackageInfo{textcomp}{Changing #2 sub-encoding to #1/#3}}%
    \@namedef{#1:#2}{#3}}
-\@onlypreamble\DeclareEncodingSubset
 \newif\iftc at forced   \tc at forcedfalse
 
 \DeclareOption{full}{\DeclareEncodingSubset{TS1}{?}{0}}

Modified: trunk/Master/texmf-dist/tex/latex/base/ts1cmr.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ts1cmr.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ts1cmr.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ts1cmr.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \providecommand{\EC at family}[5]{%
   \DeclareFontShape{#1}{#2}{#3}{#4}%
   {<5><6><7><8><9><10><10.95><12><14.4>%
@@ -60,6 +60,7 @@
 \EC at family{TS1}{cmr}{bx}{it}{tcbi}
 \EC at family{TS1}{cmr}{bx}{sl}{tcbl}
 \EC at family{TS1}{cmr}{m}{ui}{tcui}
+\DeclareEncodingSubset{TS1}{cmr}{0}
 \endinput
 %%
 %% End of file `ts1cmr.fd'.

Modified: trunk/Master/texmf-dist/tex/latex/base/ts1cmss.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ts1cmss.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ts1cmss.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ts1cmss.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \providecommand{\EC at family}[5]{%
   \DeclareFontShape{#1}{#2}{#3}{#4}%
   {<5><6><7><8><9><10><10.95><12><14.4>%
@@ -58,6 +58,7 @@
 \EC at family{TS1}{cmss}{bx}{n}{tcsx}
 \EC at family{TS1}{cmss}{bx}{it}{tcso}
 \EC at family{TS1}{cmss}{bx}{sl}{tcso}
+\DeclareEncodingSubset{TS1}{cmss}{0}
 \endinput
 %%
 %% End of file `ts1cmss.fd'.

Modified: trunk/Master/texmf-dist/tex/latex/base/ts1cmtt.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ts1cmtt.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ts1cmtt.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ts1cmtt.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \providecommand{\EC at ttfamily}[5]{%
   \DeclareFontShape{#1}{#2}{#3}{#4}%
   {<5><6><7><8>#50800%
@@ -56,6 +56,7 @@
 \EC at ttfamily{TS1}{cmtt}{m}{n}{tctt}
 \EC at ttfamily{TS1}{cmtt}{m}{sl}{tcst}
 \EC at ttfamily{TS1}{cmtt}{m}{it}{tcit}
+\DeclareEncodingSubset{TS1}{cmtt}{0}
 \endinput
 %%
 %% End of file `ts1cmtt.fd'.

Modified: trunk/Master/texmf-dist/tex/latex/base/ts1cmvtt.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ts1cmvtt.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ts1cmvtt.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ts1cmvtt.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \providecommand{\EC at ttfamily}[5]{%
   \DeclareFontShape{#1}{#2}{#3}{#4}%
   {<5><6><7><8>#50800%
@@ -55,6 +55,7 @@
 \DeclareFontFamily{TS1}{cmvtt}{}
 \EC at ttfamily{TS1}{cmvtt}{m}{n}{tcvt}
 \EC at ttfamily{TS1}{cmvtt}{m}{it}{tcvi}
+\DeclareEncodingSubset{TS1}{cmvtt}{0}
 \endinput
 %%
 %% End of file `ts1cmvtt.fd'.

Modified: trunk/Master/texmf-dist/tex/latex/base/ucmr.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ucmr.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ucmr.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ucmr.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{U}{cmr}{\hyphenchar\font45 }
 \DeclareFontShape{U}{cmr}{m}{n}%
      {<5><6><7><8><9><10><12>gen*cmr%

Modified: trunk/Master/texmf-dist/tex/latex/base/ucmss.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ucmss.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ucmss.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ucmss.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{U}{cmss}{\hyphenchar\font45 }
 \DeclareFontShape{U}{cmss}{m}{n}%
      {%

Modified: trunk/Master/texmf-dist/tex/latex/base/ucmtt.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/ucmtt.fd	2024-11-25 21:11:22 UTC (rev 72968)
+++ trunk/Master/texmf-dist/tex/latex/base/ucmtt.fd	2024-11-25 21:11:57 UTC (rev 72969)
@@ -46,7 +46,7 @@
 %% making successful document exchange impossible.
 %% 
 \ProvidesFile{ucmtt.fd}
-        [2023/04/13 v2.5m Standard LaTeX font definitions]
+        [2024/11/19 v2.5n Standard LaTeX font definitions]
 \DeclareFontFamily{U}{cmtt}{\hyphenchar \font\m at ne}
 \DeclareFontShape{U}{cmtt}{m}{n}%
      {%



More information about the tex-live-commits mailing list.