[latex3-commits] [git/LaTeX3-latex3-luaotfload] dev: Prepare for v3.19 release (315555b)

Marcel Fabian Krüger tex at 2krueger.de
Thu Feb 24 13:35:07 CET 2022


Repository : https://github.com/latex3/luaotfload
On branch  : dev
Link       : https://github.com/latex3/luaotfload/commit/315555b5699e8d1d80db2216e9f0fbac2560a994

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

commit 315555b5699e8d1d80db2216e9f0fbac2560a994
Author: Marcel Fabian Krüger <tex at 2krueger.de>
Date:   Thu Feb 24 13:33:58 2022 +0100

    Prepare for v3.19 release


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

315555b5699e8d1d80db2216e9f0fbac2560a994
 build.lua               |  4 ++--
 ctan.ann                | 17 +++++++++++++----
 doc/luaotfload-main.tex | 17 +++++++++++++++++
 3 files changed, 32 insertions(+), 6 deletions(-)

diff --git a/build.lua b/build.lua
index 45022d7..89b831e 100644
--- a/build.lua
+++ b/build.lua
@@ -1,6 +1,6 @@
 
-packageversion= "3.19-dev"
-packagedate   = "2021-05-21"
+packageversion= "3.19"
+packagedate   = "2022-02-24"
 fontloaderdate= "2022-02-24"
 packagedesc   = ""
 
diff --git a/ctan.ann b/ctan.ann
index ddb0fed..5ef1130 100644
--- a/ctan.ann
+++ b/ctan.ann
@@ -1,5 +1,14 @@
-2021-05-21 luaotfload v3.18
+2022-02-24 luaotfload v3.19
 
-    *  Allow using variable fonts without explicitly specifying any axis values
-    *  The fontloader has been synced with the context code from 2021-05-20
-    *  Multiple small fixes, mostly concerning discretionaries in harf mode.
+    *  When used with LuaTeX 1.15.0 or newer, variable fonts are supported
+       when using the harf shaper too.
+    *  A new algorithm for selecting fonts based on font family names allows
+       to more reliably load fonts based on their family name.
+    *  The compiled font database gets compressed to reduce disk space and
+       improve performance on newer systems.
+    *  Text automatically gets normalized to Unicode's NFC before shaping.
+       This improves rendering for text written in decomposed forms for many
+       fonts. This can be turned off by passing the -normalize font feature.
+    *  The fontloader has been synced with the context code from 2022-02-24.
+       This fixes some broken rendering of TrueType based variable fonts.
+    *  A number of small bugfixes.
diff --git a/doc/luaotfload-main.tex b/doc/luaotfload-main.tex
index 7ba67b8..36f1ce4 100644
--- a/doc/luaotfload-main.tex
+++ b/doc/luaotfload-main.tex
@@ -62,6 +62,23 @@ Supported is the \identifier{luatex} versions of a current TeXLive 2019 (and a c
 \endsection
 
 \beginsection{Changes}
+\beginsubsection {New in version 3.19 (by Ulrike Fischer/Marcel Krüger)}
+\begin{itemize}
+  \item When used with Lua\TeX\ 1.15.0 or newer, variable fonts are supported
+    when using the \texttt{harf} shaper too.
+  \item A new algorithm for selecting fonts based on font family names allows
+    to more reliably load fonts based on their family name.
+  \item The compiled font database gets compressed to reduce disk space and
+    improve performance on newer systems.
+  \item Broken rendering of some TrueType based variable fonts has been fixed.
+  \item Text automatically gets normalized to Unicode's NFC before shaping.
+    This improves rendering for text written in decomposed forms for many
+    fonts. This can be turned off by passing the \texttt{-normalize} font
+    feature.
+  \item A number of small bugfixes.
+ \end{itemize}
+\endsubsection
+
 \beginsubsection {New in version 3.18 (by Ulrike Fischer/Marcel Krüger)}
 \begin{itemize}
   \item Now variable fonts can be loaded with default values without specifying





More information about the latex3-commits mailing list.