summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/luatex/luaotfload
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-02-25 22:14:10 +0000
committerKarl Berry <karl@freefriends.org>2022-02-25 22:14:10 +0000
commit75eb24771faf3783171e71e4f9e84ccdf553cc2a (patch)
treebc220b6b4acbe2809ae3a92c666b31dd5fe10cb5 /Master/texmf-dist/doc/luatex/luaotfload
parent7c39846d9014b0d4ae35263f0fcb7e58e0bfbba8 (diff)
luaotfload (25feb22)
git-svn-id: svn://tug.org/texlive/trunk@62175 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/luatex/luaotfload')
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/NEWS15
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/README.md4
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdfbin40024 -> 40019 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdfbin77497 -> 77690 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdfbin494977 -> 494376 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex24
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdfbin77067 -> 76959 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst4
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst10
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdfbin21837 -> 22075 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdfbin8559 -> 8560 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdfbin8479 -> 8481 bytes
12 files changed, 48 insertions, 9 deletions
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/NEWS b/Master/texmf-dist/doc/luatex/luaotfload/NEWS
index f6e4e0fcb7c..44b749c352c 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/NEWS
+++ b/Master/texmf-dist/doc/luatex/luaotfload/NEWS
@@ -1,5 +1,20 @@
Change History
--------------
+2022-02-24 luaotfload v3.19
+
+ * 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.
+
2021-05-21 luaotfload v3.18
* Allow using variable fonts without explicitly specifying any axis values
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/README.md b/Master/texmf-dist/doc/luatex/luaotfload/README.md
index a58b1c99fbf..565733e6c51 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.18
+VERSION: 3.19
-DATE: 2021-05-21
+DATE: 2022-02-24
## Description
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf
index 0704762fd14..b455173c6be 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf
+++ b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf
index 7baffef63e0..9e3b6c65575 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf
+++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf
index 7931d9d1d4b..b87b90e0c8b 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf
+++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex
index ccc20ca5783..cdf55900573 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 {2021-05-21 v3.18}
+ \setdocumentdate {2022-02-24 v3.19}
\setdocumentauthor {LaTeX3 Project\\
Elie Roux · Khaled Hosny · Philipp Gesang · Ulrike Fischer · Marcel Krüger\\
Home: \hyperlink {https://github.com/latex3/luaotfload}}
@@ -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
@@ -504,7 +521,7 @@ where \meta{prefix} is either \inlinecode{file:} or \inlinecode {name:}.\footnot
%
For a working example see the
\hyperlink [test in the luaotfload
- repo]{https://github.com/latex3/luaotfload/blob/master/testfiles/my-resolver.lvt}.
+ repo]{https://github.com/latex3/luaotfload/blob/main/testfiles/my-resolver.lvt}.
}
%
It determines whether the font loader should interpret the request as
@@ -2477,7 +2494,8 @@ code imported from \CONTEXT.
The complete text of the license is given as a separate file \fileent
{COPYING} in the toplevel directory of the
-\hyperlink [\fileent {Luaotfload} Git repository]{https://github.com/lualatex/luaotfload/blob/master/COPYING}.\\
+\hyperlink [\fileent {Luaotfload} Git
+repository]{https://github.com/latex3/luaotfload/blob/main/COPYING}.\\
Distributions probably package it as \fileent
{doc/luatex/luaotfload/COPYING} in the relevant \fileent {texmf} tree.
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf
index fb44487640d..a218f773672 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf
+++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst
index 085a3713866..1eddd510f16 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: 2021-05-21
+:Date: 2022-02-24
:Copyright: GPL v2.0
-:Version: 3.18
+:Version: 3.19
: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 84db4dca17d..4e0347b907c 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: 2021-05-21
+:Date: 2022-02-24
:Copyright: GPL v2.0
-:Version: 3.18
+:Version: 3.19
:Manual section: 5
:Manual group: text processing
@@ -228,6 +228,8 @@ Section ``misc``
+---------------+--------+-------------------------+
| version | s | <Luaotfload version> |
+---------------+--------+-------------------------+
+| keepnames | b | ``true`` |
++---------------+--------+-------------------------+
With ``statistics`` enabled, extra statistics will be collected during
index creation and appended to the index file. It may then be queried
@@ -241,6 +243,10 @@ terminal dimensions cannot be retrieved.
The value of ``version`` is derived from the version string hard-coded
in the Luaotfload source. Override at your own risk.
+The ``keepnames`` option decides if the ConTeXt fontloader should keep
+names it considers useless or if they should be discarded. This option
+only takes effect after font caches are regenererated.
+
Section ``paths``
-----------------------------------------------------------------------
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf b/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf
index d6513d68697..e119a1ef165 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf
+++ b/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf
index 29b7c229f72..ded892e99bc 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf
+++ b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf
index a604a8c557d..d889e43e79e 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf
+++ b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf
Binary files differ