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.