diff options
author | Karl Berry <karl@freefriends.org> | 2023-06-21 20:07:24 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-06-21 20:07:24 +0000 |
commit | 3f6a4bc40352c132c2fed950c5178c49e1a83370 (patch) | |
tree | 6a33e1161d4be484f305223f652426541078852e /Master/texmf-dist | |
parent | 96932e0da683e49e761c934ee417ecfd9e6bf00c (diff) |
concmath-otf (21jun23)
git-svn-id: svn://tug.org/texlive/trunk@67431 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/fonts/concmath-otf/README.md | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/concmath-otf/concmath-otf.ltx | 41 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/concmath-otf/concmath-otf.pdf | bin | 151587 -> 157796 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/concmath-otf/unimath-concrete.pdf | bin | 1783261 -> 1783644 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/opentype/public/concmath-otf/Concrete-Math.otf | bin | 241500 -> 239048 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/concmath-otf/concmath-otf.sty | 41 |
6 files changed, 64 insertions, 22 deletions
diff --git a/Master/texmf-dist/doc/fonts/concmath-otf/README.md b/Master/texmf-dist/doc/fonts/concmath-otf/README.md index 066cffa65fe..c9749ff7375 100644 --- a/Master/texmf-dist/doc/fonts/concmath-otf/README.md +++ b/Master/texmf-dist/doc/fonts/concmath-otf/README.md @@ -81,6 +81,10 @@ Either version 1.3 or, at your option, any later version. Hans Hagen). - Most horizontal arrows and harpoons are now stretchable (dito). - Glyphs \leqqslant, \geqqslant, \nleqqslant, \ngeqqslant added. +* v0.41: + - radicals corrected. + - concmath-otf.sty: options handled by `l3keys` instead of `xkeyval` + (requires a LaTeX kernel not older than 2022-06-01). --- Copyright 2022-2023 Daniel Flipo diff --git a/Master/texmf-dist/doc/fonts/concmath-otf/concmath-otf.ltx b/Master/texmf-dist/doc/fonts/concmath-otf/concmath-otf.ltx index 752319b5c56..9220b3e048e 100644 --- a/Master/texmf-dist/doc/fonts/concmath-otf/concmath-otf.ltx +++ b/Master/texmf-dist/doc/fonts/concmath-otf/concmath-otf.ltx @@ -27,7 +27,7 @@ \title{Concrete Math font, OTF version} \author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}} -\newcommand*{\version}{0.40} +\newcommand*{\version}{0.41} \begin{document} \maketitle @@ -291,6 +291,8 @@ their smaller variants as shown by table~\vref{ss05}. \hline Command & Default & Variant \\ \hline + \cmd{in} & $\in$ & $\smallin$ \\ + \cmd{ni} & $\ni$ & $\smallni$ \\ \cmd{mid} & $\mid$ & $\shortmid$ \\ \cmd{nmid} & $\nmid$ & $\nshortmid$ \\ \cmd{parallel} & $\parallel$ & $\shortparallel$ \\ @@ -330,6 +332,43 @@ instead of\qquad \setmathfont{Concrete-Math.otf}% $x\leq y \quad A \subsetneq B$ +\verb+StylisticSet=3+, alias% +\footnote{These \texttt{Style} aliases are provided by \file{concmath-otf.sty}.} +\verb+Style=upint+, converts integrals signs into their upright +variants, see table~\vref{ss03}. +\begin{table}[ht] + \let\DS\displaystyle + \centering + \caption{Style=upint\quad (+ss03)}\hlabel{ss03} + \begin{tabular}[t]{@{}l*{8}c@{}} + \hline + Command &\cmd{int} &\cmd{iint} &\cmd{iiint} &\cmd{iiiint} + &\cmd{oint} &\cmd{oiint} &\cmd{oiiint} \\ + \hline + Default\rule[-15pt]{0pt}{35pt} &$\DS\int$ &$\DS\iint$ &$\DS\iiint$ &$\DS\iiiint$ + &$\DS\oint$ &$\DS\oiint$ &$\DS\oiint$ &$\DS\oiiint$ + \\[\baselineskip] + \setmathfont{Concrete-Math.otf}[Style=upint] + Upright\rule[-15pt]{0pt}{30pt} &$\DS\int$ &$\DS\iint$ &$\DS\iiint$ &$\DS\iiiint$ + &$\DS\oint$ &$\DS\oiint$ &$\DS\oiint$ &$\DS\oiiint$ \\ + \hline + \end{tabular}\\[\baselineskip] + \setmathfont{Concrete-Math.otf} + \begin{tabular}[t]{@{}l*{4}c@{}} + \hline + Command &\cmd{intclockwise} &\cmd{awint} + &\cmd{varointclockwise} &\cmd{ointctrclockwise} \\ + \hline + Default\rule[-15pt]{0pt}{35pt} &$\DS\intclockwise$ &$\DS\awint$ + &$\DS\varointclockwise$ &$\DS\ointctrclockwise$ \\ + \setmathfont{Concrete-Math.otf}[Style=upint] + Upright\rule[-15pt]{0pt}{30pt} &$\DS\intclockwise$ &$\DS\awint$ + &$\DS\varointclockwise$ &$\DS\ointctrclockwise$ \\ + \hline + \end{tabular} +\end{table} +\setmathfont{Concrete-Math.otf} + \subsection{Standard \LaTeX{} math commands} \label{ssec-math-commands} diff --git a/Master/texmf-dist/doc/fonts/concmath-otf/concmath-otf.pdf b/Master/texmf-dist/doc/fonts/concmath-otf/concmath-otf.pdf Binary files differindex eb57fcf64e8..fc7214604df 100644 --- a/Master/texmf-dist/doc/fonts/concmath-otf/concmath-otf.pdf +++ b/Master/texmf-dist/doc/fonts/concmath-otf/concmath-otf.pdf diff --git a/Master/texmf-dist/doc/fonts/concmath-otf/unimath-concrete.pdf b/Master/texmf-dist/doc/fonts/concmath-otf/unimath-concrete.pdf Binary files differindex c88d328f1a6..3f1d3470d9d 100644 --- a/Master/texmf-dist/doc/fonts/concmath-otf/unimath-concrete.pdf +++ b/Master/texmf-dist/doc/fonts/concmath-otf/unimath-concrete.pdf diff --git a/Master/texmf-dist/fonts/opentype/public/concmath-otf/Concrete-Math.otf b/Master/texmf-dist/fonts/opentype/public/concmath-otf/Concrete-Math.otf Binary files differindex 81b5d494609..f3e54d45be6 100644 --- a/Master/texmf-dist/fonts/opentype/public/concmath-otf/Concrete-Math.otf +++ b/Master/texmf-dist/fonts/opentype/public/concmath-otf/Concrete-Math.otf diff --git a/Master/texmf-dist/tex/latex/concmath-otf/concmath-otf.sty b/Master/texmf-dist/tex/latex/concmath-otf/concmath-otf.sty index 27eb39c9832..38b74d86908 100644 --- a/Master/texmf-dist/tex/latex/concmath-otf/concmath-otf.sty +++ b/Master/texmf-dist/tex/latex/concmath-otf/concmath-otf.sty @@ -1,6 +1,6 @@ -\NeedsTeXFormat{LaTeX2e}[2018/01/01] -\def\fileversion{0.40} -\def\filedate{2023-03-28} +\NeedsTeXFormat{LaTeX2e}[2022/06/01] +\def\fileversion{0.41} +\def\filedate{2023-06-21} \ProvidesPackage{concmath-otf}[\filedate\space\fileversion] % Ensure luatex or xetex engine @@ -13,27 +13,26 @@ \newopentypefeature{Style}{smaller}{+ss05} \newopentypefeature{Style}{subsetneq}{+ss06} -% Options: forward them to \setmathfont except "tight", "loose" and "no-text". -\RequirePackage{xkeyval} \newtoks\CCMtoks -\newcommand*{\Store@KV@Option}[2]{% +\newcommand*{\CCM@KV@Option}[2]{% \CCMtoks=\expandafter{\the\CCMtoks #1={#2},}} -\newif\ifCCM@tight -\newif\ifCCM@notext - -\DeclareOptionX{no-text}{\CCM@notexttrue} -\DeclareOptionX{tight}{\CCM@tighttrue} -\DeclareOptionX{loose}{\CCM@tightfalse} -\DeclareOptionX{math-style}{\Store@KV@Option{math-style}{#1}} -\DeclareOptionX{bold-style}{\Store@KV@Option{bold-style}{#1}} -\DeclareOptionX{nabla}{\Store@KV@Option{nabla}{#1}} -\DeclareOptionX{partial}{\Store@KV@Option{partial}{#1}} -\DeclareOptionX{CharacterVariant}{\Store@KV@Option{CharacterVariant}{#1}} -\DeclareOptionX{StylisticSet}{\Store@KV@Option{StylisticSet}{#1}} -\DeclareOptionX{Style}{\Store@KV@Option{Style}{#1}} -\ExecuteOptionsX{tight} -\ProcessOptionsX +% Package options +\DeclareKeys + { + no-text.if = CCM@notext , + tight.if = CCM@tight , + loose.code = \CCM@tightfalse , + math-style.code = \CCM@KV@Option{math-style}{#1} , + bold-style.code = \CCM@KV@Option{bold-style}{#1} , + nabla.code = \CCM@KV@Option{nabla}{#1} , + partial.code = \CCM@KV@Option{partial}{#1} , + CharacterVariant.code = \CCM@KV@Option{CharacterVariant}{#1} , + StylisticSet.code = \CCM@KV@Option{StylisticSet}{#1} , + Style.code = \CCM@KV@Option{Style}{#1} , + } +\CCM@tighttrue +\ProcessKeyOptions % \ifCCM@tight \thinmuskip=2mu |