summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/luatex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-05-02 21:00:47 +0000
committerKarl Berry <karl@freefriends.org>2020-05-02 21:00:47 +0000
commit16dc363f7718f96063d15f77eecf3db8a19789cc (patch)
tree4c6c7df92086e8d28dceddad5011d5abddf185db /Master/texmf-dist/doc/luatex
parent83bce5369c17e79e461fc45c3707d11990d9c9a7 (diff)
luaotfload (2may20)
git-svn-id: svn://tug.org/texlive/trunk@54971 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/luatex')
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/NEWS18
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/README.md11
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdfbin39847 -> 39877 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdfbin77323 -> 77392 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdfbin443581 -> 445884 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.tex4
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex36
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdfbin76686 -> 76849 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst7
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst4
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdfbin21523 -> 21523 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdfbin8487 -> 8487 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdfbin8411 -> 8411 bytes
13 files changed, 59 insertions, 21 deletions
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
-<https://github.com/u-fischer/luaotfload>.
+<https://github.com/latex3/luaotfload>.
-Issues can be reported at the issue tracker or at the old issue tracker on
-<http://github.com/lualatex/luaotfload>.
+Issues can be reported at the issue tracker.
The development for LuaLaTeX is discussed on the lualatex-dev mailing list. See
<http://www.tug.org/mailman/listinfo/lualatex-dev> 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 <https://github.com/u-fischer/luaotfload>
+ at <https://github.com/latex3/luaotfload>
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
--- 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 0bc208e735e..1e112f413f6 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 f374e6db898..673ae5f9765 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-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 <elie.roux@telecom-bretagne.eu>
%% and Khaled Hosny <khaledhosny@eglug.org>
@@ -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
--- 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 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
--- 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 49a6e2114f7..285cb48353a 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 0148482905e..15775d568b7 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf
+++ b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf
Binary files differ