[latex3-commits] [git/LaTeX3-latex3-luaotfload] master: Update status and release v3.17 (04c2f89)

Marcel Fabian Krüger tex at 2krueger.de
Fri Jan 8 14:16:15 CET 2021


Repository : https://github.com/latex3/luaotfload
On branch  : master
Link       : https://github.com/latex3/luaotfload/commit/04c2f89fd6a6ef2cb33efcdb3d3411fdc1b5a022

>---------------------------------------------------------------

commit 04c2f89fd6a6ef2cb33efcdb3d3411fdc1b5a022
Author: Marcel Fabian Krüger <tex at 2krueger.de>
Date:   Fri Jan 8 14:16:15 2021 +0100

    Update status and release v3.17


>---------------------------------------------------------------

04c2f89fd6a6ef2cb33efcdb3d3411fdc1b5a022
 ctan.ann                                           | 27 ++--------
 src/auto/luaotfload-status.lua                     | 62 +++++++++++-----------
 ...whatsits.tlg => issue53-whatsits.luatexdev.tlg} |  8 +++
 3 files changed, 42 insertions(+), 55 deletions(-)

diff --git a/ctan.ann b/ctan.ann
index e5a083f..48eb32b 100644
--- a/ctan.ann
+++ b/ctan.ann
@@ -1,24 +1,3 @@
-2020-12-30 luaotfload v3.16
-    *  The fontloader has been synced with the context code from 2020-12-30
-    *  The entry point is called luaotfload.lua instead of
-       luaotfload-main.lua (but the old name is still provided for 
-       compatibility).
-    *  pre/post_shaping_filter callbacks has been added.
-    *  The number of lua-files and submodules shown in the log-file 
-       has been reduced. But it is extended again by setting the environment 
-       variable LUAOTFLOAD_TRACE_SUBMODULES=1.
-    *  The HarfBuzz based shaper will in some situations drop hyphenation
-       points. This happens less frequently now since the new version uses
-       first/second discretionaries (the mechanism described in the LuaTeX manual,
-       section 5.6 for the of-f-ice example) to support a limited amount of
-       nesting.
-    *  When the node shaper is used, experimental support for 
-       OpenType variable fonts has been added. To use them, set the font 
-       feature axis to a comma separated list of axis names and values. 
-       (E.g.  axis={weight=600}) The supported axis names and value 
-       range depend on the font.
-    *  The font features upper and lower can be used to map
-       the text of a font to upper or lowercase before displaying it. Currently
-       this implements the untailored Unicode case mapping algorithm, but it is
-       planned to add tailoring later.
-    *  A number of small bugfixes.
+2021-01-08 luaotfload v3.17
+    *  The fontloader has been synced with the context code from 2021-01-07.
+       This improves support for advanced CFF based OpenType variable fonts.
diff --git a/src/auto/luaotfload-status.lua b/src/auto/luaotfload-status.lua
index 7c0931d..a54b36d 100644
--- a/src/auto/luaotfload-status.lua
+++ b/src/auto/luaotfload-status.lua
@@ -54,46 +54,46 @@ return {
   { "fontloader-font-ini.lua", "5343de60613adb24cdd7a8d2ee1d153c" },
   { "fontloader-data-con.lua", "23a0f5386d46a1c157ae82a373e35fa0" },
   { "fontloader-reference.lua", "4807209e6a35420dd7528e9ec02f11da" },
-  { "fontloader-basics-gen.lua", "e470c13b1ed41e38932e93518219ad74" },
+  { "fontloader-basics-gen.lua", "4bc43036e9796fccb0b8869f4b05bf2e" },
   { "mktests", "918cb50be9ee8bd645ac1a27dc501e8c" },
-  { "mkstatus", "27615b6512f9083361df322badcb5736" },
+  { "mkstatus", "316374e913f66198e6c4b64f508fe445" },
   { "mkcharacters", "bfca0e96e1e351afe7077502f9595af9" },
   { "mkglyphlist", "7a8a8fdc0eac7fac2f13ec8f4e8e7aa9" },
   { "mkimport", "7d62f1042e548f8b9368f26b9ba4be5c" },
-  { "luaotfload-glyphlist.lua", "f3f5c1d156a145142a6c6a96e2cba634" },
+  { "luaotfload-glyphlist.lua", "0d00718507efc2d3060f5bdc38fa9d35" },
   { "luaotfload-characters.lua", "76415ca3ede312cad6e09038323489ae" },
-  { "luaotfload-dvi.lua", "66957718c905f2295eef6ef9754c8314" },
-  { "luaotfload-tounicode.lua", "07d90a30cd104b1f946fbc1b5dd35831" },
-  { "luaotfload-unicode.lua", "827c66608fa1abf0ce2c5556b7c6273b" },
-  { "luaotfload-resolvers.lua", "6c73ad803932f502325dd2f5663ec28b" },
-  { "luaotfload-parsers.lua", "fb19544aad36808869f6bf14a1ae9697" },
-  { "luaotfload-fallback.lua", "b672592afb9308238f34533d1cb7b203" },
-  { "luaotfload-szss.lua", "aa69d5cc7af01b6f3926a4745deda54a" },
-  { "luaotfload-scripts.lua", "859ad4590443e0a61086bc6feec2c6a1" },
-  { "luaotfload-multiscript.lua", "a1c1e06e69ad38ab1787c42c3bcb82aa" },
-  { "luaotfload-loaders.lua", "6f8cbdf718c9ec904245e7e8a6220f3f" },
-  { "luaotfload-harf-plug.lua", "0b78dc477d0c7363d0e6f526c7c13835" },
-  { "luaotfload-harf-define.lua", "b48b498869c05ea9f9c21468e2807fda" },
-  { "luaotfload-notdef.lua", "bf93413ebefa099246c8644eeaed63b3" },
-  { "luaotfload-embolden.lua", "eaf50ab519b513ed9a080dfd23da8e43" },
-  { "luaotfload-letterspace.lua", "b8d6108fef76467a8b77a9ec15efbf71" },
-  { "luaotfload-features.lua", "3242e241b1e8695679ca875412488090" },
-  { "luaotfload-database.lua", "5b3cf7add7975c07d0dde3696f1cc415" },
-  { "luaotfload-configuration.lua", "758ea4fa24ea65d7a0957800f38f878b" },
-  { "luaotfload-colors.lua", "c3fd3c92f0a89135c23a11a62a4c37cf" },
-  { "luaotfload-auxiliary.lua", "49e2a60c80a8c66a51daad137d5ce26b" },
-  { "luaotfload-filelist.lua", "adae075bc8290469c4faa395f722ecfc" },
-  { "luaotfload-tool.lua", "b88fd12270938ca999ac189a2b5d8612" },
-  { "luaotfload-diagnostics.lua", "b29841ce4021eb5de992f744fbf7c198" },
-  { "luaotfload-log.lua", "ae8c3f01304563ce1347e56f5c94fb97" },
-  { "luaotfload-init.lua", "69ef36d1b1076f41f7d5ce962e76e33c" },
+  { "luaotfload-dvi.lua", "1b5c71cb9d4115288f8c959dd7495b10" },
+  { "luaotfload-tounicode.lua", "691ecb61733cfdb511723a9ba91ed899" },
+  { "luaotfload-unicode.lua", "b72a930a8457f82841b13a77d8a4ee5e" },
+  { "luaotfload-resolvers.lua", "48d7387e7fe7e165a4b8f03affe26764" },
+  { "luaotfload-parsers.lua", "032b9400d1a94a766f165c6f89534691" },
+  { "luaotfload-fallback.lua", "73c3efbaf83d56cf70026f9f5a013ace" },
+  { "luaotfload-szss.lua", "74a29d19f345ecb03beb9049d93f031d" },
+  { "luaotfload-scripts.lua", "fd7fff93a726341d963c89b7ca9ea295" },
+  { "luaotfload-multiscript.lua", "4ab9ecc426d65089297d0a3ff9ceaf48" },
+  { "luaotfload-loaders.lua", "09242a1688da34817d9b0cf3ab097e4c" },
+  { "luaotfload-harf-plug.lua", "710e88baaede22f14d3bb044f4444696" },
+  { "luaotfload-harf-define.lua", "bdadb2b7ea39ee0db2a0cbd3f9a2f255" },
+  { "luaotfload-notdef.lua", "3d7f0ec86a91876ae0f5618752cb8633" },
+  { "luaotfload-embolden.lua", "dd9ba34372aaaf19d650ecf41b236ffb" },
+  { "luaotfload-letterspace.lua", "941e1b40bdde8a16dc906ae37e5ff39f" },
+  { "luaotfload-features.lua", "887962e42aa678958845d52e4536672d" },
+  { "luaotfload-database.lua", "a3f40eab73f3ea8f5d11fe5563a94915" },
+  { "luaotfload-configuration.lua", "01acf9310fff2cda70ec77054387ab0a" },
+  { "luaotfload-colors.lua", "7a1c4e45737b047359bc2a8fe5732ccc" },
+  { "luaotfload-auxiliary.lua", "f1f6943df33a32a2029ae60535eb7648" },
+  { "luaotfload-filelist.lua", "6b68a1f56c266c6ae96572f574b619aa" },
+  { "luaotfload-tool.lua", "c0adf5af6a8a0215d0b4835d09c4a5a0" },
+  { "luaotfload-diagnostics.lua", "e36e59816eb041bde734c9d582d58d2f" },
+  { "luaotfload-log.lua", "1ec2595f9c0971eff6d841d92e7907a2" },
+  { "luaotfload-init.lua", "a4eca1b45f83c2272bb988d84fd93923" },
   { "luaotfload-main.lua", "b19c9cc34cf1d676c39f872cfb41aef6" },
  },
  ["notes"]={
-  ["committer"]="Ulrike Fischer <fischer at troubleshooting-tex.de>",
+  ["committer"]="Marcel Fabian Krüger <tex at 2krueger.de>",
   ["description"]="v3.17/2020-01-08",
   ["loader"]="fontloader-2021-01-07.lua",
-  ["revision"]="11868f3e0ed95a6fd41d3c6fa52525db399d7706",
-  ["timestamp"]="2020-12-31 16:03:21 +0100",
+  ["revision"]="359a8a50a0d1f778e358cc1507b6f08ec17b6898",
+  ["timestamp"]="2021-01-08 14:15:42 +0100",
  },
 }
\ No newline at end of file
diff --git a/testfiles/issue53-whatsits.tlg b/testfiles/issue53-whatsits.luatexdev.tlg
similarity index 87%
copy from testfiles/issue53-whatsits.tlg
copy to testfiles/issue53-whatsits.luatexdev.tlg
index 39c76ba..18e87b8 100644
--- a/testfiles/issue53-whatsits.tlg
+++ b/testfiles/issue53-whatsits.luatexdev.tlg
@@ -2,6 +2,13 @@ This is a generated file for the l3build validation system.
 Don't change this file in any respect.
 Completed box being shipped out [1]
 \vbox(633.0+0.0)x407.0, direction TLT
+.\hbox(0.0+0.0)x0.0, direction TLT
+..\kern-72.26999
+..\vbox(0.0+0.0)x0.0, glue set 72.26999fil, direction TLT
+...\kern-72.26999
+...\hbox(0.0+0.0)x0.0, direction TLT
+....\glue 0.0 plus 1.0fil minus 1.0fil
+...\glue 0.0 plus 1.0fil minus 1.0fil
 .\glue 16.0
 .\vbox(617.0+0.0)x345.0, shifted 62.0, direction TLT
 ..\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT
@@ -53,4 +60,5 @@ Completed box being shipped out [1]
 ....\TU/TeXGyreTermes(0)/m/n/10 1
 ....\glue 0.0 plus 1.0fil
 ...\pdfcolorstack 0 pop
+.\kern0.0
 (issue53-whatsits.aux)





More information about the latex3-commits mailing list.