texlive[64705] Master/texmf-dist: pagella-otf (15oct22)

commits+karl at tug.org commits+karl at tug.org
Sat Oct 15 22:14:55 CEST 2022


Revision: 64705
          http://tug.org/svn/texlive?view=revision&revision=64705
Author:   karl
Date:     2022-10-15 22:14:54 +0200 (Sat, 15 Oct 2022)
Log Message:
-----------
pagella-otf (15oct22)

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

Modified: trunk/Master/texmf-dist/doc/fonts/pagella-otf/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/pagella-otf/Changes	2022-10-15 01:35:46 UTC (rev 64704)
+++ trunk/Master/texmf-dist/doc/fonts/pagella-otf/Changes	2022-10-15 20:14:54 UTC (rev 64705)
@@ -1 +1,3 @@
+0.02  2022-10-15  - new package option for bigger integral symbols
+                  - fix typo Bold->bold in filename part
 0.01  2022-10-11  - first CTAN version

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

Modified: trunk/Master/texmf-dist/doc/fonts/pagella-otf/pagella-otf-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/pagella-otf/pagella-otf-doc.tex	2022-10-15 01:35:46 UTC (rev 64704)
+++ trunk/Master/texmf-dist/doc/fonts/pagella-otf/pagella-otf-doc.tex	2022-10-15 20:14:54 UTC (rev 64705)
@@ -1,4 +1,4 @@
-%% $Id: pagella-otf-doc.tex 621 2022-10-12 17:43:13Z herbert $
+%% $Id: pagella-otf-doc.tex 633 2022-10-15 07:58:35Z herbert $
 \listfiles
 \documentclass[ngerman,spanish,polish,english,a4paper]{article}
 \usepackage{pagella-otf}
@@ -38,6 +38,7 @@
 \def\Largb#1{\texttt{\{}\textit{#1}\texttt{\}}}
 \def\Lpack#1{\texttt{#1}\index{#1@\texttt{#1}}\index{Package!#1@\texttt{#1}}}
 \def\testfeature#1#2#3{{\fontspec[RawFeature={+#2}]{#1}#3\relax}}
+\def\Loption#1{\texttt{#1}\index{#1@\texttt{#1}}\index{Option!#1@\texttt{#1}}}
 \def\SUP{\addfontfeatures{RawFeature={+sups}}}
 
 \usepackage{multicol,luacode}
@@ -68,7 +69,7 @@
 texgyrepagella-math.otf	
 \end{verbatim}
 
-The fonts are free available and partcof any \TeX-distribution.
+The fonts are free available and part of any \TeX-distribution.
 
 
 \begin{verbatim}
@@ -243,10 +244,6 @@
 \normalfont\normalsize
 \selectlanguage{english}
 
-
-
-
-\normalfont
 \section{Package options}
 
 Possible optional arguments are
@@ -259,6 +256,7 @@
 tabular, t      & fixed-width figures (default)\\
 ScaleRM         & scaling for the serif font, preset to 1\\
 defaultfeatures & presetting of features only for rmfamily\\
+libertinus      & use integral symbols from Libertinus Math
 \end{tabular}
 
 
@@ -310,7 +308,9 @@
 \usepackage[lining]{pagella-otf}
 %StopVisiblePreamble
 \begin{document}
-0000111122223333444455556666777788889999\par abcdefghijklmn
+0000111122223333444455556666777788889999\par
+\addfontfeatures{RawFeature=-lnum;+onum}%
+0000111122223333444455556666777788889999
 \end{document}
 \end{externalDocument}
 
@@ -721,6 +721,20 @@
 \end{verbatim}
 
 
+
+\section{Math mode}
+
+
+%bash-3.2$ otfinfo -f --script=math texgyrepagella-math.otf 
+%aalt	Access All Alternates
+%dtls	<unknown feature>
+%ssty	<unknown feature>
+
+\subsection{Integrals}
+If you do not like the small integral symbols from Pagella then use the package
+option \Loption{libertinus}. Then these symbols are taken from Libertinus Math.
+
+
 \begin{externalDocument}[
   frame,compiler=lualatex,
   crop,
@@ -733,24 +747,22 @@
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble
-\usepackage{pagella-otf}
+\usepackage[libertinus]{pagella-otf}% use integrals from Libertinus
 %StopVisiblePreamble
 \begin{document}
-The default 0123456 {\bfseries standard bold} \pagellaOsF normal weight 0123456 
+The integrals from Libertinus Math:
+\[ \int_\gamma\iint\iiint\iiiint\oint\oiint\oiiint\frac{f(x)}{z-a} \]
+
+The default integrals from Pagella:
+\setmathfont{texgyrepagella-math.otf}
+\[ \int_\gamma\iint\iiint\iiiint\oint\oiint\oiiint\frac{f(x)}{z-a} \]
 \end{document}
 \end{externalDocument}
 
 
-\section{Math mode}
 
 
-%bash-3.2$ otfinfo -f --script=math texgyrepagella-math.otf 
-%aalt	Access All Alternates
-%dtls	<unknown feature>
-%ssty	<unknown feature>
 
-
-
 \noindent\fbox{%
 \begin{minipage}{\dimexpr\textwidth-2\fboxsep-2\fboxrule}
 \textbf{Theorem 1 (Residue Theorem).}

Modified: trunk/Master/texmf-dist/tex/latex/pagella-otf/pagella-otf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pagella-otf/pagella-otf.sty	2022-10-15 01:35:46 UTC (rev 64704)
+++ trunk/Master/texmf-dist/tex/latex/pagella-otf/pagella-otf.sty	2022-10-15 20:14:54 UTC (rev 64705)
@@ -1,4 +1,4 @@
-%% $Id: pagella-otf.sty 620 2022-10-12 15:11:41Z herbert $
+%% $Id: pagella-otf.sty 633 2022-10-15 07:58:35Z herbert $
 %%
 %% This file is distributed under the terms of the LaTeX Project Public
 %% License from CTAN archives in directory  macros/latex/base/lppl.txt.
@@ -6,7 +6,7 @@
 %%
 %
 \ProvidesPackage{pagella-otf}[%
-  2022/10/11 v. 0.01 (Herbert Voss) Supports pagella fonts for lualatex and xelatex.] 
+  2022/10/15 v. 0.02 (Herbert Voss) Supports pagella fonts for lualatex and xelatex.] 
 
 \RequirePackage{iftex,xkeyval,textcomp}
 
@@ -14,6 +14,7 @@
 \newif\ifpagella at tabular \pagella at tabulartrue
 \newif\ifpagella at usefilenames \pagella at usefilenamestrue
 \newif\ifpagella at nomath \pagella at nomathfalse
+\newif\ifpagella at libertinus \pagella at libertinusfalse
 
 \DeclareOptionX{lining}[true]{\@nameuse{pagella at lining#1}}
 \DeclareOptionX{nf}[true]{\@nameuse{pagella at lining#1}}
@@ -20,6 +21,7 @@
 \DeclareOptionX{lf}[true]{\@nameuse{pagella at lining#1}}
 \DeclareOptionX{oldstyle}[true]{\@nameuse{if#1}\pagella at liningfalse\else\pagella at liningtrue\fi}
 \DeclareOptionX{osf}[true]{\@nameuse{if#1}\pagella at liningfalse\else\pagella at liningtrue\fi}
+\DeclareOptionX{libertinus}[true]{\@nameuse{pagella at libertinus#1}}
 
 \newcommand*\pagellaMM at feature{}
 \DeclareOptionX{math}[]{\renewcommand*\pagellaMM at feature{#1}}
@@ -77,7 +79,7 @@
   SlantedFont    = *-regular,
   SlantedFeatures= {FakeSlant=0.2},
   BoldFont       = *-bold,
-  BoldFeatures   = { SmallCapsFont = *-Bold },
+  BoldFeatures   = { SmallCapsFont = *-bold },
   BoldItalicFont = *-bolditalic,
   BoldItalicFeatures = { SmallCapsFont = *-bolditalic },
   BoldSlantedFont= *-bold,
@@ -97,7 +99,7 @@
   SlantedFont    = *-regular,
   SlantedFeatures= {FakeSlant=0.2},
   BoldFont       = *-bold,
-  BoldFeatures   = { SmallCapsFont = *-Bold },
+  BoldFeatures   = { SmallCapsFont = *-bold },
   BoldItalicFont = *-bolditalic,
   BoldItalicFeatures = { SmallCapsFont = *-bolditalic },
   BoldSlantedFont= *-bold,
@@ -117,7 +119,7 @@
   SlantedFont    = *-regular,
   SlantedFeatures= {FakeSlant=0.2},
   BoldFont       = *-bold,
-  BoldFeatures   = { SmallCapsFont = *-Bold },
+  BoldFeatures   = { SmallCapsFont = *-bold },
   BoldItalicFont = *-bolditalic,
   BoldItalicFeatures = { SmallCapsFont = *-bolditalic },
   BoldSlantedFont= *-bold,
@@ -211,7 +213,11 @@
   \typeout{*************************************^^J%
            * Using pagella math              *^^J%
            *************************************}%
-\setmathfont{texgyrepagella-math.otf}[AutoFakeBold,RawFeature=\pagellaMM at feature]
+  \setmathfont{texgyrepagella-math.otf}[AutoFakeBold,RawFeature=\pagellaMM at feature]
+  \ifpagella at libertinus
+    \setmathfont{LibertinusMath-Regular.otf}[AutoFakeBold,RawFeature=\pagellaMM at feature,
+    	range={\int,\iint,\iiint,\iiiint,\oint,\oiint,\oiiint}]
+  \fi	
 \fi
 
 \def\sufigures{\addfontfeatures{VerticalPosition=Superior}}



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