texlive[67139] Master/texmf-dist: libertinus-otf (17may23)

commits+karl at tug.org commits+karl at tug.org
Wed May 17 22:28:52 CEST 2023


Revision: 67139
          http://tug.org/svn/texlive?view=revision&revision=67139
Author:   karl
Date:     2023-05-17 22:28:52 +0200 (Wed, 17 May 2023)
Log Message:
-----------
libertinus-otf (17may23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/libertinus-otf/Changes
    trunk/Master/texmf-dist/doc/fonts/libertinus-otf/README.md
    trunk/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.pdf
    trunk/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex
    trunk/Master/texmf-dist/tex/latex/libertinus-otf/libertinus-otf.sty

Modified: trunk/Master/texmf-dist/doc/fonts/libertinus-otf/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/libertinus-otf/Changes	2023-05-16 23:43:24 UTC (rev 67138)
+++ trunk/Master/texmf-dist/doc/fonts/libertinus-otf/Changes	2023-05-17 20:28:52 UTC (rev 67139)
@@ -1,3 +1,7 @@
+0.31  2023-05-15  - added optional argument greek and greekitalic, which define some greek
+                    characters for directly input of upright and italic greek letters
+                  - added optional argument uni, which is passed to unicode-math
+                  - removed option "usefilenames", now the default
 0.30  2023-04-24  - change name of internal kerning definition to prevent
                     mismatch with mykern, defined by a user
 0.29  2021-07-23  - apply defaultfeatures only to \rmfamily and \sffamily

Modified: trunk/Master/texmf-dist/doc/fonts/libertinus-otf/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/libertinus-otf/README.md	2023-05-16 23:43:24 UTC (rev 67138)
+++ trunk/Master/texmf-dist/doc/fonts/libertinus-otf/README.md	2023-05-17 20:28:52 UTC (rev 67139)
@@ -9,5 +9,5 @@
 %
 %
 
-% Copyright 2020 Herbert Voss hvoss at tug.org
+% Copyright 2023 Herbert Voss hvoss at tug.org
 

Modified: trunk/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex	2023-05-16 23:43:24 UTC (rev 67138)
+++ trunk/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex	2023-05-17 20:28:52 UTC (rev 67139)
@@ -1,8 +1,9 @@
-%% $Id: libertinus-otf-doc.tex 710 2023-04-24 12:05:58Z herbert $
+%% $Id: libertinus-otf-doc.tex 722 2023-05-17 16:52:17Z herbert $
 \listfiles
 \documentclass[ngerman,spanish,polish,english,a4paper]{article}
 \usepackage{libertinus-otf}
 \newfontfamily\Mono{LibertinusMono-Regular.otf}[FakeStretch=0.85,Scale=MakeLowercase]
+\newfontface\gfs{gfsneohellenicmath}% for code listings and greek letters
 \usepackage{babel}
 \usepackage{geometry}
 \usepackage{booktabs}
@@ -19,7 +20,8 @@
 \newcommand\textgerman[1]{\foreignlanguage{ngerman}{\texttt{#1}}}
 \usepackage{hvextern}
 \setkeys{hv}{lstOptions={basicstyle=\Mono\small,columns=fixed}}
-\setkeys{hv}{moveToExampleDir,ExampleDir=Examples,showFilename=false,verbose}
+\setkeys{hv}{cleanup,moveToExampleDir,ExampleDir=Examples,showFilename=false,verbose}
+\let\myFont\gfs
 
 \usepackage[imakeidx]{xindex}
 \makeindex[title=Index]
@@ -52,9 +54,9 @@
 \begin{document}
 \maketitle
 
+\tableofcontents
 
 
-
 \begin{abstract}
 The font family Libertinus is derived from the Linux Libertine and enhanced with a
 math font by Khaled Hosny and Caleb Maclennan.
@@ -70,7 +72,7 @@
 \clearpage
 
 
-\section{The default setting}
+\section{Introduction}
 
 The font package \Lpack{libertinus-fonts} installs the following OpenType fonts:
 \begin{verbatim}
@@ -98,10 +100,10 @@
 
 
 With the package \Lpack{libertinus-otf} the serif, sans, mono, and the math fonts are set
-as usual. With the optional argument \verb|nomath| there will be no loading of package
-\verb|unicode-math| and no math font setting.
+as usual. 
 
 
+\section{the font setting}
 \begin{verbatim}
 \setmainfont{LibertinusSerif}[ 
   RawFeature     = {\libertinus at figurealign;\libertinus at figurestyle},
@@ -259,13 +261,15 @@
   BoldItalicFeatures={FakeSlant=0.2,RawFeature={embolden=3}},
   Extension      = .otf, 
 ]
+\fi
 
 \iflibertinus at nomath\else
   \typeout{*************************************^^J%
            * Using libertinus math              *^^J%
            *************************************}%
-  \setmathfont{LibertinusMath-Regular.otf}[RawFeature=\libertinusMM at feature]
-  \setmathfont[version=bold,RawFeature={embolden=3,\libertinusMM at feature}]{LibertinusMath-Regular.otf}
+  \expandafter\setmathfont\expandafter[\libertinusMM at feature]{LibertinusMath-Regular.otf}
+  \expandafter\setmathfont\expandafter[\libertinusMM at feature,version=bold,
+  		RawFeature={embolden=3}]{LibertinusMath-Regular.otf}
 \fi
 
 \newfontfamily\LibertinusKeyboard{libertinuskeyboard-regular.otf}
@@ -318,8 +322,8 @@
 \end{minipage}}
 
 
-There exists an optional argument \texttt{math} for setting features only for the math fonts,
-for example \texttt{+ss08} for different integral signs:
+%There exists an optional argument \texttt{math} for setting features only for the math fonts,
+%for example \texttt{+ss08} for different integral signs:
 
 
 
@@ -348,7 +352,6 @@
 
 
 
-
 \begin{externalDocument}[
 %  grfOptions={width=0.5\linewidth},
   frame,compiler=lualatex,
@@ -363,7 +366,7 @@
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble
-\usepackage[math=+ss08]{libertinus-otf}
+\usepackage[mathfeature={RawFeature=+ss08}]{libertinus-otf}
 %StopVisiblePreamble
 \begin{document}
 With math=+ss08: $\int_1^\infty\frac1{x^2}\symup d x = 1$
@@ -374,9 +377,7 @@
 
 
 
-
 \subsection{The serif font}
-
 \selectlanguage{polish}
 \marginnote{mdseries\\upright}
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -385,6 +386,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont bfseries\\upright}\bfseries
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -393,6 +396,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 
 \marginnote{\normalfont mdseries\\itshape}\normalfont\itshape
@@ -402,6 +407,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont bfseries\\itshape}\bfseries
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -410,6 +417,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \normalfont
 \marginnote{\normalfont mdseries\\slshape}\normalfont\slshape
@@ -419,6 +428,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont bfseries\\slshape}\bfseries
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -427,6 +438,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \normalfont
 \marginnote{\normalfont mdseries\\upright\\scshape}\scshape
@@ -436,6 +449,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont bfseries\\upright\\scshape}\bfseries
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -444,6 +459,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \mdseries
 \marginnote{\normalfont mdseries\\itshape\\scshape}\itshape
@@ -453,6 +470,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont bfseries\\itshape\\scshape}\bfseries
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -461,6 +480,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont mdseries\\slshape\\scspape}\mdseries
 \slshape
@@ -470,6 +491,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont bfseries\\slshape\\scspape}\bfseries
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -478,6 +501,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 
 
@@ -492,6 +517,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont bfseries\\upright}\bfseries
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -500,6 +527,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 
 \marginnote{\normalfont mdseries\\itshape}\normalfont\itshape
@@ -510,6 +539,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont bfseries\\itshape}\bfseries
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -518,6 +549,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \normalfont
 \marginnote{\normalfont mdseries\\slshape}\normalfont\slshape
@@ -528,6 +561,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont bfseries\\slshape}\bfseries
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -536,6 +571,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \normalfont
 \marginnote{\normalfont mdseries\\upright\\scshape}\scshape
@@ -546,6 +583,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont bfseries\\upright\\scshape}\bfseries
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -554,6 +593,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \mdseries
 \marginnote{\normalfont mdseries\\itshape\\scshape}\itshape
@@ -563,6 +604,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont bfseries\\itshape\\scshape}\bfseries\itshape\scshape
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -571,6 +614,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont mdseries\\slshape\\scspape}\mdseries
 \slshape
@@ -580,6 +625,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 \marginnote{\normalfont bfseries\\slshape\\scspape}\bfseries
 Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
@@ -588,6 +635,8 @@
 wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
 ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
 Taka Albo tace Usta pęk ucha.
+α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω 
+Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
 
 
 \normalfont
@@ -661,11 +710,9 @@
 
 
 
-
 \normalfont\normalsize
 \selectlanguage{english}
 
-\clearpage
 
 \section{Features}
 \subsection{Serif fonts}
@@ -747,7 +794,7 @@
 Possible optional arguments are
 
 \noindent
-\begin{tabular}{@{} >{\ttfamily}l l @{}}
+\begin{longtable}{@{} >{\ttfamily}l l @{}}
 oldstyle, osf   &  old-style figures \\
 lining, nf, lf  &  lining figures (default)\\
 proportional, p & varying-width figures\\
@@ -758,12 +805,71 @@
 ScaleSF         & scaling for the sans serif font, preset to 1\\
 ScaleTT         & scaling for the mono font, preset to \texttt{MatchLowercase}\\
 StretchTT       & value (0..1) for the mono font stretch (FakeStretch)\\\hline
-defaultfeatures & valid only for \rmfamily and \sffamily\\
-\end{tabular}
+defaultfeatures & valid only for \Lcs{rmfamily} and \Lcs{sffamily}\\
+uni             & argument is passed to \texttt{unicode-math}\\
+mathfeature     & argument is passed to \Lcs{setmathfont}\\
+greek           & set some greek letters for directly use\\
+nomath          & Do not load package \verb|unicode-math| and no math font setting \\
+greekitalic     & Set some greek italic letters for directly use in the input\\
+\end{longtable}
 
+With the option \texttt{greek} the package \texttt{libertinus-otf} sets the following greek 
+letters for directly use in the input. However, using the italic variants only makes 
+sense with the optional argument \verb|uni={tex-style=literal}|:
 
+{\small\gfs
+\begin{Verbatim}[fontfamily=myFont]
+\newunicodechar{α}{\alpha}
+\newunicodechar{β}{\beta}
+\newunicodechar{γ}{\gamma}
+\newunicodechar{δ}{\delta}
+[...]
+\end{Verbatim}
+}
 
+and with the option \verb|greekitalic|:
+%
+{\small
+\begin{Verbatim}[fontfamily=myFont]
+\newunicodechar{𝛼}{\mitalpha}
+\newunicodechar{𝛽}{\mitbeta}
+\newunicodechar{𝛾}{\mitgamma}
+\newunicodechar{𝛿}{\mitdelta}
+[...]
+\end{Verbatim}
+}
 
+Both make only sense if your keyboard supports such letters.
+
+The following example also shows the use of the package option \texttt{uni} which passes its argument
+to the package \texttt{unicode-math}. This package shouldn't be loaded in the preamble, it should only be
+done by \texttt{libertinus-otf}.
+
+
+\begin{externalDocument}[
+  compiler=lualatex,
+  crop,
+  force=true,
+  runs=2,
+  code,
+  docType=latex,
+  usefancyvrb,
+  lstOptions={ fontfamily=myFont,fontsize=\small},%fontfamily=tt},
+]{Libertinus}
+\documentclass{article}
+\pagestyle{empty}
+%StartVisiblePreamble
+\usepackage[uni={math-style=literal}]{libertinus-otf}
+%StopVisiblePreamble
+\begin{document}
+$αβγδεζηθικλμνξοπρςστυφχψω$\\ %math upright
+$ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ$\\
+$𝛼𝛽𝛾𝛿𝜀𝜁𝜂𝜃𝜄𝜅𝜆𝜇𝜈𝜉𝜊𝜋𝜌𝜍𝜎𝜏𝜐𝜑𝜒𝜓𝜔$%  math italic
+\end{document}
+\end{externalDocument}
+
+
+
 %\lstset{extendedchars}
 
 \begin{externalDocument}[
@@ -1066,16 +1172,19 @@
 The macro \Lcs{Lsalt}\Largb{arg} is for a local change of \emph{arg} and \Lcs{LSALT+} and \Lcs{LSALT-} for
 the alternate characters.
 
+\let\myFont\LibertinusSansTLF
 \begin{externalDocument}[
 %  grfOptions={width=0.5\linewidth},
   frame,compiler=lualatex,
   crop,
-  force=false,
+  force=true,
   runs=2,code,docType=latex,
   frame,
+  usefancyvrb,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=flexible}]{Libertinus}
+  lstOptions={fontfamily=myFont},
+  ]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 \parindent=0pt
@@ -1083,16 +1192,14 @@
 \usepackage{libertinus-otf}
 %StopVisiblePreamble
 \begin{document}
-\&Jβθκφha \quad \&Jβ\Lsalt{θκφ}ha \quad\LSALT+ \&Jβθκφha \quad\LSALT- \&Jβθκφha
+\&Jβκθha \quad \&Jβ\Lsalt{κθ}ha \quad\LSALT+ \&Jβκθha \quad\LSALT- \&Jβκθha
 
 \sffamily
-\&Jβθκφha \quad \&Jβ\Lsalt{θκφ}ha \quad\LSALT+ \&Jβθκφha \quad\LSALT- \&Jβθκφha
+\&Jβκθha \quad \&Jβ\Lsalt{κθ}ha \quad\LSALT+ \&Jβκθha \quad\LSALT- \&Jβκθha
 \end{document}
 \end{externalDocument}
 
 
-
-
 \subsection{Stylistic Sets}
 
 There is a short command \Lcs{Lssxx}\Largb{text} for the seven stylistic sets, where xx is the number of the set (two digits)

Modified: trunk/Master/texmf-dist/tex/latex/libertinus-otf/libertinus-otf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinus-otf/libertinus-otf.sty	2023-05-16 23:43:24 UTC (rev 67138)
+++ trunk/Master/texmf-dist/tex/latex/libertinus-otf/libertinus-otf.sty	2023-05-17 20:28:52 UTC (rev 67139)
@@ -1,4 +1,4 @@
-%% $Id: libertinus-otf.sty 710 2023-04-24 12:05:58Z herbert $
+%% $Id: libertinus-otf.sty 722 2023-05-17 16:52:17Z herbert $
 %%
 %% This file is distributed under the terms of the LaTeX Project Public
 %% License from CTAN archives in directory  macros/latex/base/lppl.txt.
@@ -5,10 +5,10 @@
 %% Either version 1.3 or, at your option, any later version.
 %%
 %
-% Copyright 2020 Herbert Voss hvoss at tug.org
+% Copyright 2023 Herbert Voss hvoss at tug.org
 %
 \ProvidesPackage{libertinus-otf}[%
-  2023/04/24 v. 0.30 (Herbert Voss) Supports libertinus fonts for lualatex and xelatex.] 
+  2023/05/16 v. 0.31 (Herbert Voss) Supports libertinus fonts for lualatex and xelatex.] 
 
 \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
 %\RequirePackage[no-math]{fontspec}
@@ -30,7 +30,8 @@
 \newif\iflibertinus at lining \libertinus at liningtrue
 \newif\iflibertinus at tabular \libertinus at tabulartrue
 \newif\iflibertinus at semibold \libertinus at semiboldfalse
-\newif\iflibertinus at usefilenames \libertinus at usefilenamestrue
+\newif\iflibertinus at greek \libertinus at greekfalse
+\newif\iflibertinus at greekitalic \libertinus at greekitalicfalse
 
 \DeclareOptionX{lining}[true]{\@nameuse{libertinus at lining#1}}
 \DeclareOptionX{nf}[true]{\@nameuse{libertinus at lining#1}}
@@ -38,9 +39,14 @@
 \DeclareOptionX{oldstyle}[true]{\@nameuse{if#1}\libertinus at liningfalse\else\libertinus at liningtrue\fi}
 \DeclareOptionX{osf}[true]{\@nameuse{if#1}\libertinus at liningfalse\else\libertinus at liningtrue\fi}
 
-\DeclareOptionX{usefilenames}[true]{\@nameuse{libertinus at usefilenames#1}}
-\newcommand*\libertinusMM at feature{}
-\DeclareOptionX{math}[]{\renewcommand*\libertinusMM at feature{#1}}
+\providecommand*\libertinusUNI at feature{}
+\DeclareOptionX{uni}[]{\renewcommand*\libertinusUNI at feature{#1}}
+\providecommand*\libertinusMM at feature{}
+\DeclareOptionX{mathfeature}[]{\renewcommand*\libertinusMM at feature{#1}}
+\DeclareOptionX{greek}[true]{\@nameuse{libertinus at greek#1}}
+\DeclareOptionX{greekitalic}[true]{\@nameuse{libertinus at greekitalic#1}}
+
+
 \DeclareOptionX{nomath}[true]{\@nameuse{libertinus at nomath#1}}
 \DeclareOptionX{mono}[true]{\@nameuse{libertinus at mono#1}}
 
@@ -70,9 +76,94 @@
 
 \ProcessOptionsX\relax
 
+\iflibertinus at greek
+  \RequirePackage{newunicodechar}
+\iftrue
+\newunicodechar{α}{\alpha}
+\newunicodechar{β}{\beta}
+\newunicodechar{γ}{\gamma}
+\newunicodechar{δ}{\delta}
+\newunicodechar{ε}{\varepsilon}
+\newunicodechar{ζ}{\zeta}
+\newunicodechar{η}{\eta}
+\newunicodechar{θ}{\theta}
+\newunicodechar{ι}{\iota}
+\newunicodechar{κ}{\kappa}
+\newunicodechar{λ}{\lambda}
+\newunicodechar{μ}{\mu}
+\newunicodechar{ν}{\nu}
+\newunicodechar{ξ}{\xi}
+\newunicodechar{ο}{\omicron}
+\newunicodechar{π}{\pi}
+\newunicodechar{ρ}{\rho}
+\newunicodechar{ς}{\varsigma}
+\newunicodechar{σ}{\sigma}
+\newunicodechar{τ}{\tau}
+\newunicodechar{υ}{\upsilon}
+\newunicodechar{φ}{\varphi}
+\newunicodechar{χ}{\chi}
+\newunicodechar{ψ}{\psi}
+\newunicodechar{ω}{\omega}
+\else
+\newunicodechar{α}{\mupalpha}
+\newunicodechar{β}{\mupbeta}
+\newunicodechar{γ}{\mupgamma}
+\newunicodechar{δ}{\mupdelta}
+\newunicodechar{ε}{\mupvarepsilon}
+\newunicodechar{ζ}{\mupzeta}
+\newunicodechar{η}{\mupeta}
+\newunicodechar{θ}{\muptheta}
+\newunicodechar{ι}{\mupiota}
+\newunicodechar{κ}{\mupkappa}
+\newunicodechar{λ}{\muplambda}
+\newunicodechar{μ}{\mupmu}
+\newunicodechar{ν}{\mupnu}
+\newunicodechar{ξ}{\mupxi}
+\newunicodechar{ο}{\mupomicron}
+\newunicodechar{π}{\muppi}
+\newunicodechar{ρ}{\muprho}
+\newunicodechar{ς}{\mupvarsigma}
+\newunicodechar{σ}{\mupsigma}
+\newunicodechar{τ}{\muptau}
+\newunicodechar{υ}{\mupupsilon}
+\newunicodechar{φ}{\mupvarphi}
+\newunicodechar{χ}{\mupchi}
+\newunicodechar{ψ}{\muppsi}
+\newunicodechar{ω}{\mupomega}
+\fi
+\iflibertinus at greekitalic
+  \RequirePackage{newunicodechar}%
+\newunicodechar{𝛼}{\mitalpha}
+\newunicodechar{𝛽}{\mitbeta}
+\newunicodechar{𝛾}{\mitgamma}
+\newunicodechar{𝛿}{\mitdelta}
+\newunicodechar{𝜀}{\mitvarepsilon}
+\newunicodechar{𝜁}{\mitzeta}
+\newunicodechar{𝜂}{\miteta}
+\newunicodechar{𝜃}{\mittheta}
+\newunicodechar{𝜄}{\mitiota}
+\newunicodechar{𝜅}{\mitkappa}
+\newunicodechar{𝜆}{\mitlambda}
+\newunicodechar{𝜇}{\mitmu}
+\newunicodechar{𝜈}{\mitnu}
+\newunicodechar{𝜉}{\mitxi}
+\newunicodechar{𝜊}{\mitomicron}
+\newunicodechar{𝜋}{\mitpi}
+\newunicodechar{𝜌}{\mitrho}
+\newunicodechar{𝜍}{\mitvarsigma}
+\newunicodechar{𝜎}{\mitsigma}
+\newunicodechar{𝜏}{\mittau}
+\newunicodechar{𝜐}{\mitupsilon}
+\newunicodechar{𝜑}{\mitvarphi}
+\newunicodechar{𝜒}{\mitchi}
+\newunicodechar{𝜓}{\mitpsi}
+\newunicodechar{𝜔}{\mitomega}
+\fi\fi
+
 \iflibertinus at nomath
   \RequirePackage{fontspec}
 \else
+  \PassOptionsToPackage{\libertinusUNI at feature}{unicode-math}
   \RequirePackage{unicode-math}
 \fi
 
@@ -102,9 +193,6 @@
      \libertinus at defaultfeatures
 }
 
-\iflibertinus at usefilenames
-%------------------------   filenames start -------------------------
-
 \setmainfont{LibertinusSerif}[ 
   RawFeature     = {\libertinus at figurealign;\libertinus at figurestyle},
   Scale          = \libertinusRM at scale ,
@@ -262,184 +350,14 @@
   Extension      = .otf, 
 ]
 \fi
-%------------------------   filenames stop -------------------------
-\else
-%------------------------   symbolic names start -------------------------
-\setmainfont{Libertinus Serif}[ 
-  RawFeature        = {\libertinus at figurealign,\libertinus at figurestyle},
-  Scale             = \libertinusRM at scale ,
-  UprightFont       = * Regular,
-  SlantedFont       = * Regular,
-  SlantedFeatures   = {FakeSlant=0.2},
-  ItalicFont        = * Italic,
-  ItalicFeatures    = { SmallCapsFont = * Italic },
-  BoldFont          = * \libertinus at boldstyle, 
-  BoldFeatures      = { SmallCapsFont = * \libertinus at boldstyle },
-  BoldItalicFont    = * \libertinus at boldstyle Italic,
-  BoldItalicFeatures= { SmallCapsFont = * \libertinus at boldstyle Italic },
-  SmallCapsFont     = * Regular,
-  SmallCapsFeatures = {RawFeature=+smcp},
-  BoldSlantedFont   = * \libertinus at boldstyle,
-  BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = * \libertinus at boldstyle },
-  SmallCapsFeatures  = {Letters=SmallCaps}, 
-]
-\newfontfamily\LibertinusSerif{Libertinus Serif}[
-  RawFeature        = {\libertinus at figurealign,\libertinus at figurestyle},
-  Scale             = \libertinusRM at scale ,
-  UprightFont       = * Regular,
-  SlantedFont       = * Regular,
-  SlantedFeatures   = {FakeSlant=0.2},
-  ItalicFont        = * Italic,
-  ItalicFeatures    = { SmallCapsFont = * Italic },
-  BoldFont          = * \libertinus at boldstyle, 
-  BoldFeatures      = { SmallCapsFont = * \libertinus at boldstyle },
-  BoldItalicFont    = * \libertinus at boldstyle Italic,
-  BoldItalicFeatures= { SmallCapsFont = * \libertinus at boldstyle Italic },
-  SmallCapsFont     = * Regular,
-  SmallCapsFeatures = {RawFeature=+smcp},
-  BoldSlantedFont   = * \libertinus at boldstyle,
-  BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = * \libertinus at boldstyle },
-  SmallCapsFeatures  = {Letters=SmallCaps}, 
-]
-\newfontfamily\LibertinusSerifSB{Libertinus Serif}[
-  RawFeature        = {\libertinus at figurealign,\libertinus at figurestyle},
-  Scale             = \libertinusRM at scale ,
-  UprightFont       = * Regular,
-  SlantedFont       = * Regular,
-  SlantedFeatures   = {FakeSlant=0.2},
-  ItalicFont        = * Italic,
-  ItalicFeatures    = { SmallCapsFont = * Italic },
-  BoldFont          = * Semibold, 
-  BoldFeatures      = { SmallCapsFont = * Semibold},
-  BoldItalicFont    = * SemiboldItalic,
-  BoldItalicFeatures= { SmallCapsFont = * SemiboldItalic },
-  SmallCapsFont     = * Regular,
-  SmallCapsFeatures = {RawFeature=+smcp},
-  BoldSlantedFont   = * Semibold,
-  BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = * Semibold},
-  SmallCapsFeatures  = {Letters=SmallCaps}, 
-]
-\newfontfamily\LibertinusSerifOsF{Libertinus Serif}[
-  RawFeature        = {OldStyle,Proportional},
-  Scale             = \libertinusRM at scale ,
-  UprightFont       = * Regular,
-  SlantedFont       = * Regular,
-  SlantedFeatures   = {FakeSlant=0.2},
-  ItalicFont        = * Italic,
-  ItalicFeatures    = { SmallCapsFont = * Italic },
-  BoldFont          = * \libertinus at boldstyle, 
-  BoldFeatures      = { SmallCapsFont = * \libertinus at boldstyle },
-  BoldItalicFont    = * \libertinus at boldstyle Italic,
-  BoldItalicFeatures= { SmallCapsFont = * \libertinus at boldstyle Italic },
-  SmallCapsFont     = * Regular,
-  SmallCapsFeatures = {RawFeature=+smcp},
-  BoldSlantedFont   = * \libertinus at boldstyle,
-  BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = * \libertinus at boldstyle },
-  SmallCapsFeatures  = {Letters=SmallCaps}, 
-]
 
-\newfontfamily\LibertinusSerifTLF{Libertinus Serif}[
-  RawFeature        = {Lining,Monospaced},
-  Scale             = \libertinusRM at scale ,
-  UprightFont       = * Regular,
-  SlantedFont       = * Regular,
-  SlantedFeatures   = {FakeSlant=0.2},
-  ItalicFont        = * Italic,
-  ItalicFeatures    = { SmallCapsFont = * Italic },
-  BoldFont          = * \libertinus at boldstyle, 
-  BoldFeatures      = { SmallCapsFont = * \libertinus at boldstyle },
-  BoldItalicFont    = * \libertinus at boldstyle Italic,
-  BoldItalicFeatures= { SmallCapsFont = * \libertinus at boldstyle Italic },
-  SmallCapsFont     = * Regular,
-  SmallCapsFeatures = {RawFeature=+smcp},
-  BoldSlantedFont   = * \libertinus at boldstyle,
-  BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = * \libertinus at boldstyle },
-  SmallCapsFeatures  = {Letters=SmallCaps}, 
-]
-
-\setsansfont{Libertinus Sans}[ 
-  RawFeature     = {\libertinus at figurealign;\libertinus at figurestyle},
-  Scale          = \libertinusSF at scale,
-  UprightFont    = * Regular,
-  ItalicFont     = * Italic,
-  ItalicFeatures = { SmallCapsFont = * Italic },
-  SlantedFont    = * Regular,
-  SlantedFeatures= {FakeSlant=0.2},
-  BoldFont       = * Bold, 
-  BoldFeatures   = { SmallCapsFont = * Bold },
-  BoldItalicFont = * Italic,
-  BoldItalicFeatures = {RawFeature={embolden=3},SmallCapsFont = * Italic }, 
-  BoldSlantedFont= * Bold,
-  BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = * Bold },
-  SmallCapsFont  = * Regular,
-%  SmallCapsFeatures={RawFeature=+smcp},
-  SmallCapsFeatures={Letters=SmallCaps},
-]
-
-\newfontfamily\LibertinusSansOsF{Libertinus Sans}[
-  RawFeature   = {OldStyle,Proportional} ,
-  Scale     = \libertinusSF at scale ,
-  UprightFont    = * Regular,
-  ItalicFont     = * Italic,
-  ItalicFeatures = { SmallCapsFont = * Italic },
-  SlantedFont    = * Regular,
-  SlantedFeatures= {FakeSlant=0.2},
-  BoldFont       = * Bold, 
-  BoldFeatures   = { SmallCapsFont = * Bold },
-  BoldItalicFont = * Italic,
-  BoldItalicFeatures = {RawFeature={embolden=3}}, 
-  SmallCapsFont  = * Regular,
-  SmallCapsFeatures={RawFeature=+smcp},
-  BoldSlantedFont= * Bold,
-  BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = * Bold },
-  SmallCapsFeatures={Letters=SmallCaps},
-% Extension      = .otf  
-]
-\newfontfamily\LibertinusSansTLF{Libertinus Sans}[
-  RawFeature   = {Lining, Monospaced} ,
-  Scale     = \libertinusSF at scale ,
-  UprightFont    = * Regular,
-  ItalicFont     = * Italic,
-  ItalicFeatures = { SmallCapsFont = * Italic },
-  SlantedFont    = * Regular,
-  SlantedFeatures= {FakeSlant=0.2},
-  BoldFont       = * Bold, 
-  BoldFeatures   = { SmallCapsFont = * Bold },
-  BoldItalicFont = * Italic,
-  BoldItalicFeatures = {RawFeature={embolden=3}}, 
-  SmallCapsFont   = *-Regular,
-  SmallCapsFeatures={RawFeature=+smcp},
-  BoldSlantedFont= * Bold,
-  BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = * Bold },
-  SmallCapsFeatures={Letters=SmallCaps},
-% Extension      = .otf  
-]
-\iflibertinus at mono
-\setmonofont{Libertinus Mono}[ 
-%  RawFeature   = {\libertinus at figurealign, \libertinus at figurestyle},
-  Scale          = \libertinusTT at scale,
-  FakeStretch    = \libertinusTT at stretch,
-  UprightFont    = * Regular,
-  ItalicFont     = * Regular,
-  ItalicFeatures = {FakeSlant=0.2},
-  SlantedFont    = * Regular,
-  SlantedFeatures= {FakeSlant=0.2},
-  BoldFont       = * Regular,
-  BoldFeatures   = {RawFeature={embolden=3}},
-  BoldItalicFont = * Regular,
-  BoldItalicFeatures={FakeSlant=0.2,RawFeature={embolden=3}},
-]
-\fi
-\fi
-%------------------------   symbolic names stop -------------------------
-
-
 \iflibertinus at nomath\else
   \typeout{*************************************^^J%
            * Using libertinus math              *^^J%
            *************************************}%
-  \setmathfont{LibertinusMath-Regular.otf}[RawFeature=\libertinusMM at feature]
-  \setmathfont[version=bold,RawFeature={embolden=3,\libertinusMM at feature}]{LibertinusMath-Regular.otf}
+  \expandafter\setmathfont\expandafter[\libertinusMM at feature]{LibertinusMath-Regular.otf}
+  \expandafter\setmathfont\expandafter[\libertinusMM at feature,version=bold,
+  		RawFeature={embolden=3}]{LibertinusMath-Regular.otf}
 \fi
 
 \ifluatex



More information about the tex-live-commits mailing list.