summaryrefslogtreecommitdiff
path: root/fonts/pxtxalfa
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/pxtxalfa
Initial commit
Diffstat (limited to 'fonts/pxtxalfa')
l---------fonts/pxtxalfa/README1
-rw-r--r--fonts/pxtxalfa/doc/fonts/pxtxalfa/README3
-rw-r--r--fonts/pxtxalfa/doc/fonts/pxtxalfa/pxtxalfa.pdfbin0 -> 39516 bytes
-rw-r--r--fonts/pxtxalfa/doc/fonts/pxtxalfa/pxtxalfa.tex94
-rw-r--r--fonts/pxtxalfa/fonts/map/dvips/pxtxalfa/pxtx.map1
-rw-r--r--fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/pxb-ds.tfmbin0 -> 916 bytes
-rw-r--r--fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/pxr-ds.tfmbin0 -> 920 bytes
-rw-r--r--fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/rtxmia.tfmbin0 -> 400 bytes
-rw-r--r--fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txb-cal.tfmbin0 -> 1076 bytes
-rw-r--r--fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txb-frak.tfmbin0 -> 972 bytes
-rw-r--r--fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txb-of.tfmbin0 -> 916 bytes
-rw-r--r--fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-cal.tfmbin0 -> 1248 bytes
-rw-r--r--fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-ds.tfmbin0 -> 884 bytes
-rw-r--r--fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-frak.tfmbin0 -> 1048 bytes
-rw-r--r--fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-of.tfmbin0 -> 920 bytes
-rw-r--r--fonts/pxtxalfa/fonts/vf/public/pxtxalfa/pxb-ds.vfbin0 -> 516 bytes
-rw-r--r--fonts/pxtxalfa/fonts/vf/public/pxtxalfa/pxr-ds.vfbin0 -> 516 bytes
-rw-r--r--fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txb-cal.vfbin0 -> 504 bytes
-rw-r--r--fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txb-frak.vfbin0 -> 708 bytes
-rw-r--r--fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txb-of.vfbin0 -> 524 bytes
-rw-r--r--fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-cal.vfbin0 -> 680 bytes
-rw-r--r--fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-ds.vfbin0 -> 544 bytes
-rw-r--r--fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-frak.vfbin0 -> 712 bytes
-rw-r--r--fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-of.vfbin0 -> 524 bytes
-rw-r--r--fonts/pxtxalfa/tex/latex/pxtxalfa/px-ds.sty11
-rw-r--r--fonts/pxtxalfa/tex/latex/pxtxalfa/pxtx-cal.sty11
-rw-r--r--fonts/pxtxalfa/tex/latex/pxtxalfa/pxtx-frak.sty11
-rw-r--r--fonts/pxtxalfa/tex/latex/pxtxalfa/tx-of.sty11
-rw-r--r--fonts/pxtxalfa/tex/latex/pxtxalfa/upx-ds.fd23
-rw-r--r--fonts/pxtxalfa/tex/latex/pxtxalfa/utx-cal.fd24
-rw-r--r--fonts/pxtxalfa/tex/latex/pxtxalfa/utx-frak.fd24
-rw-r--r--fonts/pxtxalfa/tex/latex/pxtxalfa/utx-of.fd24
32 files changed, 238 insertions, 0 deletions
diff --git a/fonts/pxtxalfa/README b/fonts/pxtxalfa/README
new file mode 120000
index 0000000000..9c1e45acbd
--- /dev/null
+++ b/fonts/pxtxalfa/README
@@ -0,0 +1 @@
+doc/fonts/pxtxalfa/README \ No newline at end of file
diff --git a/fonts/pxtxalfa/doc/fonts/pxtxalfa/README b/fonts/pxtxalfa/doc/fonts/pxtxalfa/README
new file mode 100644
index 0000000000..948cefd258
--- /dev/null
+++ b/fonts/pxtxalfa/doc/fonts/pxtxalfa/README
@@ -0,0 +1,3 @@
+The files in this collection are virtual fonts and LaTeX support files based on the pxfonts and txfonts packages, providing script, fraktur and blackboard bold alphabets with improved metrics so that subscripts and accent placement are more in line with traditional usage. The mathalfa package has been updated to use these reworked virtual 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. \ No newline at end of file
diff --git a/fonts/pxtxalfa/doc/fonts/pxtxalfa/pxtxalfa.pdf b/fonts/pxtxalfa/doc/fonts/pxtxalfa/pxtxalfa.pdf
new file mode 100644
index 0000000000..dfdc3161e4
--- /dev/null
+++ b/fonts/pxtxalfa/doc/fonts/pxtxalfa/pxtxalfa.pdf
Binary files differ
diff --git a/fonts/pxtxalfa/doc/fonts/pxtxalfa/pxtxalfa.tex b/fonts/pxtxalfa/doc/fonts/pxtxalfa/pxtxalfa.tex
new file mode 100644
index 0000000000..44a01e04e8
--- /dev/null
+++ b/fonts/pxtxalfa/doc/fonts/pxtxalfa/pxtxalfa.tex
@@ -0,0 +1,94 @@
+\documentclass[11pt]{amsart}
+\usepackage[margin=1in]{geometry}
+\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
+\title{{\tt\large pxtxalfa}\\Math Alphabets Derived From {\tt\large pxfonts} and {\tt\large txfonts}}
+\author{Michael Sharpe}
+\email{msharpe at ucsd dot edu}
+
+\begin{document}
+\maketitle
+\section{Overview}
+The {\tt txfonts} and {\tt pxfonts} packages, both created by Young Ryu but no longer under active development, provide fairly complete typesetting environments based on the Times and Palatino text font families respectively. Other packages (eg, {\tt txgreeks}, providing the option of upright or slanted Greek letters) extend the range of coverage of its macros.
+
+These packages contain some interesting math alphabets. The script alphabet glyphs (upper case only) seem to be identical to those in {\tt Mathematica5}, but the Fraktur font common to both packages is. as far as I can tell, distinct from the Fraktur of other major math font packages, and worthy of note. Blackboard bold comes in two different versions in {\tt txfonts} (openface and double-struck) and in yet another double-struck version in {\tt pxfonts}. The double-struck alphabets are similar in overall style to those in {\tt mathpazo} and {\tt Mathematica7}, with stems a mix of double-struck, regular weight and solid bold.
+
+The plan here is to provide virtual fonts for all these alphabets, plus packages that allow them to be used in stand-alone fashion and as part of the \textsf{mathalfa} package.
+
+The package contains the following files: those beginning with the letter `r' are `raw' fonts, not suitable for direct use, but sering as building blocks for some virtual math fonts.
+
+Raw fonts ({\tt .tfm} only), resolved in map file:
+
+\begin{tabular}{lll}
+{\tt rtxmia}&Regular weight raw double-struck from {\tt txmia}.\\
+{\tt pxtx.map}&Map file for the above, resolving {\tt rtmia} to a re-encoded {\tt.pfb} file.
+\end{tabular}
+
+Virtual fonts ({\tt.tfm} and {\tt.vf}):
+
+\begin{tabular}{lll}
+{\tt txr-cal}&Regular weight calligraphic from {\tt txfonts} and {\tt pxfonts}.\\
+{\tt txb-cal}&Bold weight calligraphic from {\tt txfonts} and {\tt pxfonts}.\\
+{\tt txr-frak}&Regular weight fraktur from {\tt txfonts} and {\tt pxfonts}.\\
+{\tt txb-frak}&Bold weight fraktur from {\tt txfonts} and {\tt pxfonts}.\\
+{\tt txr-of}&Regular weight openface from {\tt txfonts}.\\
+{\tt txb-of}&Bold weight openface from {\tt txfonts}.\\
+{\tt txr-ds}&Regular weight double-struck from {\tt txfonts}.\\
+{\tt pxr-ds}&Regular weight double-struck from {\tt pxfonts}.\\
+{\tt pxb-ds}&Bold weight double-struck from {\tt pxfonts}.
+\end{tabular}
+
+Font definition ({\tt.fd}) files:
+
+\begin{tabular}{lll}
+{\tt utx-cal.fd}&Regular and bold weights, calligraphic.\\
+{\tt utx-frak.fd}&Regular and bold weights, fraktur.\\
+{\tt utx-of.fd}&Regular and bold weights, openface.\\
+{\tt utx-ds.fd}&Regular weight double-struck from {\tt txfonts}.\\
+{\tt upx-ds.fd}&Regular and bold weights, double-struck from {\tt pxfonts}.
+\end{tabular}
+\newpage
+
+Other support files:
+
+\begin{tabular}{lll}
+{\tt pxtx-cal.sty}&Load regular and bold weights, calligraphic.\\
+{\tt pxtx-frak.sty}&Load regular and bold weights, fraktur.\\
+{\tt tx-of.sty}&Load regular and bold weights, openface.\\
+{\tt tx-ds.sty}&Load regular weight double-struck from {\tt txfonts}.\\
+{\tt px-ds.sty}&Load regular and bold weights, double-struck from {\tt pxfonts}.\\
+{\tt txbbenc.enc}&Encode bb glyphs from {\tt txfonts} into {\tt\small ASCII} slots.
+\end{tabular}
+
+\section{The interesting font files}
+The files ({\tt.afm} and {\tt.pfb}) with glyphs of interest are:
+\begin{verbatim}
+txmia, txbmia---Fraktur (UC, lc) and Double-Struck (regular weight only)
+txsy, txbsy---Calligraphic (UC)
+txsyb, txbsyb---Openface (UC)
+pxsyb, pxbsyb---Double-Struck (UC)
+\end{verbatim}
+
+In all cases except {\tt txmia}, the glyphs are in their normal {\tt\small ASCII} slots, named `A', `B', etc. A re-encoding of {\tt txmia} to bring the double-struck glyphs into those {\tt\small ASCII} positions and names simplifies the \textsf{fontinst} issues. The command
+\begin{verbatim}
+afm2tfm txmia -T txbbenc.enc rtxmia
+\end{verbatim}
+makes a raw font {\tt rtxmia.tfm} from the double-struck alphabet in {\tt txmia}, now with names `A', `B', etc. It also emits part of the line needed for the map file:
+\begin{verbatim}
+rtxmia txmia " txbbenc ReEncodeFont " <[txbbenc.enc <txmia.pfb
+\end{verbatim}
+\section{Notes}
+This package depends on {\tt txfonts} and {\tt pxfonts}. It will not function unless the map files {\tt txfonts.map} and {\tt pxfonts.map} are enabled. This is the default in \TeX\ Live installations.
+
+The map file {\tt pxtx.map} must also be enabled. In \TeX\ Live, if you installed the package in {\tt texmf-local} and you are not maintaining a personal version of {\tt updmap.cfg}, you use something like
+\begin{verbatim}
+sudo -H updmap-sys --enable map=pxtx.map
+\end{verbatim}
+
+Everything in this collection is based on the original pxfonts and txfonts PostScript fonts, and therefore suffers from their underlying problems. The hinting is not good, so there can be problems with screen representations of these virtual fonts.
+
+On the other hand, the metrics for the math alphabets in this collection have been adjusted and do not have the problems of the originals. This is a matter of personal taste, and may not suit yours. Sorry---there is no way to allow simple user-configured settings for these parameters.
+
+The easiest way to use the fonts in this package is {\tt mathalfa}, the latest version of which builds in support for these alphabets. For font samples, see the documentation for that package.
+
+\end{document}
+
diff --git a/fonts/pxtxalfa/fonts/map/dvips/pxtxalfa/pxtx.map b/fonts/pxtxalfa/fonts/map/dvips/pxtxalfa/pxtx.map
new file mode 100644
index 0000000000..62cddce771
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/map/dvips/pxtxalfa/pxtx.map
@@ -0,0 +1 @@
+rtxmia txmia " txbbenc ReEncodeFont "<[txbbenc.enc <txmia.pfb \ No newline at end of file
diff --git a/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/pxb-ds.tfm b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/pxb-ds.tfm
new file mode 100644
index 0000000000..3d50a182a3
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/pxb-ds.tfm
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/pxr-ds.tfm b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/pxr-ds.tfm
new file mode 100644
index 0000000000..c334748f2c
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/pxr-ds.tfm
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/rtxmia.tfm b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/rtxmia.tfm
new file mode 100644
index 0000000000..2bc444fbd0
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/rtxmia.tfm
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txb-cal.tfm b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txb-cal.tfm
new file mode 100644
index 0000000000..26c0739eac
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txb-cal.tfm
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txb-frak.tfm b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txb-frak.tfm
new file mode 100644
index 0000000000..5899c70672
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txb-frak.tfm
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txb-of.tfm b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txb-of.tfm
new file mode 100644
index 0000000000..4e1286d43b
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txb-of.tfm
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-cal.tfm b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-cal.tfm
new file mode 100644
index 0000000000..5553dc2c7c
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-cal.tfm
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-ds.tfm b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-ds.tfm
new file mode 100644
index 0000000000..cd84412a03
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-ds.tfm
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-frak.tfm b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-frak.tfm
new file mode 100644
index 0000000000..f874dbeaf8
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-frak.tfm
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-of.tfm b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-of.tfm
new file mode 100644
index 0000000000..24a54afba0
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/tfm/public/pxtxalfa/txr-of.tfm
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/pxb-ds.vf b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/pxb-ds.vf
new file mode 100644
index 0000000000..d8f77a73bb
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/pxb-ds.vf
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/pxr-ds.vf b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/pxr-ds.vf
new file mode 100644
index 0000000000..87757da766
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/pxr-ds.vf
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txb-cal.vf b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txb-cal.vf
new file mode 100644
index 0000000000..ef119e8186
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txb-cal.vf
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txb-frak.vf b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txb-frak.vf
new file mode 100644
index 0000000000..002d71c8a1
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txb-frak.vf
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txb-of.vf b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txb-of.vf
new file mode 100644
index 0000000000..281f4783a7
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txb-of.vf
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-cal.vf b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-cal.vf
new file mode 100644
index 0000000000..799267c092
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-cal.vf
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-ds.vf b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-ds.vf
new file mode 100644
index 0000000000..316e0c6eb2
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-ds.vf
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-frak.vf b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-frak.vf
new file mode 100644
index 0000000000..30e6560f83
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-frak.vf
Binary files differ
diff --git a/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-of.vf b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-of.vf
new file mode 100644
index 0000000000..a906d3054f
--- /dev/null
+++ b/fonts/pxtxalfa/fonts/vf/public/pxtxalfa/txr-of.vf
Binary files differ
diff --git a/fonts/pxtxalfa/tex/latex/pxtxalfa/px-ds.sty b/fonts/pxtxalfa/tex/latex/pxtxalfa/px-ds.sty
new file mode 100644
index 0000000000..4c37b81897
--- /dev/null
+++ b/fonts/pxtxalfa/tex/latex/pxtxalfa/px-ds.sty
@@ -0,0 +1,11 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{px-ds}[2011/08/16 v1 U/px-ds]
+\RequirePackage{xkeyval}%
+\define@key{px-ds.sty}{scaled}[1.0]{%
+\expandafter\def\csname px-ds@scale\endcsname {#1}}%
+\ExecuteOptionsX<px-ds.sty>{scaled}%
+\ProcessOptionsX<px-ds.sty>\relax%
+\DeclareMathAlphabet{\mathbb}{U}{px-ds}{m}{n}
+\SetMathAlphabet{\mathbb}{bold}{U}{px-ds}{b}{n}
+\DeclareMathAlphabet{\mathbbb} {U}{px-ds}{b}{n}
+\endinput
diff --git a/fonts/pxtxalfa/tex/latex/pxtxalfa/pxtx-cal.sty b/fonts/pxtxalfa/tex/latex/pxtxalfa/pxtx-cal.sty
new file mode 100644
index 0000000000..d65f73062b
--- /dev/null
+++ b/fonts/pxtxalfa/tex/latex/pxtxalfa/pxtx-cal.sty
@@ -0,0 +1,11 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{pxtx-cal}[2011/08/16 v1 U/tx-cal]
+\RequirePackage{xkeyval}%
+\define@key{pxtx-cal.sty}{scaled}[1.0]{%
+\expandafter\def\csname pxtx-cal@scale\endcsname {#1}}%
+\ExecuteOptionsX<pxtx-cal.sty>{scaled}%
+\ProcessOptionsX<pxtx-cal.sty>\relax%
+\DeclareMathAlphabet{\mathcal}{U}{tx-cal}{m}{n}
+\SetMathAlphabet{\mathcal}{bold}{U}{tx-cal}{b}{n}
+\DeclareMathAlphabet{\mathbcal} {U}{tx-cal}{b}{n}
+\endinput
diff --git a/fonts/pxtxalfa/tex/latex/pxtxalfa/pxtx-frak.sty b/fonts/pxtxalfa/tex/latex/pxtxalfa/pxtx-frak.sty
new file mode 100644
index 0000000000..a9bdecedf4
--- /dev/null
+++ b/fonts/pxtxalfa/tex/latex/pxtxalfa/pxtx-frak.sty
@@ -0,0 +1,11 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{pxtx-frak}[2011/08/16 v1 U/tx-frak]
+\RequirePackage{xkeyval}%
+\define@key{pxtx-frak.sty}{scaled}[1.0]{%
+\expandafter\def\csname pxtx-frak@scale\endcsname {#1}}%
+\ExecuteOptionsX<pxtx-frak.sty>{scaled}%
+\ProcessOptionsX<pxtx-frak.sty>\relax%
+\DeclareMathAlphabet{\mathfrak}{U}{tx-frak}{m}{n}
+\SetMathAlphabet{\mathfrak}{bold}{U}{tx-frak}{b}{n}
+\DeclareMathAlphabet{\mathbfrak} {U}{tx-frak}{b}{n}
+\endinput
diff --git a/fonts/pxtxalfa/tex/latex/pxtxalfa/tx-of.sty b/fonts/pxtxalfa/tex/latex/pxtxalfa/tx-of.sty
new file mode 100644
index 0000000000..60af67548c
--- /dev/null
+++ b/fonts/pxtxalfa/tex/latex/pxtxalfa/tx-of.sty
@@ -0,0 +1,11 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{tx-of}[2011/08/16 v1 U/tx-of]
+\RequirePackage{xkeyval}%
+\define@key{tx-of.sty}{scaled}[1.0]{%
+\expandafter\def\csname tx-of@scale\endcsname {#1}}%
+\ExecuteOptionsX<tx-of.sty>{scaled}%
+\ProcessOptionsX<tx-of.sty>\relax%
+\DeclareMathAlphabet{\mathbb}{U}{tx-of}{m}{n}
+\SetMathAlphabet{\mathbb}{bold}{U}{tx-of}{b}{n}
+\DeclareMathAlphabet{\mathbbb} {U}{tx-of}{b}{n}
+\endinput
diff --git a/fonts/pxtxalfa/tex/latex/pxtxalfa/upx-ds.fd b/fonts/pxtxalfa/tex/latex/pxtxalfa/upx-ds.fd
new file mode 100644
index 0000000000..e50cd4fd06
--- /dev/null
+++ b/fonts/pxtxalfa/tex/latex/pxtxalfa/upx-ds.fd
@@ -0,0 +1,23 @@
+%Filename: upx-ds.fd
+%Created by: tex upx-ds-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{upx-ds.fd}
+ [2011/08/16 Fontinst v1.933 font definitions for U/px-ds.]
+
+
+\expandafter\ifx\csname px-ds@scale\endcsname\relax
+\let\pxds@@scale\@empty\else\edef\pxds@@scale{s*[\csname px-ds@scale\endcsname]}\fi
+\DeclareFontFamily{U}{px-ds}{\skewchar \font =45}
+
+\DeclareFontShape{U}{px-ds}{m}{n}{
+ <-> \pxds@@scale pxr-ds
+}{}
+\DeclareFontShape{U}{px-ds}{b}{n}{
+ <-> \pxds@@scale pxb-ds
+}{}
+
+\endinput
+
diff --git a/fonts/pxtxalfa/tex/latex/pxtxalfa/utx-cal.fd b/fonts/pxtxalfa/tex/latex/pxtxalfa/utx-cal.fd
new file mode 100644
index 0000000000..40f82509b3
--- /dev/null
+++ b/fonts/pxtxalfa/tex/latex/pxtxalfa/utx-cal.fd
@@ -0,0 +1,24 @@
+%Filename: utx-cal.fd
+%Created by: tex utxr-cal-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{utx-cal.fd}
+ [2011/08/16 Fontinst v1.933 font definitions for U/tx-cal.]
+
+
+\expandafter\ifx\csname pxtx-cal@scale\endcsname\relax
+\let\pxtxcal@@scale\@empty\else\edef\pxtxcal@@scale{s*[\csname pxtx-cal@scale\endcsname]}\fi
+\DeclareFontFamily{U}{tx-cal}{\skewchar \font =45}
+
+\DeclareFontShape{U}{tx-cal}{m}{n}{
+ <-> \pxtxcal@@scale txr-cal
+}{}
+\DeclareFontShape{U}{tx-cal}{b}{n}{
+ <-> \pxtxcal@@scale txb-cal
+}{}
+
+
+\endinput
+
diff --git a/fonts/pxtxalfa/tex/latex/pxtxalfa/utx-frak.fd b/fonts/pxtxalfa/tex/latex/pxtxalfa/utx-frak.fd
new file mode 100644
index 0000000000..7c80d8e60e
--- /dev/null
+++ b/fonts/pxtxalfa/tex/latex/pxtxalfa/utx-frak.fd
@@ -0,0 +1,24 @@
+%Filename: utx-frak.fd
+%Created by: tex utx-frak-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{utx-frak.fd}
+ [2011/08/16 Fontinst v1.933 font definitions for U/tx-frak.]
+
+
+\expandafter\ifx\csname pxtx-frak@scale\endcsname\relax
+\let\pxtxfrak@@scale\@empty\else\edef\pxtxfrak@@scale{s*[\csname pxtx-frak@scale\endcsname]}\fi
+\DeclareFontFamily{U}{tx-frak}{\skewchar \font =45}
+
+\DeclareFontShape{U}{tx-frak}{m}{n}{
+ <-> \pxtxfrak@@scale txr-frak
+}{}
+\DeclareFontShape{U}{tx-frak}{b}{n}{
+ <-> \pxtxfrak@@scale txb-frak
+}{}
+
+
+\endinput
+
diff --git a/fonts/pxtxalfa/tex/latex/pxtxalfa/utx-of.fd b/fonts/pxtxalfa/tex/latex/pxtxalfa/utx-of.fd
new file mode 100644
index 0000000000..0fac2652dd
--- /dev/null
+++ b/fonts/pxtxalfa/tex/latex/pxtxalfa/utx-of.fd
@@ -0,0 +1,24 @@
+%Filename: utx-of.fd
+%Created by: tex utx-of-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{utx-of.fd}
+ [2011/08/16 Fontinst v1.933 font definitions for U/tx-of.]
+
+
+\expandafter\ifx\csname tx-of@scale\endcsname\relax
+\let\txof@@scale\@empty\else\edef\txof@@scale{s*[\csname tx-of@scale\endcsname]}\fi
+\DeclareFontFamily{U}{tx-of}{\skewchar \font =45}
+
+\DeclareFontShape{U}{tx-of}{m}{n}{
+ <-> \txof@@scale txr-of
+}{}
+\DeclareFontShape{U}{tx-of}{b}{n}{
+ <-> \txof@@scale txb-of
+}{}
+
+
+\endinput
+