summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-05-05 00:45:59 +0000
committerKarl Berry <karl@freefriends.org>2012-05-05 00:45:59 +0000
commit7b9c1c085ca43a4e84ffa255b96e6b9b1ad490c0 (patch)
tree08c5ee88f67ee85c7d65a141d05f565c6e32a41c
parenta455f43001821386f0613ac75a8a844f43fbf236 (diff)
mathalfa (28apr12)
git-svn-id: svn://tug.org/texlive/trunk@26209 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/mathalfa/README2
-rw-r--r--Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdfbin396456 -> 397206 bytes
-rw-r--r--Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex2
-rw-r--r--Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty27
4 files changed, 26 insertions, 5 deletions
diff --git a/Master/texmf-dist/doc/latex/mathalfa/README b/Master/texmf-dist/doc/latex/mathalfa/README
index 99d2a7844cd..a17d71bff69 100644
--- a/Master/texmf-dist/doc/latex/mathalfa/README
+++ b/Master/texmf-dist/doc/latex/mathalfa/README
@@ -9,7 +9,7 @@ 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.05) corrects a bug in the code affecting loading of lucida bold as mathscr.
+This version (1.06) adds support for semibold BickhamScriptPro.
Copyright 2012 Michael Sharpe
msharpe at ucsd dot edu
diff --git a/Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdf b/Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdf
index 7e4ca8dca81..27b289538da 100644
--- a/Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdf
+++ b/Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex b/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex
index 4ec817aa92d..f95d603ac71 100644
--- a/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex
+++ b/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex
@@ -98,7 +98,7 @@ In particular, {\tt wolfram.map} must be enabled. Virtual fonts with metrics tha
\item Use of \textsf{mathpi} requires that you purchase and install the Adobe Mathematical Pi fonts (\#2 and \#6) or clones thereof. If you choose to buy them, you may download support files, including virtual fonts with tuned metrics, from \\
\url{http://public.me.com/mjsharpe/mathpiTDS.zip}.
\item The {\tt pxtx} package consists of virtual fonts drawn from the math alphabets in the {\tt pxfonts} and {\tt txfonts} packages, with modified metrics. The calligraphic fonts are identical to those in the Mathematica package, but the others seem distinct. The {\tt pxtx} package is part of \TeX\ Live.
-\item The Adobe Bickham Script Pro font collection in OpenType format is rather expensive but quite elegant. Its upper-case glyphs are well-suited for adaptation as a math calligraphic font once the slant is reduced. The \textsf{bickham} package makes available virtual fonts and \LaTeX\ support files for these fonts, and can be used as the target for \verb|\mathcal| and \verb|\mathscr| as well as their bold variants.
+\item The Adobe Bickham Script Pro font collection in OpenType format is rather expensive but quite elegant. Its upper-case glyphs are well-suited for adaptation as a math calligraphic font once the slant is reduced. The \textsf{bickham} package makes available virtual fonts and \LaTeX\ support files for these fonts, and can be used as the target for \verb|\mathcal| and \verb|\mathscr| as well as their bold variants. You may use the target \textsf{bickham} to load regular and bold weight of BickhamScriptPro. The target \textsf{bickhams} instead loads \textsf{bickham-s} (the semibold weight) in place of \textsf{bickham-r}, the regular weight. Note that this requires that you install the newest version of the \textsf{bickham} package, which provides support for the semibold weight.
\item The ESSTIX collection is a creation of Elsevier Publishing in 2000, though never officially released by them. Before development was complete, the collection was donated to the STIX math font project, to which it seems to have been a precursor. Distribution has since been deprecated, but in my opinion, math alphabet fonts, especially math script fonts, are so rare that none should be allowed to become extinct. The BlackBoard Bold ESSTIX font (\textsf{ESSTIX14}) is close to both the mathpi and Fourier Blackboard Bold fonts, and the fraktur ESSTIX font (\textsf{ESSTIX15}) is similar to mathpi fraktur. However, the ESSTIX script font (\textsf{ESSTIX13}) seems to be a distinct and interesting face. The PostScript versions of these fonts have been hard to find, but the TrueType versions may be found embedded within the \textsf{Amaya} project, available at\\
\url{http://www.w3.org/Amaya/}.\\
The ESSTIX PostScript fonts, virtual math fonts and \LaTeX\ support files may be downloaded now from\\
diff --git a/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty b/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
index 6c5fe5d3eb1..e9861d9f077 100644
--- a/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
+++ b/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
@@ -1,11 +1,14 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{mathalfa}[2012/03/15 mathalfa (mjs)]
+\def\mathalfaVersion{1.06}
+\def\mathalfaDate{2012/04/25}
+\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}
-\def\cal@lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham}
+\def\cal@lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams}
\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}
+\def\scr@lst{rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham, bickhams}
\def\mathalfa@bbnr{-1}\def\mathalfa@calnr{-1}
\def\mathalfa@fraknr{-1}\def\mathalfa@scrnr{-1}
% scaled
@@ -300,6 +303,15 @@
\DeclareMathAlphabet{\mathcal}{U}{bickhamcal}{m}{n}
\SetMathAlphabet{\mathcal}{bold}{U}{bickhamcal}{b}{n}
\DeclareMathAlphabet{\mathbcal} {U}{bickhamcal}{b}{n}
+\or %bickhams
+ \DeclareFontFamily{U}{bickhamcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{bickhamcal}{m}{n}{
+ <-> \mathalfa@calscaled bickham-s}{}
+ \DeclareFontShape{U}{bickhamcal}{b}{n}{
+ <-> \mathalfa@calscaled bickham-b}{}
+ \DeclareMathAlphabet{\mathcal}{U}{bickhamcal}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{bickhamcal}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{bickhamcal}{b}{n}
\fi
% \mathfrak
\ifcase\mathalfa@fraknr\relax% item 0 of {euler, lucida, mathpi, mma, mt, esstix, boondox, pxtx}
@@ -478,6 +490,15 @@
\DeclareMathAlphabet{\mathscr}{U}{bickhamscr}{m}{n}
\SetMathAlphabet{\mathscr}{bold}{U}{bickhamscr}{b}{n}
\DeclareMathAlphabet{\mathbscr} {U}{bickhamscr}{b}{n}
+\or %bickhams
+ \DeclareFontFamily{U}{bickhamscr}{\skewchar \font =45}
+ \DeclareFontShape{U}{bickhamscr}{m}{n}{
+ <-> \mathalfa@scrscaled bickham-s}{}
+ \DeclareFontShape{U}{bickhamscr}{b}{n}{
+ <-> \mathalfa@scrscaled bickham-b}{}
+ \DeclareMathAlphabet{\mathscr}{U}{bickhamscr}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{U}{bickhamscr}{b}{n}
+ \DeclareMathAlphabet{\mathbscr} {U}{bickhamscr}{b}{n}
\fi
\ifnum\mathalfa@bbnr>-1\relax \def\Bbb{}\let\Bbb\mathbb\fi
\ifx\mathbcal\@undefined\def\mathbcal{\PackageError{mathalfa}