From 9fb5024f4e6f1b5492dff41a31f225d9ac75c32d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 24 May 2020 21:43:29 +0000 Subject: fontsetup (23may20) git-svn-id: svn://tug.org/texlive/trunk@55263 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/fontsetup/README | 2 +- .../texmf-dist/doc/latex/fontsetup/README.TEXLIVE | 23 ++-- .../doc/latex/fontsetup/fontsetup-doc.pdf | Bin 743445 -> 747596 bytes .../doc/latex/fontsetup/fontsetup-doc.tex | 17 ++- .../doc/latex/fontsetup/fspsample-cmr.pdf | Bin 39481 -> 31827 bytes .../tex/latex/fontsetup/fspdefaultfontsot.sty | 118 ++++++++++++++++++++- 6 files changed, 142 insertions(+), 18 deletions(-) (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/fontsetup/README b/Master/texmf-dist/doc/latex/fontsetup/README index 651488aef1e..94e8c2ac2e4 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.002, GPL3) + (Version 1.003, 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/README.TEXLIVE b/Master/texmf-dist/doc/latex/fontsetup/README.TEXLIVE index 2eaf7dfab03..9381f81ddb2 100644 --- a/Master/texmf-dist/doc/latex/fontsetup/README.TEXLIVE +++ b/Master/texmf-dist/doc/latex/fontsetup/README.TEXLIVE @@ -1,14 +1,15 @@ -The following files have been removed in the TeX Live installation of -the current package, typically due to duplication, lack of space, or -missing source code. You can find these files on CTAN at - http://mirror.ctan.org/macros/latex/contrib/fontsetup -If questions or concerns, email tex-live@tug.org. +The files below have been removed in the TeX Live installation of +the current package, typically due to missing source code. If this is a +concern, please contact the package maintainer. + +You can find these files on CTAN at + http://mirror.ctan.org/macros/latex/contrib/fontsetup. - fspsample-msgaramond.pdf - fspsample-cambria.pdf - fspmsgaramondot.sty - fspsample-minion.pdf fspcambria.sty - fspsample-lucida.pdf - fspminion.sty fsplucidaot.sty + fspminion.sty + fspmsgaramondot.sty + fspsample-cambria.pdf + fspsample-lucida.pdf + fspsample-minion.pdf + fspsample-msgaramond.pdf diff --git a/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.pdf b/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.pdf index 3c7feb5474b..5526b3bbc92 100644 Binary files a/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.pdf and b/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex b/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex index d27ec9dbf88..285d2ee2251 100644 --- a/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex +++ b/Master/texmf-dist/doc/latex/fontsetup/fontsetup-doc.tex @@ -9,8 +9,8 @@ \textit{by}\\[1ex] {\large Antonis Tsolomitis}\\ University of the Aegean\\ Department of Mathematics\\[1ex] - \textsc{20} December \textsc{2019}\\[1ex] - Version 1.002, \textsc{gpl3} + \textsc{24} May \textsc{2020}\\[1ex] + Version 1.003, \textsc{gpl3} \end{center} This package is a simple wrapper-type package that makes the setup of fonts easy and @@ -31,7 +31,18 @@ University of the Aegean\\ Department of Mathematics\\[1ex] 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[default] Loads the NewComputerModern fonts, which is an assembly of cm fonts plus - more fonts to support Greek (cbgreek) and Cyrillic languages. + 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{}| or \verb|{\prosgegrammeni }|. + \item commands to access 4th and 6th century bce Greek by writing + \verb|\textivbce{}| or \verb|{\ivbce }| and + \verb|\textvibce{}| or \verb|{\vibce }|. 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$|. + \end{itemize} \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 diff --git a/Master/texmf-dist/doc/latex/fontsetup/fspsample-cmr.pdf b/Master/texmf-dist/doc/latex/fontsetup/fspsample-cmr.pdf index 14a66ed61d7..48379c7c7e3 100644 Binary files a/Master/texmf-dist/doc/latex/fontsetup/fspsample-cmr.pdf and b/Master/texmf-dist/doc/latex/fontsetup/fspsample-cmr.pdf differ diff --git a/Master/texmf-dist/tex/latex/fontsetup/fspdefaultfontsot.sty b/Master/texmf-dist/tex/latex/fontsetup/fspdefaultfontsot.sty index 2192c0c32d3..3b089942609 100644 --- a/Master/texmf-dist/tex/latex/fontsetup/fspdefaultfontsot.sty +++ b/Master/texmf-dist/tex/latex/fontsetup/fspdefaultfontsot.sty @@ -32,7 +32,119 @@ 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} -- cgit v1.2.3