texlive[62789] branches/branch2021.final: luaotfload (18mar22)

commits+karl at tug.org commits+karl at tug.org
Fri Mar 18 22:02:41 CET 2022


Revision: 62789
          http://tug.org/svn/texlive?view=revision&revision=62789
Author:   karl
Date:     2022-03-18 22:02:41 +0100 (Fri, 18 Mar 2022)
Log Message:
-----------
luaotfload (18mar22) (branch)

Modified Paths:
--------------
    branches/branch2021.final/Build/source/texk/texlive/linked_scripts/luaotfload/luaotfload-tool.lua
    branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/NEWS
    branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/README.md
    branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf
    branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf
    branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf
    branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex
    branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf
    branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst
    branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst
    branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf
    branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf
    branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf
    branches/branch2021.final/Master/texmf-dist/doc/man/man1/luaotfload-tool.1
    branches/branch2021.final/Master/texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf
    branches/branch2021.final/Master/texmf-dist/doc/man/man5/luaotfload.conf.5
    branches/branch2021.final/Master/texmf-dist/doc/man/man5/luaotfload.conf.man5.pdf
    branches/branch2021.final/Master/texmf-dist/scripts/luaotfload/luaotfload-tool.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-diagnostics.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-dvi.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-filelist.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-glyphlist.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.lua
    branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.sty

Modified: branches/branch2021.final/Build/source/texk/texlive/linked_scripts/luaotfload/luaotfload-tool.lua
===================================================================
--- branches/branch2021.final/Build/source/texk/texlive/linked_scripts/luaotfload/luaotfload-tool.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Build/source/texk/texlive/linked_scripts/luaotfload/luaotfload-tool.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -9,8 +9,8 @@
 
 local ProvidesLuaModule = { 
     name          = "luaotfload-tool",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload-tool / database functionality",
     license       = "GPL v2.0"
 }

Modified: branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/NEWS
===================================================================
--- branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/NEWS	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/NEWS	2022-03-18 21:02:41 UTC (rev 62789)
@@ -1,5 +1,10 @@
 Change History
 --------------
+2022-03-18 luaotfload v3.21
+
+    *  Fix performance regression introduced in version 3.19.
+    *  More reliably support TrueType based variable fonts in harf mode.
+
 2022-02-27 luaotfload v3.20
 
     *  A bug in luaotfload-tool has been corrected.

Modified: branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/README.md
===================================================================
--- branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/README.md	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/README.md	2022-03-18 21:02:41 UTC (rev 62789)
@@ -1,8 +1,8 @@
 # The Luaotfload Package
 
-VERSION: 3.20
+VERSION: 3.21
 
-DATE: 2022-02-27
+DATE: 2022-03-18
 
 
 ## Description

Modified: branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex
===================================================================
--- branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex	2022-03-18 21:02:41 UTC (rev 62789)
@@ -32,7 +32,7 @@
 \beginfrontmatter
 
   \setdocumenttitle  {The \identifier{luaotfload} package}
-  \setdocumentdate   {2022-02-27 v3.20}
+  \setdocumentdate   {2022-03-18 v3.21}
   \setdocumentauthor {LaTeX3 Project\\
                       Elie Roux · Khaled Hosny · Philipp Gesang · Ulrike Fischer · Marcel Krüger\\
                       Home: \hyperlink {https://github.com/latex3/luaotfload}}
@@ -62,6 +62,14 @@
 \endsection
 
 \beginsection{Changes}
+\beginsubsection {New in version 3.21 (by Ulrike Fischer/Marcel Krüger)}
+\begin{itemize}
+  \item Fix performance regression introduced in version 3.19.
+  \item More reliably support TrueType based variable fonts in \texttt{harf}
+    mode.
+\end{itemize}
+\endsubsection
+
 \beginsubsection {New in version 3.20 (by Ulrike Fischer/Marcel Krüger)}
 \begin{itemize}
   \item A bug in luaotfload-tool has been corrected.

Modified: branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst
===================================================================
--- branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst	2022-03-18 21:02:41 UTC (rev 62789)
@@ -6,9 +6,9 @@
          generate and query the Luaotfload font names database
 -----------------------------------------------------------------------
 
-:Date:                  2022-02-27
+:Date:                  2022-03-18
 :Copyright:             GPL v2.0
-:Version:               3.20
+:Version:               3.21
 :Manual section:        1
 :Manual group:          text processing
 

Modified: branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst
===================================================================
--- branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst	2022-03-18 21:02:41 UTC (rev 62789)
@@ -6,9 +6,9 @@
                      Luaotfload configuration file
 -----------------------------------------------------------------------
 
-:Date:                  2022-02-27
+:Date:                  2022-03-18
 :Copyright:             GPL v2.0
-:Version:               3.20
+:Version:               3.21
 :Manual section:        5
 :Manual group:          text processing
 

Modified: branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2021.final/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2021.final/Master/texmf-dist/doc/man/man1/luaotfload-tool.1
===================================================================
--- branches/branch2021.final/Master/texmf-dist/doc/man/man1/luaotfload-tool.1	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/doc/man/man1/luaotfload-tool.1	2022-03-18 21:02:41 UTC (rev 62789)
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH LUAOTFLOAD-TOOL 1 "2022-02-27" "3.20" "text processing"
+.TH LUAOTFLOAD-TOOL 1 "2022-03-18" "3.21" "text processing"
 .SH NAME
 luaotfload-tool \- generate and query the Luaotfload font names database
 .

Modified: branches/branch2021.final/Master/texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2021.final/Master/texmf-dist/doc/man/man5/luaotfload.conf.5
===================================================================
--- branches/branch2021.final/Master/texmf-dist/doc/man/man5/luaotfload.conf.5	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/doc/man/man5/luaotfload.conf.5	2022-03-18 21:02:41 UTC (rev 62789)
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH LUAOTFLOAD.CONF 5 "2022-02-27" "3.20" "text processing"
+.TH LUAOTFLOAD.CONF 5 "2022-03-18" "3.21" "text processing"
 .SH NAME
 luaotfload.conf \- Luaotfload configuration file
 .

Modified: branches/branch2021.final/Master/texmf-dist/doc/man/man5/luaotfload.conf.man5.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2021.final/Master/texmf-dist/scripts/luaotfload/luaotfload-tool.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/scripts/luaotfload/luaotfload-tool.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/scripts/luaotfload/luaotfload-tool.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -9,8 +9,8 @@
 
 local ProvidesLuaModule = { 
     name          = "luaotfload-tool",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload-tool / database functionality",
     license       = "GPL v2.0"
 }

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -6,8 +6,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-auxiliary",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / auxiliary functions",
     license       = "GPL v2.0"
 }

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -5,8 +5,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-colors",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / color",
     license       = "GPL v2.0",
     author        = "Khaled Hosny, Elie Roux, Philipp Gesang, Dohyun Kim, David Carlisle",

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -7,8 +7,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-configuration",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / config file reader",
     license       = "GPL v2.0"
 }

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -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.20",       --TAGVERSION
-     date          = "2022-02-27", --TAGDATE
+     version       = "3.21",       --TAGVERSION
+     date          = "2022-03-18", --TAGDATE
      description   = "luaotfload submodule / database",
      license       = "GPL v2.0",
      author        = "Khaled Hosny, Elie Roux, Philipp Gesang, Marcel Krüger",

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-diagnostics.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-diagnostics.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-diagnostics.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -7,8 +7,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-diagnostics",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload-tool submodule / diagnostics",
     license       = "GPL v2.0"
 }

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-dvi.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-dvi.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-dvi.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -6,8 +6,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-dvi",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / DVI",
     license       = "GPL v2.0",
     author        = "Marcel Krüger",

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -5,8 +5,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-embolden",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / embolden",
     license       = "GPL v2.0",
     author        = "Marcel Krüger"

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -5,8 +5,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") {
     name          = "luaotfload-fallback",
-    version       = "3.20",     --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",     --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / fallback",
     license       = "GPL v2.0",
     author        = "Marcel Krüger"

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -5,8 +5,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-features",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / features",
     license       = "GPL v2.0",
     author        = "Hans Hagen, Khaled Hosny, Elie Roux, Philipp Gesang, Marcel Krüger",
@@ -840,7 +840,7 @@
     local function result(head)
         return normalize_func(head, f, characters, true)
     end
-    t[fontdir] = result
+    t[f] = result
     return result
 end})
 -- When this is loaded as part of luaotfload-tool, then we can't access nodes

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-filelist.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-filelist.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-filelist.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -6,8 +6,8 @@
 
 if luaotfload_module then luaotfload_module {
     name          = "luaotfload-filelist",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / filelist",
     license       = "GPL v2.0"
 } end

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-glyphlist.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-glyphlist.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-glyphlist.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -1,8 +1,8 @@
 if luaotfload_module then
   luaotfload_module {
     name          = "luaotfload-glyphlist",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --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",

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -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.20",       --TAGVERSION
-     date          = "2022-02-27", --TAGDATE
+     version       = "3.21",       --TAGVERSION
+     date          = "2022-03-18", --TAGDATE
      description   = "luaotfload submodule / HarfBuzz font loading",
      license       = "GPL v2.0",
      author        = "Khaled Hosny, Marcel Krüger",
@@ -541,8 +541,11 @@
   elseif extents_hbfont then
     glyph_stream_mapping[ocid] = cid
     glyph_stream_mapping_inverse[cid] = ocid
+    local h_advance = extents_hbfont:get_glyph_h_advance(ocid)
+    local v_advance = extents_hbfont:get_glyph_v_advance(ocid)
+    assert(h_advance and v_advance)
     local extents = extents_hbfont:get_glyph_extents(ocid)
-    return extents.width, extents.x_bearing, extents.height, extents.y_bearing
+    return h_advance, extents and extents.x_bearing or 0, v_advance, 0 -- The last value should be get_glyph_v_origin(ocid).y - extents.y_bearing
   else
     return cb(fid, cid, kind, ocid)
   end

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -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.20",       --TAGVERSION
-  date          = "2022-02-27", --TAGDATE
+  version       = "3.21",       --TAGVERSION
+  date          = "2022-03-18", --TAGDATE
   description   = "luaotfload submodule / HarfBuzz shaping",
   license       = "GPL v2.0",
   author        = "Khaled Hosny, Marcel Krüger",

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -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.20",       --TAGVERSION
-     date          = "2022-02-27", --TAGDATE
+     version       = "3.21",       --TAGVERSION
+     date          = "2022-03-18", --TAGDATE
      description   = "luaotfload submodule / CFF2 table processing",
      license       = "GPL v2.0",
      author        = "Marcel Krüger",

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -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.20",       --TAGVERSION
-     date          = "2022-02-27", --TAGDATE
+     version       = "3.21",       --TAGVERSION
+     date          = "2022-03-18", --TAGDATE
      description   = "luaotfload submodule / Type 2 charstring writer",
      license       = "GPL v2.0",
      author        = "Marcel Krüger",

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -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.20",       --TAGVERSION
-     date          = "2022-02-27", --TAGDATE
+     version       = "3.21",       --TAGVERSION
+     date          = "2022-03-18", --TAGDATE
      description   = "luaotfload submodule / gvar table processing",
      license       = "GPL v2.0",
      author        = "Marcel Krüger",

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -7,8 +7,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") {
     name          = "luaotfload-init",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / initialization",
     license       = "GPL v2.0"
 }

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -5,8 +5,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-letterspace",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / letterspacing",
     license       = "GPL v2.0",
     copyright     = "PRAGMA ADE / ConTeXt Development Team",

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -8,8 +8,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-loaders",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / callback handling",
     license       = "GPL v2.0"
 }

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -6,8 +6,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-log",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / logging",
     license       = "GPL v2.0",
     author        = "Khaled Hosny, Elie Roux, Philipp Gesang",

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -5,8 +5,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") {
     name          = "luaotfload-multiscript",
-    version       = "3.20",     --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",     --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / multiscript",
     license       = "GPL v2.0",
     author        = "Marcel Krüger"

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -5,8 +5,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-notdef",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / notdef",
     license       = "GPL v2.0",
     author        = "Marcel Krüger"

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -7,8 +7,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-parsers",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / parsers",
     license       = "GPL v2.0"
 }

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -11,8 +11,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-resolvers",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / resolvers",
     license       = "GPL v2.0"
 }

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -5,8 +5,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-script",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / Script helpers",
     license       = "CC0 1.0 Universal",
     author        = "Marcel Krüger"

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -56,44 +56,44 @@
   { "fontloader-reference.lua", "066680a4fe38fad14eb27f56d4616104" },
   { "fontloader-basics-gen.lua", "4bc43036e9796fccb0b8869f4b05bf2e" },
   { "mktests", "918cb50be9ee8bd645ac1a27dc501e8c" },
-  { "mkstatus", "a49a287defff8b8241faedb7c6a45621" },
+  { "mkstatus", "1ad0366dc654e0d374b13acb88bdc195" },
   { "mkcharacters", "bfca0e96e1e351afe7077502f9595af9" },
   { "mkglyphlist", "7a8a8fdc0eac7fac2f13ec8f4e8e7aa9" },
   { "mkimport", "7d62f1042e548f8b9368f26b9ba4be5c" },
-  { "luaotfload-glyphlist.lua", "37275559314b6ced2c01f0d0e58fd68f" },
+  { "luaotfload-glyphlist.lua", "990d281cc4c46f219d34f2104bf31409" },
   { "luaotfload-characters.lua", "76415ca3ede312cad6e09038323489ae" },
-  { "luaotfload-dvi.lua", "17763f980ea431ef33578799e36121bd" },
-  { "luaotfload-tounicode.lua", "861919847a52fcbe4e625c8cda7826a2" },
-  { "luaotfload-unicode.lua", "5c90a8c752518c7eae0aa21f5d4e6cb5" },
-  { "luaotfload-resolvers.lua", "a3a547c332dcc51885b6611debcecb53" },
-  { "luaotfload-parsers.lua", "90411c0301b37730abb40a8b49507c8f" },
-  { "luaotfload-fallback.lua", "febc05a8a5701b4e9b73a9a24e994f33" },
-  { "luaotfload-szss.lua", "256bc3115f09638b0acdf4f59b06e4d1" },
-  { "luaotfload-scripts.lua", "9356ba71cf8a174e8e592213aa680297" },
-  { "luaotfload-multiscript.lua", "8f77beea00a1319d53e10ce95f6cc561" },
-  { "luaotfload-loaders.lua", "b0b23c070c570d81a32913d2afc1bb2a" },
-  { "luaotfload-harf-plug.lua", "098a6a6f9c17d2a99a76ce890e8c9dc6" },
-  { "luaotfload-harf-define.lua", "0d8692db5d29664eb32e6c5fb25b049f" },
-  { "luaotfload-notdef.lua", "c323ab19ea5e81c5c9c4bbbc6d62839a" },
-  { "luaotfload-embolden.lua", "50aa1bdac170cdb287345b9532520cbf" },
-  { "luaotfload-letterspace.lua", "79d2efd35a43d1bfba84ce7c5a211680" },
-  { "luaotfload-features.lua", "2348361d796bde017da72421a0e68ce6" },
-  { "luaotfload-database.lua", "d37c8efaed4dbe9bb566cbd8e9ba9216" },
-  { "luaotfload-configuration.lua", "cfdee94e34f3294b8ef627086ac464a3" },
-  { "luaotfload-colors.lua", "01070f297400b9d0bb94a321b16a3cc6" },
-  { "luaotfload-auxiliary.lua", "2a69d5f008d6c79b703ea6bd88f545f3" },
-  { "luaotfload-filelist.lua", "261c4306787e506da0ca5c15b09913f5" },
-  { "luaotfload-tool.lua", "252bdfdf017c7b2a1e1a92d129de05c2" },
-  { "luaotfload-diagnostics.lua", "146886b07d0f4f57b82ed77407d32066" },
-  { "luaotfload-log.lua", "7856e6afce049f6196ef94b2d2057ff6" },
-  { "luaotfload-init.lua", "3c3b19cd2f8bbbd8bdbc99c50535bff7" },
+  { "luaotfload-dvi.lua", "8ddc7ee49050bcef1682c054f00d3bf5" },
+  { "luaotfload-tounicode.lua", "fb7b0f47a74b414177bea5f982abf1de" },
+  { "luaotfload-unicode.lua", "65c7651d19fe06ec17196c22c533f768" },
+  { "luaotfload-resolvers.lua", "7fd3c8d3d5a76c89227110177e7979f3" },
+  { "luaotfload-parsers.lua", "a7eb408eae165d6a61d11a705cab1b98" },
+  { "luaotfload-fallback.lua", "e218dc2d291d024f2d1b45da766f6cfc" },
+  { "luaotfload-szss.lua", "5d97cb13052848afe1aba7e7ebc1469c" },
+  { "luaotfload-scripts.lua", "b987b6592183d5cc5ec858d5792cc381" },
+  { "luaotfload-multiscript.lua", "3f88fec616eb7b3f56fc5932a0f1e4d8" },
+  { "luaotfload-loaders.lua", "e9f98d4904d245facab3932c505ea0f8" },
+  { "luaotfload-harf-plug.lua", "09076cf26ee8160a8eb667c6be500069" },
+  { "luaotfload-harf-define.lua", "16079aa19c3862e2e8f6b8cb91cf037a" },
+  { "luaotfload-notdef.lua", "c06af0d71ab75a68f3445ecc6fa4e7b3" },
+  { "luaotfload-embolden.lua", "04466a99226e5724ef9287ec1a28263a" },
+  { "luaotfload-letterspace.lua", "000b624f54d934aff044862b7a64d4e2" },
+  { "luaotfload-features.lua", "26ff83b26be22a1962db807b51a362dc" },
+  { "luaotfload-database.lua", "315be26e69005984329b81aa331e1365" },
+  { "luaotfload-configuration.lua", "5b294133cd45a4a6f4b94388dbfc2964" },
+  { "luaotfload-colors.lua", "5989cddee9b5371697c559ec201e27e7" },
+  { "luaotfload-auxiliary.lua", "56ff5ca809e974b5630cdce6d287982d" },
+  { "luaotfload-filelist.lua", "007dac159b4407ea6cb04dbfbc4d4c87" },
+  { "luaotfload-tool.lua", "c3dcd23a9eb499b5878381b6ec01d8c9" },
+  { "luaotfload-diagnostics.lua", "90d352ac043f299aa343830084deaa00" },
+  { "luaotfload-log.lua", "22964216fb42c7b07623fc43da5149ac" },
+  { "luaotfload-init.lua", "8acaf9e42a9c9fa1c398a0944d1a4d50" },
   { "luaotfload-main.lua", "b19c9cc34cf1d676c39f872cfb41aef6" },
  },
  ["notes"]={
   ["committer"]="Marcel Fabian Krüger <tex at 2krueger.de>",
-  ["description"]="v3.20/2022-02-27",
+  ["description"]="v3.21/2022-03-18",
   ["loader"]="fontloader-2022-02-24.lua",
-  ["revision"]="b6b01d231706a79c8456c4c890d62a65897b49e1",
-  ["timestamp"]="2022-02-27 14:15:30 +0100",
+  ["revision"]="f3b4cee7b284e3e9d780315400166c53a4579f55",
+  ["timestamp"]="2022-03-18 14:09:12 +0100",
  },
 }
\ No newline at end of file

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -5,8 +5,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-suppress",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / suppress",
     license       = "GPL v2.0",
     author        = "Marcel Krüger"

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -5,8 +5,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-szss",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / Special feature handling",
     license       = "GPL v2.0",
     author        = "Marcel Krüger"

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -5,8 +5,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") { 
     name          = "luaotfload-tounicode",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / tounicode",
     license       = "GPL v2.0",
     author        = "Hans Hagen, Khaled Hosny, Elie Roux, Philipp Gesang, Marcel Krüger",

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -5,8 +5,8 @@
 
 assert(luaotfload_module, "This is a part of luaotfload and should not be loaded independently") {
     name          = "luaotfload-unicode",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "luaotfload submodule / Unicode helpers",
     license       = "CC0 1.0 Universal",
     author        = "Marcel Krüger"

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.lua
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.lua	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.lua	2022-03-18 21:02:41 UTC (rev 62789)
@@ -20,8 +20,8 @@
 -- version number is used below!
 local ProvidesLuaModule = { 
     name          = "luaotfload",
-    version       = "3.20",       --TAGVERSION
-    date          = "2022-02-27", --TAGDATE
+    version       = "3.21",       --TAGVERSION
+    date          = "2022-03-18", --TAGDATE
     description   = "Lua based OpenType font support",
     author        = authors,
     copyright     = authors,

Modified: branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.sty
===================================================================
--- branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.sty	2022-03-18 21:02:20 UTC (rev 62788)
+++ branches/branch2021.final/Master/texmf-dist/tex/luatex/luaotfload/luaotfload.sty	2022-03-18 21:02:41 UTC (rev 62789)
@@ -39,7 +39,7 @@
 \fi
 \ifdefined\ProvidesPackage
   \ProvidesPackage{luaotfload}%
-    [2022/02/27 v3.20  OpenType layout system]
+    [2022/03/18 v3.21  OpenType layout system]
 \fi
 \directlua{
   if xpcall(function ()%



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