diff options
Diffstat (limited to 'Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex')
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/luaotfload-main.tex | 36 |
1 files changed, 28 insertions, 8 deletions
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)} |