diff options
50 files changed, 146 insertions, 106 deletions
diff --git a/Build/source/texk/texlive/linked_scripts/luaotfload/luaotfload-tool.lua b/Build/source/texk/texlive/linked_scripts/luaotfload/luaotfload-tool.lua index 0883ee5ad25..9eeed6dc2c8 100755 --- a/Build/source/texk/texlive/linked_scripts/luaotfload/luaotfload-tool.lua +++ b/Build/source/texk/texlive/linked_scripts/luaotfload/luaotfload-tool.lua @@ -9,8 +9,8 @@ local ProvidesLuaModule = { name = "luaotfload-tool", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload-tool / database functionality", license = "GPL v2.0" } diff --git a/Master/texmf-dist/doc/luatex/luaotfload/NEWS b/Master/texmf-dist/doc/luatex/luaotfload/NEWS index ffc67f5fe15..d263b2e002c 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/NEWS +++ b/Master/texmf-dist/doc/luatex/luaotfload/NEWS @@ -1,5 +1,11 @@ Change History -------------- +2023-08-31 luaotfload v3.26 + + * Reimplement mathsize feature recently dropped from fontloader + +luaotfload v3.25 has been skipped + 2023-08-19 luaotfload v3.24 * Add experimental configuration option to change default font lookup location diff --git a/Master/texmf-dist/doc/luatex/luaotfload/README.md b/Master/texmf-dist/doc/luatex/luaotfload/README.md index 3f84eccafc1..e22815220cb 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/README.md +++ b/Master/texmf-dist/doc/luatex/luaotfload/README.md @@ -1,8 +1,8 @@ # The Luaotfload Package -VERSION: 3.24 +VERSION: 3.26 -DATE: 2023-08-19 +DATE: 2023-08-31 ## Description diff --git a/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf Binary files differindex 950b5fe6b3a..f4d68bbf6f9 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf Binary files differindex 9a1cbab1a8c..078ba7de523 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf Binary files differindex 0005cba543f..8368bd9db32 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex index cb94e854c69..1df20a5cee9 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex +++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex @@ -32,7 +32,7 @@ \beginfrontmatter \setdocumenttitle {The \identifier{luaotfload} package} - \setdocumentdate {2023-08-19 v3.24} + \setdocumentdate {2023-08-31 v3.26} \setdocumentauthor {LaTeX3 Project\\ Elie Roux · Khaled Hosny · Philipp Gesang · Ulrike Fischer · Marcel Krüger\\ Home: \hyperlink {https://github.com/latex3/luaotfload}} @@ -2291,7 +2291,7 @@ is structured in \LuaTeX’s memory, what elements it is composed of, and in what ways it can be rearranged. The \luaident{pre_shaping_filter} and \luaident{post_shaping_filter} -callbacks is a pair of \identifier{(reverse)list} callbacks running +callbacks are a pair of \identifier{(reverse)list} callbacks running immediately before and after \identifier{luaotfload} shapes the text. They both use the interface \beginlisting @@ -2304,7 +2304,7 @@ where \luaident{head} is the head of the to be shaped list, Since most font processing happens during shaping, \LuaTeX's \luaident{ligaturing} and \luaident{kerning} callbacks are not involved -in most ligature generation and kerning decisions ans should therefore not be +in most ligature generation and kerning decisions and should therefore not be relied upon. Font processing for fonts loaded with \luaident{mode=base} might happen in any of these places. diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf Binary files differindex 9f39d422c1b..e1a613e4b19 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst index 92c7839ddf2..6ef9270430a 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst +++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst @@ -6,9 +6,9 @@ generate and query the Luaotfload font names database ----------------------------------------------------------------------- -:Date: 2023-08-19 +:Date: 2023-08-31 :Copyright: GPL v2.0 -:Version: 3.24 +:Version: 3.26 :Manual section: 1 :Manual group: text processing diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst index 3604422099c..877699a4044 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst +++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst @@ -6,9 +6,9 @@ Luaotfload configuration file ----------------------------------------------------------------------- -:Date: 2023-08-19 +:Date: 2023-08-31 :Copyright: GPL v2.0 -:Version: 3.24 +:Version: 3.26 :Manual section: 5 :Manual group: text processing diff --git a/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf b/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf Binary files differindex b6d0e7dd4c3..ab6d26d4768 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf diff --git a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf Binary files differindex 0c0ca16b3d5..129ca947250 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf diff --git a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf Binary files differindex a51bc518227..01f952dcca2 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf diff --git a/Master/texmf-dist/doc/man/man1/luaotfload-tool.1 b/Master/texmf-dist/doc/man/man1/luaotfload-tool.1 index 58b91221092..cd100af1f0c 100644 --- a/Master/texmf-dist/doc/man/man1/luaotfload-tool.1 +++ b/Master/texmf-dist/doc/man/man1/luaotfload-tool.1 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH LUAOTFLOAD-TOOL 1 "2023-08-19" "3.24" "text processing" +.TH LUAOTFLOAD-TOOL 1 "2023-08-31" "3.26" "text processing" .SH NAME luaotfload-tool \- generate and query the Luaotfload font names database . diff --git a/Master/texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf b/Master/texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf Binary files differindex fcc98312beb..e24377b39a6 100644 --- a/Master/texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf diff --git a/Master/texmf-dist/doc/man/man5/luaotfload.conf.5 b/Master/texmf-dist/doc/man/man5/luaotfload.conf.5 index 56160f89fe5..457025497e1 100644 --- a/Master/texmf-dist/doc/man/man5/luaotfload.conf.5 +++ b/Master/texmf-dist/doc/man/man5/luaotfload.conf.5 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH LUAOTFLOAD.CONF 5 "2023-08-19" "3.24" "text processing" +.TH LUAOTFLOAD.CONF 5 "2023-08-31" "3.26" "text processing" .SH NAME luaotfload.conf \- Luaotfload configuration file . diff --git a/Master/texmf-dist/doc/man/man5/luaotfload.conf.man5.pdf b/Master/texmf-dist/doc/man/man5/luaotfload.conf.man5.pdf Binary files differindex a00518e3af7..cd0fcc013cd 100644 --- a/Master/texmf-dist/doc/man/man5/luaotfload.conf.man5.pdf +++ b/Master/texmf-dist/doc/man/man5/luaotfload.conf.man5.pdf diff --git a/Master/texmf-dist/scripts/luaotfload/luaotfload-tool.lua b/Master/texmf-dist/scripts/luaotfload/luaotfload-tool.lua index 0883ee5ad25..9eeed6dc2c8 100755 --- a/Master/texmf-dist/scripts/luaotfload/luaotfload-tool.lua +++ b/Master/texmf-dist/scripts/luaotfload/luaotfload-tool.lua @@ -9,8 +9,8 @@ local ProvidesLuaModule = { name = "luaotfload-tool", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload-tool / database functionality", license = "GPL v2.0" } diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua index 6325ba19d28..5e2022a18be 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua @@ -6,8 +6,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-auxiliary", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / auxiliary functions", license = "GPL v2.0" } diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua index 35962ee0744..2d8942a3d99 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua @@ -5,8 +5,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-colors", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / color", license = "GPL v2.0", author = "Khaled Hosny, Elie Roux, Philipp Gesang, Dohyun Kim, David Carlisle", diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua index fda9b4dbffa..b59897b2173 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua @@ -7,8 +7,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-configuration", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / config file reader", license = "GPL v2.0" } diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua index 3a2d87ead92..9b81f6a3d0e 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua @@ -5,8 +5,8 @@ do -- block to avoid to many local variables error assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-database", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / database", license = "GPL v2.0", author = "Khaled Hosny, Elie Roux, Philipp Gesang, Marcel Krüger", diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-diagnostics.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-diagnostics.lua index 9bde02fc1f5..1a48ec9a08d 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-diagnostics.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-diagnostics.lua @@ -7,8 +7,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-diagnostics", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload-tool submodule / diagnostics", license = "GPL v2.0" } diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-dvi.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-dvi.lua index e2ea8c82edb..c1b6d227c95 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-dvi.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-dvi.lua @@ -6,8 +6,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-dvi", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / DVI", license = "GPL v2.0", author = "Marcel Krüger", diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua index 66c4b1c2d6b..fad5ce7b2c8 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua @@ -5,8 +5,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-embolden", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / embolden", license = "GPL v2.0", author = "Marcel Krüger" diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua index 4b257455fb1..ef0ce1fb631 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua @@ -5,8 +5,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-fallback", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / fallback", license = "GPL v2.0", author = "Marcel Krüger" diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua index 9b753aac82d..862f50aad35 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua @@ -5,8 +5,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-features", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / features", license = "GPL v2.0", author = "Hans Hagen, Khaled Hosny, Elie Roux, Philipp Gesang, Marcel Krüger", @@ -891,6 +891,40 @@ fonts.constructors.features.otf.register { }, } +-- mathsize feature for compatibility with older fontloader versions +-- Not all that useful in most cases since it leads to messy font sizes, +-- especially reloading a font using this feature based on it's \fontname +-- will load a wrong size. +-- Only supported for base mode since the other modes don't make sense for +-- math fonts. +local calculatescale = fonts.constructors.calculatescale +function fonts.constructors.calculatescale(tfmdata, size, _, spec) + local parameters = tfmdata.parameters + local sizepercentage = parameters and parameters.sizepercentage + if sizepercentage then + size = size * sizepercentage / 100 + end + return calculatescale(tfmdata, size, _, spec) +end + +fonts.constructors.features.otf.register { + name = 'mathsize', + description = 'Scale math fonts based on their scriptpercentage parameters', + initializers = { + base = function(tfmdata, mathsize) + local mathdata = tfmdata.shared.rawdata.metadata.math + if not mathdata then return end + + if mathsize == 1 then + tfmdata.parameters.sizepercentage = 100 + elseif mathsize == 2 then + tfmdata.parameters.sizepercentage = mathdata.ScriptPercentScaleDown + elseif mathsize == 3 then + tfmdata.parameters.sizepercentage = mathdata.ScriptScriptPercentScaleDown + end + end, + }, +} return function () if not fonts and fonts.handlers then diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-filelist.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-filelist.lua index c428e08be9f..fea69928b59 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-filelist.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-filelist.lua @@ -6,8 +6,8 @@ if luaotfload_module then luaotfload_module { name = "luaotfload-filelist", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / filelist", license = "GPL v2.0" } end diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-glyphlist.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-glyphlist.lua index 484b0e63b02..370cfbd6118 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-glyphlist.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-glyphlist.lua @@ -1,8 +1,8 @@ if luaotfload_module then luaotfload_module { name = "luaotfload-glyphlist", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / autogenerated glyphlist", copyright = "derived from https://raw.githubusercontent.com/adobe-type-tools/agl-aglfn/master/glyphlist.txt", original = "Adobe Glyph List, version 2.0, September 20, 2002", diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua index 069513bc5a0..32cad5fc540 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua @@ -5,8 +5,8 @@ do -- block to avoid to many local variables error assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-harf-define", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / HarfBuzz font loading", license = "GPL v2.0", author = "Khaled Hosny, Marcel Krüger", diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua index 296a99c9b69..e9d4a15b9fd 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua @@ -4,8 +4,8 @@ ----------------------------------------------------------------------- assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-harf-plug", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / HarfBuzz shaping", license = "GPL v2.0", author = "Khaled Hosny, Marcel Krüger", diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua index 3cf3aec64f9..063b99c2be4 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua @@ -5,8 +5,8 @@ do assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-harf-var-cff2", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / CFF2 table processing", license = "GPL v2.0", author = "Marcel Krüger", diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua index 52feadf7f7d..491c127f9c8 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua @@ -5,8 +5,8 @@ do assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-harf-var-t2-writer", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / Type 2 charstring writer", license = "GPL v2.0", author = "Marcel Krüger", diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua index 1fb8555f6d6..0853a62fc43 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua @@ -5,8 +5,8 @@ do assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-harf-var-ttf", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / gvar table processing", license = "GPL v2.0", author = "Marcel Krüger", diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua index 2796fff22a1..78cb99ff7eb 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua @@ -7,8 +7,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-init", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / initialization", license = "GPL v2.0" } diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua index 8942e9234c8..d641b028bf1 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua @@ -5,8 +5,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-letterspace", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / letterspacing", license = "GPL v2.0", copyright = "PRAGMA ADE / ConTeXt Development Team", diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua index e2ca0c38c8f..eceaff81888 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua @@ -8,8 +8,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-loaders", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / callback handling", license = "GPL v2.0" } diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua index 24e2dbfbbed..95f02beed53 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua @@ -6,8 +6,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-log", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / logging", license = "GPL v2.0", author = "Khaled Hosny, Elie Roux, Philipp Gesang", diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua index 370d86d0939..2b2136ff68d 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua @@ -5,8 +5,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-multiscript", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / multiscript", license = "GPL v2.0", author = "Marcel Krüger" diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua index b8c0c02346e..311a377148e 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua @@ -5,8 +5,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-notdef", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / notdef", license = "GPL v2.0", author = "Marcel Krüger" diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua index 00630a14a62..2650e21e614 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua @@ -7,8 +7,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-parsers", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / parsers", license = "GPL v2.0" } diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua index 7b2c7ac6aae..a719d8f91bc 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua @@ -11,8 +11,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-resolvers", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / resolvers", license = "GPL v2.0" } diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua index 9430223332e..5ee0b451a52 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua @@ -5,8 +5,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-script", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / Script helpers", license = "CC0 1.0 Universal", author = "Marcel Krüger" diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua index 263982a2ca3..78d097c0f2c 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua @@ -56,44 +56,44 @@ return { { "fontloader-reference.lua", "50f2268d2d34d5f2ad630151fc1e5b8e" }, { "fontloader-basics-gen.lua", "4bc43036e9796fccb0b8869f4b05bf2e" }, { "mktests", "918cb50be9ee8bd645ac1a27dc501e8c" }, - { "mkstatus", "0c93345ef76bb5458ea7b58144f8a716" }, + { "mkstatus", "590e9cffec69376c1888aa78c5b9275e" }, { "mkcharacters", "bfca0e96e1e351afe7077502f9595af9" }, { "mkglyphlist", "7a8a8fdc0eac7fac2f13ec8f4e8e7aa9" }, { "mkimport", "7d62f1042e548f8b9368f26b9ba4be5c" }, - { "luaotfload-glyphlist.lua", "d07f2134f3e0f2339f278b8a168f85df" }, + { "luaotfload-glyphlist.lua", "fa2a4b91221ca59a6af8ebf8f6d36092" }, { "luaotfload-characters.lua", "76415ca3ede312cad6e09038323489ae" }, - { "luaotfload-dvi.lua", "1f7115699a2b1e2b2dde2b2b06ecd6ea" }, - { "luaotfload-tounicode.lua", "57ebeb53c32ecf935c1f112e4d24e5a9" }, - { "luaotfload-unicode.lua", "6120395bbbd42023921c1e6eb5052fd8" }, - { "luaotfload-resolvers.lua", "84b3b14ab66c0c1b333cbd9f663908c9" }, - { "luaotfload-parsers.lua", "23650dae431d465b1f6599ffed4ee83f" }, - { "luaotfload-fallback.lua", "c5e14a494096dc9b1c20c04483f4fef3" }, - { "luaotfload-szss.lua", "3407719a32287f12a3f807f71ab5f24e" }, - { "luaotfload-scripts.lua", "01e3be892a2a4faa9d84d84ada15c367" }, - { "luaotfload-multiscript.lua", "5967d18a69e3b0dda2c5c1413e793984" }, - { "luaotfload-loaders.lua", "de540857896f6407e991dd00d8a9ccef" }, - { "luaotfload-harf-plug.lua", "7c8b3a70bc9e3989195ef8023620bb41" }, - { "luaotfload-harf-define.lua", "c39204ae392eebf0b121023a77b97e8e" }, - { "luaotfload-notdef.lua", "5dd6d665246f2af6225936cfde4a90c0" }, - { "luaotfload-embolden.lua", "7c1a7a88620b651b2564bfd6c2080e72" }, - { "luaotfload-letterspace.lua", "9907c492ff6c0c917578d1477ac3c16d" }, - { "luaotfload-features.lua", "902db5fc4316aa7c63c9f3e6565a2302" }, - { "luaotfload-database.lua", "99e8682432de72337f4f635c31b373c2" }, - { "luaotfload-configuration.lua", "261b1e6e7c1d79958008162bd376be52" }, - { "luaotfload-colors.lua", "238f8d1c9a0a296341ebc9b6522d668e" }, - { "luaotfload-auxiliary.lua", "a1a411bc17c7d147250ab04da62d205e" }, - { "luaotfload-filelist.lua", "c141386c0b9262d1e6e54228b35dac13" }, - { "luaotfload-tool.lua", "cea092171f0ca1ffc342aa66ad261d8f" }, - { "luaotfload-diagnostics.lua", "c54effd99e8412784d5c9876c6d298de" }, - { "luaotfload-log.lua", "01c847f9d12312f80971ae4eb04fa0ce" }, - { "luaotfload-init.lua", "aa5b3603a1b2696a27cd055e9174478a" }, + { "luaotfload-dvi.lua", "2c42e84f6c9cfdbe19bcc544f74bc3c8" }, + { "luaotfload-tounicode.lua", "c5b104d6d5d1d86f13d45294df8ac77f" }, + { "luaotfload-unicode.lua", "2ac5fb697191fbe7f30f4ab4e5f7037b" }, + { "luaotfload-resolvers.lua", "70abe38786679abb1ca55cc5911bba83" }, + { "luaotfload-parsers.lua", "72ab0dbd52fba0249530872bfde6163b" }, + { "luaotfload-fallback.lua", "653007bbe201edfe3d3841af3ec39b70" }, + { "luaotfload-szss.lua", "df7e044b32e6fa3105ebd7f31e5b03cf" }, + { "luaotfload-scripts.lua", "0d7bf2d895f46c408c26f23f5035affb" }, + { "luaotfload-multiscript.lua", "47e8a08c7271b9d660321631f3140a4c" }, + { "luaotfload-loaders.lua", "3acb9dc1e0f02d2ecee1ef144597caf6" }, + { "luaotfload-harf-plug.lua", "5274ff4eec2421572adbf4bf293fcd8c" }, + { "luaotfload-harf-define.lua", "0074c52e9baf538bfec8d4636552e466" }, + { "luaotfload-notdef.lua", "d1797bb1db42c691a1196a713c2e1936" }, + { "luaotfload-embolden.lua", "9b611178cd9acaa482f8be85f384d201" }, + { "luaotfload-letterspace.lua", "66348b58834d4cc954acd02bab149085" }, + { "luaotfload-features.lua", "23685ea0c4f4ba1adc4f9bdc467cfe34" }, + { "luaotfload-database.lua", "2c2ae0362806ef21ef2862326bc09c60" }, + { "luaotfload-configuration.lua", "34e76cd86a01213964c0f4d8b32c8858" }, + { "luaotfload-colors.lua", "1dadb911d3763a9517bc499d2652f431" }, + { "luaotfload-auxiliary.lua", "77787effc3f19842cd3df8641c1b1db5" }, + { "luaotfload-filelist.lua", "7a7aef4439461fa4b00231ac898abe82" }, + { "luaotfload-tool.lua", "6d582c12a960d475eeedf4dcd1ac5669" }, + { "luaotfload-diagnostics.lua", "4791249fede247e2c4346ab7f20d0d35" }, + { "luaotfload-log.lua", "dcd5da60663d042e45c60852b7edd23b" }, + { "luaotfload-init.lua", "2dc0709188f1ce7741f103949ebc9e67" }, { "luaotfload-main.lua", "b19c9cc34cf1d676c39f872cfb41aef6" }, }, ["notes"]={ ["committer"]="Marcel Fabian Krüger <tex@2krueger.de>", - ["description"]="v3.24/2023-08-19", + ["description"]="v3.26/2023-08-31", ["loader"]="fontloader-2023-08-19.lua", - ["revision"]="fc1177f247ae78a916f4ef5387ec7e29b8cd8155", - ["timestamp"]="2023-08-19 23:56:21 +0200", + ["revision"]="dc84dc80eeefae198d20f414ce1a3547f721446e", + ["timestamp"]="2023-08-31 20:10:15 +0200", }, }
\ No newline at end of file diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua index a8f283d9722..c9fcfc8c2e7 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua @@ -5,8 +5,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-suppress", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / suppress", license = "GPL v2.0", author = "Marcel Krüger" diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua index 30e90000642..95ac6b4d086 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua @@ -5,8 +5,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-szss", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / Special feature handling", license = "GPL v2.0", author = "Marcel Krüger" diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua index a78218f09b7..00496d9ea85 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua @@ -5,8 +5,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-tounicode", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / tounicode", license = "GPL v2.0", author = "Hans Hagen, Khaled Hosny, Elie Roux, Philipp Gesang, Marcel Krüger", diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua index cd67be7b753..975813d4685 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua @@ -5,8 +5,8 @@ assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { name = "luaotfload-unicode", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "luaotfload submodule / Unicode helpers", license = "CC0 1.0 Universal", author = "Marcel Krüger" diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.lua b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.lua index 2125387b901..798fa8d45f2 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.lua +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.lua @@ -20,8 +20,8 @@ local authors = "\z -- version number is used below! local ProvidesLuaModule = { name = "luaotfload", - version = "3.24", --TAGVERSION - date = "2023-08-19", --TAGDATE + version = "3.26", --TAGVERSION + date = "2023-08-31", --TAGDATE description = "Lua based OpenType font support", author = authors, copyright = authors, diff --git a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.sty b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.sty index 44fce074321..c68e171cbc1 100644 --- a/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.sty +++ b/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.sty @@ -39,7 +39,7 @@ \fi \ifdefined\ProvidesPackage \ProvidesPackage{luaotfload}% - [2023/08/19 v3.24 OpenType layout system] + [2023/08/31 v3.26 OpenType layout system] \fi \directlua{ if xpcall(function ()% |