diff options
author | Norbert Preining <norbert@preining.info> | 2020-09-26 03:03:17 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-09-26 03:03:17 +0000 |
commit | 66ebd4914b367eb00a52ce5d5bb51f695101931b (patch) | |
tree | e5e4a5148bbf213f7ecc242d333bbde165d41e3b /macros/latex/contrib/fontsetup | |
parent | 56c9134f4aa02292ed17e726efd8e493b90e6011 (diff) |
CTAN sync 202009260303
Diffstat (limited to 'macros/latex/contrib/fontsetup')
42 files changed, 0 insertions, 1407 deletions
diff --git a/macros/latex/contrib/fontsetup/README b/macros/latex/contrib/fontsetup/README deleted file mode 100644 index 377b78a5f5..0000000000 --- a/macros/latex/contrib/fontsetup/README +++ /dev/null @@ -1,15 +0,0 @@ - The fontsetup package - (Version 1.007, GPL3) - -This simple package makes it trivial to switch quickly between -different quality fonts supporting Mathematics. - -For more information read the file fontsetup-doc.pdf in -the doc subdirectory. - -Antonis Tsolomitis -Professor -University of the Aegean -Department of Mathematics -83200 Samos, Greece - diff --git a/macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf b/macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf Binary files differdeleted file mode 100644 index 7bbc3d52ba..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex b/macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex deleted file mode 100644 index b9ddc3ddcd..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex +++ /dev/null @@ -1,339 +0,0 @@ -\documentclass{book} -\usepackage[default]{fontsetup} -\usepackage{graphicx,fullpage,supertabular} -\begin{document} - - - \begin{center} - {\LARGE The \texttt{fontsetup} package}\\[1ex] - \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} - \end{center} - - This package is a simple wrapper-type package that makes the setup of fonts easy and - quick for XeLaTeX and LuaLaTeX. You just load the package using one of the supported - fonts as an option. - - The target is to provide easy access to fonts with a matching Mathematics font available in - TeX distributions plus a few commercial if available. - - The package will include more font combinations in the future, however there are - some restrictions. The fonts must have some commercial-level quality and must support - Mathematics. - - The options (in alphabetic order after the default option) are as follows: - - \begin{description} - \item[default] Loads the NewComputerModern fonts (in Book weight), - which is an assembly of cm fonts plus - more fonts to support Greek (cbgreek) and Cyrillic languages. It also provides - \begin{itemize} - \item commands to access prosgegrammeni instead of ypogegrammeni for capitals and small - capitals, by writing \verb|\textprosgegrammeni{<text>}| or \verb|{\prosgegrammeni <text>}|. - \item commands to access 4th and 6th century bce Greek by writing - \verb|\textivbce{<text>}| or \verb|{\ivbce <text>}| and - \verb|\textvibce{<text>}| or \verb|{\vibce <text>}|. For example, write - \verb|\textivbce{ΕΠΙΚΟΥΡΟΣ}| to get \textivbce{ΕΠΙΚΟΥΡΟΣ}. - \item commands to access Sans Greek (upright and oblique) in math mode although these are - not included in the unicode standard. The commands follow the unicode-math.sty notation, so - to get $\msansLambda$ and $\mitsanspi$ you write \verb|$\msansLambda$| and \verb|$\mitsanspi$|. - \item commands to access the Ancient Greek Numbers (Unicode u10140--u1018E) - documented in the Appendix - \item commands to access the negation of uniform convergence symbols \verb|\nrightrightarrows| - for $\nrightrightarrows$ and \verb|\nleftleftarrows| for $\nleftleftarrows$. - \item commands to access the IPA symbols. These are \verb|\ipatext| and \verb|\ipatextsans| - to select the fonts properly or \verb|\textipa{...}| and \verb|\textsansipa{...}| to select the fonts - for IPA symbols locally. Compare \textipa{ðŋβθχ} - (produced with \verb|\textipa{ðŋβθχ}|) with ðŋβθχ. - \end{itemize} - \item[olddefault] Loads the NewComputerModern fonts (in Regular weight) - similarly to the default option. - \item[cambria] Loads the Cambria fonts of Microsoft. These must be already installed - 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). - \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 - as a Times replacement. The Mathematics is from stix2 but latin - and greek letters are substituted from GFSArtemisia to provide a better match. - \item[gfsdidotclassic] Uses the GFSDidotClassic for Greek with GFSPorson for italic. - The latin part is URW garamond. The Mathematics is from Garamond-Math but the greek - letters are substituted from GFSDidotClassic to provide a better match. Notice that - the Bold versions of the Greek fonts are faked using fontspec mechanism as - the Greek part does not have bold versions. - \item[gfsdidot] Loads the GFSDidot fonts. NewCMMath-Book is the Mathematics font, but latin - and greek letters are substituted from GFSdidot to provide a better match. - \item[gfsneohellenic] Loads the GFSNeohellenic family with GFSNeohellenic-Math. - \item[kerkis] Loads the kerkis font family and texgyrebonum-math. - \item[libertinus] Loads the Libertinus and LibertinusMath fonts. - \item[lucida] Loads the Lucida font family if available (a commercial font). - \item[minion] Loads the MinionPro family. To install it, find the fonts MinionPro and - MyriadPro from the installation of Adobe PDF Reader and install the fonts to your system - (in \verb|C:\Windows\Fonts| in MS-Windows, in \verb|/home/user/.fonts/| in Linux - or elsewhere by the system administratior). Moreover, install the supplied - fspmnscel.otf as a system font to have access to Greek small caps. - Mathematics is from stix2 - with letters replaced from MinionPro. Sans is MyriadPro. - \item[msgaramond] Loads the MS-Garamond fonts. These must be system installed - (in \verb|C:\Windows\Fonts| in MS-Windows, in \verb|/home/user/.fonts/| in Linux - or elsewhere by the system administratior). Mathematics is from - Garamond-Math with letters replaced - from MS-Garamond. - \item[neoeuler] Loads the Concrete fonts with the Euler for Mathematics. - Needs euler.otf to be instaled in the TeX installation. - \item[palatino] Loads the Linotype Palatino Fonts available from some versions of Windows. - Thefonts must be system installed (in \verb|C:\Windows\Fonts| in MS-Windows, - in \verb|/home/user/.fonts/| in Linux or elsewhere by the system administratior). The supplied - fsplpscel.otf must be also - system-installed to allow access to Greek small caps. - Mathematics font is texgyrepagella-math. - \item[stixtwo] Loads the stix2 fonts, a Times-type font. - \item[times] Loads the FreeSerifb fonts, a Times font and stix2 for Mathematics - with letters replaced from FreeSerifb. - \end{description} - - You do not need to load \verb|fontspec|. This, as well as \verb|unicode-math|, are - automatically loaded. A minimal file is -\begin{verbatim} - \documentclass{article} - \usepackage[default]{fontsetup} - \begin{document} - ... - \end{document} -\end{verbatim} - -The switch to another font is trivial. You just change the option of \verb|fontsetup| -to another among the supported ones. - - -\bigskip - -\textbf{Summary of installation steps to support all fonts} - -\medskip - -You do not have to do any of these steps if you rely on free fonts -(except step 6 if you want to use the \verb|neoeuler| option) and do not want -to use the commercial ones. - -\medskip - -\begin{enumerate} -\item Install as system fonts the supplied \verb|fspmnscel.otf| - and \verb|fsplpscel.otf| (in \verb|C:\Windows\Fonts\| on MS-Windows or in - \verb|/home/user/.fonts/| in Linux or system-wide install as administrator) -\item Repeat the previous step for all MinionPro and MyriadPro fonts from the - installation of the free Adobe Acrobat Reader. -\item Repeat the above for the MS-Garamond fonts (\verb|Gara.ttf|, \verb|Garabd.ttf| - and \verb|Garait.ttf|) as well as for the Linotype Palatino fonts - found in some versions of Microsoft Windows (\verb|palabi.ttf|, \verb|palab.ttf|, - \verb|palai.ttf|, and \verb|pala.ttf|). -\item Repeat the above for the Cambria fonts (\verb|cambria.ttc|, \verb|cambriab.ttf|, - \verb|cambriai.ttf|, \verb|cambriaz.ttf|). -\item Install the commercial Lucida fonts (if available) in your TeX tree. -\item Install \verb|euler.otf| in your TeX tree from - here: \verb|https://github.com/khaledhosny/euler-otf| -\end{enumerate} - -\bigskip - - - - -You can indeed suggest a new combination of fonts and I will add them. However, I do -reserve the right to reject them if the font quality is bad or if Mathematics is not supported -with a matching font. - -Samples follow. - -\newpage - -\begin{center} -{\Large Cambria and CambriaMath: option \verb|cambria|}\\ -Cambria Fonts must be installed as system fonts\\[1cm] -\includegraphics[scale=1.2]{fspsample-cambria.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large ComputerModern fonts (Book weight): option \verb|default|}\\[1cm] -\includegraphics[scale=1.2]{fspsample-newdefault.pdf} -\end{center} -\newpage - -\begin{center} -{\Large ComputerModern fonts (old Regular weight): option \verb|olddefault|}\\[1cm] -\includegraphics[scale=1.2]{fspsample-cmr.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large EB-Garamond and Garamond-Math fonts: option \verb|ebgaramond|}\\[1cm] -\includegraphics[scale=1.2]{fspsample-ebgaramond.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large Fira fonts: option \verb|fira|}\\[1cm] -\includegraphics[scale=1.2]{fspsample-fira.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large GFSArtemisia and Stix2Math fonts: option \verb|gfsartemisia|}\\[1cm] -\includegraphics[scale=1.2]{fspsample-gfsartemisia.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large GFSDidotClassic, GFSPorson Italic, and Garamond-Math fonts: option \verb|gfsdidotclassic|}\\[1cm] -\includegraphics[scale=1.2]{fspsample-gfsdidotclassic.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large GFSDidot and NewCMMath-Book: option \verb|gfsdidot|}\\[1cm] -\includegraphics[scale=1.2]{fspsample-gfsdidot.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large GFSNeohellenic and GFSNeohellenic-Math: option \verb|gfsneohellenic|}\\[1cm] -\includegraphics[scale=1.2]{fspsample-gfsneohellenic.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large Kerkis and texgyrebonum-math: option \verb|kerkis|}\\[1cm] -\includegraphics[scale=1.2]{fspsample-kerkis.pdf} -\end{center} - - - -\newpage - -\begin{center} -{\Large Libertinus and LibertinusMath: option \verb|libertinus|}\\[1cm] -\includegraphics[scale=1.2]{fspsample-libertinus.pdf} -\end{center} - - - -\newpage - -\begin{center} -{\Large Lucida and Lucida-Math (commercial): option \verb|lucida|}\\[1cm] -\includegraphics[scale=1.2]{fspsample-lucida.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large MinionPro (commercial) and Stix2Math: option \verb|minion|}\\ -MinionPro Fonts and the supplied fspmnscel.otf must -be installed as system fonts\\[1cm] -\includegraphics[scale=1.2]{fspsample-minion.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large MS-Garamond (commercial) and Garamond-Math: option \verb|msgaramond|}\\ -MS-Garamond Fonts must be installed as system fonts\\[1cm] -\includegraphics[scale=1.2]{fspsample-msgaramond.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large Concrete fonts and NeoEuler Math: option \verb|neoeuler|}\\ -NeoEuler font must be installed in TeX tree\\[1cm] -\includegraphics[scale=1.2]{fspsample-neoeuler.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large Linotype Palatino (commercial) and texgyrepagella-math: option \verb|palatino|}\\ -Linotype Palatino Fonts and the supplied fsplpscel.otf must be installed as system fonts\\[1cm] -\includegraphics[scale=1.2]{fspsample-palatino.pdf} -\end{center} - -\newpage - -\begin{center} -{\Large Stix2 and Stix2Math: option \verb|stixtwo|}\\[1cm] -\includegraphics[scale=1.2]{fspsample-stixtwo.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} -The following table lists the commands and the symbol produced for the Unicode range -\texttt{u10140--u1018E}. -\begin{center}\enlargethispage{1cm} - \begin{supertabular}{|l|l||l|l|} - \hline -\verb|\atticonequarter| & \atticonequarter &\verb|\hermionianfifty| & \hermionianfifty \\ \hline -\verb|\atticonehalf| & \atticonehalf &\verb|\thespianfifty| & \thespianfifty \\ \hline -\verb|\atticonedrachma| & \atticonedrachma &\verb|\thespianonehundred| & \thespianonehundred \\ \hline -\verb|\atticfive| & \atticfive &\verb|\thespianthreehundred| & \thespianthreehundred \\ \hline -\verb|\atticfifty| & \atticfifty &\verb|\epidaurianfivehundred| & \epidaurianfivehundred \\ \hline -\verb|\atticfivehundred| & \atticfivehundred &\verb|\troezenianfivehundred| & \troezenianfivehundred \\ \hline -\verb|\atticfivethousand| & \atticfivethousand &\verb|\thespianfivehundred| & \thespianfivehundred \\ \hline -\verb|\atticfiftythousand| & \atticfiftythousand &\verb|\carystianfivehundred| & \carystianfivehundred \\ \hline -\verb|\atticfivetalents| & \atticfivetalents &\verb|\naxianfivehundred| & \naxianfivehundred \\ \hline -\verb|\attictentalents| & \attictentalents &\verb|\thespianonethousand| & \thespianonethousand \\ \hline -\verb|\atticfiftytalents| & \atticfiftytalents &\verb|\thespianfivethousand| & \thespianfivethousand \\ \hline -\verb|\atticonehundredtalents| & \atticonehundredtalents &\verb|\delphicfivemnas| & \delphicfivemnas \\ \hline -\verb|\atticfivehundredtalents| & \atticfivehundredtalents &\verb|\stratianfiftymnas| & \stratianfiftymnas \\ \hline -\verb|\atticonethousandtalents| & \atticonethousandtalents &\verb|\greekonehalfsign| & \greekonehalfsign \\ \hline -\verb|\atticfivethousandtalents| & \atticfivethousandtalents &\verb|\greekonehalfsignalt| & \greekonehalfsignalt \\ \hline -\verb|\atticfivestaters| & \atticfivestaters &\verb|\greektwothirdssign| & \greektwothirdssign \\ \hline -\verb|\attictenstaters| & \attictenstaters &\verb|\greekthreequarterssign| & \greekthreequarterssign \\ \hline -\verb|\atticfiftystaters| & \atticfiftystaters &\verb|\greekyearsign| & \greekyearsign \\ \hline -\verb|\atticonehundredstaters| & \atticonehundredstaters &\verb|\greektalentsign| & \greektalentsign \\ \hline -\verb|\atticfivehundredstaters| & \atticfivehundredstaters &\verb|\greekdrachmasign| & \greekdrachmasign \\ \hline -\verb|\atticonethousandstaters| & \atticonethousandstaters &\verb|\greekobolsign| & \greekobolsign \\ \hline -\verb|\attictenthousandstaters| & \attictenthousandstaters &\verb|\greektwoobolssign| & \greektwoobolssign \\ \hline -\verb|\atticfiftythousandstaters| & \atticfiftythousandstaters &\verb|\greekthreeobolssign| & \greekthreeobolssign \\ \hline -\verb|\attictenmnas| & \attictenmnas &\verb|\greekfourobolssign| & \greekfourobolssign \\ \hline -\verb|\heraleumoneplethron| & \heraleumoneplethron &\verb|\greekfiveobolssign| & \greekfiveobolssign \\ \hline -\verb|\thespianone| & \thespianone &\verb|\greekmetretessign| & \greekmetretessign \\ \hline -\verb|\ermionianone| & \ermionianone &\verb|\greekkyathosbasesign| & \greekkyathosbasesign \\ \hline -\verb|\epidauriantwo| & \epidauriantwo &\verb|\greeklytrasign| & \greeklytrasign \\ \hline -\verb|\thespiantwo| & \thespiantwo &\verb|\greekounkiasign| & \greekounkiasign \\ \hline -\verb|\cyrenaictwodrachmas| & \cyrenaictwodrachmas &\verb|\greekxestessign| & \greekxestessign \\ \hline -\verb|\epidauriantwodrachmas| & \epidauriantwodrachmas &\verb|\greekartabesign| & \greekartabesign \\ \hline -\verb|\troezenianfive| & \troezenianfive &\verb|\greekarourasign| & \greekarourasign \\ \hline -\verb|\troezenianten| & \troezenianten &\verb|\greekgrammasign| & \greekgrammasign \\ \hline -\verb|\troezeniantenalt| & \troezeniantenalt &\verb|\greektryblionbasesign| & \greektryblionbasesign \\ \hline -\verb|\hermionianten| & \hermionianten &\verb|\greekzerosign| & \greekzerosign \\ \hline -\verb|\messenianten| & \messenianten &\verb|\greekonequartersign| & \greekonequartersign \\ \hline -\verb|\thespianten| & \thespianten &\verb|\greeksinusoidsign| & \greeksinusoidsign \\ \hline -\verb|\thespianthirty| & \thespianthirty &\verb|\greekindictionsign| & \greekindictionsign \\ \hline -\verb|\troezenianfifty| & \troezenianfifty &\verb|\nomismasign| & \nomismasign \\ \hline -\verb|\troezenianfiftyalt| & \troezenianfiftyalt & & \\ \hline - \end{supertabular} -\end{center} - - -\end{document} diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-cambria.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-cambria.pdf Binary files differdeleted file mode 100644 index f003f22208..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-cambria.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf Binary files differdeleted file mode 100644 index 8423318316..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-ebgaramond.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-ebgaramond.pdf Binary files differdeleted file mode 100644 index 6084e0e3bf..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-ebgaramond.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-fira.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-fira.pdf Binary files differdeleted file mode 100644 index 479fecca54..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-fira.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-gfsartemisia.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-gfsartemisia.pdf Binary files differdeleted file mode 100644 index 1d1365d8ca..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-gfsartemisia.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-gfsdidot.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-gfsdidot.pdf Binary files differdeleted file mode 100644 index 9e4ccd3545..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-gfsdidot.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-gfsdidotclassic.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-gfsdidotclassic.pdf Binary files differdeleted file mode 100644 index 873efb92dc..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-gfsdidotclassic.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-gfsneohellenic.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-gfsneohellenic.pdf Binary files differdeleted file mode 100644 index 3f1817a12e..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-gfsneohellenic.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-kerkis.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-kerkis.pdf Binary files differdeleted file mode 100644 index 5161451c9f..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-kerkis.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-libertinus.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-libertinus.pdf Binary files differdeleted file mode 100644 index 845f5cf7be..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-libertinus.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-lucida.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-lucida.pdf Binary files differdeleted file mode 100644 index bebf3ceff9..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-lucida.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-minion.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-minion.pdf Binary files differdeleted file mode 100644 index ef26ae6481..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-minion.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-msgaramond.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-msgaramond.pdf Binary files differdeleted file mode 100644 index e411c077d6..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-msgaramond.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-neoeuler.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-neoeuler.pdf Binary files differdeleted file mode 100644 index 545c0d7ace..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-neoeuler.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-newdefault.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-newdefault.pdf Binary files differdeleted file mode 100644 index 736690886c..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-newdefault.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-palatino.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-palatino.pdf Binary files differdeleted file mode 100644 index 48644e576d..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-palatino.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-stixtwo.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-stixtwo.pdf Binary files differdeleted file mode 100644 index bcec3a110a..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-stixtwo.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-times.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-times.pdf Binary files differdeleted file mode 100644 index f1dea75182..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample-times.pdf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/doc/fspsample.tex b/macros/latex/contrib/fontsetup/doc/fspsample.tex deleted file mode 100644 index 23ec736e02..0000000000 --- a/macros/latex/contrib/fontsetup/doc/fspsample.tex +++ /dev/null @@ -1,75 +0,0 @@ -%% after xelatex run -%% pdfcrop fspsample.pdf output.pdf -%% to crop it -\documentclass{article} -\pagestyle{empty} -\usepackage{xgreek,graphicx} -\pagestyle{empty} -%\usepackage[greek]{babel} -%\usepackage[utf8x]{inputenc} -%\usepackage{amsfonts} - -\usepackage[default]{fontsetup} -%\usepackage[gfsartemisia]{fontsetup} -%\usepackage[gfsdidot]{fontsetup} -%\usepackage[gfsdidotclassic]{fontsetup} -%\usepackage[gfsneohellenic]{fontsetup} -%\usepackage[cambria]{fontsetup} -%\usepackage[lucida]{fontsetup} -%\usepackage[kerkis]{fontsetup} -%\usepackage[fira]{fontsetup} -%\usepackage[times]{fontsetup} -%\usepackage[palatino]{fontsetup} -%\usepackage[stixtwo]{fontsetup} -%\usepackage[neokadmus]{fontsetup} -%\usepackage[msgaramond]{fontsetup} -%\usepackage[ebgaramond]{fontsetup} -%\usepackage[minion]{fontsetup} -%\usepackage[neoeuler]{fontsetup} -%\usepackage[libertinus]{fontsetup} -%\usepackage[olddefault]{fontsetup} - - - -\newtheorem{theorem}{Theorem} -\newtheorem{theoremg}[theorem]{Θεώρημα} - - -\begin{document} - -\begin{theorem}[Dominated convergence of Lebesgue] -%Let $g$ be an -Assume that $g$ is an -in\-te\-grable func\-tion defined on the measurable set $E$ and that - $(\,f_n)_{n\in\mathbb N}$ is a sequence of mea\-sur\-able functions so that - $|\,f_n|\leq g$. If $f$ is a function so that $f_n\to f$ almost everywhere - then $$\lim_{n\to\infty}\int f_n=\int f.$$ -\end{theorem} -\textit{Proof}: The function $g-f_n$ is non-negative and thus from Fatou lemma -we have that $\int(g-f\,)\leq\liminf\int(g-f_n)$. Since $|\,f\,|\leq g$ and -$|\,f_n|\leq g$ the functions $f$ and $f_n$ are integrable and we have -$$\int g-\int f\,\leq \int g-\limsup\int f_n,$$ so -$$\int f\,\geq \limsup \int f_n.$$ -\par -\begin{theoremg}[Κυριαρχημένης σύγκλισης του Lebesgue] - Έστω ότι -η $g$ είναι μια ολοκληρώσιμη συνάρτηση ορισμένη στο μετρήσιμο σύνολο -$E$ και η $(\,f_n)_{n\in\mathbb N}$ είναι μια ακολουθία μετρήσιμων συναρτήσεων ώστε -$|\,f_n| ≤ g$. Υποθέτουμε ότι υπάρχει μια συνάρτηση $f$ -ώστε η $(f_n)_{n\in\mathbb N}$ να -τείνει στην $f$ σχεδόν παντού. Τότε -$$\lim \int f_n =\int f.$$ -\end{theoremg} -\textit{Απόδειξη}: Η συνάρτηση $g − f_n$ είναι μη αρνητική και άρα από -το Λήμμα του Fatou ισχύει -$\int (f-g) ≤ \liminf \int (g-f_n)$. Επειδή -$|\,f\,| ≤ g$ και $|\,f_n| ≤g$ οι $f$ και $f_n$ είναι ολοκληρώσιμες, έχουμε -$$\int g −\int f\, ≤ \int g − \limsup\int f_n,$$ -άρα -$$\int f\,\geq \limsup \int f_n.$$ - - - - - -\end{document} diff --git a/macros/latex/contrib/fontsetup/fontsetup.sty b/macros/latex/contrib/fontsetup/fontsetup.sty deleted file mode 100644 index 32ed9bc0d4..0000000000 --- a/macros/latex/contrib/fontsetup/fontsetup.sty +++ /dev/null @@ -1,110 +0,0 @@ -%\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fontsetup}[2019/12/20 Easy font setup by Antonis Tsolomitis] -\typeout{fontsetup: Easy font setup by Antonis Tsolomitis} - -\chardef\fontsetupdefault=0 % -\chardef\fontsetupgfsartemisia=1 -\chardef\fontsetupgfsdidot=2 -\chardef\fontsetupgfsdidotclassic=3 -\chardef\fontsetupgfsneohellenic=4 -\chardef\fontsetupcambria=5 %install cambria as a system font. cambria.ttc, cambriai.ttf, cambriab.ttf, cambriaz.ttf -\chardef\fontsetuplucida=6 %install in TeX tree -\chardef\fontsetupkerkis=7 -\chardef\fontsetupfira=8 -\chardef\fontsetuptimes=9 -\chardef\fontsetuppalatino=10 %install Linotype Palatino as a System font. Files pala.ttf palai, palab, palabi. Install fspPalatinoGreekSmallCaps as a System font. -\chardef\fontsetupstixtwo=11 -\chardef\fontsetupneokadmus=12 -\chardef\fontsetupmsgaramond=13 %install Microsoft Garamond as a System font. Gara.TTF, Garai, Garabd -\chardef\fontsetupebgaramond=14 -\chardef\fontsetupminion=15 % Install MinionPro and provided fspMinionGreekSmallCaps as a system font. -\chardef\fontsetupneoeuler=16 -\chardef\fontsetuplibertinus=17 -\chardef\fontsetupolddefault=18 % old (thin) CMR - -\chardef\fontsetupfont\fontsetupdefault -\DeclareOption{default}{\chardef\fontsetupfont\fontsetupdefault} -\DeclareOption{gfsartemisia}{\chardef\fontsetupfont\fontsetupgfsartemisia} -\DeclareOption{gfsdidot}{\chardef\fontsetupfont\fontsetupgfsdidot} -\DeclareOption{gfsdidotclassic}{\chardef\fontsetupfont\fontsetupgfsdidotclassic} -\DeclareOption{gfsneohellenic}{\chardef\fontsetupfont\fontsetupgfsneohellenic} -\DeclareOption{cambria}{\chardef\fontsetupfont\fontsetupcambria} -\DeclareOption{lucida}{\chardef\fontsetupfont\fontsetuplucida} -\DeclareOption{kerkis}{\chardef\fontsetupfont\fontsetupkerkis} -\DeclareOption{fira}{\chardef\fontsetupfont\fontsetupfira} -\DeclareOption{times}{\chardef\fontsetupfont\fontsetuptimes} -\DeclareOption{palatino}{\chardef\fontsetupfont\fontsetuppalatino} -\DeclareOption{stixtwo}{\chardef\fontsetupfont\fontsetupstixtwo} -\DeclareOption{neokadmus}{\chardef\fontsetupfont\fontsetupneokadmus} -\DeclareOption{msgaramond}{\chardef\fontsetupfont\fontsetupmsgaramond} -\DeclareOption{ebgaramond}{\chardef\fontsetupfont\fontsetupebgaramond} -\DeclareOption{minion}{\chardef\fontsetupfont\fontsetupminion} -\DeclareOption{neoeuler}{\chardef\fontsetupfont\fontsetupneoeuler} -\DeclareOption{libertinus}{\chardef\fontsetupfont\fontsetuplibertinus} -\DeclareOption{olddefault}{\chardef\fontsetupfont\fontsetupolddefault} -\DeclareOption*{\PackageWarning{fontsetup}{Unknown ‘\CurrentOption’}} -\ProcessOptions - -%provide a test to know if a 16bits TeX is used. -\RequirePackage{ifthen} -\RequirePackage{iftex} -\newboolean{TeXUnicode} -\ifXeTeX - \setboolean{TeXUnicode}{true} -\fi -\ifLuaTeX - \setboolean{TeXUnicode}{true} -\fi - - - -\ifthenelse{\boolean{TeXUnicode}}{% - %The user runs unicode engine - \ifcase\fontsetupfont - \RequirePackage{fspdefault} -\or - \RequirePackage{fspgfsartemisiaot} -\or - \RequirePackage{fspgfsdidotot} -\or - \RequirePackage{fspgfsdidotclassicot} -\or - \RequirePackage{fspgfsneohellenicot} -\or - \RequirePackage{fspcambria} -\or - \RequirePackage{fsplucidaot} -% \RequirePackage[usefilenames]{lucida-otf} %for some reason it fails -\or - \RequirePackage{fspkerkisot} -\or - \RequirePackage{fspfiraot} -\or - \RequirePackage{fsptimesot} -\or - \RequirePackage{fsppalatinoot} -\or - \RequirePackage{fspstixtwoot} -\or - \RequirePackage{neokadmus} -\or - \RequirePackage{fspmsgaramondot} -\or - \RequirePackage{fspebgaramondot} -\or - \RequirePackage{fspminion} -\or - \RequirePackage{fspneoeulerot} -\or - \RequirePackage{libertinus-otf} -\or - \RequirePackage{fspolddefault} - \fi -}{%the user runs 8bit engine -\relax} - - - - -\endinput - diff --git a/macros/latex/contrib/fontsetup/fspcambria.sty b/macros/latex/contrib/fontsetup/fspcambria.sty deleted file mode 100644 index b2947bb3d6..0000000000 --- a/macros/latex/contrib/fontsetup/fspcambria.sty +++ /dev/null @@ -1,9 +0,0 @@ -%% -%% Load Cambria fonts (C) A. Tsolomitis -%% -\RequirePackage{fontspec} -\setmainfont[Contextuals=AlternateOff,BoldFont=Cambria-Bold,ItalicFont=Cambria-Italic,BoldItalicFont=Cambria-BoldItalic]{Cambria} -\RequirePackage{unicode-math} -\setmathfont{Cambria Math} - -\endinput diff --git a/macros/latex/contrib/fontsetup/fspdefault.sty b/macros/latex/contrib/fontsetup/fspdefault.sty deleted file mode 100644 index da0a494155..0000000000 --- a/macros/latex/contrib/fontsetup/fspdefault.sty +++ /dev/null @@ -1,251 +0,0 @@ -%% (C) Antonis Tsolomitis, GPL3. -\RequirePackage{fontspec} -\RequirePackage{unicode-math} -\setmainfont[% -ItalicFont=NewCM10-BookItalic.otf,% -BoldFont=NewCM10-Bold.otf,% -BoldItalicFont=NewCM10-BoldItalic.otf,% -SlantedFont=NewCM10-Book.otf,% -SlantedFeatures={FakeSlant=0.25}, -BoldSlantedFont=NewCM10-Bold.otf,% -BoldSlantedFeatures={FakeSlant=0.25}, -SmallCapsFeatures={Numbers=OldStyle}]{NewCM10-Book.otf} - -\setsansfont[% -ItalicFont=NewCMSans10-BookOblique.otf,% -BoldFont=NewCMSans10-Bold.otf,% -BoldItalicFont=NewCMSans10-BoldOblique.otf,% -SlantedFont=NewCMSans10-BookOblique.otf,% -BoldSlantedFont=NewCMSans10-BoldOblique.otf,% -SmallCapsFeatures={Numbers=OldStyle}]{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} - -\setmathfont{NewCMMath-Book.otf} - -\newcommand{\tttextsc}[1]{{\ttscshape#1}} -% -\newcommand{\prosgegrammeni}{\addfontfeature{StylisticSet=1}} -\newcommand{\textprosgegrammeni}[1]{{\prosgegrammeni#1}} -% -\newfontfamily{\ivbce}[StylisticSet=2]{NewCMSans10-Book.otf} -\newcommand{\textivbce}[1]{{\ivbce#1}} -% -\newfontfamily{\ivbcealt}[StylisticSet=3]{NewCMSans10-Book.otf} -\newcommand{\textivbcealt}[1]{{\ivbcealt#1}} -% -\newfontfamily{\vibce}[StylisticSet=4]{NewCMSans10-Book.otf} -\newcommand{\textvibce}[1]{{\vibce#1}} -% -%% math (upright) sans Greek -\newcommand{\msansAlpha}{\char"E000} -\newcommand{\msansBeta}{\char"E001} -\newcommand{\msansGamma}{\char"E002} -\newcommand{\msansDelta}{\char"E003} -\newcommand{\msansEpsilon}{\char"E004} -\newcommand{\msansZeta}{\char"E005} -\newcommand{\msansEta}{\char"E006} -\newcommand{\msansTheta}{\char"E007} -\newcommand{\msansIota}{\char"E008} -\newcommand{\msansKappa}{\char"E009} -\newcommand{\msansLambda}{\char"E00A} -\newcommand{\msansMu}{\char"E00B} -\newcommand{\msansNu}{\char"E00C} -\newcommand{\msansXi}{\char"E00D} -\newcommand{\msansOmicron}{\char"E00E} -\newcommand{\msansPi}{\char"E00F} -\newcommand{\msansRho}{\char"E010} -\newcommand{\msansSigma}{\char"E011} -\newcommand{\msansTau}{\char"E012} -\newcommand{\msansUpsilon}{\char"E013} -\newcommand{\msansPhi}{\char"E014} -\newcommand{\msansChi}{\char"E015} -\newcommand{\msansPsi}{\char"E016} -\newcommand{\msansOmega}{\char"E017} -\newcommand{\msansalpha}{\char"E018} -\newcommand{\msansbeta}{\char"E019} -\newcommand{\msansgamma}{\char"E01A} -\newcommand{\msansdelta}{\char"E01B} -\newcommand{\msansepsilon}{\char"E01C} -\newcommand{\msanszeta}{\char"E01D} -\newcommand{\msanseta}{\char"E01E} -\newcommand{\msanstheta}{\char"E01F} -\newcommand{\msansiota}{\char"E020} -\newcommand{\msanskappa}{\char"E021} -\newcommand{\msanslambda}{\char"E022} -\newcommand{\msansmu}{\char"E023} -\newcommand{\msansnu}{\char"E024} -\newcommand{\msansxi}{\char"E025} -\newcommand{\msansomicron}{\char"E026} -\newcommand{\msanspi}{\char"E027} -\newcommand{\msansrho}{\char"E028} -\newcommand{\msansvarsigma}{\char"E029} -\newcommand{\msanssigma}{\char"E02A} -\newcommand{\msanstau}{\char"E02B} -\newcommand{\msansupsilon}{\char"E02C} -\newcommand{\msansphi}{\char"E02D} -\newcommand{\msanschi}{\char"E02E} -\newcommand{\msanspsi}{\char"E02F} -\newcommand{\msansomega}{\char"E030} -\newcommand{\msansvarepsilon}{\char"E031} -% math italic sans Greek -\newcommand{\mitsansAlpha}{\char"E041} -\newcommand{\mitsansBeta}{\char"E042} -\newcommand{\mitsansGamma}{\char"E043} -\newcommand{\mitsansDelta}{\char"E044} -\newcommand{\mitsansEpsilon}{\char"E045} -\newcommand{\mitsansZeta}{\char"E046} -\newcommand{\mitsansEta}{\char"E047} -\newcommand{\mitsansTheta}{\char"E048} -\newcommand{\mitsansIota}{\char"E049} -\newcommand{\mitsansKappa}{\char"E04A} -\newcommand{\mitsansLambda}{\char"E04B} -\newcommand{\mitsansMu}{\char"E04C} -\newcommand{\mitsansNu}{\char"E04D} -\newcommand{\mitsansXi}{\char"E04E} -\newcommand{\mitsansOmicron}{\char"E04F} -\newcommand{\mitsansPi}{\char"E050} -\newcommand{\mitsansRho}{\char"E051} -\newcommand{\mitsansSigma}{\char"E052} -\newcommand{\mitsansTau}{\char"E053} -\newcommand{\mitsansUpsilon}{\char"E054} -\newcommand{\mitsansPhi}{\char"E055} -\newcommand{\mitsansChi}{\char"E056} -\newcommand{\mitsansPsi}{\char"E057} -\newcommand{\mitsansOmega}{\char"E058} -\newcommand{\mitsansalpha}{\char"E059} -\newcommand{\mitsansbeta}{\char"E05A} -\newcommand{\mitsansgamma}{\char"E05B} -\newcommand{\mitsansdelta}{\char"E05C} -\newcommand{\mitsansepsilon}{\char"E05D} -\newcommand{\mitsanszeta}{\char"E05E} -\newcommand{\mitsanseta}{\char"E05F} -\newcommand{\mitsanstheta}{\char"E060} -\newcommand{\mitsansiota}{\char"E061} -\newcommand{\mitsanskappa}{\char"E062} -\newcommand{\mitsanslambda}{\char"E063} -\newcommand{\mitsansmu}{\char"E064} -\newcommand{\mitsansnu}{\char"E065} -\newcommand{\mitsansxi}{\char"E066} -\newcommand{\mitsansomicron}{\char"E067} -\newcommand{\mitsanspi}{\char"E068} -\newcommand{\mitsansrho}{\char"E069} -\newcommand{\mitsansvarsigma}{\char"E06A} -\newcommand{\mitsanssigma}{\char"E06B} -\newcommand{\mitsanstau}{\char"E06C} -\newcommand{\mitsansupsilon}{\char"E06D} -\newcommand{\mitsansphi}{\char"E06E} -\newcommand{\mitsanschi}{\char"E06F} -\newcommand{\mitsanspsi}{\char"E070} -\newcommand{\mitsansomega}{\char"E071} -\newcommand{\mitsansvarepsilon}{\char"E072} -% Ancient Greek Numerals u10140-u1018E -\newcommand{\atticonequarter}{\char"10140} -\newcommand{\atticonehalf}{\char"10141} -\newcommand{\atticonedrachma}{\char"10142} -\newcommand{\atticfive}{\char"10143} -\newcommand{\atticfifty}{\char"10144} -\newcommand{\atticfivehundred}{\char"10145} -\newcommand{\atticfivethousand}{\char"10146} -\newcommand{\atticfiftythousand}{\char"10147} -\newcommand{\atticfivetalents}{\char"10148} -\newcommand{\attictentalents}{\char"10149} -\newcommand{\atticfiftytalents}{\char"1014A} -\newcommand{\atticonehundredtalents}{\char"1014B} -\newcommand{\atticfivehundredtalents}{\char"1014C} -\newcommand{\atticonethousandtalents}{\char"1014D} -\newcommand{\atticfivethousandtalents}{\char"1014E} -\newcommand{\atticfivestaters}{\char"1014F} -\newcommand{\attictenstaters}{\char"10150} -\newcommand{\atticfiftystaters}{\char"10151} -\newcommand{\atticonehundredstaters}{\char"10152} -\newcommand{\atticfivehundredstaters}{\char"10153} -\newcommand{\atticonethousandstaters}{\char"10154} -\newcommand{\attictenthousandstaters}{\char"10155} -\newcommand{\atticfiftythousandstaters}{\char"10156} -\newcommand{\attictenmnas}{\char"10157} -\newcommand{\heraleumoneplethron}{\char"10158} -\newcommand{\thespianone}{\char"10159} -\newcommand{\ermionianone}{\char"1015A} -\newcommand{\epidauriantwo}{\char"1015B} -\newcommand{\thespiantwo}{\char"1015C} -\newcommand{\cyrenaictwodrachmas}{\char"1015D} -\newcommand{\epidauriantwodrachmas}{\char"1015E} -\newcommand{\troezenianfive}{\char"1015F} -\newcommand{\troezenianten}{\char"10160} -\newcommand{\troezeniantenalt}{\char"10161} -\newcommand{\hermionianten}{\char"10162} -\newcommand{\messenianten}{\char"10163} -\newcommand{\thespianten}{\char"10164} -\newcommand{\thespianthirty}{\char"10165} -\newcommand{\troezenianfifty}{\char"10166} -\newcommand{\troezenianfiftyalt}{\char"10167} -\newcommand{\hermionianfifty}{\char"10168} -\newcommand{\thespianfifty}{\char"10169} -\newcommand{\thespianonehundred}{\char"1016A} -\newcommand{\thespianthreehundred}{\char"1016B} -\newcommand{\epidaurianfivehundred}{\char"1016C} -\newcommand{\troezenianfivehundred}{\char"1016D} -\newcommand{\thespianfivehundred}{\char"1016E} -\newcommand{\carystianfivehundred}{\char"1016F} -\newcommand{\naxianfivehundred}{\char"10170} -\newcommand{\thespianonethousand}{\char"10171} -\newcommand{\thespianfivethousand}{\char"10172} -\newcommand{\delphicfivemnas}{\char"10173} -\newcommand{\stratianfiftymnas}{\char"10174} -\newcommand{\greekonehalfsign}{\char"10175} -\newcommand{\greekonehalfsignalt}{\char"10176} -\newcommand{\greektwothirdssign}{\char"10177} -\newcommand{\greekthreequarterssign}{\char"10178} -\newcommand{\greekyearsign}{\char"10179} -\newcommand{\greektalentsign}{\char"1017A} -\newcommand{\greekdrachmasign}{\char"1017B} -\newcommand{\greekobolsign}{\char"1017C} -\newcommand{\greektwoobolssign}{\char"1017D} -\newcommand{\greekthreeobolssign}{\char"1017E} -\newcommand{\greekfourobolssign}{\char"1017F} -\newcommand{\greekfiveobolssign}{\char"10180} -\newcommand{\greekmetretessign}{\char"10181} -\newcommand{\greekkyathosbasesign}{\char"10182} -\newcommand{\greeklytrasign}{\char"10183} -\newcommand{\greekounkiasign}{\char"10184} -\newcommand{\greekxestessign}{\char"10185} -\newcommand{\greekartabesign}{\char"10186} -\newcommand{\greekarourasign}{\char"10187} -\newcommand{\greekgrammasign}{\char"10188} -\newcommand{\greektryblionbasesign}{\char"10189} -\newcommand{\greekzerosign}{\char"1018A} -\newcommand{\greekonequartersign}{\char"1018B} -\newcommand{\greeksinusoidsign}{\char"1018C} -\newcommand{\greekindictionsign}{\char"1018D} -\newcommand{\nomismasign}{\char"1018E} -% -% some math symbols -\DeclareRobustCommand\nrightrightarrows{\mathrel{\char"E033}} -\DeclareRobustCommand\nleftleftarrows{\mathrel{\char"E032}} -% -% select ss02 lookup table for IPA symbols -\newfontfamily{\ipatext}[StylisticSet=5,% -BoldFont=NewCM10-Bold.otf,% -SlantedFont=NewCM10-Regular.otf,% -SlantedFeatures={FakeSlant=0.25}, -BoldSlantedFont=NewCM10-Bold.otf,% -BoldSlantedFeatures={FakeSlant=0.25}, -SmallCapsFeatures={Numbers=OldStyle}]{NewCM10-Book.otf} -\newcommand{\textipa}[1]{{\ipatext#1}} -\newfontfamily{\ipatextsans}[StylisticSet=5,% -ItalicFont=NewCMSans10-BookOblique.otf,% -BoldFont=NewCMSans10-Bold.otf,% -BoldItalicFont=NewCMSans10-BoldOblique.otf,% -SlantedFont=NewCMSans10-Oblique.otf,% -BoldSlantedFont=NewCMSans10-BoldOblique.otf,% -SmallCapsFeatures={Numbers=OldStyle}]{NewCMSans10-Book.otf} -\newcommand{\textsansipa}[1]{{\ipatextsans#1}} diff --git a/macros/latex/contrib/fontsetup/fspebgaramondot.sty b/macros/latex/contrib/fontsetup/fspebgaramondot.sty deleted file mode 100644 index a819513535..0000000000 --- a/macros/latex/contrib/fontsetup/fspebgaramondot.sty +++ /dev/null @@ -1,12 +0,0 @@ -\RequirePackage{fontspec} -\defaultfontfeatures{Ligatures=TeX} - -\setmainfont[ItalicFont=EBGaramond-Italic.otf, -BoldFont=EBGaramond-Bold.otf, -BoldItalicFont=EBGaramond-BoldItalic.otf,SmallCapsFeatures={Numbers=OldStyle}]{EBGaramond-Regular.otf} - -\RequirePackage{unicode-math} -\setmathfont{Garamond-Math.otf} - - -\endinput diff --git a/macros/latex/contrib/fontsetup/fspfiraot.sty b/macros/latex/contrib/fontsetup/fspfiraot.sty deleted file mode 100644 index 172bf45dab..0000000000 --- a/macros/latex/contrib/fontsetup/fspfiraot.sty +++ /dev/null @@ -1,26 +0,0 @@ -\RequirePackage{fontspec} -\defaultfontfeatures{Ligatures=TeX} - -\setmainfont[% -ItalicFont=FiraSans-Italic.otf,% -BoldFont=FiraSans-Bold.otf, -BoldItalicFont=FiraSans-BookItalic.otf,% -SmallCapsFeatures={Numbers=OldStyle}% -]{FiraSans-Regular.otf} - -\setsansfont[% -ItalicFont=FiraSans-Italic.otf,% -BoldFont=FiraSans-Bold.otf,% -BoldItalicFont=FiraSans-BookItalic.otf,% -SmallCapsFeatures={Numbers=OldStyle}% -]{FiraSans-Regular.otf} - -\setmonofont[ItalicFont=FiraMono-Regular.otf,ItalicFeatures={FakeSlant=0.2},% -BoldFont=FiraMono-Bold.otf,% -BoldItalicFont=FiraMono-Bold.otf,BoldItalicFeatures={FakeSlant=0.2}% -]{FiraMono-Regular.otf} - -\RequirePackage{unicode-math} -\setmathfont{FiraMath-Regular.otf} - -\endinput
\ No newline at end of file diff --git a/macros/latex/contrib/fontsetup/fspgfsartemisiaot.sty b/macros/latex/contrib/fontsetup/fspgfsartemisiaot.sty deleted file mode 100644 index c4dc761f87..0000000000 --- a/macros/latex/contrib/fontsetup/fspgfsartemisiaot.sty +++ /dev/null @@ -1,16 +0,0 @@ -\RequirePackage{fontspec} -\defaultfontfeatures{Ligatures=TeX} - -\setmainfont[ItalicFont=GFSArtemisiaIt.otf, -BoldFont=GFSArtemisiaBold.otf, -BoldItalicFont=GFSArtemisiaBoldIt.otf,SmallCapsFeatures={Numbers=OldStyle}]{GFSArtemisia.otf} - -\RequirePackage{unicode-math} -%\setmathfont{XITSMath-Regular.otf} -\setmathfont{STIX2Math.otf} -\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{GFSArtemisia.otf} -\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{GFSArtemisiaBold.otf} -\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{GFSArtemisiaIt.otf} -\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{GFSArtemisiaBoldIt.otf} - -\endinput diff --git a/macros/latex/contrib/fontsetup/fspgfsdidotclassicot.sty b/macros/latex/contrib/fontsetup/fspgfsdidotclassicot.sty deleted file mode 100644 index d1f26d14c7..0000000000 --- a/macros/latex/contrib/fontsetup/fspgfsdidotclassicot.sty +++ /dev/null @@ -1,24 +0,0 @@ -%\RequirePackage[no-math]{fontspec} -\RequirePackage{fontspec} -\defaultfontfeatures{Ligatures=TeX} - -%\RequirePackage[garamond]{mathdesign} - - -%\newfontfamily{\defaultfont}[Scale=1.087,ItalicFont=GFSDidot_Classic,ItalicFeatures={FakeSlant=0.2},BoldFont=GFSDidot_Classic,BoldFeatures={FakeBold=2},BoldItalicFont=GFSDidot_Classic,BoldItalicFeatures={FakeSlant=0.2,FakeBold=2}]{GFSDidot_Classic.otf} - -\newfontfamily{\defaultfont}[Scale=1.05, - ItalicFont=GFSPorson,ItalicFeatures={FakeSlant=0.1,FakeStretch=.92},BoldFont=GFSDidot_Classic,BoldFeatures={FakeBold=1.4,LetterSpace=2},BoldItalicFont=GFSPorson,BoldItalicFeatures={FakeBold=1.4,FakeStretch=.92,FakeSlant=0.1,LetterSpace=2}]{GFSDidot_Classic.otf} - -\newfontfamily{\latinfont}[ItalicFont=ugmri8a,BoldFont=ugmm8a,BoldItalicFont=ugmmi8a]{ugmr8a.otf} -\RequirePackage[Latin, Greek]{ucharclasses} -\setDefaultTransitions{\defaultfont}{} - -\setTransitionsForLatin{\latinfont}{} -\setTransitionsForGreek{\defaultfont}{} - -\RequirePackage{unicode-math} -\setmathfont{Garamond-Math.otf} - - -\endinput diff --git a/macros/latex/contrib/fontsetup/fspgfsdidotot.sty b/macros/latex/contrib/fontsetup/fspgfsdidotot.sty deleted file mode 100644 index f8c312c02c..0000000000 --- a/macros/latex/contrib/fontsetup/fspgfsdidotot.sty +++ /dev/null @@ -1,49 +0,0 @@ - -\RequirePackage{fontspec} - -\setmainfont[ItalicFont=GFSOlga, - BoldFont=GFSDidotBold, - BoldItalicFont=GFSDidotBoldItalic,SlantedFont=GFSDidotItalic, - SmallCapsFeatures={Numbers=OldStyle}]{GFSDidot.otf} -\newfontfamily{\GFSDidotoSubstFont}[% - ItalicFont=GFSDidotItalic, - BoldFont=GFSDidotBold, - BoldItalicFont=GFSDidotBoldItalic, - SmallCapsFeatures={Numbers=OldStyle}]{GFSDidot.otf} - - -\RequirePackage{unicode-math} -%\setmathfont{XITSMath-Regular.otf} -\setmathfont{NewCMMath-Book.otf} -\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{GFSDidot.otf} -\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{GFSDidotBold.otf} -\setmathfont[range=\mathit/{greek,Greek}]{GFSOlga.otf} -\setmathfont[range=\mathit/{num,latin,Latin}]{GFSDidotItalic.otf} -\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{GFSDidotBoldItalic.otf} - -%% the next code replaces non-existent Olga Latin with GFSDidotItalic Latin -\XeTeXinterchartokenstate=1% -\newXeTeXintercharclass\GFSDidotoSubst% -\count255="0021% -\loop\ifnum\count255<"0341% - \XeTeXcharclass\count255=\GFSDidotoSubst% - \advance\count255 by 1% -\repeat% -\XeTeXinterchartoks 0 \GFSDidotoSubst = {\begingroup\GFSDidotoSubstFont}% -\XeTeXinterchartoks 4095 \GFSDidotoSubst = {\begingroup\GFSDidotoSubstFont}% -\XeTeXinterchartoks \GFSDidotoSubst 0 = {\endgroup}% -\XeTeXinterchartoks \GFSDidotoSubst 4095 = {\endgroup}% -%%%%%%%%%%%%%%%%%%%%%%%%% - -%%%%%%%%%% Fix epsilons %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\AtBeginDocument{\renewcommand{\epsilon}{\textit{ε}} -\renewcommand{\varepsilon}{\textsl{ε}}} -%%%%%%%%% Fix phi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newfontfamily\phifix[Scale=1.2]{GFSDidotItalic.otf} -\AtBeginDocument{\renewcommand{\phi}{\textrm{\phifix\char"03D5}}} -%%%%%%%%% Fix theta %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\AtBeginDocument{\renewcommand{\theta}{\textsl{θ}} -\renewcommand{\vartheta}{\textit{θ}}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\endinput diff --git a/macros/latex/contrib/fontsetup/fspgfsneohellenicot.sty b/macros/latex/contrib/fontsetup/fspgfsneohellenicot.sty deleted file mode 100644 index 76e0d0a653..0000000000 --- a/macros/latex/contrib/fontsetup/fspgfsneohellenicot.sty +++ /dev/null @@ -1,53 +0,0 @@ -\RequirePackage{fontspec} -\defaultfontfeatures{Ligatures=TeX} -\RequirePackage{fontspec} - -\setmainfont[% main font - UprightFont=GFSNeohellenic, - ItalicFont=GFSNeohellenicIt, - BoldFont=GFSNeohellenicBold, - BoldItalicFont=GFSNeohellenicBoldIt, - RawFeature=+pnum,% variable width numbers - WordSpace={0.75,0.75,1},% - Scale=1.2,%use instead of 12pt -SmallCapsFeatures={Numbers=OldStyle,WordSpace={0.75,0.75,1},LetterSpace=0.06}]{GFSNeohellenic.otf} -%\renewfontfamily\scshape[% -% RawFeature=+smcp,RawFeature=+onum,WordSpace={0.75,0.75,1},LetterSpace=0.06,% -% Scale=1.2%use instead of 12pt -%]{GFSNeohellenic.otf} - - -\RequirePackage{unicode-math} -\setmathfont[% - Scale=1.2%use instead of 12pt -]{GFSNeohellenicMath.otf} - -\renewcommand{\baselinestretch}{1.086} %~1/0.92, use when at 10pt scaled by 1.2 - -%%%%%%%%% special symbols %%%%%%%%%%%%%%%%%%%%% -%fixes the delimiters so that all big sizes appear. TeX default is 5pt. -% run texdoc mathmode and check the "problems with parentheses" section -%\delimitershortfall=1pt -%\newcommand{\myvarnothing}{\symbol{"E000}} -\let\varnothing\undefined -\let\emptyset\undefined -\AtBeginDocument{ -\def\varnothing{\symbol{"E000}}% -\def\emptyset{\symbol{"2205}}} -\DeclareRobustCommand\nrightrightarrows{\mathrel{\char"2B5A}} -\DeclareRobustCommand\nleftleftarrows{\mathrel{\char"2B5B}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%\let\bigint\undefined -\DeclareRobustCommand\smallprod{\mathop{\char"2B5E}\nolimits} -\DeclareRobustCommand\smallcoprod{\mathop{\char"2B5F}\nolimits} -\DeclareRobustCommand\smallsum{\mathop{\char"2B60}\nolimits} -\DeclareRobustCommand\smallint{\mathop{\char"2B61}\nolimits} -\DeclareRobustCommand\Bigint{\mathop{\char"2B62}\nolimits} -\DeclareRobustCommand\biggint{\mathop{\char"2B63}\nolimits} -\DeclareRobustCommand\Biggint{\mathop{\char"2B64}\nolimits} -\DeclareRobustCommand\bigggint{\mathop{\char"2B65}\nolimits} - - -\renewcommand{\LaTeX}{L\kern-.75ex\raisebox{.7ex}{\textsc{a}}\kern-.1ex\hbox{T}\kern-.4ex\raisebox{-.5ex}{E}\kern-.3exX} - -\endinput
\ No newline at end of file diff --git a/macros/latex/contrib/fontsetup/fspkerkisot.sty b/macros/latex/contrib/fontsetup/fspkerkisot.sty deleted file mode 100644 index 8315fa6f9e..0000000000 --- a/macros/latex/contrib/fontsetup/fspkerkisot.sty +++ /dev/null @@ -1,15 +0,0 @@ -\RequirePackage{fontspec} -\defaultfontfeatures{Ligatures=TeX} - -\setmainfont[ItalicFont=Kerkis-Italic.otf, -BoldFont=Kerkis-Bold.otf, -BoldItalicFont=Kerkis-BoldItalic.otf,SmallCapsFont=Kerkis-SmallCaps.otf]{Kerkis.otf} - -\setsansfont[ItalicFont=KerkisSans-Italic.otf, -BoldFont=KerkisSans-Bold.otf, -BoldItalicFont=KerkisSans-BoldItalic.otf,SmallCapsFont=KerkisSans-SmallCaps.otf]{KerkisSans.otf} - -\RequirePackage{unicode-math} -\setmathfont{texgyrebonum-math.otf} - -\endinput
\ No newline at end of file diff --git a/macros/latex/contrib/fontsetup/fsplucidaot.sty b/macros/latex/contrib/fontsetup/fsplucidaot.sty deleted file mode 100644 index 2287f48685..0000000000 --- a/macros/latex/contrib/fontsetup/fsplucidaot.sty +++ /dev/null @@ -1,28 +0,0 @@ -\RequirePackage{fontspec} -\setmainfont[% main font - UprightFont=LucidaBrightOT, - ItalicFont=LucidaBrightOT-Italic, - BoldFont=LucidaBrightOT-Demi, - BoldItalicFont=LucidaBrightOT-DemiItalic, - SmallCapsFeatures={Numbers=OldStyle}, - ]{LucidaBrightOT.otf} -\setsansfont[% - UprightFont=LucidaSansOT, - ItalicFont=LucidaSansOT-Italic, - BoldFont=LucidaSansOT-Demi, - BoldItalicFont=LucidaSansOT-DemiItalic, - SmallCapsFeatures={Numbers=OldStyle}, -]{LucidaSansOT.otf} -% -\setmonofont[% - UprightFont=LucidaSansTypewriterOT, - ItalicFont=LucidaSansTypewriterOT-Oblique, - BoldFont=LucidaSansTypewriterOT-Bold, - BoldItalicFont=LucidaSansTypewriterOT-BoldOblique, - SmallCapsFeatures={Numbers=OldStyle}, - ]{LucidaSansTypewriterOT.otf} -% support for OpenType math fonts: -\RequirePackage{unicode-math} -\setmathfont{LucidaBrightMathOT.otf} -\setmathfont[version=bold]{LucidaBrightMathOT-Demi.otf} - diff --git a/macros/latex/contrib/fontsetup/fspminion.sty b/macros/latex/contrib/fontsetup/fspminion.sty deleted file mode 100644 index f39448227f..0000000000 --- a/macros/latex/contrib/fontsetup/fspminion.sty +++ /dev/null @@ -1,20 +0,0 @@ - - - -\RequirePackage{fontspec} -\defaultfontfeatures{Ligatures=TeX} -\setmainfont[SmallCapsFeatures={Numbers=OldStyle}]{Minion Pro} -\setsansfont[SmallCapsFeatures={Numbers=OldStyle}]{Myriad Pro} -\newfontfamily{\defaultfont}[SmallCapsFeatures={Numbers=OldStyle}]{Minion Pro} -\newfontfamily{\greekfont}[SmallCapsFont=fspmnscel]{Minion Pro} -\RequirePackage[Latin, Greek]{ucharclasses} -\setDefaultTransitions{\defaultfont}{} -\setTransitionsForLatin{\defaultfont}{} -\setTransitionsForGreek{\greekfont}{} - -\RequirePackage{unicode-math} -\setmathfont{STIX2Math.otf} -\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{Minion Pro} -\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{Minion Pro Bold} -\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{Minion Pro Italic} -\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{Minion Pro Bold Italic} diff --git a/macros/latex/contrib/fontsetup/fspmsgaramondot.sty b/macros/latex/contrib/fontsetup/fspmsgaramondot.sty deleted file mode 100644 index 3d3907cb8b..0000000000 --- a/macros/latex/contrib/fontsetup/fspmsgaramondot.sty +++ /dev/null @@ -1,23 +0,0 @@ -%\RequirePackage[no-math]{fontspec} -\RequirePackage{fontspec} -\defaultfontfeatures{Ligatures=TeX} -%\RequirePackage[garamond]{mathdesign} - - -\newfontfamily{\defaultfont}{Garamond} -\newfontfamily{\greekfont}{Garamond} - -\RequirePackage[Latin, Greek]{ucharclasses} -\setDefaultTransitions{\defaultfont}{} -\setTransitionsForLatin{\defaultfont}{} -\setTransitionsForGreek{\greekfont}{} - -\RequirePackage{unicode-math} -\setmathfont{Garamond-Math.otf} -\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{Garamond} -\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{Garamond Bold} -\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{Garamond Italic} -\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{Garamond Bold} - - -\endinput diff --git a/macros/latex/contrib/fontsetup/fspneoeulerot.sty b/macros/latex/contrib/fontsetup/fspneoeulerot.sty deleted file mode 100644 index 725686c3a8..0000000000 --- a/macros/latex/contrib/fontsetup/fspneoeulerot.sty +++ /dev/null @@ -1,41 +0,0 @@ -\RequirePackage{fontspec} -\RequirePackage{unicode-math} -%\unimathsetup{math-style=upright} -\setmainfont[ItalicFont=cmunoti.otf, - BoldFont=cmunobx.otf, - BoldItalicFont=cmunobi.otf, - % RawFeature=+pnum,% variable width numbers -SmallCapsFeatures={Numbers=OldStyle}]{cmunorm.otf} -\defaultfontfeatures{Scale=MatchLowercase} -\setmathfont{LibertinusMath-Regular.otf} -\setmathfont[range={"0000-"0001,"0020-"007E, - "00A0,"00A7-"00A8,"00AC,"00AF,"00B1,"00B4-"00B5,"00B7, - "00D7,"00F7, - "0131, - "0237,"02C6-"02C7,"02D8-"02DA,"02DC, - "0300-"030C,"030F,"0311,"0323-"0325,"032E-"0332,"0338, - "0391-"0393,"0395-"03A1,"03A3-"03A8,"03B1-"03BB, - "03BD-"03C1,"03C3-"03C9,"03D1,"03D5-"03D6,"03F5, - "2016,"2018-"2019,"2021,"2026-"202C,"2032-"2037,"2044, - "2057,"20D6-"20D7,"20DB-"20DD,"20E1,"20EE-"20EF, - "210B-"210C,"210E-"2113,"2118,"211B-"211C,"2126-"2128, - "212C-"212D,"2130-"2131,"2133,"2135,"2190-"2199, - "21A4,"21A6,"21A9-"21AA,"21BC-"21CC,"21D0-"21D5, - "2200,"2202-"2209,"220B-"220C,"220F-"2213,"2215-"221E, - "2223,"2225,"2227-"222E,"2234-"2235,"2237-"223D, - "2240-"224C,"2260-"2269,"226E-"2279,"2282-"228B,"228E, - "2291-"2292,"2295-"2299,"22A2-"22A5,"22C0-"22C5, - "22DC-"22DD,"22EF,"22F0-"22F1, - "2308-"230B,"2320-"2321,"2329-"232A,"239B-"23AE, - "23DC-"23DF, - "27E8-"27E9,"27F5-"27FE,"2A0C,"2B1A, - "1D400-"1D433,"1D49C,"1D49E-"1D49F,"1D4A2,"1D4A5-"1D4A6, - "1D4A9-"1D4AC,"1D4AE-"1D4B5,"1D4D0-"1D4E9,"1D504-"1D505, - "1D507-"1D50A,"1D50D-"1D514,"1D516-"1D51C,"1D51E-"1D537, - "1D56C-"1D59F,"1D6A8-"1D6B8,"1D6BA-"1D6D2,"1D6D4-"1D6DD, - "1D6DF,"1D6E1,"1D7CE-"1D7D7 - }]{euler.otf} -\setmathfont[range=up/{greek,Greek}, script-features={}, sscript-features={} - ]{euler.otf} -\setmathfont[range=up/{latin,Latin,num}, script-features={}, sscript-features={} - ]{euler.otf} diff --git a/macros/latex/contrib/fontsetup/fspolddefault.sty b/macros/latex/contrib/fontsetup/fspolddefault.sty deleted file mode 100644 index 1c52a8ff0c..0000000000 --- a/macros/latex/contrib/fontsetup/fspolddefault.sty +++ /dev/null @@ -1,251 +0,0 @@ -%% (C) Antonis Tsolomitis, GPL3. -\RequirePackage{fontspec} -\RequirePackage{unicode-math} -\setmainfont[% -ItalicFont=NewCM10-Italic.otf,% -BoldFont=NewCM10-Bold.otf,% -BoldItalicFont=NewCM10-BoldItalic.otf,% -SlantedFont=NewCM10-Regular.otf,% -SlantedFeatures={FakeSlant=0.25}, -BoldSlantedFont=NewCM10-Bold.otf,% -BoldSlantedFeatures={FakeSlant=0.25}, -SmallCapsFeatures={Numbers=OldStyle}]{NewCM10-Regular.otf} - -\setsansfont[% -ItalicFont=NewCMSans10-Oblique.otf,% -BoldFont=NewCMSans10-Bold.otf,% -BoldItalicFont=NewCMSans10-BoldOblique.otf,% -SlantedFont=NewCMSans10-Oblique.otf,% -BoldSlantedFont=NewCMSans10-BoldOblique.otf,% -SmallCapsFeatures={Numbers=OldStyle}]{NewCMSans10-Regular.otf} - -\setmonofont[% -ItalicFont=NewCMMono10-Italic.otf,% -BoldFont=NewCMMono10-Bold.otf,% -BoldItalicFont=NewCMMono10-BoldOblique.otf,% -SlantedFont=NewCMMono10-Regular.otf,% -SlantedFeatures={FakeSlant=0.25}, -BoldSlantedFont=NewCMMono10-Bold.otf,% -BoldSlantedFeatures={FakeSlant=0.25}, -SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Regular.otf} - -\setmathfont{NewCMMath-Regular.otf} - -\newcommand{\tttextsc}[1]{{\ttscshape#1}} -% -\newcommand{\prosgegrammeni}{\addfontfeature{StylisticSet=1}} -\newcommand{\textprosgegrammeni}[1]{{\prosgegrammeni#1}} -% -\newfontfamily{\ivbce}[StylisticSet=2]{NewCMSans10-Regular.otf} -\newcommand{\textivbce}[1]{{\ivbce#1}} -% -\newfontfamily{\ivbcealt}[StylisticSet=3]{NewCMSans10-Regular.otf} -\newcommand{\textivbcealt}[1]{{\ivbcealt#1}} -% -\newfontfamily{\vibce}[StylisticSet=4]{NewCMSans10-Regular.otf} -\newcommand{\textvibce}[1]{{\vibce#1}} -% -%% math (upright) sans Greek -\newcommand{\msansAlpha}{\char"E000} -\newcommand{\msansBeta}{\char"E001} -\newcommand{\msansGamma}{\char"E002} -\newcommand{\msansDelta}{\char"E003} -\newcommand{\msansEpsilon}{\char"E004} -\newcommand{\msansZeta}{\char"E005} -\newcommand{\msansEta}{\char"E006} -\newcommand{\msansTheta}{\char"E007} -\newcommand{\msansIota}{\char"E008} -\newcommand{\msansKappa}{\char"E009} -\newcommand{\msansLambda}{\char"E00A} -\newcommand{\msansMu}{\char"E00B} -\newcommand{\msansNu}{\char"E00C} -\newcommand{\msansXi}{\char"E00D} -\newcommand{\msansOmicron}{\char"E00E} -\newcommand{\msansPi}{\char"E00F} -\newcommand{\msansRho}{\char"E010} -\newcommand{\msansSigma}{\char"E011} -\newcommand{\msansTau}{\char"E012} -\newcommand{\msansUpsilon}{\char"E013} -\newcommand{\msansPhi}{\char"E014} -\newcommand{\msansChi}{\char"E015} -\newcommand{\msansPsi}{\char"E016} -\newcommand{\msansOmega}{\char"E017} -\newcommand{\msansalpha}{\char"E018} -\newcommand{\msansbeta}{\char"E019} -\newcommand{\msansgamma}{\char"E01A} -\newcommand{\msansdelta}{\char"E01B} -\newcommand{\msansepsilon}{\char"E01C} -\newcommand{\msanszeta}{\char"E01D} -\newcommand{\msanseta}{\char"E01E} -\newcommand{\msanstheta}{\char"E01F} -\newcommand{\msansiota}{\char"E020} -\newcommand{\msanskappa}{\char"E021} -\newcommand{\msanslambda}{\char"E022} -\newcommand{\msansmu}{\char"E023} -\newcommand{\msansnu}{\char"E024} -\newcommand{\msansxi}{\char"E025} -\newcommand{\msansomicron}{\char"E026} -\newcommand{\msanspi}{\char"E027} -\newcommand{\msansrho}{\char"E028} -\newcommand{\msansvarsigma}{\char"E029} -\newcommand{\msanssigma}{\char"E02A} -\newcommand{\msanstau}{\char"E02B} -\newcommand{\msansupsilon}{\char"E02C} -\newcommand{\msansphi}{\char"E02D} -\newcommand{\msanschi}{\char"E02E} -\newcommand{\msanspsi}{\char"E02F} -\newcommand{\msansomega}{\char"E030} -\newcommand{\msansvarepsilon}{\char"E031} -% math italic sans Greek -\newcommand{\mitsansAlpha}{\char"E041} -\newcommand{\mitsansBeta}{\char"E042} -\newcommand{\mitsansGamma}{\char"E043} -\newcommand{\mitsansDelta}{\char"E044} -\newcommand{\mitsansEpsilon}{\char"E045} -\newcommand{\mitsansZeta}{\char"E046} -\newcommand{\mitsansEta}{\char"E047} -\newcommand{\mitsansTheta}{\char"E048} -\newcommand{\mitsansIota}{\char"E049} -\newcommand{\mitsansKappa}{\char"E04A} -\newcommand{\mitsansLambda}{\char"E04B} -\newcommand{\mitsansMu}{\char"E04C} -\newcommand{\mitsansNu}{\char"E04D} -\newcommand{\mitsansXi}{\char"E04E} -\newcommand{\mitsansOmicron}{\char"E04F} -\newcommand{\mitsansPi}{\char"E050} -\newcommand{\mitsansRho}{\char"E051} -\newcommand{\mitsansSigma}{\char"E052} -\newcommand{\mitsansTau}{\char"E053} -\newcommand{\mitsansUpsilon}{\char"E054} -\newcommand{\mitsansPhi}{\char"E055} -\newcommand{\mitsansChi}{\char"E056} -\newcommand{\mitsansPsi}{\char"E057} -\newcommand{\mitsansOmega}{\char"E058} -\newcommand{\mitsansalpha}{\char"E059} -\newcommand{\mitsansbeta}{\char"E05A} -\newcommand{\mitsansgamma}{\char"E05B} -\newcommand{\mitsansdelta}{\char"E05C} -\newcommand{\mitsansepsilon}{\char"E05D} -\newcommand{\mitsanszeta}{\char"E05E} -\newcommand{\mitsanseta}{\char"E05F} -\newcommand{\mitsanstheta}{\char"E060} -\newcommand{\mitsansiota}{\char"E061} -\newcommand{\mitsanskappa}{\char"E062} -\newcommand{\mitsanslambda}{\char"E063} -\newcommand{\mitsansmu}{\char"E064} -\newcommand{\mitsansnu}{\char"E065} -\newcommand{\mitsansxi}{\char"E066} -\newcommand{\mitsansomicron}{\char"E067} -\newcommand{\mitsanspi}{\char"E068} -\newcommand{\mitsansrho}{\char"E069} -\newcommand{\mitsansvarsigma}{\char"E06A} -\newcommand{\mitsanssigma}{\char"E06B} -\newcommand{\mitsanstau}{\char"E06C} -\newcommand{\mitsansupsilon}{\char"E06D} -\newcommand{\mitsansphi}{\char"E06E} -\newcommand{\mitsanschi}{\char"E06F} -\newcommand{\mitsanspsi}{\char"E070} -\newcommand{\mitsansomega}{\char"E071} -\newcommand{\mitsansvarepsilon}{\char"E072} -% Ancient Greek Numerals u10140-u1018E -\newcommand{\atticonequarter}{\char"10140} -\newcommand{\atticonehalf}{\char"10141} -\newcommand{\atticonedrachma}{\char"10142} -\newcommand{\atticfive}{\char"10143} -\newcommand{\atticfifty}{\char"10144} -\newcommand{\atticfivehundred}{\char"10145} -\newcommand{\atticfivethousand}{\char"10146} -\newcommand{\atticfiftythousand}{\char"10147} -\newcommand{\atticfivetalents}{\char"10148} -\newcommand{\attictentalents}{\char"10149} -\newcommand{\atticfiftytalents}{\char"1014A} -\newcommand{\atticonehundredtalents}{\char"1014B} -\newcommand{\atticfivehundredtalents}{\char"1014C} -\newcommand{\atticonethousandtalents}{\char"1014D} -\newcommand{\atticfivethousandtalents}{\char"1014E} -\newcommand{\atticfivestaters}{\char"1014F} -\newcommand{\attictenstaters}{\char"10150} -\newcommand{\atticfiftystaters}{\char"10151} -\newcommand{\atticonehundredstaters}{\char"10152} -\newcommand{\atticfivehundredstaters}{\char"10153} -\newcommand{\atticonethousandstaters}{\char"10154} -\newcommand{\attictenthousandstaters}{\char"10155} -\newcommand{\atticfiftythousandstaters}{\char"10156} -\newcommand{\attictenmnas}{\char"10157} -\newcommand{\heraleumoneplethron}{\char"10158} -\newcommand{\thespianone}{\char"10159} -\newcommand{\ermionianone}{\char"1015A} -\newcommand{\epidauriantwo}{\char"1015B} -\newcommand{\thespiantwo}{\char"1015C} -\newcommand{\cyrenaictwodrachmas}{\char"1015D} -\newcommand{\epidauriantwodrachmas}{\char"1015E} -\newcommand{\troezenianfive}{\char"1015F} -\newcommand{\troezenianten}{\char"10160} -\newcommand{\troezeniantenalt}{\char"10161} -\newcommand{\hermionianten}{\char"10162} -\newcommand{\messenianten}{\char"10163} -\newcommand{\thespianten}{\char"10164} -\newcommand{\thespianthirty}{\char"10165} -\newcommand{\troezenianfifty}{\char"10166} -\newcommand{\troezenianfiftyalt}{\char"10167} -\newcommand{\hermionianfifty}{\char"10168} -\newcommand{\thespianfifty}{\char"10169} -\newcommand{\thespianonehundred}{\char"1016A} -\newcommand{\thespianthreehundred}{\char"1016B} -\newcommand{\epidaurianfivehundred}{\char"1016C} -\newcommand{\troezenianfivehundred}{\char"1016D} -\newcommand{\thespianfivehundred}{\char"1016E} -\newcommand{\carystianfivehundred}{\char"1016F} -\newcommand{\naxianfivehundred}{\char"10170} -\newcommand{\thespianonethousand}{\char"10171} -\newcommand{\thespianfivethousand}{\char"10172} -\newcommand{\delphicfivemnas}{\char"10173} -\newcommand{\stratianfiftymnas}{\char"10174} -\newcommand{\greekonehalfsign}{\char"10175} -\newcommand{\greekonehalfsignalt}{\char"10176} -\newcommand{\greektwothirdssign}{\char"10177} -\newcommand{\greekthreequarterssign}{\char"10178} -\newcommand{\greekyearsign}{\char"10179} -\newcommand{\greektalentsign}{\char"1017A} -\newcommand{\greekdrachmasign}{\char"1017B} -\newcommand{\greekobolsign}{\char"1017C} -\newcommand{\greektwoobolssign}{\char"1017D} -\newcommand{\greekthreeobolssign}{\char"1017E} -\newcommand{\greekfourobolssign}{\char"1017F} -\newcommand{\greekfiveobolssign}{\char"10180} -\newcommand{\greekmetretessign}{\char"10181} -\newcommand{\greekkyathosbasesign}{\char"10182} -\newcommand{\greeklytrasign}{\char"10183} -\newcommand{\greekounkiasign}{\char"10184} -\newcommand{\greekxestessign}{\char"10185} -\newcommand{\greekartabesign}{\char"10186} -\newcommand{\greekarourasign}{\char"10187} -\newcommand{\greekgrammasign}{\char"10188} -\newcommand{\greektryblionbasesign}{\char"10189} -\newcommand{\greekzerosign}{\char"1018A} -\newcommand{\greekonequartersign}{\char"1018B} -\newcommand{\greeksinusoidsign}{\char"1018C} -\newcommand{\greekindictionsign}{\char"1018D} -\newcommand{\nomismasign}{\char"1018E} -% -% some math symbols -\DeclareRobustCommand\nrightrightarrows{\mathrel{\char"E033}} -\DeclareRobustCommand\nleftleftarrows{\mathrel{\char"E032}} -% -% select ss02 lookup table for IPA symbols -\newfontfamily{\ipatext}[StylisticSet=5,% -BoldFont=NewCM10-Bold.otf,% -SlantedFont=NewCM10-Regular.otf,% -SlantedFeatures={FakeSlant=0.25}, -BoldSlantedFont=NewCM10-Bold.otf,% -BoldSlantedFeatures={FakeSlant=0.25}, -SmallCapsFeatures={Numbers=OldStyle}]{NewCM10-Regular.otf} -\newcommand{\textipa}[1]{{\ipatext#1}} -\newfontfamily{\ipatextsans}[StylisticSet=5,% -ItalicFont=NewCMSans10-Oblique.otf,% -BoldFont=NewCMSans10-Bold.otf,% -BoldItalicFont=NewCMSans10-BoldOblique.otf,% -SlantedFont=NewCMSans10-Oblique.otf,% -BoldSlantedFont=NewCMSans10-BoldOblique.otf,% -SmallCapsFeatures={Numbers=OldStyle}]{NewCMSans10-Regular.otf} -\newcommand{\textsansipa}[1]{{\ipatextsans#1}} diff --git a/macros/latex/contrib/fontsetup/fsppalatinoot.sty b/macros/latex/contrib/fontsetup/fsppalatinoot.sty deleted file mode 100644 index 3487754dde..0000000000 --- a/macros/latex/contrib/fontsetup/fsppalatinoot.sty +++ /dev/null @@ -1,17 +0,0 @@ -\RequirePackage{fontspec} -\defaultfontfeatures{Ligatures=TeX} - -\newfontfamily{\defaultfont}[SmallCapsFeatures={Numbers=OldStyle}]{Palatino Linotype} - -\newfontfamily{\greekfont}[SmallCapsFont=fsplpscel]{Palatino Linotype} - -\RequirePackage[Latin, Greek]{ucharclasses} -\setDefaultTransitions{\defaultfont}{} -\setTransitionsForLatin{\defaultfont}{} -\setTransitionsForGreek{\greekfont}{} - -\RequirePackage{unicode-math} -\setmathfont{texgyrepagella-math.otf} - - -\endinput diff --git a/macros/latex/contrib/fontsetup/fspstixtwoot.sty b/macros/latex/contrib/fontsetup/fspstixtwoot.sty deleted file mode 100644 index f38c44654d..0000000000 --- a/macros/latex/contrib/fontsetup/fspstixtwoot.sty +++ /dev/null @@ -1,17 +0,0 @@ -\RequirePackage{fontspec} -\defaultfontfeatures{Ligatures=TeX} - - -\setmainfont[% - Script=Default,% make small caps work for both latn and grek - ItalicFont=STIX2Text-Italic.otf, - BoldFont=STIX2Text-Bold.otf, - BoldItalicFont=STIX2Text-BoldItalic.otf, - % RawFeature=+pnum,% variable width numbers -SmallCapsFeatures={Numbers=OldStyle}]{STIX2Text-Regular.otf} - -\RequirePackage{unicode-math} -\setmathfont{STIX2Math.otf} - - -\endinput diff --git a/macros/latex/contrib/fontsetup/fsptimesot.sty b/macros/latex/contrib/fontsetup/fsptimesot.sty deleted file mode 100644 index 772be2b633..0000000000 --- a/macros/latex/contrib/fontsetup/fsptimesot.sty +++ /dev/null @@ -1,16 +0,0 @@ -\RequirePackage{fontspec} -\defaultfontfeatures{Ligatures=TeX} - -\setmainfont[ItalicFont=FreeSerifbItalic.otf, -BoldFont=FreeSerifbBold.otf, -BoldItalicFont=FreeSerifbBoldItalic.otf,SmallCapsFont=FreeSerifb-SmallCapsAlt.otf]{FreeSerifb.otf} - -\RequirePackage{unicode-math} -%\setmathfont{XITSMath-Regular.otf} -\setmathfont{STIX2Math.otf} -\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{FreeSerifb.otf} -\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{FreeSerifbBold.otf} -\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{FreeSerifbItalic.otf} -\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{FreeSerifbBoldItalic.otf} - -\endinput diff --git a/macros/latex/contrib/fontsetup/system-install-fonts/fsplpscel.otf b/macros/latex/contrib/fontsetup/system-install-fonts/fsplpscel.otf Binary files differdeleted file mode 100644 index b505b6b96f..0000000000 --- a/macros/latex/contrib/fontsetup/system-install-fonts/fsplpscel.otf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/system-install-fonts/fspmnscel.otf b/macros/latex/contrib/fontsetup/system-install-fonts/fspmnscel.otf Binary files differdeleted file mode 100644 index c0e233f43c..0000000000 --- a/macros/latex/contrib/fontsetup/system-install-fonts/fspmnscel.otf +++ /dev/null |