[latex3-commits] [git/LaTeX3-latex3-luaotfload] master-v3.0008-201910290: small docu improvements (2d8d0e6)

Ulrike Fischer fischer at troubleshooting-tex.de
Tue Nov 5 15:03:12 CET 2019


Repository : https://github.com/latex3/luaotfload
On branch  : master-v3.0008-201910290
Link       : https://github.com/latex3/luaotfload/commit/2d8d0e6002f4de09c20a9ad6b7e2c2bd7a8aea1c

>---------------------------------------------------------------

commit 2d8d0e6002f4de09c20a9ad6b7e2c2bd7a8aea1c
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Tue Nov 5 15:03:12 2019 +0100

    small docu improvements


>---------------------------------------------------------------

2d8d0e6002f4de09c20a9ad6b7e2c2bd7a8aea1c
 doc/luaotfload-main.tex | 49 ++++++++++++++++++++++++++-----------------------
 1 file changed, 26 insertions(+), 23 deletions(-)

diff --git a/doc/luaotfload-main.tex b/doc/luaotfload-main.tex
index 65a1f05..dbc8d73 100644
--- a/doc/luaotfload-main.tex
+++ b/doc/luaotfload-main.tex
@@ -61,47 +61,49 @@ to support a large number of engines variants or versions.
 Supported is the \identifier{luatex} versions of a current TeXLive 2019 (and a current MiKTeX). Beginning with version 3.1 of this package also \identifier{luahbtex} is supported.
 \endsection
 
-\beginsection {New in version 3.1 (by Ulrike Fischer/Marcel Krüger)}
+\beginsection{Changes}
+\beginsubsection {New in version 3.1 (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.
 \item   Code to use the harfbuzz library of luahbtex has been added. See the description of the harf mode.
+\item   fonts in ttc-collections can now be indexed by name.    
 \item   To reduce the polution of the global lua enviroment a number of lua tables have been removed.
         Only the tables \identifier{luaotfload}, \identifier{fonts} and \identifier{nodes} have been kept there.
 \item   The fontloader has been synched with the context files from 2019-10-29.
 
 \end{itemize}
-\endsection
+\endsubsection
 
 
-\beginsection {New in version 3.00 (by Ulrike Fischer/Marcel Krüger)}
+\beginsubsection {New in version 3.00 (by Ulrike Fischer/Marcel Krüger)}
 \begin{itemize}
 \item Default Ignorable characters are now invisible by default (issue 63). This can be deactivated with the option \texttt{invisible}.
 \end{itemize}
-\endsection
+\endsubsection
 
-\beginsection {New in version 2.99 (by Ulrike Fischer)}
+\beginsubsection {New in version 2.99 (by Ulrike Fischer)}
 \begin{itemize}
 \item Code cleanup.
 \item The fontloader has been synched with the context files from 2019-08-11.
 \end{itemize}
-\endsection
-\beginsection {New in version 2.98 (by Ulrike Fischer)}
+\endsubsection
+\beginsubsection {New in version 2.98 (by Ulrike Fischer)}
 \begin{itemize}
 \item The\marginpar{\mbox{}\hfill \textbf{breaking change!}} handling of missing chars has been changed. In This version a missing char will insert the \inlinecode{/.notdef} char of the fonts (this is sometimes a space, sometimes a rectangle with a cross) and no longer simply ignore the glyph. This behaviour can be reverted by using \inlinecode{notdef=false} as font feature.
 \item The font feature \inlinecode{embolden} can now be used to fake a bold font.
 \item The fontloader has been synched with the context files from 2019-07-04.
 \end{itemize}
-\endsection
-\beginsection {New in version 2.97 (by Ulrike Fischer)}
+\endsubsection
+\beginsubsection {New in version 2.97 (by Ulrike Fischer)}
 \begin{itemize}
 \item the new generic fontloader improves the handling of large fonts (but some fonts still need a 64bit luatex version to create the font files).
 \item A number of small bug (also in luaotfload-tool) have been corrected, see the NEWS file for details.
 
 \end{itemize}
-\endsection
+\endsubsection
 
-\beginsection {New in version 2.96 (by Ulrike Fischer)}
+\beginsubsection {New in version 2.96 (by Ulrike Fischer)}
 \begin{itemize}
 \item In\marginpar{\mbox{}\hfill \textbf{Incompatible change!}}
 version 2.95 letterspacing was broken due to a change in the fontloader (issue 38). This has been repaired. At the same time a number of oddities and bugs in the letterspacing has been corrected. This can change existing documents. See page~\pageref{p:letterspace} for more information.
@@ -109,11 +111,11 @@ version 2.95 letterspacing was broken due to a change in the fontloader (issue 3
 \item A problem with the detection of bold fonts has been corrected (issue 41, pull request 42).
 
 \end{itemize}
-\endsection
+\endsubsection
 
 
 
-\beginsection {New in version 2.95 (by Ulrike Fischer)}
+\beginsubsection {New in version 2.95 (by Ulrike Fischer)}
 \begin{itemize}
 \item
 This version imports from context the generic fontloader in the version of 2019-01-28. Contrary to the last announcement, it still works with luatex 1.07. So updates will continue.
@@ -125,8 +127,8 @@ This version imports from context the generic fontloader in the version of 2019-
 \item The resolver code has be refactorated (pull request 36).
 
 \end{itemize}
-\endsection
-\beginsection {New in version 2.94 (by Ulrike Fischer)}
+\endsubsection
+\beginsubsection {New in version 2.94 (by Ulrike Fischer)}
 \begin{itemize}
 \item
 This version imports from context the generic fontloader in the version of 2018-12-19. It is the last version that works with luatex 1.07 and texlive 2018. As context has moved to luatex 1.09 newer versions of the fontloader needs now this luatex version too. This means that until the texlive 2018 freeze there will be probably no update of luaotfload.
@@ -135,13 +137,13 @@ This version imports from context the generic fontloader in the version of 2018-
 
 
 \end{itemize}
-\endsection
+\endsubsection
 
-\beginsection {New in version 2.93 (by Ulrike Fischer)}
+\beginsubsection {New in version 2.93 (by Ulrike Fischer)}
 Mainly internal clean up of the version info to allow automatic versioning.
-\endsection
+\endsubsection
 
-\beginsection {New in version 2.92 (by Ulrike Fischer)}
+\beginsubsection {New in version 2.92 (by Ulrike Fischer)}
 
 \begin{itemize}
 
@@ -150,15 +152,15 @@ Mainly internal clean up of the version info to allow automatic versioning.
   \item  The syntax \inlinecode{file:} for legacy font works again (issue \#11).
   \item The fontloader has been synched with the newest context version from october, 18.
 \end{itemize}
-\endsection
-\beginsection {New in version 2.91 (by Ulrike Fischer)}
+\endsubsection
+\beginsubsection {New in version 2.91 (by Ulrike Fischer)}
 
 This version mostly correct two bugs found in the previous fontloader: Glyphvariants weren't copied and pasted correctly. Glyphs encoded in the PUA couldn't be accessed anymore.
 
-\endsection
+\endsubsection
 
 
-\beginsection {New in version 2.9 (by Ulrike Fischer)}
+\beginsubsection {New in version 2.9 (by Ulrike Fischer)}
 
 On the one side there is not very much new in this version: The native components of \identifier{Luaotfload} are nearly unchanged. A few bugs have been corrected, the various files lists which loads the components of the font loader have been cleaned up.
 
@@ -182,6 +184,7 @@ On the other side there is a lot new:
 
 \enddescriptions
 
+\endsubsection
 \endsection
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \beginsection {Introduction}





More information about the latex3-commits mailing list