From 2e0b1124510825b03d99a6bfbf50dc2a8391a635 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 15 Dec 2020 03:01:41 +0000 Subject: CTAN sync 202012150301 --- macros/unicodetex/latex/fontsetup/README | 2 +- .../latex/fontsetup/doc/fontsetup-doc.pdf | Bin 710593 -> 708902 bytes .../latex/fontsetup/doc/fontsetup-doc.tex | 5 ++-- macros/unicodetex/latex/fontsetup/fontsetup.sty | 26 +++++++++++++++++---- 4 files changed, 26 insertions(+), 7 deletions(-) (limited to 'macros/unicodetex') diff --git a/macros/unicodetex/latex/fontsetup/README b/macros/unicodetex/latex/fontsetup/README index 377b78a5f5..f433502f27 100644 --- a/macros/unicodetex/latex/fontsetup/README +++ b/macros/unicodetex/latex/fontsetup/README @@ -1,5 +1,5 @@ The fontsetup package - (Version 1.007, GPL3) + (Version 1.008, GPL3) This simple package makes it trivial to switch quickly between different quality fonts supporting Mathematics. diff --git a/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf b/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf index 7bbc3d52ba..cbd4adde42 100644 Binary files a/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf and b/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf differ diff --git a/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex b/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex index b9ddc3ddcd..3dad6488b7 100644 --- a/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex +++ b/macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex @@ -9,8 +9,8 @@ \textit{by}\\[1ex] {\large Antonis Tsolomitis}\\ University of the Aegean\\ Department of Mathematics\\[1ex] - \textsc{24} August \textsc{2020}\\[1ex] - Version 1.007, \textsc{gpl3} + \textsc{14} December \textsc{2020}\\[1ex] + Version 1.008, \textsc{gpl3} \end{center} This package is a simple wrapper-type package that makes the setup of fonts easy and @@ -31,6 +31,7 @@ University of the Aegean\\ Department of Mathematics\\[1ex] which is an assembly of cm fonts plus more fonts to support Greek (cbgreek) and Cyrillic languages. It also provides \begin{itemize} + \item the option ``upint'' for switching to upright integrals in mathmode. \item commands to access prosgegrammeni instead of ypogegrammeni for capitals and small capitals, by writing \verb|\textprosgegrammeni{}| or \verb|{\prosgegrammeni }|. \item commands to access 4th and 6th century bce Greek by writing diff --git a/macros/unicodetex/latex/fontsetup/fontsetup.sty b/macros/unicodetex/latex/fontsetup/fontsetup.sty index 32ed9bc0d4..4d5dfb5822 100644 --- a/macros/unicodetex/latex/fontsetup/fontsetup.sty +++ b/macros/unicodetex/latex/fontsetup/fontsetup.sty @@ -1,6 +1,6 @@ %\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fontsetup}[2019/12/20 Easy font setup by Antonis Tsolomitis] -\typeout{fontsetup: Easy font setup by Antonis Tsolomitis} +\ProvidesPackage{fontsetup}[2020/12/14 Easy font setup by Antonis Tsolomitis] +\typeout{fontsetup: Easy font setup by Antonis Tsolomitis} \chardef\fontsetupdefault=0 % \chardef\fontsetupgfsartemisia=1 @@ -43,6 +43,10 @@ \DeclareOption{libertinus}{\chardef\fontsetupfont\fontsetuplibertinus} \DeclareOption{olddefault}{\chardef\fontsetupfont\fontsetupolddefault} \DeclareOption*{\PackageWarning{fontsetup}{Unknown ‘\CurrentOption’}} +% +\newif\if@upint +\DeclareOption{upint}{\@upinttrue} +% \ProcessOptions %provide a test to know if a 16bits TeX is used. @@ -62,7 +66,14 @@ %The user runs unicode engine \ifcase\fontsetupfont \RequirePackage{fspdefault} -\or +% +\if@upint +\setmathfont[StylisticSet=2]{NewCMMath-Book.otf} +\else +\setmathfont{NewCMMath-Book.otf} +\fi +% + \or \RequirePackage{fspgfsartemisiaot} \or \RequirePackage{fspgfsdidotot} @@ -98,7 +109,14 @@ \or \RequirePackage{libertinus-otf} \or - \RequirePackage{fspolddefault} +\RequirePackage{fspolddefault} +% +\if@upint +\setmathfont[StylisticSet=2]{NewCMMath-Regular.otf} +\else +\setmathfont{NewCMMath-Regular.otf} +\fi +% \fi }{%the user runs 8bit engine \relax} -- cgit v1.2.3