[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.