diff options
author | Karl Berry <karl@freefriends.org> | 2022-05-04 20:49:19 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-05-04 20:49:19 +0000 |
commit | e816a42d94e18eb4a35500e78097073182cd3b76 (patch) | |
tree | 21b84c87f3eb151a99db108ee67429145223bf7b /Master | |
parent | 48dd819d1fd5229bb34c616d25c3ea5ff4f14e8a (diff) |
xcharter-math (4may22)
git-svn-id: svn://tug.org/texlive/trunk@63223 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/fonts/xcharter-math/README.md | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx | 3 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.pdf | bin | 150130 -> 150182 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/xcharter-math/unimath-xcharter.pdf | bin | 1847433 -> 1847513 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/opentype/public/xcharter-math/XCharter-Math.otf | bin | 323672 -> 324440 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/xcharter-math/xcharter-otf.sty | 62 |
6 files changed, 28 insertions, 41 deletions
diff --git a/Master/texmf-dist/doc/fonts/xcharter-math/README.md b/Master/texmf-dist/doc/fonts/xcharter-math/README.md index 4959d90779b..52a03090394 100644 --- a/Master/texmf-dist/doc/fonts/xcharter-math/README.md +++ b/Master/texmf-dist/doc/fonts/xcharter-math/README.md @@ -50,6 +50,10 @@ Either version 1.3 or, at your option, any later version. - Fixed "Style=" options in xcharter-otf.sty (they didn't work for XeLaTeX). - Added glyphs \nleqqslant and \ngeqqslant (U+E09A, U+E09B). - Corrected glyphs \varsubsetneqq \varsusetneqq (U+E09C, U+E09D). +* v0.32: + - all vertical delimiters resized. + - \mathslash, \backslash and their vertical variants: slope corrected. + - xcharter-otf.sty now loads realscripts for better superscripts. --- Copyright 2022- Daniel Flipo diff --git a/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx b/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx index 6f30af068fd..601146389fe 100644 --- a/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx +++ b/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx @@ -35,7 +35,7 @@ \title{\decofourleft\,\XCotf\,\decofourright} \author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}} -\newcommand*{\version}{0.31} +\newcommand*{\version}{0.32} \begin{document} \maketitle @@ -90,6 +90,7 @@ it loads \pkg{unicode-math} with the default options, sets XCharter-Math as Math font and XCharter Text fonts as Roman fonts (families \textit{sf} and \textit{tt} left unchanged) but does a bit more: \begin{enumerate} +\item it loads \pkg{realscripts} for better superscripts; \item it checks at \verb+\begin{document}+ if packages \pkg{amssymb} or \pkg{latexsym} are loaded and issues warnings in case they are; \item it provides aliases for glyphs named differently in Unicode, so that diff --git a/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.pdf b/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.pdf Binary files differindex 6381194403b..c39ca3e9214 100644 --- a/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.pdf +++ b/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.pdf diff --git a/Master/texmf-dist/doc/fonts/xcharter-math/unimath-xcharter.pdf b/Master/texmf-dist/doc/fonts/xcharter-math/unimath-xcharter.pdf Binary files differindex f11d5ce21bb..63d9fec392e 100644 --- a/Master/texmf-dist/doc/fonts/xcharter-math/unimath-xcharter.pdf +++ b/Master/texmf-dist/doc/fonts/xcharter-math/unimath-xcharter.pdf diff --git a/Master/texmf-dist/fonts/opentype/public/xcharter-math/XCharter-Math.otf b/Master/texmf-dist/fonts/opentype/public/xcharter-math/XCharter-Math.otf Binary files differindex 5867d04f125..5bf946707ca 100644 --- a/Master/texmf-dist/fonts/opentype/public/xcharter-math/XCharter-Math.otf +++ b/Master/texmf-dist/fonts/opentype/public/xcharter-math/XCharter-Math.otf diff --git a/Master/texmf-dist/tex/latex/xcharter-math/xcharter-otf.sty b/Master/texmf-dist/tex/latex/xcharter-math/xcharter-otf.sty index 694ea0d64fa..32eca6012b0 100644 --- a/Master/texmf-dist/tex/latex/xcharter-math/xcharter-otf.sty +++ b/Master/texmf-dist/tex/latex/xcharter-math/xcharter-otf.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e}[2018/01/01] -\def\fileversion{0.31} -\def\filedate{2022-04-06} +\def\fileversion{0.32} +\def\filedate{2022-05-04} \ProvidesPackage{xcharter-otf}[\filedate\space\fileversion] % Ensure luatex or xetex engine @@ -58,6 +58,7 @@ % Text Serif fonts: XCharter with possible scaling. \ifXCot@notext \else + \RequirePackage{realscripts} \setmainfont{XCharter}[\unexpanded\expandafter{\the\XCottoksT}] \fi @@ -66,40 +67,17 @@ \AtBeginDocument{% % XCharter specific math - \Umathchardef\Bbbbackslash = 0 0 "E020 \relax + % \Umathchardef\<cmd> = <math type> <family> <slot> + % <math type> : \mathord=0 \mathrel=3 ; <family>=0 \Umathchardef\varemptyset = 0 0 "E021 \relax \Umathchardef\mupvarzero = 0 0 "E022 \relax \Umathchardef\mbfvarzero = 0 0 "E023 \relax - \Umathchardef\mupvarvarpi = 0 0 "E032 \relax - \Umathchardef\mbfvarpartial = 0 0 "E040 \relax - \Umathchardef\mbfvarvarrho = 0 0 "E041 \relax - \Umathchardef\mbfvarvarpi = 0 0 "E042 \relax - \Umathchardef\mbfvec = 0 0 "E044 \relax - \Umathchardef\mbfwp = 0 0 "E045 \relax + \Umathchardef\varpropto = 0 0 "E02F \relax \Umathchardef\mbfdotlessi = 0 0 "E046 \relax \Umathchardef\mbfdotlessj = 0 0 "E047 \relax - \Umathchardef\mbfhbar = 0 0 "E048 \relax - \Umathchardef\mbfell = 0 0 "E049 \relax - \Umathchardef\mbftriangleleft = 0 0 "E04E \relax - \Umathchardef\mbftriangleright = 0 0 "E04F \relax - \Umathchardef\mbfitvarpartial = 0 0 "E060 \relax - \Umathchardef\mbfitvarvarrho = 0 0 "E061 \relax - \Umathchardef\mbfitvarvarpi = 0 0 "E062 \relax - \Umathchardef\mbfitwp = 0 0 "E065 \relax \Umathchardef\mbfimath = 0 0 "E066 \relax \Umathchardef\mbfjmath = 0 0 "E067 \relax - \Umathchardef\mbfithbar = 0 0 "E068 \relax - \Umathchardef\mbfitell = 0 0 "E069 \relax - \Umathchardef\varsymbfscrE = 0 0 "E06D \relax - \Umathchardef\varsymbfscrQ = 0 0 "E06E \relax - \Umathchardef\varsymbfscrT = 0 0 "E06F \relax - \Umathchardef\mitvarpartial = 0 0 "E070 \relax - \Umathchardef\mitvarvarrho = 0 0 "E071 \relax - \Umathchardef\mitvarvarpi = 0 0 "E072 \relax \Umathchardef\mithbar = 0 0 "E078 \relax - \Umathchardef\varsymscrE = 0 0 "E07D \relax - \Umathchardef\varsymscrQ = 0 0 "E07E \relax - \Umathchardef\varsymscrT = 0 0 "E07F \relax \Umathchardef\parallelslant = 3 0 "E090 \relax \Umathchardef\nparallelslant = 3 0 "E091 \relax \Umathchardef\shortparallelslant = 3 0 "E092 \relax @@ -108,12 +86,14 @@ \Umathchardef\gtreqslantless = 3 0 "E095 \relax \Umathchardef\lesseqqslantgtr = 3 0 "E096 \relax \Umathchardef\gtreqqslantless = 3 0 "E097 \relax - \Umathchardef\npreceq = 3 0 "E098 \relax - \Umathchardef\nsucceq = 3 0 "E099 \relax - \Umathchardef\nleqqslant = 3 0 "E09A \relax - \Umathchardef\ngeqqslant = 3 0 "E09B \relax - \Umathchardef\nsubseteqq = 3 0 "E0AE \relax - \Umathchardef\nsupseteqq = 3 0 "E0AF \relax + \Umathchardef\nleqqslant = 3 0 "E098 \relax + \Umathchardef\ngeqqslant = 3 0 "E099 \relax + \Umathchardef\varsymscrE = 0 0 "E07D \relax + \Umathchardef\varsymscrQ = 0 0 "E07E \relax + \Umathchardef\varsymscrT = 0 0 "E07F \relax + \Umathchardef\varsymbfscrE = 0 0 "E06D \relax + \Umathchardef\varsymbfscrQ = 0 0 "E06E \relax + \Umathchardef\varsymbfscrT = 0 0 "E06F \relax % \widearc and\overrightarc \newcommand*{\widearc}{\Umathaccent 0 0 "E540 }% \newcommand*{\overrightarc}{\Umathaccent 0 0 "20D5 }% @@ -137,16 +117,18 @@ \Umathchardef\nshortparallel = 3 0 "E0A5 \relax \Umathchardef\lvertneqq = 3 0 "E0A6 \relax \Umathchardef\gvertneqq = 3 0 "E0A7 \relax - \Umathchardef\varsubsetneq = 3 0 "E0AC \relax - \Umathchardef\varsupsetneq = 3 0 "E0AD \relax - \Umathchardef\varsubsetneqq = 3 0 "E09C \relax - \Umathchardef\varsupsetneqq = 3 0 "E09D \relax \Umathchardef\nleqslant = 3 0 "E0A8 \relax \Umathchardef\ngeqslant = 3 0 "E0A9 \relax \Umathchardef\nleqq = 3 0 "E0AA \relax \Umathchardef\ngeqq = 3 0 "E0AB \relax - \Umathchardef\npreceq = 3 0 "E098 \relax - \Umathchardef\nsucceq = 3 0 "E099 \relax + \Umathchardef\varsubsetneq = 3 0 "E0AC \relax + \Umathchardef\varsupsetneq = 3 0 "E0AD \relax + \Umathchardef\nsubseteqq = 3 0 "E0AE \relax + \Umathchardef\nsupseteqq = 3 0 "E0AF \relax + \Umathchardef\varsubsetneqq = 3 0 "E09C \relax + \Umathchardef\varsupsetneqq = 3 0 "E09D \relax + \Umathchardef\npreceq = 3 0 "E09E \relax + \Umathchardef\nsucceq = 3 0 "E09F \relax \let\centerdot\cdotp \let\restriction\upharpoonright \let\doteqdot\Doteq |