diff options
author | Karl Berry <karl@freefriends.org> | 2022-01-31 21:15:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-01-31 21:15:02 +0000 |
commit | a7ba2e65a2b908299f204a1d455c7f2c1c991a00 (patch) | |
tree | 101ef49977eadcbcd701b19783662d8aff34f23d /Master | |
parent | 1d444b81d53d885a68ef7096605fc3bf3dba5fe8 (diff) |
fontsetup (31jan22)
git-svn-id: svn://tug.org/texlive/trunk@61826 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/latex/fontsetup/README | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.pdf | bin | 460242 -> 518759 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex | 24 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/fontsetup/fspsample-concrete.pdf | bin | 0 -> 26645 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/fontsetup/fspsample-talos.pdf | bin | 0 -> 33605 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/fontsetup/fspsample.tex | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty | 11 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fontsetup/fspconcrete.sty | 33 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fontsetup/fsptalos.sty | 33 |
9 files changed, 101 insertions, 4 deletions
diff --git a/Master/texmf-dist/doc/latex/fontsetup/README b/Master/texmf-dist/doc/latex/fontsetup/README index 99b7a63e0bb..bd550fab777 100644 --- a/Master/texmf-dist/doc/latex/fontsetup/README +++ b/Master/texmf-dist/doc/latex/fontsetup/README @@ -1,5 +1,5 @@ The fontsetup package - (Version 1.1, GPL3) + (Version 1.2, GPL3) This simple package makes it trivial to switch quickly between different quality fonts supporting Mathematics. diff --git a/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.pdf b/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.pdf Binary files differindex 676ec08813b..f98b8938b27 100644 --- a/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.pdf +++ b/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.pdf diff --git a/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex b/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex index 49b7904ca22..a8abebd2407 100644 --- a/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex +++ b/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex @@ -14,8 +14,8 @@ \textit{by}\\[1ex] {\large Antonis Tsolomitis}\\ University of the Aegean\\ Department of Mathematics\\[1ex] - \textsc{9} Dec \textsc{2021}\\[1ex] - Version 1.1, \textsc{gpl3} + \textsc{31} Jan \textsc{2022}\\[1ex] + Version 1.2, \textsc{gpl3} \end{center} This package is a simple wrapper-type package that makes the setup of fonts easy and @@ -96,6 +96,8 @@ NewComputerModern font family. as a system font (in \verb|C:\Windows\Fonts| in MS-Windows, in \verb|/home/user/.fonts/| in Linux or elsewhere by the system administratior). This option works only if fontsetup-nonfree is installed. + \item[concrete] Loads the Concrete fonts from the \texttt{cmu} package with Concrete-Math + font for mathematics. \item[ebgaramond] Loads the EB-Garamond fonts with Garamond-Math. \item[fira] Loads the Fira family, a sans-serif font. \item[gfsartemisia] Loads the GFSArtemisia, a font family designed to be used @@ -136,7 +138,8 @@ NewComputerModern font family. system-installed to allow access to Greek small caps. Mathematics font is texgyrepagella-math. This option works only if fontsetup-nonfree is installed. - \item[stixtwo] Loads the stix2 fonts, a Times-type font. + \item[stixtwo] Loads the stix2 fonts, a Times-type font. + \item[talos] Loads the NewCM Book weight with the Greek cult font Talos. \item[times] Loads the FreeSerifb fonts, a Times font and stix2 for Mathematics with letters replaced from FreeSerifb. \end{description} @@ -198,6 +201,11 @@ Samples for the free fonts follow. Samples for the nonfree fonts can be found in \end{center} \newpage +\begin{center} +{\Large Concrete fonts: option \verb|concrete|}\\[1cm] +\includegraphics[scale=1.2]{fspsample-concrete.pdf} +\end{center} +\newpage \begin{center} {\Large EB-Garamond and Garamond-Math fonts: option \verb|ebgaramond|}\\[1cm] @@ -277,10 +285,20 @@ NeoEuler font must be installed in TeX tree\\[1cm] \newpage \begin{center} +{\Large Talos and NewCMMath-Book: option \verb|talos|}\\[1cm] +\includegraphics[scale=1.2]{fspsample-talos.pdf} +\end{center} + + +\newpage + +\begin{center} {\Large FreeSerifb and Stix2Math: option \verb|times|}\\[1cm] \includegraphics[scale=1.2]{fspsample-times.pdf} \end{center} + + \appendix \chapter{Ancient Greek Numbers} diff --git a/Master/texmf-dist/doc/latex/fontsetup/fspsample-concrete.pdf b/Master/texmf-dist/doc/latex/fontsetup/fspsample-concrete.pdf Binary files differnew file mode 100644 index 00000000000..577d069a552 --- /dev/null +++ b/Master/texmf-dist/doc/latex/fontsetup/fspsample-concrete.pdf diff --git a/Master/texmf-dist/doc/latex/fontsetup/fspsample-talos.pdf b/Master/texmf-dist/doc/latex/fontsetup/fspsample-talos.pdf Binary files differnew file mode 100644 index 00000000000..384b5ee71e0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/fontsetup/fspsample-talos.pdf diff --git a/Master/texmf-dist/doc/latex/fontsetup/fspsample.tex b/Master/texmf-dist/doc/latex/fontsetup/fspsample.tex index 23ec736e029..188ccf5a5e7 100644 --- a/Master/texmf-dist/doc/latex/fontsetup/fspsample.tex +++ b/Master/texmf-dist/doc/latex/fontsetup/fspsample.tex @@ -28,6 +28,8 @@ %\usepackage[neoeuler]{fontsetup} %\usepackage[libertinus]{fontsetup} %\usepackage[olddefault]{fontsetup} +%\usepackage[concrete]{fontsetup} +%\usepackage[talos]{fontsetup} diff --git a/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty b/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty index f8bf12c516c..9fbafedcc96 100644 --- a/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty +++ b/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty @@ -30,6 +30,8 @@ \chardef\fontsetupneoeuler=16 \chardef\fontsetuplibertinus=17 \chardef\fontsetupolddefault=18 % old (thin) CMR +\chardef\fontsetupconcrete=19 +\chardef\fontsetuptalos=20 \chardef\fontsetupfont\fontsetupdefault \DeclareOption{default}{\chardef\fontsetupfont\fontsetupdefault} @@ -51,6 +53,8 @@ \DeclareOption{neoeuler}{\chardef\fontsetupfont\fontsetupneoeuler} \DeclareOption{libertinus}{\chardef\fontsetupfont\fontsetuplibertinus} \DeclareOption{olddefault}{\chardef\fontsetupfont\fontsetupolddefault} +\DeclareOption{concrete}{\chardef\fontsetupfont\fontsetupconcrete} +\DeclareOption{talos}{\chardef\fontsetupfont\fontsetuptalos} \DeclareOption*{\PackageWarning{fontsetup}{Unknown ‘\CurrentOption’}} % \newif\if@upint @@ -143,6 +147,13 @@ \setmathfont{NewCMMath-Regular.otf} \fi \fi +\or + \RequirePackage{fspconcrete} +\or + \RequirePackage{fsptalos} +%%% +% +%%% \fi }{%the user runs 8bit engine \relax} diff --git a/Master/texmf-dist/tex/latex/fontsetup/fspconcrete.sty b/Master/texmf-dist/tex/latex/fontsetup/fspconcrete.sty new file mode 100644 index 00000000000..45549174b7f --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontsetup/fspconcrete.sty @@ -0,0 +1,33 @@ +\RequirePackage{fontspec} +\defaultfontfeatures{Ligatures=TeX} + +\setmainfont[% +BoldFont=cmunobx.otf,% +ItalicFont=cmunoti.otf,% +BoldItalicFont=cmunobi.otf% +]{cmunorm.otf} + +\setsansfont[% +ItalicFont=NewCMSans10-BookOblique.otf,% +BoldFont=NewCMSans10-Bold.otf,% +BoldItalicFont=NewCMSans10-BoldOblique.otf,% +SmallCapsFeatures={Numbers=OldStyle},% +SlantedFont=NewCMSans10-BookOblique.otf,% +BoldSlantedFont=NewCMSans10-BoldOblique.otf,% +]{NewCMSans10-Book.otf} + +\setmonofont[% +ItalicFont=NewCMMono10-BookItalic.otf,% +BoldFont=NewCMMono10-Bold.otf,% +BoldItalicFont=NewCMMono10-BoldOblique.otf,% +SlantedFont=NewCMMono10-Book.otf,% +SlantedFeatures={FakeSlant=0.25}, +BoldSlantedFont=NewCMMono10-Bold.otf,% +BoldSlantedFeatures={FakeSlant=0.25}, +SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Book.otf} + + +\RequirePackage{unicode-math} +\setmathfont{Concrete-Math.otf} + +\endinput diff --git a/Master/texmf-dist/tex/latex/fontsetup/fsptalos.sty b/Master/texmf-dist/tex/latex/fontsetup/fsptalos.sty new file mode 100644 index 00000000000..40e5b2809f2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontsetup/fsptalos.sty @@ -0,0 +1,33 @@ +\RequirePackage{fontspec} +\defaultfontfeatures{Ligatures=TeX} + +\setmainfont[% +BoldFont=Talos-Bold.otf,% +ItalicFont=Talos-Italic.otf,% +BoldItalicFont=Talos-BoldItalic.otf% +]{Talos-Regular.otf} + +\setsansfont[% +ItalicFont=NewCMSans10-BookOblique.otf,% +BoldFont=NewCMSans10-Bold.otf,% +BoldItalicFont=NewCMSans10-BoldOblique.otf,% +SmallCapsFeatures={Numbers=OldStyle},% +SlantedFont=NewCMSans10-BookOblique.otf,% +BoldSlantedFont=NewCMSans10-BoldOblique.otf,% +]{NewCMSans10-Book.otf} + +\setmonofont[% +ItalicFont=NewCMMono10-BookItalic.otf,% +BoldFont=NewCMMono10-Bold.otf,% +BoldItalicFont=NewCMMono10-BoldOblique.otf,% +SlantedFont=NewCMMono10-Book.otf,% +SlantedFeatures={FakeSlant=0.25}, +BoldSlantedFont=NewCMMono10-Bold.otf,% +BoldSlantedFeatures={FakeSlant=0.25}, +SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Book.otf} + + +\RequirePackage{unicode-math} +\setmathfont{NewCMMath-Book.otf} + +\endinput |