texlive[47575] Master/texmf-dist: mathalfa (2may18)

commits+karl at tug.org commits+karl at tug.org
Wed May 2 22:50:01 CEST 2018


Revision: 47575
          http://tug.org/svn/texlive?view=revision&revision=47575
Author:   karl
Date:     2018-05-02 22:50:01 +0200 (Wed, 02 May 2018)
Log Message:
-----------
mathalfa (2may18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/mathalfa/README
    trunk/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty

Modified: trunk/Master/texmf-dist/doc/latex/mathalfa/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mathalfa/README	2018-05-02 20:49:48 UTC (rev 47574)
+++ trunk/Master/texmf-dist/doc/latex/mathalfa/README	2018-05-02 20:50:01 UTC (rev 47575)
@@ -9,11 +9,13 @@
 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: 

Modified: trunk/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty	2018-05-02 20:49:48 UTC (rev 47574)
+++ trunk/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty	2018-05-02 20:50:01 UTC (rev 47575)
@@ -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 at lst{ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof, libus}
+\def\bb at lst{ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof, libus, dsserif}
 \def\cal at lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams, stix,txupr,boondoxupr}
 \def\frak at lst{euler, lucida, mathpi, mma, mt, esstix, boondox, pxtx}
 \def\scr at 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 at bbnr\minusone\else\let\mathbb\relax\fi
+\ifx\mathalfa at bbnr\minusone\else\let\mathbb\relax\let\mathbbb\relax\fi
 %\ifx\mathalfa at calnr\minusone\else\let\mathcal\relax\fi
 \ifx\mathalfa at fraknr\minusone\else\let\mathfrak\relax\let\mathbfrak\relax\fi
 %\ifx\mathalfa at 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 at bbnr\relax% item 0 of {ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox, px, tx, txof,libus}
+\ifcase\mathalfa at 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 at bbscaled msbm5
     <7-9>\mathalfa at bbscaled msbm7
@@ -168,6 +168,15 @@
   \DeclareFontShape{U}{libusbb}{m}{n}{
    <-> \mathalfa at bbscaled  libus-mathbb}{}
   \DeclareMathAlphabet{\mathbb}{U}{libusbb}{m}{n}
+\or %dsserif
+  \DeclareFontFamily{U}{dsserif}{\skewchar\font=45}% 
+  \DeclareFontShape{U}{dsserif}{m}{n}{
+   <-> \mathalfa at bbscaled  DSSerif}{}
+  \DeclareFontShape{U}{dsserif}{b}{n}{
+   <-> \mathalfa at 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 at calnr\relax% item 0 of {cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal,pxtx,bickham,stix,txupr,boondoxupr}



More information about the tex-live-commits mailing list