diff options
author | Karl Berry <karl@freefriends.org> | 2022-02-25 22:14:10 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-02-25 22:14:10 +0000 |
commit | 75eb24771faf3783171e71e4f9e84ccdf553cc2a (patch) | |
tree | bc220b6b4acbe2809ae3a92c666b31dd5fe10cb5 /Master/texmf-dist/doc/luatex | |
parent | 7c39846d9014b0d4ae35263f0fcb7e58e0bfbba8 (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')
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/NEWS | 15 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/README.md | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf | bin | 40024 -> 40019 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf | bin | 77497 -> 77690 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf | bin | 494977 -> 494376 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex | 24 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf | bin | 77067 -> 76959 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst | 10 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf | bin | 21837 -> 22075 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf | bin | 8559 -> 8560 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf | bin | 8479 -> 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 Binary files differindex 0704762fd14..b455173c6be 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf Binary files differindex 7baffef63e0..9e3b6c65575 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf Binary files differindex 7931d9d1d4b..b87b90e0c8b 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf 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 Binary files differindex fb44487640d..a218f773672 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf 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 Binary files differindex d6513d68697..e119a1ef165 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf diff --git a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf Binary files differindex a604a8c557d..d889e43e79e 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf |