summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/fonts/boondox/README36
-rw-r--r--Master/texmf-dist/doc/fonts/boondox/boondox-doc.pdfbin0 -> 32467 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/boondox/boondox-doc.tex70
-rw-r--r--Master/texmf-dist/fonts/map/dvips/boondox/boondox.map9
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-cal.tfmbin0 -> 1224 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-calo.tfmbin0 -> 1140 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-ds.tfmbin0 -> 840 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-frak.tfmbin0 -> 1044 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-cal.tfmbin0 -> 1244 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-calo.tfmbin0 -> 1116 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-ds.tfmbin0 -> 916 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-frak.tfmbin0 -> 1080 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxbf7z.tfmbin0 -> 732 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxbf8a.tfmbin0 -> 736 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxbl7z.tfmbin0 -> 468 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxbl8a.tfmbin0 -> 472 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxbow7z.tfmbin0 -> 716 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxbw7z.tfmbin0 -> 716 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxbw8a.tfmbin0 -> 720 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxrf7z.tfmbin0 -> 732 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxrf8a.tfmbin0 -> 736 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxrl7z.tfmbin0 -> 740 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxrl8a.tfmbin0 -> 744 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxrow7z.tfmbin0 -> 720 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxrw7z.tfmbin0 -> 720 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/boondox/zxxrw8a.tfmbin0 -> 724 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/boondox/zxxbf8a.pfbbin0 -> 14041 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/boondox/zxxbl8a.pfbbin0 -> 4675 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/boondox/zxxbw8a.pfbbin0 -> 22599 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/boondox/zxxrf8a.pfbbin0 -> 18423 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/boondox/zxxrl8a.pfbbin0 -> 17115 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/boondox/zxxrw8a.pfbbin0 -> 17551 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-cal.vfbin0 -> 688 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-calo.vfbin0 -> 812 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-ds.vfbin0 -> 488 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-frak.vfbin0 -> 556 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-cal.vfbin0 -> 640 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-calo.vfbin0 -> 836 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-ds.vfbin0 -> 468 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-frak.vfbin0 -> 504 bytes
-rw-r--r--Master/texmf-dist/tex/latex/boondox/BOONDOX-cal.sty11
-rw-r--r--Master/texmf-dist/tex/latex/boondox/BOONDOX-calo.sty11
-rw-r--r--Master/texmf-dist/tex/latex/boondox/BOONDOX-ds.sty11
-rw-r--r--Master/texmf-dist/tex/latex/boondox/BOONDOX-frak.sty11
-rw-r--r--Master/texmf-dist/tex/latex/boondox/uboondox-cal.fd24
-rw-r--r--Master/texmf-dist/tex/latex/boondox/uboondox-calo.fd24
-rw-r--r--Master/texmf-dist/tex/latex/boondox/uboondox-ds.fd24
-rw-r--r--Master/texmf-dist/tex/latex/boondox/uboondox-frak.fd24
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds1
-rw-r--r--Master/tlpkg/tlpsrc/boondox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc1
52 files changed, 259 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/fonts/boondox/README b/Master/texmf-dist/doc/fonts/boondox/README
new file mode 100644
index 00000000000..a75669fe11e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/boondox/README
@@ -0,0 +1,36 @@
+With the exception of the PostScript fonts, this material is subject to the LaTeX Project Public License. See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for the details of that license.
+
+The PostScript fonts in this package were derived from the STIX OpenType collection, with regular and bold weights of calligraphic, fraktur and double-struck (aka blackboard bold.) As such, they must be released under the SIL OPEN FONT LICENSE Version 1.1, whose details may be viewed in the file
+
+STIX_Font_License_2010.pdf
+
+distributed with the STIX fonts.
+
+The package contains virtual fonts based on the PostScript fonts with metrics adjusted to suit my taste in width, accent position and subscript position. There are also less oblique variants of the calligraphic faces.
+
+Install the TDS in the usual way. For example, if you have administrative privileges under OS X, cd to the top level of the downloaded folder (where you see subfolders doc, fonts, tex) and type
+
+sudo cp -r * /usr/local/texlive/texmf-local
+sudo mktexlsr
+sudo -H updmap-sys --enable Map=boondox.map
+
+after which you should have access to the boondox alphabets.
+
+With MikTeX, copy boondox.zip to the root of the folder you use for personal additions to the TeX trees, open a command window, chdir to that folder, and type
+
+unzip boondox
+initexmf --update-fndb
+initexmf --edit-config-file updmap
+
+The latter command should open updmap.cfg in your default editor, commonly Notepad. Add the line
+
+Map boondox.map
+
+to updmap.cfg, save and close. Then, in the command window, type
+
+initexmf --mkmaps
+
+to complete the installation.
+
+Michael Sharpe
+msharpe at ucsd dot edu
diff --git a/Master/texmf-dist/doc/fonts/boondox/boondox-doc.pdf b/Master/texmf-dist/doc/fonts/boondox/boondox-doc.pdf
new file mode 100644
index 00000000000..235d88911db
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/boondox/boondox-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/boondox/boondox-doc.tex b/Master/texmf-dist/doc/fonts/boondox/boondox-doc.tex
new file mode 100644
index 00000000000..31805518c72
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/boondox/boondox-doc.tex
@@ -0,0 +1,70 @@
+\documentclass[11pt]{article}
+\usepackage[margin=1.4in]{geometry}
+%\geometry{landscape} % Activate for for rotated page geometry
+\usepackage[parfill]{parskip} % Activate to begin paragraphs with an empty line rather than an indent
+\usepackage{url}\usepackage{graphicx}
+
+\usepackage{hyperref}
+\title{BOONDOX math alphabets}
+\author{Michael Sharpe\\
+msharpe at ucsd dot edu}
+\date{}
+
+\begin{document}
+\maketitle
+The BOONDOX fonts are PostScript versions of subsets of the STIX fonts corresponding to regular and bold weights of three alphabets---calligraphic, fraktur and double struck, \textsc{aka} blackboard bold. Support files are provided so that they can be called up from \LaTeX\ math mode using the commands \verb|\mathcal|, \verb|\mathbcal|, \verb|\mathfrak|, \verb|\mathbfrak|, \verb|\mathbb| and \verb|\mathbbb|. The font family name derives from the fact that, at least in the US, the phrase ``in the boondox'' implies ``in the stix.''
+
+The base PostScript fonts were constructed from \textsf{STIXGeneral.otf} and \textsf{STIXGeneralBol.otf} using a \textsf{FontForge} script, resulting in
+\begin{verbatim}
+zxxrl8a.pfb % BOONDOXDoubleStruck-Regular
+zxxbl8a.pfb % BOONDOXDoubleStruck-Bold
+zxxrw8a.pfb % BOONDOXCalligraphic-Regular
+zxxbw8a.pfb % BOONDOXCalligraphic-Bold
+zxxrf8a.pfb % BOONDOXFraktur-Regular
+zxxbf8a.pfb % BOONDOXFraktur-Bold
+\end{verbatim}
+together with the corresponding {\tt.afm} files. (The names are almost Berry conformant: the initial {\tt z} warns that they break the rules, and the font id {\tt xx} is completely unblessed by any authority. The remaining parts are nearly OK, except that the font lack many glyphs normally in {\tt 8a} encoding, but all glyphs are in the correct slots.)
+
+Using \textsf{afm2tfm}, the afm files were transformed to raw tfm files (kern information discarded)
+\begin{verbatim}
+zxxrl7z.tfm
+zxxbl7z.tfm
+zxxrw7z.tfm
+zxxbw7z.tfm
+zxxrf7z.tfm
+zxxbf7z.tfm
+zxxrow7z.tfm % same as zxxrw7z, less oblique
+zxxbow7z.tfm % same as zxxbw7z, less oblique
+\end{verbatim}
+which serve as the basis for further virtual math fonts. Finally, using \textsf{FontForge} scripts and manual adjustments to the metrics to suit my personal taste, produces (no pretense of using Berry names):
+\begin{verbatim}
+BOONDOX-r-cal.tfm
+BOONDOX-b-cal.tfm
+BOONDOX-r-calo.tfm
+BOONDOX-b-calo.tfm
+BOONDOX-r-frak.tfm
+BOONDOX-b-frak.tfm
+BOONDOX-r-ds.tfm
+BOONDOX-b-ds.tfm
+\end{verbatim}
+and the corresponding {\tt.vf} files.
+
+There are two ways to use these. The traditional method is based on {\tt.sty} and {\tt.fd} files for each pair: {\tt BOONDOX-cal}, {\tt BOONDOX-calo}, {\tt BOONDOX-frak} and {\tt BOONDOX-ds}. For example,
+\begin{verbatim}
+\usepackage[scaled=.95]{BOONDOX-ds}
+\end{verbatim}
+defines the output from \verb|\mathbb| and \verb|\mathbbb| to come from {\tt BOONDOX-r-ds} and {\tt BOONDOX-b-ds} respectively, scaled to 95\% of normal size, and
+\begin{verbatim}
+\usepackage{BOONDOX-calo}
+\end{verbatim}
+defines the output from \verb|\mathcal| and \verb|\mathbcal| to come from {\tt BOONDOX-r-calo} and {\tt BOONDOX-b-calo} respectively. (These are \emph{less} oblique versions of the {\tt BOONDOX} calligraphic fonts.)
+
+The second method uses a different interface not depending on the {\tt.sty} and {\tt.fd} files at all. The package \textsf{mathalfa } permits you to say
+\begin{verbatim}
+\usepackage[bb=boondox,bbscaled=.95,cal=boondoxo]{mathalfa}
+\end{verbatim}
+to accomplish the same effect as the above.
+
+See the \textsf{mathalfa} documentation for font samples of these and many other math alphabets.
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/fonts/map/dvips/boondox/boondox.map b/Master/texmf-dist/fonts/map/dvips/boondox/boondox.map
new file mode 100644
index 00000000000..c3397bbc316
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/boondox/boondox.map
@@ -0,0 +1,9 @@
+% Created by TeXFontUtility 2011-04-25 17:16:06
+zxxbf7z BoondoxFraktur-Bold <zxxbf8a.pfb
+zxxbl7z BoondoxDoubleStruck-Bold <zxxbl8a.pfb
+zxxbw7z BoondoxCalligraphic-Bold <zxxbw8a.pfb
+zxxrf7z BoondoxFraktur-Regular <zxxrf8a.pfb
+zxxrl7z BoondoxDoubleStruck-Regular <zxxrl8a.pfb
+zxxrw7z BoondoxCalligraphic-Regular <zxxrw8a.pfb
+zxxbow7z BoondoxCalligraphic-Bold " -.3 SlantFont " <zxxbw8a.pfb
+zxxrow7z BoondoxCalligraphic-Regular " -.3 SlantFont " <zxxrw8a.pfb
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-cal.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-cal.tfm
new file mode 100644
index 00000000000..f7277ada7d6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-cal.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-calo.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-calo.tfm
new file mode 100644
index 00000000000..55ccad53f89
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-calo.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-ds.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-ds.tfm
new file mode 100644
index 00000000000..fd30535b298
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-ds.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-frak.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-frak.tfm
new file mode 100644
index 00000000000..bda4fca02a7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-b-frak.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-cal.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-cal.tfm
new file mode 100644
index 00000000000..15c8a33c0af
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-cal.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-calo.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-calo.tfm
new file mode 100644
index 00000000000..91ef9f8c296
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-calo.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-ds.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-ds.tfm
new file mode 100644
index 00000000000..e7649db5b7a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-ds.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-frak.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-frak.tfm
new file mode 100644
index 00000000000..be0ed211d2a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/BOONDOX-r-frak.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxbf7z.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbf7z.tfm
new file mode 100644
index 00000000000..af264122c8e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbf7z.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxbf8a.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbf8a.tfm
new file mode 100644
index 00000000000..5662c859921
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbf8a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxbl7z.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbl7z.tfm
new file mode 100644
index 00000000000..96186c68d45
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbl7z.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxbl8a.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbl8a.tfm
new file mode 100644
index 00000000000..ee085a1c7ad
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbl8a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxbow7z.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbow7z.tfm
new file mode 100644
index 00000000000..635c1d0b5b2
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbow7z.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxbw7z.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbw7z.tfm
new file mode 100644
index 00000000000..8b1d955fbaa
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbw7z.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxbw8a.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbw8a.tfm
new file mode 100644
index 00000000000..faf49d32f90
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxbw8a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxrf7z.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrf7z.tfm
new file mode 100644
index 00000000000..cfd6d6e4902
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrf7z.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxrf8a.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrf8a.tfm
new file mode 100644
index 00000000000..391ab205e07
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrf8a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxrl7z.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrl7z.tfm
new file mode 100644
index 00000000000..3d0403bd5ec
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrl7z.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxrl8a.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrl8a.tfm
new file mode 100644
index 00000000000..0d07d3655be
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrl8a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxrow7z.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrow7z.tfm
new file mode 100644
index 00000000000..3d28553494e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrow7z.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxrw7z.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrw7z.tfm
new file mode 100644
index 00000000000..40ca04868c8
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrw7z.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/boondox/zxxrw8a.tfm b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrw8a.tfm
new file mode 100644
index 00000000000..01e700674f1
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/boondox/zxxrw8a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/boondox/zxxbf8a.pfb b/Master/texmf-dist/fonts/type1/public/boondox/zxxbf8a.pfb
new file mode 100644
index 00000000000..2b40ad0fd89
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/boondox/zxxbf8a.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/boondox/zxxbl8a.pfb b/Master/texmf-dist/fonts/type1/public/boondox/zxxbl8a.pfb
new file mode 100644
index 00000000000..296465d8ebf
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/boondox/zxxbl8a.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/boondox/zxxbw8a.pfb b/Master/texmf-dist/fonts/type1/public/boondox/zxxbw8a.pfb
new file mode 100644
index 00000000000..a7fadc27096
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/boondox/zxxbw8a.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/boondox/zxxrf8a.pfb b/Master/texmf-dist/fonts/type1/public/boondox/zxxrf8a.pfb
new file mode 100644
index 00000000000..eb3d90af88c
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/boondox/zxxrf8a.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/boondox/zxxrl8a.pfb b/Master/texmf-dist/fonts/type1/public/boondox/zxxrl8a.pfb
new file mode 100644
index 00000000000..756431ba84f
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/boondox/zxxrl8a.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/boondox/zxxrw8a.pfb b/Master/texmf-dist/fonts/type1/public/boondox/zxxrw8a.pfb
new file mode 100644
index 00000000000..d1f8007136b
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/boondox/zxxrw8a.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-cal.vf b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-cal.vf
new file mode 100644
index 00000000000..0e329bd993d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-cal.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-calo.vf b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-calo.vf
new file mode 100644
index 00000000000..af4081514d8
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-calo.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-ds.vf b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-ds.vf
new file mode 100644
index 00000000000..b42d8bc4d80
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-ds.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-frak.vf b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-frak.vf
new file mode 100644
index 00000000000..1c08e09153c
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-b-frak.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-cal.vf b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-cal.vf
new file mode 100644
index 00000000000..2d87ae5b674
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-cal.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-calo.vf b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-calo.vf
new file mode 100644
index 00000000000..cb75bb1d4db
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-calo.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-ds.vf b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-ds.vf
new file mode 100644
index 00000000000..1d46ef24fe4
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-ds.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-frak.vf b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-frak.vf
new file mode 100644
index 00000000000..e569dfcf946
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/boondox/BOONDOX-r-frak.vf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/boondox/BOONDOX-cal.sty b/Master/texmf-dist/tex/latex/boondox/BOONDOX-cal.sty
new file mode 100644
index 00000000000..4ff76eeaedc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/boondox/BOONDOX-cal.sty
@@ -0,0 +1,11 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{BOONDOX-cal}[2011/04/26 v1 U/BOONDOX-cal]
+\RequirePackage{xkeyval}%
+\define@key{BOONDOX-cal.sty}{scaled}[1.0]{%
+\expandafter\def\csname BOONDOX-cal@scale\endcsname {#1}}%
+\ExecuteOptionsX<BOONDOX-cal.sty>{scaled}%
+\ProcessOptionsX<BOONDOX-cal.sty>\relax%
+\DeclareMathAlphabet{\mathcal}{U}{BOONDOX-cal}{m}{n}
+\SetMathAlphabet{\mathcal}{bold}{U}{BOONDOX-cal}{b}{n}
+\DeclareMathAlphabet{\mathbcal} {U}{BOONDOX-cal}{b}{n}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/boondox/BOONDOX-calo.sty b/Master/texmf-dist/tex/latex/boondox/BOONDOX-calo.sty
new file mode 100644
index 00000000000..985df0a9018
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/boondox/BOONDOX-calo.sty
@@ -0,0 +1,11 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{BOONDOX-calo}[2011/04/26 v1 U/BOONDOX-calo]
+\RequirePackage{xkeyval}%
+\define@key{BOONDOX-calo.sty}{scaled}[1.0]{%
+\expandafter\def\csname BOONDOX-calo@scale\endcsname {#1}}%
+\ExecuteOptionsX<BOONDOX-calo.sty>{scaled}%
+\ProcessOptionsX<BOONDOX-calo.sty>\relax%
+\DeclareMathAlphabet{\mathcal}{U}{BOONDOX-calo}{m}{n}
+\SetMathAlphabet{\mathcal}{bold}{U}{BOONDOX-calo}{b}{n}
+\DeclareMathAlphabet{\mathbcal} {U}{BOONDOX-calo}{b}{n}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/boondox/BOONDOX-ds.sty b/Master/texmf-dist/tex/latex/boondox/BOONDOX-ds.sty
new file mode 100644
index 00000000000..781d32a2e61
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/boondox/BOONDOX-ds.sty
@@ -0,0 +1,11 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{BOONDOX-ds}[2011/04/26 v1 U/BOONDOX-ds]
+\RequirePackage{xkeyval}%
+\define@key{BOONDOX-ds.sty}{scaled}[1.0]{%
+\expandafter\def\csname BOONDOX-ds@scale\endcsname {#1}}%
+\ExecuteOptionsX<BOONDOX-ds.sty>{scaled}%
+\ProcessOptionsX<BOONDOX-ds.sty>\relax%
+\DeclareMathAlphabet{\mathbb}{U}{BOONDOX-ds}{m}{n}
+\SetMathAlphabet{\mathbb}{bold}{U}{BOONDOX-ds}{b}{n}
+\DeclareMathAlphabet{\mathbbb} {U}{BOONDOX-ds}{b}{n}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/boondox/BOONDOX-frak.sty b/Master/texmf-dist/tex/latex/boondox/BOONDOX-frak.sty
new file mode 100644
index 00000000000..6db49b8dfb9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/boondox/BOONDOX-frak.sty
@@ -0,0 +1,11 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{BOONDOX-frak}[2011/04/26 v1 U/BOONDOX-frak]
+\RequirePackage{xkeyval}%
+\define@key{BOONDOX-frak.sty}{scaled}[1.0]{%
+\expandafter\def\csname BOONDOX-frak@scale\endcsname {#1}}%
+\ExecuteOptionsX<BOONDOX-frak.sty>{scaled}%
+\ProcessOptionsX<BOONDOX-frak.sty>\relax%
+\DeclareMathAlphabet{\mathfrak}{U}{BOONDOX-frak}{m}{n}
+\SetMathAlphabet{\mathfrak}{bold}{U}{BOONDOX-frak}{b}{n}
+\DeclareMathAlphabet{\mathbfrak} {U}{BOONDOX-frak}{b}{n}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/boondox/uboondox-cal.fd b/Master/texmf-dist/tex/latex/boondox/uboondox-cal.fd
new file mode 100644
index 00000000000..fc0c1276311
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/boondox/uboondox-cal.fd
@@ -0,0 +1,24 @@
+%Filename: uboondox-cal.fd
+%Created by: tex uBOONDOX-r-cal-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{uboondox-cal.fd}
+ [2011/04/26 Fontinst v1.933 font definitions for U/BOONDOX-cal.]
+
+
+\expandafter\ifx\csname BOONDOX-cal@scale\endcsname\relax
+\let\BOONDOXcal@@scale\@empty\else\edef\BOONDOXcal@@scale{s*[\csname BOONDOX-cal@scale\endcsname]}\fi
+\DeclareFontFamily{U}{BOONDOX-cal}{\skewchar \font =45}
+
+\DeclareFontShape{U}{BOONDOX-cal}{m}{n}{
+ <-> \BOONDOXcal@@scale BOONDOX-r-cal
+}{}
+\DeclareFontShape{U}{BOONDOX-cal}{b}{n}{
+ <-> \BOONDOXcal@@scale BOONDOX-b-cal
+}{}
+
+
+\endinput
+
diff --git a/Master/texmf-dist/tex/latex/boondox/uboondox-calo.fd b/Master/texmf-dist/tex/latex/boondox/uboondox-calo.fd
new file mode 100644
index 00000000000..083eea3fe47
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/boondox/uboondox-calo.fd
@@ -0,0 +1,24 @@
+%Filename: uboondox-calo.fd
+%Created by: tex uBOONDOX-calo-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{uboondox-calo.fd}
+ [2011/04/26 Fontinst v1.933 font definitions for U/BOONDOX-calo.]
+
+
+\expandafter\ifx\csname BOONDOX-calo@scale\endcsname\relax
+\let\BOONDOXcalo@@scale\@empty\else\edef\BOONDOXcalo@@scale{s*[\csname BOONDOX-calo@scale\endcsname]}\fi
+\DeclareFontFamily{U}{BOONDOX-calo}{\skewchar \font =45}
+
+\DeclareFontShape{U}{BOONDOX-calo}{m}{n}{
+ <-> \BOONDOXcalo@@scale BOONDOX-r-calo
+}{}
+\DeclareFontShape{U}{BOONDOX-calo}{b}{n}{
+ <-> \BOONDOXcalo@@scale BOONDOX-b-calo
+}{}
+
+
+\endinput
+
diff --git a/Master/texmf-dist/tex/latex/boondox/uboondox-ds.fd b/Master/texmf-dist/tex/latex/boondox/uboondox-ds.fd
new file mode 100644
index 00000000000..abd9191b3da
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/boondox/uboondox-ds.fd
@@ -0,0 +1,24 @@
+%Filename: uboondox-ds.fd
+%Created by: tex uBOONDOX-r-ds-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{uboondox-ds.fd}
+ [2011/04/26 Fontinst v1.933 font definitions for U/BOONDOX-ds.]
+
+
+\expandafter\ifx\csname BOONDOX-ds@scale\endcsname\relax
+\let\BOONDOXds@@scale\@empty\else\edef\BOONDOXds@@scale{s*[\csname BOONDOX-ds@scale\endcsname]}\fi
+\DeclareFontFamily{U}{BOONDOX-ds}{\skewchar \font =45}
+
+\DeclareFontShape{U}{BOONDOX-ds}{m}{n}{
+ <-> \BOONDOXds@@scale BOONDOX-r-ds
+}{}
+\DeclareFontShape{U}{BOONDOX-ds}{b}{n}{
+ <-> \BOONDOXds@@scale BOONDOX-b-ds
+}{}
+
+
+\endinput
+
diff --git a/Master/texmf-dist/tex/latex/boondox/uboondox-frak.fd b/Master/texmf-dist/tex/latex/boondox/uboondox-frak.fd
new file mode 100644
index 00000000000..cbf54abf78a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/boondox/uboondox-frak.fd
@@ -0,0 +1,24 @@
+%Filename: uboondox-frak.fd
+%Created by: tex uBOONDOX-r-frak-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{uboondox-frak.fd}
+ [2011/04/26 Fontinst v1.933 font definitions for U/BOONDOX-frak.]
+
+\expandafter\ifx\csname BOONDOX-frak@scale\endcsname\relax
+\let\BOONDOXfrak@@scale\@empty\else\edef\BOONDOXfrak@@scale{s*[\csname BOONDOX-frak@scale\endcsname]}\fi
+
+\DeclareFontFamily{U}{BOONDOX-frak}{\skewchar \font =45}
+
+\DeclareFontShape{U}{BOONDOX-frak}{m}{n}{
+ <-> \BOONDOXfrak@@scale BOONDOX-r-frak
+}{}
+\DeclareFontShape{U}{BOONDOX-frak}{b}{n}{
+ <-> \BOONDOXfrak@@scale BOONDOX-b-frak
+}{}
+
+
+\endinput
+
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index f5041cb4df3..81683503ba8 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -64,7 +64,7 @@ my @TLP_working = qw(
blacklettert1 blindtext blkarray block blockdraw_mp blowup
bodegraph boisik bold-extra
boites boldtensors bondgraph bookest bookhands booklet
- booktabs booktabs-de booktabs-fr boolexpr bophook
+ booktabs booktabs-de booktabs-fr boolexpr boondox bophook
borceux bosisio
boxedminipage boxhandler bpchem bpolynomial
bracketkey braille braket breakcites breakurl
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index b34c29092ff..897ae678758 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -151,6 +151,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'bnf-plain', "die 'skipping, unknown license (and c.1992)'",
'bookhands', "&MAKEwilson",
'booktabs-fr', "&MAKEnosymlinks",
+ 'boondox', "&MAKEcopy",
'borceux', "&MAKEborceux",
'bridge', "die 'skipping, latex 2.09'",
'burmese', "&MAKEflatten",
diff --git a/Master/tlpkg/tlpsrc/boondox.tlpsrc b/Master/tlpkg/tlpsrc/boondox.tlpsrc
new file mode 100644
index 00000000000..9b49416711c
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/boondox.tlpsrc
@@ -0,0 +1 @@
+execute addMap boondox.map
diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
index ab60dfe5a5f..3c13cf0da83 100644
--- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
@@ -28,6 +28,7 @@ depend berenisadf
depend blacklettert1
depend boisik
depend bookhands
+depend boondox
depend braille
depend brushscr
depend calligra