From 0f191996e5297a6d29daa555806f016a691ca723 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 2 May 2018 20:50:01 +0000 Subject: mathalfa (2may18) git-svn-id: svn://tug.org/texlive/trunk@47575 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/mathalfa/README | 8 +++++--- Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty | 19 ++++++++++++++----- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/Master/texmf-dist/doc/latex/mathalfa/README b/Master/texmf-dist/doc/latex/mathalfa/README index 8eba89a158d..47ba852652b 100644 --- a/Master/texmf-dist/doc/latex/mathalfa/README +++ b/Master/texmf-dist/doc/latex/mathalfa/README @@ -9,11 +9,13 @@ It mostly bypasses the usual fd and sty files used to load these alphabets in order to allow each to be scaled independently and without silently quantizing the sizes. -This version (1.09) adds two more calligraphic/script alphabets, both upright---txupr is based on the math calligraphic font from the TX fonts, and boondoxupr is derived from the stix math script fonts, version 1.1. +Version 1.10 adds the option bb=dsserif to point to the new DSSerif font. -Version (1.08) adds two more alphabets---bb=libus sets blackboard bold to the double-struck alphabet from LibertinusT1Math, and cal=stix sets the calligraphic alphabet to the one in stix-mathcal.pfb. +Version 1.09 adds two more calligraphic/script alphabets, both upright---txupr is based on the math calligraphic font from the TX fonts, and boondoxupr is derived from the stix math script fonts, version 1.1. -Copyright 2012--2017 Michael Sharpe +Version 1.08 adds two more alphabets---bb=libus sets blackboard bold to the double-struck alphabet from LibertinusT1Math, and cal=stix sets the calligraphic alphabet to the one in stix-mathcal.pfb. + +Copyright 2012--2018 Michael Sharpe msharpe at ucsd dot edu License: diff --git a/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty b/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty index 989d956c8e6..5e31b794ef0 100644 --- a/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty +++ b/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty @@ -1,11 +1,11 @@ \NeedsTeXFormat{LaTeX2e} -\def\mathalfaVersion{1.09} -\def\mathalfaDate{2017/02/23} +\def\mathalfaVersion{1.10} +\def\mathalfaDate{2018/05/02} \ProvidesPackage{mathalfa}[\mathalfaDate\space-\space\mathalfaVersion mathalfa (License LPPL) Michael Sharpe] \RequirePackage{xkeyval} % available choices -\def\bb@lst{ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof, libus} +\def\bb@lst{ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof, libus, dsserif} \def\cal@lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams, stix,txupr,boondoxupr} \def\frak@lst{euler, lucida, mathpi, mma, mt, esstix, boondox, pxtx} \def\scr@lst{rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams,txupr,boondoxupr} @@ -55,13 +55,13 @@ \let\amsloaded=Y% }{}% % Undefine some previous settings -%\ifx\mathalfa@bbnr\minusone\else\let\mathbb\relax\fi +\ifx\mathalfa@bbnr\minusone\else\let\mathbb\relax\let\mathbbb\relax\fi %\ifx\mathalfa@calnr\minusone\else\let\mathcal\relax\fi \ifx\mathalfa@fraknr\minusone\else\let\mathfrak\relax\let\mathbfrak\relax\fi %\ifx\mathalfa@scrnr\minusone\else\let\mathscr\relax\fi % Code to set up the math alphabets specified, not necessarily using the fd files % Blackboard Bold -\ifcase\mathalfa@bbnr\relax% item 0 of {ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof,libus} +\ifcase\mathalfa@bbnr\relax% item 0 of {ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof,libus,dsserif} \DeclareFontFamily{U}{msb}{}% \DeclareFontShape{U}{msb}{m}{n}{<-7>\mathalfa@bbscaled msbm5 <7-9>\mathalfa@bbscaled msbm7 @@ -168,6 +168,15 @@ \DeclareFontShape{U}{libusbb}{m}{n}{ <-> \mathalfa@bbscaled libus-mathbb}{} \DeclareMathAlphabet{\mathbb}{U}{libusbb}{m}{n} +\or %dsserif + \DeclareFontFamily{U}{dsserif}{\skewchar\font=45}% + \DeclareFontShape{U}{dsserif}{m}{n}{ + <-> \mathalfa@bbscaled DSSerif}{} + \DeclareFontShape{U}{dsserif}{b}{n}{ + <-> \mathalfa@bbscaled DSSerif-Bold}{} + \DeclareMathAlphabet{\mathbb}{U}{dsserif}{m}{n} + \SetMathAlphabet{\mathbb}{bold}{U}{dsserif}{b}{n} + \DeclareMathAlphabet{\mathbbb} {U}{dsserif}{b}{n} \fi % \mathcal \ifcase\mathalfa@calnr\relax% item 0 of {cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal,pxtx,bickham,stix,txupr,boondoxupr} -- cgit v1.2.3