summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/luatex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-09-03 21:06:29 +0000
committerKarl Berry <karl@freefriends.org>2020-09-03 21:06:29 +0000
commit24747f42d2ae33e72bd6cb817501a16951912000 (patch)
tree249041a4aa4763ff12d5925a69df1e65345e6b8d /Master/texmf-dist/doc/luatex
parentd34926349151181057a004f0aa9b9c90fbf0f2f2 (diff)
luaotfload (3sep20)
git-svn-id: svn://tug.org/texlive/trunk@56251 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/luatex')
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/NEWS19
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/README.md4
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdfbin39877 -> 40015 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/filegraph.tex4
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdfbin77393 -> 77426 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-latex.pdfbin446181 -> 486239 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex71
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdfbin76865 -> 76886 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst4
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst4
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/scripts-demo.pdfbin21523 -> 21504 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdfbin8487 -> 8468 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdfbin8411 -> 8392 bytes
13 files changed, 96 insertions, 10 deletions
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/NEWS b/Master/texmf-dist/doc/luatex/luaotfload/NEWS
index cec3defd4c3..658c5d420e6 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/NEWS
+++ b/Master/texmf-dist/doc/luatex/luaotfload/NEWS
@@ -1,5 +1,24 @@
Change History
--------------
+2020-08-31 luaotfload v3.15
+ * The font database is updated more reliably if fonts get deleted.
+ * In multiple error cases, error messages are shown instead of silently
+ generating bad output.
+ * Write glyph ids instead of internal identifiers to DVI files. This
+ allows using OpenType fonts when working with dvilualatex.
+ (This requires additional support from the DVI reader)
+ * The set of font features which are enabled by default has been
+ changed to be more similar to HarfBuzz.
+ Especially Above-base mark Positioning (abvm),
+ Below-base mark Positioning (blwm), Contextual
+ Alternates (calt), Cursive Positioning (curs),
+ Distances (dist), and Required Contextual Alternates
+ (rclt) are now enabled by default for all scripts.
+ * Added a mathfontdimen font feature which allows emulating
+ fontdimen values from xetex or traditional \TeX\ math fonts.
+ * Initial support for variable fonts in node mode.
+
+
2020-05-01 luaotfload v3.14
* bug fix for luaotfload-tool, luaotfload-tool --list=basename failed (texlive list)
* fontloader patched to resolve issue #124
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/README.md b/Master/texmf-dist/doc/luatex/luaotfload/README.md
index 7ceb1797fb3..626e1c9b8ba 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.14
+VERSION: 3.15
-DATE: 2020-05-06
+DATE: 2020-09-02
## Description
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf
index 4b8c2922fb3..5e90db1544b 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/filegraph.tex b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.tex
index 297816671ae..ee76912b786 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/filegraph.tex
+++ b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.tex
@@ -9,7 +9,7 @@
\pgfsetlayers{container,background,main,foreground}
\usepackage {fontspec}
\usepackage {unicode-math}
-\usepackage{tikzmarmots,tikzducks}
+\usepackage{tikzlings-marmots,tikzducks}
\setmainfont[
% Numbers = OldStyle, %% buggy with font cache
@@ -263,4 +263,4 @@ at ([yshift=1cm,xshift=-0.5cm]bill)
\end{scope}
\end{tikzpicture}
-\end{document} \ No newline at end of file
+\end{document}
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-conf.pdf
index c1efb7d4799..85768faf2fd 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 fbdcad78c96..df1a8e0e867 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 69502b5b122..a1f79b7da40 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 {2020-05-06 v3.14}
+ \setdocumentdate {2020-09-02 v3.15}
\setdocumentauthor {LaTeX3 Project\\
Elie Roux · Khaled Hosny · Philipp Gesang · Ulrike Fischer · Marcel Krüger\\
Home: \hyperlink {https://github.com/latex3/luaotfload}}
@@ -62,6 +62,27 @@ Supported is the \identifier{luatex} versions of a current TeXLive 2019 (and a c
\endsection
\beginsection{Changes}
+\beginsubsection {New in version 3.15 (by Ulrike Fischer/Marcel Krüger)}
+\begin{itemize}
+ \item The font database is updated more reliably if fonts get deleted.
+ \item In multiple error cases, error messages are shown instead of silently
+ generating bad output.
+ \item Write glyph ids instead of internal identifiers to DVI files. This
+ allows using OpenType fonts when working with \identifier{dvilualatex}.
+ (This requires additional support from the DVI reader)
+ \item The\marginpar{\mbox{}\hfill \textbf{Change!}} set of font features which
+ are enabled by default has been changed to be more similar to HarfBuzz.
+ Especially \enquote{Above-base mark Positioning} (abvm),
+ \enquote{Below-base mark Positioning} (blwm), \enquote{Contextual
+ Alternates} (calt), \enquote{Cursive Positioning} (curs),
+ \enquote{Distances} (dist), and \enquote{Required Contextual Alternates}
+ (rclt) are now enabled by default for all scripts.
+ \item Added a \identifier{mathfontdimen} font feature which allows emulating
+ fontdimen values from xetex or traditional \TeX\ math fonts.
+ \item Initial support for variable fonts in \identifier{node} mode.
+\end{itemize}
+\endsubsection
+
\beginsubsection {New in version 3.14 (by Ulrike Fischer/Marcel Krüger)}
\begin{itemize}
\item a bug in luaotfload-tool has been corrected (reported on the texlive list)
@@ -217,7 +238,7 @@ On the other side there is a lot new:
\beginaltitem {Lualibs} The update of the fontloader files also required an update of the \identifier{Lualibs} package. This \identifier{Luaotfload} version needs version 2.6 of \identifier{Lualibs}.
\endaltitem
- \beginaltitem {Maintenance} As the current maintainer wasn't available and it was urgent to get a \identifier{Luaotfload} compatible with \LUATEX 1.08/1.09 maintenance has been transfered to Ulrike Fischer and Marcel Krüger. The package was maintained and developed at \hyperlink{https://github.com/u-fischer/luaotfload}. Issues should be reported there.
+ \beginaltitem {Maintenance} As the current maintainer wasn't available and it was urgent to get a \identifier{Luaotfload} compatible with \LUATEX 1.08/1.09 maintenance has been transfered to Ulrike Fischer and Marcel Krüger. The package was maintained and developed at \hyperlink{https://github.com/u-fischer/luaotfload}.
\endaltitem
\beginaltitem {Documentation}
@@ -915,6 +936,52 @@ obviously, \inlinecode{random}.
\endaltitem
+ \beginaltitem {axis\&instance}
+ Experimental!\marginpar{\mbox{}\hfill NEW in v3.15!} Support for OpenType variable fonts. \emph{Varible fonts are only
+ supported in \texttt{base} and \texttt{node} mode, not in \texttt{harf}
+ mode.}
+
+ To specify the parameters of a variable font, you can either specify a
+ predefined instance of the font by passing the associated
+ \enquote{subfamily} name to \texttt{instance} or parameters for individual
+ axis can be provided using the \texttt{axis} feature. You can \emph{not}
+ use \texttt{instance} and \texttt{axis} together.
+
+ For example (needs the variable Fraunces font installed)
+
+ \beginlisting
+ \def\fraunces#1#2{%
+ \font\varfont = "Fraunces/B:mode=node;#1;" at #2pt\varfont
+ }
+ \fraunces{axis={wght=Regular}}{10}Regular font\par
+ \fraunces{axis={wght=Black}}{10}Black variant (aka. very bold)\par
+ \fraunces{axis={wght=Black,opsz=10}}{10}Black again, but with
+ correct optical size\par
+ \fraunces{axis={weight=100,opsz=10}}{10}Let's try giving axis values
+ numerically\par
+ \fraunces{instance=semibold}{10}A semi-bold one given as
+ a instance
+ (Corresponding to
+ \verb|axis={opsz=144,wght=600,SOFT=100,WONG=1}|)\par
+ \endlisting
+
+ {\def\fraunces#1#2{%
+ \font\varfont = "Fraunces/B:mode=node;#1;" at #2pt\varfont
+ }
+ \fraunces{axis={wght=Regular}}{10}Regular font\par
+ \fraunces{axis={wght=Black}}{10}Black variant (aka. very bold)\par
+ \fraunces{axis={wght=Black,opsz=10}}{10}Black again, but with
+ correct optical size\par
+ \fraunces{axis={weight=100,opsz=10}}{10}Let's try giving axis values
+ numerically\par
+ \fraunces{instance=semibold}{10}A semi-bold one given as a
+ instance\\
+ (Corresponding to
+ \verb|axis={opsz=144,wght=600,SOFT=100,WONG=1}|)\par
+ }
+
+ \endaltitem
+
\beginaltitem {embolden}
A factor, defined as a decimal number.
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf
index 142a65e486f..6697476a0ea 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 20ab6b253e8..c030ab81f22 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-05-06
+:Date: 2020-09-02
:Copyright: GPL v2.0
-:Version: 3.14
+:Version: 3.15
: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 589fcd98255..d40cb3a9679 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-05-06
+:Date: 2020-09-02
:Copyright: GPL v2.0
-:Version: 3.14
+:Version: 3.15
: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 319824cb1ec..60b7e524dee 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 602f3ce86f5..8eb287e081e 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 8861d5067a7..77a74636305 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf
+++ b/Master/texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf
Binary files differ