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.