From 16dc363f7718f96063d15f77eecf3db8a19789cc Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 2 May 2020 21:00:47 +0000 Subject: luaotfload (2may20) git-svn-id: svn://tug.org/texlive/trunk@54971 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/luatex/luaotfload/NEWS | 18 +++++++++++ Master/texmf-dist/doc/luatex/luaotfload/README.md | 11 +++---- .../texmf-dist/doc/luatex/luaotfload/filegraph.pdf | Bin 39847 -> 39877 bytes .../doc/luatex/luaotfload/luaotfload-conf.pdf | Bin 77323 -> 77392 bytes .../doc/luatex/luaotfload/luaotfload-latex.pdf | Bin 443581 -> 445884 bytes .../doc/luatex/luaotfload/luaotfload-latex.tex | 4 +-- .../doc/luatex/luaotfload/luaotfload-main.tex | 36 ++++++++++++++++----- .../doc/luatex/luaotfload/luaotfload-tool.pdf | Bin 76686 -> 76849 bytes .../doc/luatex/luaotfload/luaotfload-tool.rst | 7 ++-- .../doc/luatex/luaotfload/luaotfload.conf.rst | 4 +-- .../doc/luatex/luaotfload/scripts-demo.pdf | Bin 21523 -> 21523 bytes .../doc/luatex/luaotfload/shaper-demo-graphite.pdf | Bin 8487 -> 8487 bytes .../doc/luatex/luaotfload/shaper-demo.pdf | Bin 8411 -> 8411 bytes 13 files changed, 59 insertions(+), 21 deletions(-) (limited to 'Master/texmf-dist/doc/luatex') diff --git a/Master/texmf-dist/doc/luatex/luaotfload/NEWS b/Master/texmf-dist/doc/luatex/luaotfload/NEWS index 07855af5016..501af67e471 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/NEWS +++ b/Master/texmf-dist/doc/luatex/luaotfload/NEWS @@ -1,5 +1,23 @@ Change History -------------- +2020-05-01 luaotfload v3.13 + * A problem with text fonts with minimal math table has been fixed (issue 148.) + In new luaotfload versions, math parameters will only be loaded for fonts with `script=math`. + If you do want to set math parameters for fonts with other scripts, add `-nomathparam`. + We strongly recommend against setting math parameters for text fonts because + these would overwrite parameters from actual math fonts. + * A bug in harf-mode that could lead to missing chars and freezing was corrected (issue 141). + * A font size problem in harf-mode has been fixed (issue 147). + * An error if the main function was called twice has been fixed (issue 145). + * Allow .ttf fonts to be loaded with a map file with luahbtex (issue 142) (issue 143). + * Fonts installed for a single user on windows are now found (issue 138). + * A problem with wrong \TeX-ligatures in harf mode has been fixed (issue 139). + * The debugging output has been changed (issue 131). + * a missing U+1E9E (Capital ß) in a font is replaced by + SS instead of giving a missing character. + * extended the color handling to be compatible with the luacolor package + * sync with context files from 2020-04-30 + 2020-02-02 luaotfload v3.12 * new experimental feature multiscript * new experimental feature fallback diff --git a/Master/texmf-dist/doc/luatex/luaotfload/README.md b/Master/texmf-dist/doc/luatex/luaotfload/README.md index 94a315839b4..91d1d45acf9 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.12 +VERSION: 3.13 -DATE: 2020-02-02 +DATE: 2020-05-01 ## Description @@ -23,10 +23,9 @@ Please see the documentation luaotfload.pdf for more information. ## Maintenance This package is currently maintained at -. +. -Issues can be reported at the issue tracker or at the old issue tracker on -. +Issues can be reported at the issue tracker. The development for LuaLaTeX is discussed on the lualatex-dev mailing list. See for details. @@ -58,7 +57,7 @@ The following people have contributed to this package. If you want to install manually: there is a tds-zip file which can be unpacked in a texmf tree. 2. If you want to try the development version download the texmf folder in the development branch. - at + at 3. Manual installation: * luaotfload-tool.lua belongs in scripts/luatex/luaotfload diff --git a/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf index d6202804f9a..76c5754744f 100644 Binary files a/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf and b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf differ diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf index 0bc208e735e..1e112f413f6 100644 Binary files a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf and b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf differ diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf index f374e6db898..673ae5f9765 100644 Binary files a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf and b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdf differ diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.tex b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.tex index cdcb26e26e0..dcf65078812 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.tex +++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.tex @@ -311,7 +311,7 @@ "NotoColorEmoji:mode=harf;" } ) - } + } \def \listingpar {\endgraf} \let \endlistingline \relax @@ -540,7 +540,7 @@ function printctxfontlist () end \end{luacode} - +\newcommand\gitissue[1]{\href{https://github.com/latex3/luaotfload/issues/#1}{(issue~\##1)}} \begin {document} \input {luaotfload-main.tex} \clearpage diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex index 79d7411b209..91983354bc4 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex +++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex @@ -1,4 +1,4 @@ -%% Copyright (C) 2009-2018 +%% Copyright (C) 2009-2020 %% %% by Elie Roux %% and Khaled Hosny @@ -32,7 +32,7 @@ \beginfrontmatter \setdocumenttitle {The \identifier{luaotfload} package} - \setdocumentdate {2020-02-02 v3.12} + \setdocumentdate {2020-05-01 v3.13} \setdocumentauthor {LaTeX3 Project\\ Elie Roux · Khaled Hosny · Philipp Gesang · Ulrike Fischer · Marcel Krüger\\ Home: \hyperlink {https://github.com/latex3/luaotfload}} @@ -62,6 +62,25 @@ Supported is the \identifier{luatex} versions of a current TeXLive 2019 (and a c \endsection \beginsection{Changes} +\beginsubsection {New in version 3.13 (by Ulrike Fischer/Marcel Krüger)} +\begin{itemize} +\item A\marginpar{\mbox{}\hfill \textbf{Change!}} problem with text fonts with minimal math table has been fixed \gitissue{148}: + In new luaotfload versions, math parameters will only be loaded for fonts with \texttt{script=math}. + If you do want to set math parameters for fonts with other scripts, add \texttt{-nomathparam}. + We strongly recommend against setting math parameters for text fonts because + these would overwrite parameters from actual math fonts. +\item A bug in harf-mode that could lead to missing chars and freezing was corrected \gitissue{141}. +\item A font size problem in harf-mode has been fixed \gitissue{147}. +\item An error if the main function was called twice has been fixed \gitissue{145}. +\item Allow .ttf fonts to be loaded with a map file with luahbtex \gitissue{142} \gitissue{143}. +\item Fonts installed for a single user on windows are now found \gitissue{138}. +\item A problem with wrong \TeX-ligatures in harf mode has been fixed \gitissue{139}. +\item The debugging output has been changed \gitissue{131}. +\item A missing \enquote{capital sharp s} (U+1E9E) in a font is replaced by SS instead of giving a missing character message: + ^^^^1e9e or {\sffamily ^^^^1e9e} +\item The color handling has been improved so that it is now compatible with the luacolor package. +\end{itemize} +\endsubsection \beginsubsection {New in version 3.12 (by Ulrike Fischer/Marcel Krüger)} \begin{itemize} \item Corrected a number of small bugs in harf mode. @@ -71,13 +90,14 @@ coloring of specific output glyphs, see page~\pageref{color-glyphs} \item A\marginpar{Experimental!} new \identifier{multiscript} key to allow to use a font for more than one script, see page~\pageref{multiscript} \end{itemize} - +\endsubsection \beginsubsection {New in version 3.11 (by Ulrike Fischer/Marcel Krüger)} \begin{itemize} \item Changed the handling of the \identifier{script} key in harf mode to be more compatible with behaviour of the node mode. It now expects the name of a script that is actually in the font instead of a ISO 15924 script tag. See issue 117. \item Corrected a number of small typos and bugs in harf mode. \end{itemize} -\beginsubsection {New in version 3.1 (by Ulrike Fischer/Marcel Krüger)} +\endsubsection +\beginsubsection {New in version 3.10 (by Ulrike Fischer/Marcel Krüger)} \begin{itemize} \item The package has been moved to the github of the LaTeX3 Project and is now maintained officially by the LaTeX3 Project team. @@ -1139,7 +1159,7 @@ obviously, \inlinecode{random}. { "DejaVuSans:mode=harf;script=grek;color=FF0000;", "cmuserif:mode=node;script=cyrl;color=00FF00;", - "NotoSansBengali:mode=harf;script=bng2;color=0000FF;" + "NotoSansBengali:mode=harf;script=bng2;color=0000FF;", "NotoColorEmoji:mode=harf;" } ) @@ -2058,14 +2078,14 @@ are defined for which scripts. \beginaltitem {aux.slot_of_name(id : int, name : string)} Translates a name for a glyph in font \luaident{id} to the corresponding glyph slot which can be used e.g.\ as an argument to - \inlinecode{\char}. The number is assigned by the \identifier{luaotfload} code + \inlinecode{\char}. The number is assigned by the \identifier{luaotfload} code and not related to the glyph index (GID) of the font as stored in the \identifier{[index]} field of the lua-file. \endaltitem - \beginaltitem {aux.gid_of_name(id : int, name : string)} + \beginaltitem {aux.gid_of_name(id : int, name : string)} Translates\marginpar{New version 3.12} a name for a glyph in font \luaident{id} to the - corresponding glyph index (GID) as stored in the \identifier{[index]} field. + corresponding glyph index (GID) as stored in the \identifier{[index]} field. \endaltitem \beginaltitem {aux.name_of_slot(id : int, slot : int)} diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf index eb2d6463bb7..cbd3cd06b4d 100644 Binary files a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf and b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf differ diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst index 35ca1955010..98168422c38 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: 2020-02-02 +:Date: 2020-05-01 :Copyright: GPL v2.0 -:Version: 3.12 +:Version: 3.13 :Manual section: 1 :Manual group: text processing @@ -132,7 +132,8 @@ query mode containing ``->`` be properly quoted! 3) an expression of the form ``field:value`` to limit the output to entries whose ``field`` - matches ``value``. + matches ``value``. The ``value`` can contain + ``*`` to match an arbitrary number of characters. For example, in order to output file names and corresponding versions, sorted by the font diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst index b862c8b9b89..779bcb73705 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: 2020-02-02 +:Date: 2020-05-01 :Copyright: GPL v2.0 -:Version: 3.12 +:Version: 3.13 :Manual section: 5 :Manual group: text processing diff --git a/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf b/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf index 574765e148e..16e1a6163d6 100644 Binary files a/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf and b/Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf 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 49a6e2114f7..285cb48353a 100644 Binary files a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf and b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf differ diff --git a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf index 0148482905e..15775d568b7 100644 Binary files a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf and b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf differ -- cgit v1.2.3