summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-08-26 22:11:18 +0000
committerKarl Berry <karl@freefriends.org>2011-08-26 22:11:18 +0000
commit87fd456b73f50d2b0ff7d2fc0e243d1d2fbdf02c (patch)
treefd8a5cb3642ed35b47c1b6f95918aa6838d19cca /Master
parent19102fcd457ba2a564f2e357a331ee95063a565e (diff)
mathalfa 1.03 (26aug11)
git-svn-id: svn://tug.org/texlive/trunk@23697 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/mathalfa/README2
-rw-r--r--Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdfbin378167 -> 396456 bytes
-rw-r--r--Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex11
-rw-r--r--Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty22
4 files changed, 28 insertions, 7 deletions
diff --git a/Master/texmf-dist/doc/latex/mathalfa/README b/Master/texmf-dist/doc/latex/mathalfa/README
index a1365703537..358c5aa64ce 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 adds support for the pxtxalfa package.
+This version (1.03) adds support for the bickham package.
Copyright 2011 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 e15dd75cf73..7e4ca8dca81 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 be20605c8ec..4ec817aa92d 100644
--- a/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex
+++ b/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex
@@ -98,6 +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 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\\
@@ -149,9 +150,7 @@ pxtx openface-bold (txr-of)&678\\
tx double-struck (txr-ds)&684\\
px double-struck (pxr-ds)&693\\
px double-struck-bold (pxb-ds)&698\\
-\end{tabular}
-
-\begin{tabular}{l r}
+bickham calligraphic (bickham-r)&683\\
Lucida calligraphic (lbms)&723\\
Lucida Blackboard bold (lbma)&723\\
Lucida fraktur (lbl)&741\\
@@ -281,6 +280,10 @@ Here are some samples from the fonts mentioned above:
\sample{{\small\tt\spc dutchcal} (dutchcal calligraphic-bold):} {\usefont{U}{dutchcal}{b}{n}\al}
+\sample{{\small\tt\spc bickham} (bickham calligraphic):} {\usefont{U}{bickham}{m}{n}\al}
+
+\sample{{\small\tt\spc bickham} (bickham calligraphic-bold):} {\usefont{U}{bickham}{b}{n}\al}
+
\sample{{\small\tt\spc rsfso}:} {\usefont{U}{rsfso}{m}{n}\al}
\font\calo=zxxrow7z at 11pt
@@ -350,7 +353,7 @@ Here are some samples from the fonts mentioned above:
Lucida fonts generally need to be reduced in scale to match other math and text fonts.
\item Zapf Chancery need to be scaled up by 15\% or so. This font is not really suited for use as a math alphabet due to the disparate heights and depths and the long tails on some glyphs. Use with care.
\item Mathematica fraktur is quite readable, but not very attractive, seeming to have random variations in baseline and height. It's also a bit too heavy to be a good match to most other fonts. Similar comments could apply to Lucida fraktur, which has a very distinctive appearance with some features more similar to \textsf{Duc de Berry} than to other fraktur fonts.
-\item The calligraphic fonts break down into four natural groups---(i) the upright styled Euler and Curly; (ii) the less-embellished CM, Lucida, Zapf Chancery, ESSTIX, dutchcal, Mathematica and pxtx; (iii) the moderately sloped but more embellished Mathpi, Mathtime, rsfso and boondoxo; (iv) the heavily sloped rsfs and the slightly less sloped boondox. My preference, if not using \textsf{mathtime} or \textsf{lucida}, is to set \verb|\mathcal| to one from group (ii) and \verb|\mathscr| to one from group (iii).
+\item The calligraphic fonts break down into four natural groups---(i) the upright styled Euler and Curly; (ii) the less-embellished CM, Lucida, Zapf Chancery, ESSTIX, dutchcal, Mathematica and pxtx; (iii) the moderately sloped but more embellished Mathpi, Mathtime, bickham, rsfso and boondoxo; (iv) the heavily sloped rsfs and the slightly less sloped boondox. My preference, if not using \textsf{mathtime} or \textsf{lucida}, is to set \verb|\mathcal| to one from group (ii) and \verb|\mathscr| to one from group (iii).
\item Blackboard bold can look poor in some cases. In my opinion, AMS bb and some of the others show up as ghostly (gray and indistinct) especially on the screen and may not appear to match the weights of other math glyphs. (AMS bb, Mathtime Pro 2 Holey Roman and the txof bb fonts appear to be formed by removing the interiors of solid glyphs from a bold, serifed font. Mathtime Pro 2 Holey Roman Bold is a much better fit to most math fonts of weight heavier than Computer Modern.) Fourier, Mathpi, ESSTIX and boondox bb appear to be very close in style, with mathpi bb a bit less sharp. Mathpazo bb, Mathematica bb, px bb and tx bb have a heavier appearance and should work better with fonts other than Computer Modern.
\end{itemize}
diff --git a/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty b/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
index e4e3446ab96..45442ecc3e8 100644
--- a/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
+++ b/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
@@ -3,9 +3,9 @@
\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}
+\def\cal@lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham}
\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}
+\def\scr@lst{rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo, dutchcal, pxtx, bickham}
\def\mathalfa@bbnr{-1}\def\mathalfa@calnr{-1}
\def\mathalfa@fraknr{-1}\def\mathalfa@scrnr{-1}
% scaled
@@ -291,6 +291,15 @@
\DeclareMathAlphabet{\mathcal}{U}{txcal}{m}{n}
\SetMathAlphabet{\mathcal}{bold}{U}{txcal}{b}{n}
\DeclareMathAlphabet{\mathbcal} {U}{txcal}{b}{n}
+\or %bickham
+ \DeclareFontFamily{U}{bickhamcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{bickhamcal}{m}{n}{
+ <-> \mathalfa@calscaled bickham-r}{}
+ \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}
@@ -460,6 +469,15 @@
\DeclareMathAlphabet{\mathscr}{U}{txscr}{m}{n}
\SetMathAlphabet{\mathscr}{bold}{U}{txscr}{b}{n}
\DeclareMathAlphabet{\mathbscr} {U}{txscr}{b}{n}
+\or %bickham
+ \DeclareFontFamily{U}{bickhamscr}{\skewchar \font =45}
+ \DeclareFontShape{U}{bickhamscr}{m}{n}{
+ <-> \mathalfa@scrscaled bickham-r}{}
+ \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}