From 1b69cf0b1fa77d1616f07939f151a8ef7c349ebe Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 4 Oct 2022 19:56:18 +0000 Subject: luaotfload (4oct22) git-svn-id: svn://tug.org/texlive/trunk@64616 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/luatex/luaotfload/NEWS | 5 +++ Master/texmf-dist/doc/luatex/luaotfload/README.md | 4 +- .../texmf-dist/doc/luatex/luaotfload/filegraph.pdf | Bin 40019 -> 40007 bytes .../doc/luatex/luaotfload/luaotfload-conf.pdf | Bin 77540 -> 77520 bytes .../doc/luatex/luaotfload/luaotfload-latex.pdf | Bin 495247 -> 500170 bytes .../doc/luatex/luaotfload/luaotfload-main.tex | 9 ++++- .../doc/luatex/luaotfload/luaotfload-tool.pdf | Bin 76805 -> 76791 bytes .../doc/luatex/luaotfload/luaotfload-tool.rst | 4 +- .../doc/luatex/luaotfload/luaotfload.conf.rst | 4 +- .../doc/luatex/luaotfload/scripts-demo.pdf | Bin 19082 -> 21682 bytes .../doc/luatex/luaotfload/shaper-demo-graphite.pdf | Bin 8560 -> 8562 bytes .../doc/luatex/luaotfload/shaper-demo.pdf | Bin 8481 -> 8478 bytes Master/texmf-dist/doc/man/man1/luaotfload-tool.1 | 44 ++++++++++----------- .../doc/man/man1/luaotfload-tool.man1.pdf | Bin 43847 -> 43841 bytes Master/texmf-dist/doc/man/man5/luaotfload.conf.5 | 28 ++++++------- .../doc/man/man5/luaotfload.conf.man5.pdf | Bin 44809 -> 44804 bytes 16 files changed, 55 insertions(+), 43 deletions(-) (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/luatex/luaotfload/NEWS b/Master/texmf-dist/doc/luatex/luaotfload/NEWS index 289861f917c..ab31f8c84cd 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/NEWS +++ b/Master/texmf-dist/doc/luatex/luaotfload/NEWS @@ -1,5 +1,10 @@ Change History -------------- +2022-10-03 luaotfload v3.23 + + * More reliable ToUnicode mappings in Harf mode + * Various bug fixes + 2022-06-15 luaotfload v3.22 * Tailored case mappings diff --git a/Master/texmf-dist/doc/luatex/luaotfload/README.md b/Master/texmf-dist/doc/luatex/luaotfload/README.md index 4a1fa3a3b04..c325c4171e6 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.22 +VERSION: 3.23 -DATE: 2022-06-15 +DATE: 2022-10-03 ## Description diff --git a/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf index 07ccf2b9862..79a370e2b1b 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 ba983ed74cc..c735e60a994 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 ef2cea7a100..c9fde7abfa8 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-main.tex b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex index 6d802cbbc2c..b9e25919ca8 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 {2022-06-15 v3.22} + \setdocumentdate {2022-10-03 v3.23} \setdocumentauthor {LaTeX3 Project\\ Elie Roux · Khaled Hosny · Philipp Gesang · Ulrike Fischer · Marcel Krüger\\ Home: \hyperlink {https://github.com/latex3/luaotfload}} @@ -62,6 +62,13 @@ Supported is the \identifier{luatex} versions of a current TeXLive 2019 (and a c \endsection \beginsection{Changes} +\beginsubsection{New in version 3.23} +\begin{itemize} + \item More reliable ToUnicode mappings in Harf mode + \item Various bug fixes +\end{itemize} +\endsubsection + \beginsubsection {New in version 3.22} \begin{itemize} \item Tailored case mappings diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload-tool.pdf index cb4c8141e06..640a657ea3b 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 25d90cd33a8..68f761bdb00 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: 2022-06-15 +:Date: 2022-10-03 :Copyright: GPL v2.0 -:Version: 3.22 +:Version: 3.23 :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 e7fa3828993..2f2bee0fa1c 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: 2022-06-15 +:Date: 2022-10-03 :Copyright: GPL v2.0 -:Version: 3.22 +:Version: 3.23 :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 13825f2f015..4207a5fd7fb 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 7bd624fc2ec..1a8b1c182a0 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 f9b07141b5a..f4fe93315d1 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 diff --git a/Master/texmf-dist/doc/man/man1/luaotfload-tool.1 b/Master/texmf-dist/doc/man/man1/luaotfload-tool.1 index 8967467c463..bd0617503a9 100644 --- a/Master/texmf-dist/doc/man/man1/luaotfload-tool.1 +++ b/Master/texmf-dist/doc/man/man1/luaotfload-tool.1 @@ -1,5 +1,8 @@ .\" Man page generated from reStructuredText. . +.TH LUAOTFLOAD-TOOL 1 "2022-10-03" "3.23" "text processing" +.SH NAME +luaotfload-tool \- generate and query the Luaotfload font names database . .nr rst2man-indent-level 0 . @@ -27,9 +30,6 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "LUAOTFLOAD-TOOL" 1 "2022-06-15" "3.22" "text processing" -.SH NAME -luaotfload-tool \- generate and query the Luaotfload font names database .SH SYNOPSIS .sp \fBluaotfload\-tool\fP [ \-bcDfFiIlLnpqRSuvVhw ] @@ -77,14 +77,14 @@ the \fILuaotfload\fP package. There are two general modes: \fBupdate\fP and .SS update mode .INDENT 0.0 .TP -.B \-\-update\fP,\fB \-u +.B \-\-update\fP,\fB \-u Update the database; indexes new fonts. .TP -.B \-\-force\fP,\fB \-f +.B \-\-force\fP,\fB \-f Force rebuilding of the database; re\-indexes all fonts. .TP -.B \-\-local\fP,\fB \-L +.B \-\-local\fP,\fB \-L Include font files in \fB$PWD\fP\&. This option will cause large parts of the database to be rebuilt. Thus it is quite inefficient. @@ -93,16 +93,16 @@ the database is prevented from being saved to disk, so the local fonts need to be parsed with every invocation of \fBluaotfload\-tool\fP\&. .TP -.B \-\-no\-reload\fP,\fB \-n +.B \-\-no\-reload\fP,\fB \-n Suppress auto\-updates to the database (e.g. when \fB\-\-find\fP is passed an unknown name). .TP -.B \-\-no\-compress\fP,\fB \-c +.B \-\-no\-compress\fP,\fB \-c Do not filter the plain text version of the font index through gzip. Useful for debugging if your editor is built without zlib. .TP -.B \-\-prefer\-texmf\fP,\fB \-p +.B \-\-prefer\-texmf\fP,\fB \-p Organize the file name database in a way so that it prefer fonts in the \fITEXMF\fP tree over system fonts if they are installed in both. @@ -139,16 +139,16 @@ mapped to. i.e. \fB\-\-find=file:foo.otf\fP checks whether \fBfoo.otf\fP is indexed. .TP -.B \-\-fuzzy\fP,\fB \-F +.B \-\-fuzzy\fP,\fB \-F Show approximate matches to the file name if the lookup was unsuccessful (requires \fB\-\-find\fP). .TP -.B \-\-info\fP,\fB \-i +.B \-\-info\fP,\fB \-i Display basic information to a resolved font file (requires \fB\-\-find\fP). .TP -.B \-\-inspect\fP,\fB \-I +.B \-\-inspect\fP,\fB \-I Display detailed information by loading the font and analyzing the font table; very slow! For the meaning of the returned fields see @@ -189,7 +189,7 @@ format: .sp .nf .ft C -\&./luaotfload\-tool.lua \-\-list=\(dqformat\(dq \-\-fields=\(dqfile\->base,version\(dq +\&./luaotfload\-tool.lua \-\-list="format" \-\-fields="file\->base,version" .ft P .fi .UNINDENT @@ -230,7 +230,7 @@ The default is plainname,version*. .SS font and lookup caches .INDENT 0.0 .TP -.B \-\-flush\-lookups +.B \-\-flush\-lookups Clear font name lookup cache (experimental). .TP .BI \-\-cache\fB= DIRECTIVE @@ -249,15 +249,15 @@ cache; .SS debugging methods .INDENT 0.0 .TP -.B \-\-show\-blacklist\fP,\fB \-b +.B \-\-show\-blacklist\fP,\fB \-b Show blacklisted files (not directories). .TP -.B \-\-dry\-run\fP,\fB \-D +.B \-\-dry\-run\fP,\fB \-D Don’t load fonts when updating the database; scan directories only. (For debugging file system related issues.) .TP -.B \-\-no\-strip +.B \-\-no\-strip Do not strip redundant information after building the database. Warning: this will inflate the index to about two to three times @@ -331,7 +331,7 @@ state. Set verbosity level to \fIn\fP or the number of repetitions of \fB\-v\fP\&. .TP -.B \-\-quiet +.B \-\-quiet No verbose output (log level set to zero). .TP .BI \-\-log\fB= CHANNEL @@ -347,11 +347,11 @@ directory (the name will be chosen automatically. .UNINDENT .TP -.B \-\-version\fP,\fB \-V +.B \-\-version\fP,\fB \-V Show version numbers of components as well as some basic information and exit. .TP -.B \-\-help\fP,\fB \-h +.B \-\-help\fP,\fB \-h Show help message and exit. .TP .BI \-\-diagnose\fB= CHECK @@ -387,12 +387,12 @@ Read the configuration from \fIFILE\fP\&. See \fBluaotfload.conf\fP(%) for documentation concerning the format and available options. .TP -.B \-\-dumpconf +.B \-\-dumpconf Print the currently active configuration; the output can be saved to a file and used for bootstrapping a custom configuration files. .TP -.B \-\-aliases +.B \-\-aliases Dump the font name database as a kpathsea aliases file. This option is experimental and might go away. diff --git a/Master/texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf b/Master/texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf index 3777d254dde..1d905d931f8 100644 Binary files a/Master/texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf and b/Master/texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf differ diff --git a/Master/texmf-dist/doc/man/man5/luaotfload.conf.5 b/Master/texmf-dist/doc/man/man5/luaotfload.conf.5 index dc5b1d3e501..7617508bc32 100644 --- a/Master/texmf-dist/doc/man/man5/luaotfload.conf.5 +++ b/Master/texmf-dist/doc/man/man5/luaotfload.conf.5 @@ -1,5 +1,8 @@ .\" Man page generated from reStructuredText. . +.TH LUAOTFLOAD.CONF 5 "2022-10-03" "3.23" "text processing" +.SH NAME +luaotfload.conf \- Luaotfload configuration file . .nr rst2man-indent-level 0 . @@ -27,9 +30,6 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "LUAOTFLOAD.CONF" 5 "2022-06-15" "3.22" "text processing" -.SH NAME -luaotfload.conf \- Luaotfload configuration file .SH SYNOPSIS .INDENT 0.0 .IP \(bu 2 @@ -212,7 +212,7 @@ formats T} T{ s T} T{ -\fB\(dqotf,ttf,ttc\(dq\fP +\fB"otf,ttf,ttc"\fP T} _ T{ @@ -285,7 +285,7 @@ containing one or more of these elements: It corresponds loosely to the \fB\-\-formats\fP option to \fBluaotfload\-tool\fP\&. Invalid or duplicate members are ignored; if the list does not contain any useful identifiers, the default list -\fB\(dqotf,ttf,ttc\(dq\fP will be used. +\fB"otf,ttf,ttc"\fP will be used. .sp The variable \fBmax\-fonts\fP determines after processing how many font files the font scanner will terminate the search. This is useful for @@ -416,7 +416,7 @@ cache\-dir T} T{ s T} T{ -\fB\(dqfonts\(dq\fP +\fB"fonts"\fP T} _ T{ @@ -424,7 +424,7 @@ names\-dir T} T{ s T} T{ -\fB\(dqnames\(dq\fP +\fB"names"\fP T} _ T{ @@ -432,7 +432,7 @@ index\-file T} T{ s T} T{ -\fB\(dqluaotfload\-names.lua\(dq\fP +\fB"luaotfload\-names.lua"\fP T} _ T{ @@ -440,7 +440,7 @@ lookups\-file T} T{ s T} T{ -\fB\(dqluaotfload\-lookup\-cache.lua\(dq\fP +\fB"luaotfload\-lookup\-cache.lua"\fP T} _ .TE @@ -472,7 +472,7 @@ anon\-sequence T} T{ s T} T{ -\fB\(dqtex,path,name\(dq\fP +\fB"tex,path,name"\fP T} _ T{ @@ -480,7 +480,7 @@ color\-callback T} T{ s T} T{ -\fB\(dqpost_linebreak_filter\(dq\fP +\fB"post_linebreak_filter"\fP T} _ T{ @@ -488,7 +488,7 @@ definer T} T{ s T} T{ -\fB\(dqpatch\(dq\fP +\fB"patch"\fP T} _ T{ @@ -504,7 +504,7 @@ resolver T} T{ s T} T{ -\fB\(dqcached\(dq\fP +\fB"cached"\fP T} _ T{ @@ -512,7 +512,7 @@ fontloader T} T{ s T} T{ -\fB\(dqdefault\(dq\fP +\fB"default"\fP T} _ .TE diff --git a/Master/texmf-dist/doc/man/man5/luaotfload.conf.man5.pdf b/Master/texmf-dist/doc/man/man5/luaotfload.conf.man5.pdf index 9745dca96af..bb90c17a3a7 100644 Binary files a/Master/texmf-dist/doc/man/man5/luaotfload.conf.man5.pdf and b/Master/texmf-dist/doc/man/man5/luaotfload.conf.man5.pdf differ -- cgit v1.2.3