summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/fonts/dozenal/README36
-rw-r--r--Master/texmf-dist/doc/fonts/dozenal/dozenal.pdfbin0 -> 110283 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/dozenal/doztest.tex41
-rw-r--r--Master/texmf-dist/doc/fonts/dozenal/testdozchars.tex192
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchars.mf14
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchars10.mf78
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchars11.mf0
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchars12.mf79
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchars17.mf79
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchars5.mf77
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchars6.mf79
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchars7.mf79
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchars8.mf79
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchars9.mf79
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchb10.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchbx10.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchbx12.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchbx5.mf78
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchbx6.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchbx7.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchbx8.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchbx9.mf81
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchbxi10.mf82
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchbxsl10.mf82
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchit10.mf81
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchit12.mf81
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchit7.mf82
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchit8.mf81
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchit9.mf81
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchsl10.mf83
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchsl12.mf83
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchsl8.mf83
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozchsl9.mf83
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozenal.mf69
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozenalb.mf69
-rw-r--r--Master/texmf-dist/fonts/source/public/dozenal/dozenali.mf90
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchars10.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchars12.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchars17.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchars6.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchars7.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchars8.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchars9.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchb10.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx10.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx12.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx5.tfmbin0 -> 1268 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx6.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx7.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx8.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx9.tfmbin0 -> 136 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxi10.tfmbin0 -> 144 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxsl10.tfmbin0 -> 140 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchit10.tfmbin0 -> 144 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchit12.tfmbin0 -> 144 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchit7.tfmbin0 -> 144 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchit8.tfmbin0 -> 144 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchit9.tfmbin0 -> 144 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl10.tfmbin0 -> 140 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl12.tfmbin0 -> 140 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl8.tfmbin0 -> 140 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl9.tfmbin0 -> 140 bytes
-rw-r--r--Master/texmf-dist/source/fonts/dozenal/dozenal.dtx46
-rw-r--r--Master/texmf-dist/tex/latex/dozenal/dozenal.sty227
-rwxr-xr-xMaster/tlpkg/bin/ctan2tds2
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rw-r--r--Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dozenal.tlpsrc2
68 files changed, 2960 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/fonts/dozenal/README b/Master/texmf-dist/doc/fonts/dozenal/README
new file mode 100644
index 00000000000..8912d9232e5
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/dozenal/README
@@ -0,0 +1,36 @@
++AMDG
+
+This document is copyright 2008 by Donald P. Goodman, and is
+released publicly under the LaTeX Project Public License. The
+distribution and modification of this work is constrained by the
+conditions of that license. See
+ http://www.latex-project.org/lppl.txt
+for the text of the license. This document is released
+under version 1.3 of that license, and this work may be distributed
+or modified under the terms of that license or, at your option, any
+later version.
+
+This work has the LPPL maintenance status 'maintained'.
+
+The Current Maintainer of this work is Donald P. Goodman
+(dgoodmaniii@gmail.com).
+
+This work consists of the files dozenal.dtx, dozenal.sty,
+dozchars6.mf, dozchars7.mf, dozchars8.mf, dozchars9.mf,
+dozchars10.mf, dozchars12.mf, dozchars17.mf, dozchsl8.mf,
+dozchsl9.mf, dozchsl10.mf, dozchsl12.mf, dozchb10.mf,
+dozchbx5.mf, dozchbx6.mf, dozchbx7.mf, dozchbx8.mf, dozchbx9.mf,
+dozchbx10.mf, dozchbx12.mf, dozchit7.mf, dozchit8.mf,
+dozchit9.mf, dozchit10.mf, dozchit12.mf, dozchbxi10.mf,
+dozchbxsl10.mf, dozenal.mf, dozenalb.mf, dozenali.mf,
+testdozchars.tex, dozenal.sty, and dozenal.pdf, along with
+the README.
+
+dozenal provides macros and characters in a variety of
+styles and sizes, designed to blend with the Computer Modern
+family, for typesetting dozenal documents. It employs the
+\basexii algorithm by David Kastrup.
+
+This document should run properly on any properly running LaTeX
+system. It's been tested specifically with TeXLive on Linux (2.6.2
+kernel).
diff --git a/Master/texmf-dist/doc/fonts/dozenal/dozenal.pdf b/Master/texmf-dist/doc/fonts/dozenal/dozenal.pdf
new file mode 100644
index 00000000000..3c942b161d8
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/dozenal/dozenal.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/dozenal/doztest.tex b/Master/texmf-dist/doc/fonts/dozenal/doztest.tex
new file mode 100644
index 00000000000..b2f5a9bc4f6
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/dozenal/doztest.tex
@@ -0,0 +1,41 @@
+% +AMDG
+
+\documentclass{book}
+\title{A Base Twelve Test}
+\author{Donald P.\ Goodman}
+\date{\today}
+
+\usepackage{dozenal}
+
+\begin{document}
+
+\maketitle
+\tableofcontents
+
+\chapter{Just}
+
+\chapter{Checking}
+
+\chapter{To}
+
+\chapter{See}
+
+\chapter{If}
+
+\chapter{The}
+
+\chapter{Dozenal}
+
+\chapter{Package}
+
+\chapter{Is}
+
+\chapter{Working}
+
+\chapter{Properly}
+
+\chapter{As}
+
+\chapter{Expected.}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/fonts/dozenal/testdozchars.tex b/Master/texmf-dist/doc/fonts/dozenal/testdozchars.tex
new file mode 100644
index 00000000000..5bdf5fdd955
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/dozenal/testdozchars.tex
@@ -0,0 +1,192 @@
+% +AMDG
+
+\documentclass{article}
+\title{Testing Dozenal Characters for Computer Modern}
+\author{Donald P.\ Goodman III}
+\date{\today}
+
+\usepackage{fix-cm}
+
+\DeclareFontFamily{OT1}{dozch}{}
+\DeclareFontShape{OT1}{dozch}{m}{n}{<-7> dozchars6 <7> dozchars7 <8> dozchars8 <9> dozchars9 <10-11> dozchars10 <12-16> dozchars12 <17-> dozchars17 }{}
+\DeclareFontShape{OT1}{dozch}{b}{n}{<-> dozchb10 }{}
+\DeclareFontShape{OT1}{dozch}{bx}{n}{<-6> dozchbx6 <7> dozchbx7 <8> dozchbx8 <9> dozchbx9 <10-11> dozchbx10 <12-> dozchbx12 }{}
+\DeclareFontShape{OT1}{dozch}{m}{sl}{<-8> dozchsl8 <9> dozchsl9 <10-11> dozchsl10 <12-> dozchsl12 }{}
+\DeclareFontShape{OT1}{dozch}{bx}{sl}{<-> dozchbxsl10 }{}
+\DeclareFontShape{OT1}{dozch}{m}{it}{<-7> dozchit7 <8> dozchit8 <9> dozchit9 <10-11> dozchit10 <12-> dozchit12 }{}
+\DeclareFontShape{OT1}{dozch}{bx}{it}{<-> dozchbxi10 }{}
+
+\newcommand\doz[1]{{\fontfamily{dozch}\selectfont #1}}
+\newcommand\x{\doz{X}}
+\newcommand\e{\doz{E}}
+
+\begin{document}
+
+\maketitle
+
+\noindent
+Tiny: \\
+\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Footnotesize: \\
+\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Small: \\
+\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Normalsize: \\
+\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+large: \\
+\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Large: \\
+\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+LARGE: \\
+\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+huge: \\
+\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Huge: \\
+\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Really, really big: \\
+\fontsize{50pt}{65pt}\selectfont\ldots 5 6 7 8 9 \x\ \e\
+10 \\\normalsize
+
+34\x5897\e45383\e4325
+\textbf{34\x5897\e45383\e4325}
+
+\clearpage
+
+\bfseries
+\noindent
+Tiny: \\
+\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Footnotesize: \\
+\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Small: \\
+\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Normalsize: \\
+\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+large: \\
+\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Large: \\
+\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+LARGE: \\
+\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+huge: \\
+\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Huge: \\
+\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Really, really big: \\
+\fontsize{50pt}{65pt}\selectfont\ldots 7 8 9 \x\ \e\
+10 \\\normalsize\normalfont
+
+34\x5897\e45383\e4325
+\textbf{34\x5897\e45383\e4325}
+
+\clearpage
+
+\slshape
+\noindent
+Tiny:\\
+\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Footnotesize: \\
+\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Small: \\
+\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Normalsize: \\
+\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+large: \\
+\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Large: \\
+\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+LARGE: \\
+\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+huge: \\
+\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Huge: \\
+\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Really, really big: \\
+\fontsize{50pt}{65pt}\selectfont\ldots 7 8 9 \x\ \e\
+10\\\normalsize\normalfont
+34\x5897\e45383\e4325
+\textbf{\textsl{34\x5897\e45383\e4325}}
+
+\clearpage
+
+\slshape\bfseries
+\noindent
+Tiny:\\
+\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Footnotesize: \\
+\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Small: \\
+\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Normalsize: \\
+\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+large: \\
+\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Large: \\
+\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+LARGE: \\
+\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+huge: \\
+\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Huge: \\
+\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Really, really big: \\
+\fontsize{50pt}{65pt}\selectfont\ldots 7 8 9 \x\ \e\
+10\\\normalsize\normalfont
+34\x5897\e45383\e4325
+\textbf{\textsl{34\x5897\e45383\e4325}}
+
+\clearpage
+
+\itshape
+\noindent
+Tiny:\\
+\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Footnotesize: \\
+\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Small: \\
+\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Normalsize: \\
+\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+large: \\
+\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Large: \\
+\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+LARGE: \\
+\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+huge: \\
+\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Huge: \\
+\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Really, really big: \\
+\fontsize{50pt}{65pt}\selectfont\ldots 7 8 9 \x\ \e\
+10\\\normalsize
+\textit{7452\x578\e33\e\x567}
+
+\clearpage
+
+\itshape\bfseries
+\noindent
+Tiny:\\
+\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Footnotesize: \\
+\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Small: \\
+\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Normalsize: \\
+\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+large: \\
+\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Large: \\
+\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+LARGE: \\
+\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+huge: \\
+\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Huge: \\
+\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize
+Really, really big: \\
+\fontsize{50pt}{65pt}\selectfont\ldots 8 9 \x\ \e\
+10\\\normalsize
+\textit{7452\x578\e33\e\x567}
+
+\end{document}
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars.mf
new file mode 100644
index 00000000000..b061f1a3972
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars.mf
@@ -0,0 +1,14 @@
+% +AMDG This program was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate Heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus, for His mercy.
+
+input dozchars6;
+input dozchars7;
+input dozchars8;
+input dozchars9;
+input dozchars10;
+input dozchars11;
+input dozchars12;
+input dozchars17;
+bye.
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars10.mf
new file mode 100644
index 00000000000..03a18d3a3fa
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars10.mf
@@ -0,0 +1,78 @@
+% +AMDG This program was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus for His mercy.
+
+font_identifier:="dozchars"; font_size:=10pt#;
+
+mode_setup;
+
+u#=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=87/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=25/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=33/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenal
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars11.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars11.mf
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars11.mf
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars12.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars12.mf
new file mode 100644
index 00000000000..0c6b575707f
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars12.mf
@@ -0,0 +1,79 @@
+% +AMDG This program was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus for His mercy.
+
+font_identifier:="dozchars"; font_size 12pt#;
+
+mode_setup;
+
+u#:=23.5/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5.8/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=324/36pt#; % height of tallest characters
+asc_height#:=300/36pt#; % height of lowercase ascenders
+cap_height#:=295.2/36pt#; % height of caps
+fig_height#:=278.4/36pt#; % height of numerals
+x_height#:=186/36pt#; % height of lowercase without ascenders
+math_axis#:=108/36pt#; % axis of symmetry for math symbols
+bar_height#:=104.4/36pt#; % height of crossbar in lowercase e
+comma_depth#:=84/36pt#; % depth of comma below baseline
+desc_depth#:=84/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7.5/36pt#; % width of extrafine details
+hair#:=9.5/36pt#; % lowercase hairline breadth
+stem#:=28/36pt#; % lowercase stem breadth
+curve#:=33/36pt#; % lowercase curve breadth
+ess#:=30/36pt#; % breadth in middle of lowercase s
+flare#:=36/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=42/36pt#; % diameter of dots
+cap_hair#:=11.5/36pt#; % uppercase hairline breadth
+cap_stem#:=35/36pt#; % uppercase stem breadth
+cap_curve#:=40/36pt#; % uppercase curve breadth
+cap_ess#:=38/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.44pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=24/36pt#; % vertical distance from serif base to tangent
+jut#:=33/36pt#; % protrusion of lowercase serifs
+cap_jut#:=41/36pt#; % protrusion of uppercase serifs
+beak_jut#:=11.4/36pt#; % horizontal protrusion of beak serifs
+beak#:=84/36pt#; % vertical protrusion of beak serifs
+vair#:=8.5/36pt#; % vertical diameter of hairlines
+notch_cut#:=12pt#; % maximum breadth above or below notches
+bar#:=12.5/36pt#; % lowercase bar thickness
+slab#:=12.5/36pt#; % serif and arm thickness
+cap_bar#:=12.5/36pt#; % uppercase bar thickness
+cap_band#:=12.5/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=12pt#; % max breadth above/below uppercase notches
+serif_drop#:=4.8/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=9/36pt#; % amount of overshoot for curves
+apex_o#:=9/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=-0.2; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenal % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars17.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars17.mf
new file mode 100644
index 00000000000..36125b275f5
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars17.mf
@@ -0,0 +1,79 @@
+% +AMDG This program was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus for His mercy.
+
+font_identifier:="dozchars"; font_size 17.28pt#;
+
+mode_setup;
+
+u#:=32.5/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=8/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=-0.1pt#; % extra space added to all sidebars
+
+body_height#:=466/36pt#; % height of tallest characters
+asc_height#:=432/36pt#; % height of lowercase ascenders
+cap_height#:=425/36pt#; % height of caps
+fig_height#:=401/36pt#; % height of numerals
+x_height#:=267.8/36pt#; % height of lowercase without ascenders
+math_axis#:=155.5/36pt#; % axis of symmetry for math symbols
+bar_height#:=150/36pt#; % height of crossbar in lowercase e
+comma_depth#:=121/36pt#; % depth of comma below baseline
+desc_depth#:=121/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=9/36pt#; % width of extrafine details
+hair#:=11/36pt#; % lowercase hairline breadth
+stem#:=33/36pt#; % lowercase stem breadth
+curve#:=40/36pt#; % lowercase curve breadth
+ess#:=35/36pt#; % breadth in middle of lowercase s
+flare#:=45/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=51/36pt#; % diameter of dots
+cap_hair#:=13/36pt#; % uppercase hairline breadth
+cap_stem#:=41/36pt#; % uppercase stem breadth
+cap_curve#:=47/36pt#; % uppercase curve breadth
+cap_ess#:=43/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.6pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=34/36pt#; % vertical distance from serif base to tangent
+jut#:=42/36pt#; % protrusion of lowercase serifs
+cap_jut#:=50/36pt#; % protrusion of uppercase serifs
+beak_jut#:=15/36pt#; % horizontal protrusion of beak serifs
+beak#:=121/36pt#; % vertical protrusion of beak serifs
+vair#:=10/36pt#; % vertical diameter of hairlines
+notch_cut#:=17pt#; % maximum breadth above or below notches
+bar#:=16/36pt#; % lowercase bar thickness
+slab#:=16/36pt#; % serif and arm thickness
+cap_bar#:=16/36pt#; % uppercase bar thickness
+cap_band#:=16/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches
+serif_drop#:=7/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=10/36pt#; % amount of overshoot for curves
+apex_o#:=10/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=-0.4; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenal % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars5.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars5.mf
new file mode 100644
index 00000000000..b3e3672a12d
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars5.mf
@@ -0,0 +1,77 @@
+% +AMDG This program was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus for His mercy.
+
+font_identifier:="dozchars"; font_size 5pt#;
+
+u#:=12.5/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=2/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=5/36pt#; % extra space added to all sidebars
+
+body_height#:=135/36pt#; % height of tallest characters
+asc_height#:=125/36pt#; % height of lowercase ascenders
+cap_height#:=123/36pt#; % height of caps
+fig_height#:=116/36pt#; % height of numerals
+x_height#:=77.5/36pt#; % height of lowercase without ascenders
+math_axis#:=45/36pt#; % axis of symmetry for math symbols
+bar_height#:=43.5/36pt#; % height of crossbar in lowercase e
+comma_depth#:=35/36pt#; % depth of comma below baseline
+desc_depth#:=35/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=6/36pt#; % diameter of rounded corners
+fine#:=5/36pt#; % diameter of sharply rounded corners
+thin_join#:=5/36pt#; % width of extrafine details
+hair#:=7.5/36pt#; % lowercase hairline breadth
+stem#:=16/36pt#; % lowercase stem breadth
+curve#:=18/36pt#; % lowercase curve breadth
+ess#:=12/36pt#; % breadth in middle of lowercase s
+flare#:=19/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=22/36pt#; % diameter of dots
+cap_hair#:=8/36pt#; % uppercase hairline breadth
+cap_stem#:=19/36pt#; % uppercase stem breadth
+cap_curve#:=21/36pt#; % uppercase curve breadth
+cap_ess#:=14/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.28pt#; % thickness of lines in math symbols
+
+dish#:=.7/36pt#; % amount erased at top or bottom of serifs
+bracket#:=10/36pt#; % vertical distance from serif base to tangent
+jut#:=15/36pt#; % protrusion of lowercase serifs
+cap_jut#:=20/36pt#; % protrusion of uppercase serifs
+beak_jut#:=6/36pt#; % horizontal protrusion of beak serifs
+beak#:=35/36pt#; % vertical protrusion of beak serifs
+vair#:=6/36pt#; % vertical diameter of hairlines
+notch_cut#:=5pt#; % maximum breadth above or below notches
+bar#:=8/36pt#; % lowercase bar thickness
+slab#:=8/36pt#; % serif and arm thickness
+cap_bar#:=8/36pt#; % uppercase bar thickness
+cap_band#:=8/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=5pt#; % max breadth above/below uppercase notches
+serif_drop#:=2/36pt#; % vertical drop of sloped serifs
+stem_corr#:=.7/36pt#; % for small refinements of stem breadth
+vair_corr#:=.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=4/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=1; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=1; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+
+generate dozenal % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars6.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars6.mf
new file mode 100644
index 00000000000..a474e88090c
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars6.mf
@@ -0,0 +1,79 @@
+% +AMDG This program was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus for His mercy.
+
+font_identifier:="dozchars"; font_size 6pt#;
+
+mode_setup;
+
+u#:=14/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=2.8/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=3/36pt#; % extra space added to all sidebars
+
+body_height#:=162/36pt#; % height of tallest characters
+asc_height#:=150/36pt#; % height of lowercase ascenders
+cap_height#:=147.6/36pt#; % height of caps
+fig_height#:=139.2/36pt#; % height of numerals
+x_height#:=93/36pt#; % height of lowercase without ascenders
+math_axis#:=54/36pt#; % axis of symmetry for math symbols
+bar_height#:=52.2/36pt#; % height of crossbar in lowercase e
+comma_depth#:=42/36pt#; % depth of comma below baseline
+desc_depth#:=42/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=7/36pt#; % diameter of rounded corners
+fine#:=6/36pt#; % diameter of sharply rounded corners
+thin_join#:=6/36pt#; % width of extrafine details
+hair#:=8/36pt#; % lowercase hairline breadth
+stem#:=18/36pt#; % lowercase stem breadth
+curve#:=20.5/36pt#; % lowercase curve breadth
+ess#:=17/36pt#; % breadth in middle of lowercase s
+flare#:=21/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=26/36pt#; % diameter of dots
+cap_hair#:=8.5/36pt#; % uppercase hairline breadth
+cap_stem#:=21.5/36pt#; % uppercase stem breadth
+cap_curve#:=24/36pt#; % uppercase curve breadth
+cap_ess#:=19/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.31pt#; % thickness of lines in math symbols
+
+dish#:=.8/36pt#; % amount erased at top or bottom of serifs
+bracket#:=12/36pt#; % vertical distance from serif base to tangent
+jut#:=17/36pt#; % protrusion of lowercase serifs
+cap_jut#:=23/36pt#; % protrusion of uppercase serifs
+beak_jut#:=6.8/36pt#; % horizontal protrusion of beak serifs
+beak#:=42/36pt#; % vertical protrusion of beak serifs
+vair#:=7/36pt#; % vertical diameter of hairlines
+notch_cut#:=6pt#; % maximum breadth above or below notches
+bar#:=8.5/36pt#; % lowercase bar thickness
+slab#:=8.5/36pt#; % serif and arm thickness
+cap_bar#:=8.5/36pt#; % uppercase bar thickness
+cap_band#:=8.5/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=6pt#; % max breadth above/below uppercase notches
+serif_drop#:=2.4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=.8/36pt#; % for small refinements of stem breadth
+vair_corr#:=.7/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4.5/36pt#; % amount of overshoot for curves
+apex_o#:=4.5/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.8; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenal % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars7.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars7.mf
new file mode 100644
index 00000000000..cf69f366606
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars7.mf
@@ -0,0 +1,79 @@
+% +AMDG This program was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus for His mercy.
+
+font_identifier:="dozchars"; font_size 7pt#;
+
+mode_setup;
+
+u#:=15.5/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=3.5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=2/36pt#; % extra space added to all sidebars
+
+body_height#:=189/36pt#; % height of tallest characters
+asc_height#:=175/36pt#; % height of lowercase ascenders
+cap_height#:=172.2/36pt#; % height of caps
+fig_height#:=162.4/36pt#; % height of numerals
+x_height#:=108.5/36pt#; % height of lowercase without ascenders
+math_axis#:=63/36pt#; % axis of symmetry for math symbols
+bar_height#:=60.9/36pt#; % height of crossbar in lowercase e
+comma_depth#:=49/36pt#; % depth of comma below baseline
+desc_depth#:=49/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=7/36pt#; % diameter of rounded corners
+fine#:=6/36pt#; % diameter of sharply rounded corners
+thin_join#:=6/36pt#; % width of extrafine details
+hair#:=8.5/36pt#; % lowercase hairline breadth
+stem#:=20/36pt#; % lowercase stem breadth
+curve#:=23/36pt#; % lowercase curve breadth
+ess#:=21/36pt#; % breadth in middle of lowercase s
+flare#:=24/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=29/36pt#; % diameter of dots
+cap_hair#:=9/36pt#; % uppercase hairline breadth
+cap_stem#:=24/36pt#; % uppercase stem breadth
+cap_curve#:=27/36pt#; % uppercase curve breadth
+cap_ess#:=23/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.34pt#; % thickness of lines in math symbols
+
+dish#:=.9/36pt#; % amount erased at top or bottom of serifs
+bracket#:=14/36pt#; % vertical distance from serif base to tangent
+jut#:=19/36pt#; % protrusion of lowercase serifs
+cap_jut#:=26/36pt#; % protrusion of uppercase serifs
+beak_jut#:=7.6/36pt#; % horizontal protrusion of beak serifs
+beak#:=49/36pt#; % vertical protrusion of beak serifs
+vair#:=7/36pt#; % vertical diameter of hairlines
+notch_cut#:=7pt#; % maximum breadth above or below notches
+bar#:=9/36pt#; % lowercase bar thickness
+slab#:=9/36pt#; % serif and arm thickness
+cap_bar#:=9/36pt#; % uppercase bar thickness
+cap_band#:=9/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=7pt#; % max breadth above/below uppercase notches
+serif_drop#:=2.8/36pt#; % vertical drop of sloped serifs
+stem_corr#:=.9/36pt#; % for small refinements of stem breadth
+vair_corr#:=.9/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=5/36pt#; % amount of overshoot for curves
+apex_o#:=5/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.6; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenal % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars8.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars8.mf
new file mode 100644
index 00000000000..cd740892e4e
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars8.mf
@@ -0,0 +1,79 @@
+% +AMDG This program was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus for His mercy.
+
+font_identifier:="dozchars"; font_size 8pt#;
+
+mode_setup;
+
+u#:=17/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.1/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=216/36pt#; % height of tallest characters
+asc_height#:=200/36pt#; % height of lowercase ascenders
+cap_height#:=196.8/36pt#; % height of caps
+fig_height#:=185.6/36pt#; % height of numerals
+x_height#:=124/36pt#; % height of lowercase without ascenders
+math_axis#:=72/36pt#; % axis of symmetry for math symbols
+bar_height#:=69.6/36pt#; % height of crossbar in lowercase e
+comma_depth#:=56/36pt#; % depth of comma below baseline
+desc_depth#:=56/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=22/36pt#; % lowercase stem breadth
+curve#:=25.5/36pt#; % lowercase curve breadth
+ess#:=23/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=32/36pt#; % diameter of dots
+cap_hair#:=9.5/36pt#; % uppercase hairline breadth
+cap_stem#:=26.5/36pt#; % uppercase stem breadth
+cap_curve#:=30/36pt#; % uppercase curve breadth
+cap_ess#:=27/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.36pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=16/36pt#; % vertical distance from serif base to tangent
+jut#:=22/36pt#; % protrusion of lowercase serifs
+cap_jut#:=29/36pt#; % protrusion of uppercase serifs
+beak_jut#:=8.4/36pt#; % horizontal protrusion of beak serifs
+beak#:=56/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=8pt#; % maximum breadth above or below notches
+bar#:=9.5/36pt#; % lowercase bar thickness
+slab#:=9.5/36pt#; % serif and arm thickness
+cap_bar#:=9.5/36pt#; % uppercase bar thickness
+cap_band#:=9.5/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=8pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.2/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=6/36pt#; % amount of overshoot for curves
+apex_o#:=6/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.4; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenal % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars9.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars9.mf
new file mode 100644
index 00000000000..fa4b0de2b8e
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars9.mf
@@ -0,0 +1,79 @@
+% +AMDG This program was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus for His mercy.
+
+font_identifier:="dozchars"; font_size 9pt#;
+
+mode_setup;
+
+u#:=18.5/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.6/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=243/36pt#; % height of tallest characters
+asc_height#:=225/36pt#; % height of lowercase ascenders
+cap_height#:=221.4/36pt#; % height of caps
+fig_height#:=208.8/36pt#; % height of numerals
+x_height#:=139.5/36pt#; % height of lowercase without ascenders
+math_axis#:=81/36pt#; % axis of symmetry for math symbols
+bar_height#:=78.3/36pt#; % height of crossbar in lowercase e
+comma_depth#:=63/36pt#; % depth of comma below baseline
+desc_depth#:=63/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=24/36pt#; % lowercase stem breadth
+curve#:=28/36pt#; % lowercase curve breadth
+ess#:=25/36pt#; % breadth in middle of lowercase s
+flare#:=30/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=35/36pt#; % diameter of dots
+cap_hair#:=10/36pt#; % uppercase hairline breadth
+cap_stem#:=29/36pt#; % uppercase stem breadth
+cap_curve#:=33/36pt#; % uppercase curve breadth
+cap_ess#:=31/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.38pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=18/36pt#; % vertical distance from serif base to tangent
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=33/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9.2/36pt#; % horizontal protrusion of beak serifs
+beak#:=63/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=9pt#; % maximum breadth above or below notches
+bar#:=10/36pt#; % lowercase bar thickness
+slab#:=10/36pt#; % serif and arm thickness
+cap_bar#:=10/36pt#; % uppercase bar thickness
+cap_band#:=10/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=9pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.6/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=7/36pt#; % amount of overshoot for curves
+apex_o#:=7/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.2; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenal % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchb10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchb10.mf
new file mode 100644
index 00000000000..29f553970ca
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchb10.mf
@@ -0,0 +1,80 @@
+% +AMDG This document was begun on 22 November 2008, the
+% feast of St. Cecilia, Virgin and Martyr; and it is humbly
+% dedicated to her and to the Immaculate Heart of Mary for
+% their prayers, and to the Sacred Heart of Jesus for His
+% mercy.
+
+mode_setup;
+
+font_identifier:="dozchb"; font_size 10pt#;
+
+u#:=20/36pt#; % unit width
+width_adj#:=10/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=6/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=247/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=160/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=85/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=13/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10/36pt#; % width of extrafine details
+hair#:=17/36pt#; % lowercase hairline breadth
+stem#:=41/36pt#; % lowercase stem breadth
+curve#:=46/36pt#; % lowercase curve breadth
+ess#:=38/36pt#; % breadth in middle of lowercase s
+flare#:=45/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=56/36pt#; % diameter of dots
+cap_hair#:=19/36pt#; % uppercase hairline breadth
+cap_stem#:=51/36pt#; % uppercase stem breadth
+cap_curve#:=55/36pt#; % uppercase curve breadth
+cap_ess#:=53/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.6pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=10/36pt#; % vertical distance from serif base to tangent
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=34/36pt#; % protrusion of uppercase serifs
+beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=13/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=17/36pt#; % lowercase bar thickness
+slab#:=17/36pt#; % serif and arm thickness
+cap_bar#:=17/36pt#; % uppercase bar thickness
+cap_band#:=17/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=3/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenalb % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx10.mf
new file mode 100644
index 00000000000..400453d4fe7
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx10.mf
@@ -0,0 +1,80 @@
+% +AMDG This document was begun on 22 November 2008, the
+% feast of St. Cecilia, Virgin and Martyr; and it is humbly
+% dedicated to her and to the Immaculate Heart of Mary for
+% their prayers, and to the Sacred Heart of Jesus for His
+% mercy.
+
+mode_setup;
+
+font_identifier:="dozchbx"; font_size 10pt#;
+
+u#:=23/36pt#; % unit width
+width_adj#:=11/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=247/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=160/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=85/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=13/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10/36pt#; % width of extrafine details
+hair#:=17/36pt#; % lowercase hairline breadth
+stem#:=41/36pt#; % lowercase stem breadth
+curve#:=46/36pt#; % lowercase curve breadth
+ess#:=38/36pt#; % breadth in middle of lowercase s
+flare#:=45/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=56/36pt#; % diameter of dots
+cap_hair#:=19/36pt#; % uppercase hairline breadth
+cap_stem#:=51/36pt#; % uppercase stem breadth
+cap_curve#:=55/36pt#; % uppercase curve breadth
+cap_ess#:=53/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.6pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=10/36pt#; % vertical distance from serif base to tangent
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=39/36pt#; % protrusion of uppercase serifs
+beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=13/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=17/36pt#; % lowercase bar thickness
+slab#:=17/36pt#; % serif and arm thickness
+cap_bar#:=17/36pt#; % uppercase bar thickness
+cap_band#:=17/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=3/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenalb % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx12.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx12.mf
new file mode 100644
index 00000000000..660fa6ebb59
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx12.mf
@@ -0,0 +1,80 @@
+% +AMDG This document was begun on 22 November 2008, the
+% feast of St. Cecilia, Virgin and Martyr; and it is humbly
+% dedicated to her and to the Immaculate Heart of Mary for
+% their prayers, and to the Sacred Heart of Jesus for His
+% mercy.
+
+mode_setup;
+
+font_identifier:="dozchbx"; font_size 12pt#;
+
+u#:=27/36pt#; % unit width
+width_adj#:=13/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=8/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=324/36pt#; % height of tallest characters
+asc_height#:=300/36pt#; % height of lowercase ascenders
+cap_height#:=296.4/36pt#; % height of caps
+fig_height#:=278.4/36pt#; % height of numerals
+x_height#:=192/36pt#; % height of lowercase without ascenders
+math_axis#:=108/36pt#; % axis of symmetry for math symbols
+bar_height#:=102/36pt#; % height of crossbar in lowercase e
+comma_depth#:=84/36pt#; % depth of comma below baseline
+desc_depth#:=84/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=13/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10.5/36pt#; % width of extrafine details
+hair#:=18.3/36pt#; % lowercase hairline breadth
+stem#:=47/36pt#; % lowercase stem breadth
+curve#:=52/36pt#; % lowercase curve breadth
+ess#:=44/36pt#; % breadth in middle of lowercase s
+flare#:=51/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=62/36pt#; % diameter of dots
+cap_hair#:=20/36pt#; % uppercase hairline breadth
+cap_stem#:=57/36pt#; % uppercase stem breadth
+cap_curve#:=61/36pt#; % uppercase curve breadth
+cap_ess#:=59/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.66pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=12/36pt#; % vertical distance from serif base to tangent
+jut#:=30/36pt#; % protrusion of lowercase serifs
+cap_jut#:=46/36pt#; % protrusion of uppercase serifs
+beak_jut#:=12.4/36pt#; % horizontal protrusion of beak serifs
+beak#:=84/36pt#; % vertical protrusion of beak serifs
+vair#:=14.3/36pt#; % vertical diameter of hairlines
+notch_cut#:=12pt#; % maximum breadth above or below notches
+bar#:=18.5/36pt#; % lowercase bar thickness
+slab#:=18.5/36pt#; % serif and arm thickness
+cap_bar#:=18.5/36pt#; % uppercase bar thickness
+cap_band#:=18.5/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=12pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.6/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=5/36pt#; % amount of overshoot for curves
+apex_o#:=4/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.4; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenalb % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx5.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx5.mf
new file mode 100644
index 00000000000..0f83a5b2a66
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx5.mf
@@ -0,0 +1,78 @@
+% THIS IS THE OFFICIAL COMPUTER MODERN SOURCE FILE cmbx5.mf BY D E KNUTH.
+% IT MUST NOT BE MODIFIED IN ANY WAY UNLESS THE FILE NAME IS CHANGED!
+
+% Computer Modern Bold Extended Roman 5 point
+if unknown cmbase: input cmbase fi
+
+font_identifier:="CMBX"; font_size 5pt#;
+
+u#:=14.5/36pt#; % unit width
+width_adj#:=7/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=3/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=3/36pt#; % extra space added to all sidebars
+
+body_height#:=135/36pt#; % height of tallest characters
+asc_height#:=125/36pt#; % height of lowercase ascenders
+cap_height#:=123.5/36pt#; % height of caps
+fig_height#:=116/36pt#; % height of numerals
+x_height#:=80/36pt#; % height of lowercase without ascenders
+math_axis#:=45/36pt#; % axis of symmetry for math symbols
+bar_height#:=40/36pt#; % height of crossbar in lowercase e
+comma_depth#:=35/36pt#; % depth of comma below baseline
+desc_depth#:=35/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=9/36pt#; % diameter of rounded corners
+fine#:=8/36pt#; % diameter of sharply rounded corners
+thin_join#:=8/36pt#; % width of extrafine details
+hair#:=15/36pt#; % lowercase hairline breadth
+stem#:=24/36pt#; % lowercase stem breadth
+curve#:=27/36pt#; % lowercase curve breadth
+ess#:=19/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=31/36pt#; % diameter of dots
+cap_hair#:=17/36pt#; % uppercase hairline breadth
+cap_stem#:=28/36pt#; % uppercase stem breadth
+cap_curve#:=31/36pt#; % uppercase curve breadth
+cap_ess#:=24/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.43pt#; % thickness of lines in math symbols
+
+dish#:=.7/36pt#; % amount erased at top or bottom of serifs
+bracket#:=5/36pt#; % vertical distance from serif base to tangent
+jut#:=13/36pt#; % protrusion of lowercase serifs
+cap_jut#:=19/36pt#; % protrusion of uppercase serifs
+beak_jut#:=7/36pt#; % horizontal protrusion of beak serifs
+beak#:=25/36pt#; % vertical protrusion of beak serifs
+vair#:=10/36pt#; % vertical diameter of hairlines
+notch_cut#:=5pt#; % maximum breadth above or below notches
+bar#:=12/36pt#; % lowercase bar thickness
+slab#:=12/36pt#; % serif and arm thickness
+cap_bar#:=12/36pt#; % uppercase bar thickness
+cap_band#:=12/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=5pt#; % max breadth above/below uppercase notches
+serif_drop#:=1.5/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1.5/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=9/36pt#; % extra width at diagonal junctions
+
+o#:=3/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=1.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+
+generate roman % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx6.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx6.mf
new file mode 100644
index 00000000000..c1c9da219a2
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx6.mf
@@ -0,0 +1,80 @@
+% +AMDG This document was begun on 22 November 2008, the
+% feast of St. Cecilia, Virgin and Martyr; and it is humbly
+% dedicated to her and to the Immaculate Heart of Mary for
+% their prayers, and to the Sacred Heart of Jesus for His
+% mercy.
+
+mode_setup;
+
+font_identifier:="dozchbx"; font_size 6pt#;
+
+u#:=16.2/36pt#; % unit width
+width_adj#:=7.8/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=3.8/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=2/36pt#; % extra space added to all sidebars
+
+body_height#:=162/36pt#; % height of tallest characters
+asc_height#:=150/36pt#; % height of lowercase ascenders
+cap_height#:=148.2/36pt#; % height of caps
+fig_height#:=139.2/36pt#; % height of numerals
+x_height#:=96/36pt#; % height of lowercase without ascenders
+math_axis#:=54/36pt#; % axis of symmetry for math symbols
+bar_height#:=49/36pt#; % height of crossbar in lowercase e
+comma_depth#:=42/36pt#; % depth of comma below baseline
+desc_depth#:=42/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=10/36pt#; % diameter of rounded corners
+fine#:=9/36pt#; % diameter of sharply rounded corners
+thin_join#:=9/36pt#; % width of extrafine details
+hair#:=15.4/36pt#; % lowercase hairline breadth
+stem#:=28/36pt#; % lowercase stem breadth
+curve#:=31/36pt#; % lowercase curve breadth
+ess#:=25/36pt#; % breadth in middle of lowercase s
+flare#:=31/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=36/36pt#; % diameter of dots
+cap_hair#:=18/36pt#; % uppercase hairline breadth
+cap_stem#:=33/36pt#; % uppercase stem breadth
+cap_curve#:=36/36pt#; % uppercase curve breadth
+cap_ess#:=31/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.47pt#; % thickness of lines in math symbols
+
+dish#:=.8/36pt#; % amount erased at top or bottom of serifs
+bracket#:=6/36pt#; % vertical distance from serif base to tangent
+jut#:=15/36pt#; % protrusion of lowercase serifs
+cap_jut#:=23/36pt#; % protrusion of uppercase serifs
+beak_jut#:=7.8/36pt#; % horizontal protrusion of beak serifs
+beak#:=36/36pt#; % vertical protrusion of beak serifs
+vair#:=11/36pt#; % vertical diameter of hairlines
+notch_cut#:=6pt#; % maximum breadth above or below notches
+bar#:=13/36pt#; % lowercase bar thickness
+slab#:=13/36pt#; % serif and arm thickness
+cap_bar#:=13/36pt#; % uppercase bar thickness
+cap_band#:=13/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=6pt#; % max breadth above/below uppercase notches
+serif_drop#:=1.8/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1.6/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.1/36pt#; % for small refinements of hairline height
+apex_corr#:=5/36pt#; % extra width at diagonal junctions
+
+o#:=3/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=1.3; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenalb % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx7.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx7.mf
new file mode 100644
index 00000000000..e49c6fb4faa
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx7.mf
@@ -0,0 +1,80 @@
+% +AMDG This document was begun on 22 November 2008, the
+% feast of St. Cecilia, Virgin and Martyr; and it is humbly
+% dedicated to her and to the Immaculate Heart of Mary for
+% their prayers, and to the Sacred Heart of Jesus for His
+% mercy.
+
+mode_setup;
+
+font_identifier:="dozchbx"; font_size 7pt#;
+
+u#:=17.9/36pt#; % unit width
+width_adj#:=8.6/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.6/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=1/36pt#; % extra space added to all sidebars
+
+body_height#:=189/36pt#; % height of tallest characters
+asc_height#:=175/36pt#; % height of lowercase ascenders
+cap_height#:=172.9/36pt#; % height of caps
+fig_height#:=162.4/36pt#; % height of numerals
+x_height#:=112/36pt#; % height of lowercase without ascenders
+math_axis#:=63/36pt#; % axis of symmetry for math symbols
+bar_height#:=58/36pt#; % height of crossbar in lowercase e
+comma_depth#:=49/36pt#; % depth of comma below baseline
+desc_depth#:=49/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=11/36pt#; % diameter of rounded corners
+fine#:=9/36pt#; % diameter of sharply rounded corners
+thin_join#:=9/36pt#; % width of extrafine details
+hair#:=15.8/36pt#; % lowercase hairline breadth
+stem#:=32/36pt#; % lowercase stem breadth
+curve#:=35/36pt#; % lowercase curve breadth
+ess#:=29/36pt#; % breadth in middle of lowercase s
+flare#:=35/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=41/36pt#; % diameter of dots
+cap_hair#:=18/36pt#; % uppercase hairline breadth
+cap_stem#:=38/36pt#; % uppercase stem breadth
+cap_curve#:=41/36pt#; % uppercase curve breadth
+cap_ess#:=37/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.51pt#; % thickness of lines in math symbols
+
+dish#:=.9/36pt#; % amount erased at top or bottom of serifs
+bracket#:=7/36pt#; % vertical distance from serif base to tangent
+jut#:=17/36pt#; % protrusion of lowercase serifs
+cap_jut#:=27/36pt#; % protrusion of uppercase serifs
+beak_jut#:=8.6/36pt#; % horizontal protrusion of beak serifs
+beak#:=46/36pt#; % vertical protrusion of beak serifs
+vair#:=11.5/36pt#; % vertical diameter of hairlines
+notch_cut#:=7pt#; % maximum breadth above or below notches
+bar#:=14/36pt#; % lowercase bar thickness
+slab#:=14/36pt#; % serif and arm thickness
+cap_bar#:=14/36pt#; % uppercase bar thickness
+cap_band#:=14/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=7pt#; % max breadth above/below uppercase notches
+serif_drop#:=2.1/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1.7/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.2/36pt#; % for small refinements of hairline height
+apex_corr#:=2/36pt#; % extra width at diagonal junctions
+
+o#:=3/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=1.1; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenalb % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx8.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx8.mf
new file mode 100644
index 00000000000..675d418057d
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx8.mf
@@ -0,0 +1,80 @@
+% +AMDG This document was begun on 22 November 2008, the
+% feast of St. Cecilia, Virgin and Martyr; and it is humbly
+% dedicated to her and to the Immaculate Heart of Mary for
+% their prayers, and to the Sacred Heart of Jesus for His
+% mercy.
+
+mode_setup;
+
+font_identifier:="dozchbx"; font_size 8pt#;
+
+u#:=19.6/36pt#; % unit width
+width_adj#:=9.4/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5.4/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=216/36pt#; % height of tallest characters
+asc_height#:=200/36pt#; % height of lowercase ascenders
+cap_height#:=197.6/36pt#; % height of caps
+fig_height#:=185.6/36pt#; % height of numerals
+x_height#:=128/36pt#; % height of lowercase without ascenders
+math_axis#:=72/36pt#; % axis of symmetry for math symbols
+bar_height#:=67/36pt#; % height of crossbar in lowercase e
+comma_depth#:=56/36pt#; % depth of comma below baseline
+desc_depth#:=56/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=12/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10/36pt#; % width of extrafine details
+hair#:=16.2/36pt#; % lowercase hairline breadth
+stem#:=35/36pt#; % lowercase stem breadth
+curve#:=39/36pt#; % lowercase curve breadth
+ess#:=32/36pt#; % breadth in middle of lowercase s
+flare#:=39/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=46/36pt#; % diameter of dots
+cap_hair#:=19/36pt#; % uppercase hairline breadth
+cap_stem#:=43/36pt#; % uppercase stem breadth
+cap_curve#:=46/36pt#; % uppercase curve breadth
+cap_ess#:=43/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.54pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=8/36pt#; % vertical distance from serif base to tangent
+jut#:=19/36pt#; % protrusion of lowercase serifs
+cap_jut#:=31/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9.4/36pt#; % horizontal protrusion of beak serifs
+beak#:=55/36pt#; % vertical protrusion of beak serifs
+vair#:=12/36pt#; % vertical diameter of hairlines
+notch_cut#:=8pt#; % maximum breadth above or below notches
+bar#:=15/36pt#; % lowercase bar thickness
+slab#:=15/36pt#; % serif and arm thickness
+cap_bar#:=15/36pt#; % uppercase bar thickness
+cap_band#:=15/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=8pt#; % max breadth above/below uppercase notches
+serif_drop#:=2.4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1.8/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.3/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.9; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenalb % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx9.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx9.mf
new file mode 100644
index 00000000000..8ebf8ab5315
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx9.mf
@@ -0,0 +1,81 @@
+% +AMDG This document was begun on 22 November 2008, the
+% feast of St. Cecilia, Virgin and Martyr; and it is humbly
+% dedicated to her and to the Immaculate Heart of Mary for
+% their prayers, and to the Sacred Heart of Jesus for His
+% mercy.
+
+
+mode_setup;
+
+font_identifier:="dozchbx"; font_size 9pt#;
+
+u#:=21.3/36pt#; % unit width
+width_adj#:=10.2/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=6.2/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=243/36pt#; % height of tallest characters
+asc_height#:=225/36pt#; % height of lowercase ascenders
+cap_height#:=222.3/36pt#; % height of caps
+fig_height#:=208.8/36pt#; % height of numerals
+x_height#:=144/36pt#; % height of lowercase without ascenders
+math_axis#:=81/36pt#; % axis of symmetry for math symbols
+bar_height#:=76/36pt#; % height of crossbar in lowercase e
+comma_depth#:=63/36pt#; % depth of comma below baseline
+desc_depth#:=63/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=13/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10/36pt#; % width of extrafine details
+hair#:=16.6/36pt#; % lowercase hairline breadth
+stem#:=38/36pt#; % lowercase stem breadth
+curve#:=43/36pt#; % lowercase curve breadth
+ess#:=35/36pt#; % breadth in middle of lowercase s
+flare#:=42/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=51/36pt#; % diameter of dots
+cap_hair#:=19/36pt#; % uppercase hairline breadth
+cap_stem#:=47/36pt#; % uppercase stem breadth
+cap_curve#:=51/36pt#; % uppercase curve breadth
+cap_ess#:=48/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.57pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=9/36pt#; % vertical distance from serif base to tangent
+jut#:=22/36pt#; % protrusion of lowercase serifs
+cap_jut#:=35/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10.2/36pt#; % horizontal protrusion of beak serifs
+beak#:=63/36pt#; % vertical protrusion of beak serifs
+vair#:=12.5/36pt#; % vertical diameter of hairlines
+notch_cut#:=9pt#; % maximum breadth above or below notches
+bar#:=16/36pt#; % lowercase bar thickness
+slab#:=16/36pt#; % serif and arm thickness
+cap_bar#:=16/36pt#; % uppercase bar thickness
+cap_band#:=16/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=9pt#; % max breadth above/below uppercase notches
+serif_drop#:=2.7/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1.9/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.4/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.7; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+input dozenalb % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbxi10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbxi10.mf
new file mode 100644
index 00000000000..54711b67eef
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbxi10.mf
@@ -0,0 +1,82 @@
+% +AMDG This document was begun on 4 December 2008, the
+% feast of a saint I can't remember, and it is humbly
+% dedicated to him and to the Immaculate Heart of Mary for
+% their prayers, and to the Sacred Heart of Jesus for His
+% mercy.
+
+mode_setup;
+
+font_identifier:="dozchbxi"; font_size 10pt#;
+
+u#:=21.2/36pt#; % unit width
+width_adj#:=11/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=11/36pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=247/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=160/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=85/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=13/36pt#; % diameter of serif corners
+tiny#:=13/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10/36pt#; % width of extrafine details
+hair#:=20/36pt#; % lowercase hairline breadth
+stem#:=38/36pt#; % lowercase stem breadth
+curve#:=43/36pt#; % lowercase curve breadth
+ess#:=35/36pt#; % breadth in middle of lowercase s
+flare#:=42/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=53/36pt#; % diameter of dots
+cap_hair#:=22/36pt#; % uppercase hairline breadth
+cap_stem#:=49/36pt#; % uppercase stem breadth
+cap_curve#:=52/36pt#; % uppercase curve breadth
+cap_ess#:=50/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.6pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=10/36pt#; % vertical distance from serif base to tangent
+jut#:=27/36pt#; % protrusion of lowercase serifs
+cap_jut#:=39/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=13/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=17/36pt#; % lowercase bar thickness
+slab#:=17/36pt#; % serif and arm thickness
+cap_bar#:=17/36pt#; % uppercase bar thickness
+cap_band#:=17/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=3/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=6/36pt#; % amount of overshoot for curves
+apex_o#:=6/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=.25; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=true; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+font_slant slant;
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input dozenali % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbxsl10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbxsl10.mf
new file mode 100644
index 00000000000..50e51a9e014
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbxsl10.mf
@@ -0,0 +1,82 @@
+% +AMDG This document was begun on 24 November 2008, the
+% feast of St. John of the Cross, and it is humbly dedicated
+% to him and to the Immacualte Heart of Mary for their
+% prayers, and to the Sacred Heart of Jesus for His mercy.
+
+mode_setup;
+
+font_identifier:="dozchbxsl"; font_size 10pt#;
+
+u#:=23/36pt#; % unit width
+width_adj#:=11/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=247/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=160/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=85/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=13/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10/36pt#; % width of extrafine details
+hair#:=17/36pt#; % lowercase hairline breadth
+stem#:=41/36pt#; % lowercase stem breadth
+curve#:=46/36pt#; % lowercase curve breadth
+ess#:=38/36pt#; % breadth in middle of lowercase s
+flare#:=45/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=56/36pt#; % diameter of dots
+cap_hair#:=19/36pt#; % uppercase hairline breadth
+cap_stem#:=51/36pt#; % uppercase stem breadth
+cap_curve#:=55/36pt#; % uppercase curve breadth
+cap_ess#:=53/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.6pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=10/36pt#; % vertical distance from serif base to tangent
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=39/36pt#; % protrusion of uppercase serifs
+beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=13/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=17/36pt#; % lowercase bar thickness
+slab#:=17/36pt#; % serif and arm thickness
+cap_bar#:=17/36pt#; % uppercase bar thickness
+cap_band#:=17/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=3/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+font_slant slant;
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input dozenalb % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchit10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchit10.mf
new file mode 100644
index 00000000000..8aebf1df213
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchit10.mf
@@ -0,0 +1,81 @@
+% +AMDG This document was begun on 24 November 2008, the
+% feast of St. John of the Cross, and it is humbly dedicated
+% to him and to the Immacualte Heart of Mary for their
+% prayers, and to the Sacred Heart of Jesus for His mercy.
+
+mode_setup;
+
+font_identifier:="dozchit"; font_size 10pt#;
+
+u#:=18.4/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=9.2/36pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=87/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=8/36pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=11/36pt#; % lowercase hairline breadth
+stem#:=23/36pt#; % lowercase stem breadth
+curve#:=28/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=29/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=29/36pt#; % uppercase stem breadth
+cap_curve#:=34/36pt#; % uppercase curve breadth
+cap_ess#:=31/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=30/36pt#; % protrusion of lowercase serifs
+cap_jut#:=34/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=.25; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=true; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+font_slant slant;
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input dozenali % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchit12.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchit12.mf
new file mode 100644
index 00000000000..defbf0c775e
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchit12.mf
@@ -0,0 +1,81 @@
+% +AMDG This document was begun on 24 November 2008, the
+% feast of St. John of the Cross, and it is humbly dedicated
+% to him and to the Immacualte Heart of Mary for their
+% prayers, and to the Sacred Heart of Jesus for His mercy.
+
+mode_setup;
+
+font_identifier:="dozchit"; font_size 12pt#;
+
+u#:=21.6/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5.8/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=10.8/36pt#; % extra space added to all sidebars
+
+body_height#:=324/36pt#; % height of tallest characters
+asc_height#:=300/36pt#; % height of lowercase ascenders
+cap_height#:=295.2/36pt#; % height of caps
+fig_height#:=278.4/36pt#; % height of numerals
+x_height#:=186/36pt#; % height of lowercase without ascenders
+math_axis#:=108/36pt#; % axis of symmetry for math symbols
+bar_height#:=104.4/36pt#; % height of crossbar in lowercase e
+comma_depth#:=84/36pt#; % depth of comma below baseline
+desc_depth#:=84/36pt#; % depth of lowercase descenders
+
+crisp#:=8/36pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7.5/36pt#; % width of extrafine details
+hair#:=12/36pt#; % lowercase hairline breadth
+stem#:=26/36pt#; % lowercase stem breadth
+curve#:=31/36pt#; % lowercase curve breadth
+ess#:=29/36pt#; % breadth in middle of lowercase s
+flare#:=32/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=42/36pt#; % diameter of dots
+cap_hair#:=11.5/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=34/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.44pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=24/36pt#; % vertical distance from serif base to tangent
+jut#:=35/36pt#; % protrusion of lowercase serifs
+cap_jut#:=38/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10.4/36pt#; % horizontal protrusion of beak serifs
+beak#:=84/36pt#; % vertical protrusion of beak serifs
+vair#:=8.5/36pt#; % vertical diameter of hairlines
+notch_cut#:=12pt#; % maximum breadth above or below notches
+bar#:=12.5/36pt#; % lowercase bar thickness
+slab#:=12.5/36pt#; % serif and arm thickness
+cap_bar#:=12.5/36pt#; % uppercase bar thickness
+cap_band#:=12.5/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=12pt#; % max breadth above/below uppercase notches
+serif_drop#:=4.8/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=9/36pt#; % amount of overshoot for curves
+apex_o#:=9/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=.25; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=-0.2; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=true; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+font_slant slant;
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input dozenali % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchit7.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchit7.mf
new file mode 100644
index 00000000000..0c904eb6aaf
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchit7.mf
@@ -0,0 +1,82 @@
+% +AMDG This document was begun on 24 November 2008, the
+% feast of St. John of the Cross, and it is humbly dedicated
+% to him and to the Immacualte Heart of Mary for their
+% prayers, and to the Sacred Heart of Jesus for His mercy.
+
+mode_setup;
+
+font_identifier:="dozchit"; font_size 7pt#;
+
+u#:=14.8/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=3.5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=9.4/36pt#; % extra space added to all sidebars
+
+body_height#:=189/36pt#; % height of tallest characters
+asc_height#:=175/36pt#; % height of lowercase ascenders
+cap_height#:=172.2/36pt#; % height of caps
+fig_height#:=162.4/36pt#; % height of numerals
+x_height#:=108.5/36pt#; % height of lowercase without ascenders
+math_axis#:=63/36pt#; % axis of symmetry for math symbols
+bar_height#:=60.9/36pt#; % height of crossbar in lowercase e
+comma_depth#:=49/36pt#; % depth of comma below baseline
+desc_depth#:=49/36pt#; % depth of lowercase descenders
+
+crisp#:=7/36pt#; % diameter of serif corners
+tiny#:=7/36pt#; % diameter of rounded corners
+fine#:=6/36pt#; % diameter of sharply rounded corners
+thin_join#:=6/36pt#; % width of extrafine details
+hair#:=10.5/36pt#; % lowercase hairline breadth
+stem#:=18.5/36pt#; % lowercase stem breadth
+curve#:=21.5/36pt#; % lowercase curve breadth
+ess#:=21/36pt#; % breadth in middle of lowercase s
+flare#:=21/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=29/36pt#; % diameter of dots
+cap_hair#:=10.5/36pt#; % uppercase hairline breadth
+cap_stem#:=21.5/36pt#; % uppercase stem breadth
+cap_curve#:=24.5/36pt#; % uppercase curve breadth
+cap_ess#:=21/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.34pt#; % thickness of lines in math symbols
+
+dish#:=.9/36pt#; % amount erased at top or bottom of serifs
+bracket#:=14/36pt#; % vertical distance from serif base to tangent
+jut#:=21/36pt#; % protrusion of lowercase serifs
+cap_jut#:=24/36pt#; % protrusion of uppercase serifs
+beak_jut#:=7.4/36pt#; % horizontal protrusion of beak serifs
+beak#:=49/36pt#; % vertical protrusion of beak serifs
+vair#:=7/36pt#; % vertical diameter of hairlines
+notch_cut#:=7pt#; % maximum breadth above or below notches
+bar#:=9/36pt#; % lowercase bar thickness
+slab#:=9/36pt#; % serif and arm thickness
+cap_bar#:=9/36pt#; % uppercase bar thickness
+cap_band#:=9/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=7pt#; % max breadth above/below uppercase notches
+serif_drop#:=2.8/36pt#; % vertical drop of sloped serifs
+stem_corr#:=.9/36pt#; % for small refinements of stem breadth
+vair_corr#:=.9/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=5/36pt#; % amount of overshoot for curves
+apex_o#:=5/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=.25; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.6; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=true; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+font_slant slant;
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input dozenali % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchit8.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchit8.mf
new file mode 100644
index 00000000000..3102a1edcd9
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchit8.mf
@@ -0,0 +1,81 @@
+% +AMDG This document was begun on 24 November 2008, the
+% feast of St. John of the Cross, and it is humbly dedicated
+% to him and to the Immacualte Heart of Mary for their
+% prayers, and to the Sacred Heart of Jesus for His mercy.
+
+mode_setup;
+
+font_identifier:="dozchit"; font_size 8pt#;
+
+u#:=15.8/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.1/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=7.9/36pt#; % extra space added to all sidebars
+
+body_height#:=216/36pt#; % height of tallest characters
+asc_height#:=200/36pt#; % height of lowercase ascenders
+cap_height#:=196.8/36pt#; % height of caps
+fig_height#:=185.6/36pt#; % height of numerals
+x_height#:=124/36pt#; % height of lowercase without ascenders
+math_axis#:=72/36pt#; % axis of symmetry for math symbols
+bar_height#:=69.6/36pt#; % height of crossbar in lowercase e
+comma_depth#:=56/36pt#; % depth of comma below baseline
+desc_depth#:=56/36pt#; % depth of lowercase descenders
+
+crisp#:=8/36pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=11/36pt#; % lowercase hairline breadth
+stem#:=20/36pt#; % lowercase stem breadth
+curve#:=23.5/36pt#; % lowercase curve breadth
+ess#:=23/36pt#; % breadth in middle of lowercase s
+flare#:=24/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=32/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=23.5/36pt#; % uppercase stem breadth
+cap_curve#:=27/36pt#; % uppercase curve breadth
+cap_ess#:=24/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.36pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=16/36pt#; % vertical distance from serif base to tangent
+jut#:=24/36pt#; % protrusion of lowercase serifs
+cap_jut#:=27/36pt#; % protrusion of uppercase serifs
+beak_jut#:=7.9/36pt#; % horizontal protrusion of beak serifs
+beak#:=56/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=8pt#; % maximum breadth above or below notches
+bar#:=9.5/36pt#; % lowercase bar thickness
+slab#:=9.5/36pt#; % serif and arm thickness
+cap_bar#:=9.5/36pt#; % uppercase bar thickness
+cap_band#:=9.5/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=8pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.2/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=6/36pt#; % amount of overshoot for curves
+apex_o#:=6/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=.25; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.4; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=true; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+font_slant slant;
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input dozenali % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchit9.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchit9.mf
new file mode 100644
index 00000000000..189bbb7641c
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchit9.mf
@@ -0,0 +1,81 @@
+% +AMDG This document was begun on 24 November 2008, the
+% feast of St. John of the Cross, and it is humbly dedicated
+% to him and to the Immacualte Heart of Mary for their
+% prayers, and to the Sacred Heart of Jesus for His mercy.
+
+mode_setup;
+
+font_identifier:="dozchit"; font_size 9pt#;
+
+u#:=17/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.6/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=8.5/36pt#; % extra space added to all sidebars
+
+body_height#:=243/36pt#; % height of tallest characters
+asc_height#:=225/36pt#; % height of lowercase ascenders
+cap_height#:=221.4/36pt#; % height of caps
+fig_height#:=208.8/36pt#; % height of numerals
+x_height#:=139.5/36pt#; % height of lowercase without ascenders
+math_axis#:=81/36pt#; % axis of symmetry for math symbols
+bar_height#:=78.3/36pt#; % height of crossbar in lowercase e
+comma_depth#:=63/36pt#; % depth of comma below baseline
+desc_depth#:=63/36pt#; % depth of lowercase descenders
+
+crisp#:=8/36pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=11/36pt#; % lowercase hairline breadth
+stem#:=22/36pt#; % lowercase stem breadth
+curve#:=26/36pt#; % lowercase curve breadth
+ess#:=25/36pt#; % breadth in middle of lowercase s
+flare#:=26/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=35/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=26/36pt#; % uppercase stem breadth
+cap_curve#:=30/36pt#; % uppercase curve breadth
+cap_ess#:=27/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.38pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=18/36pt#; % vertical distance from serif base to tangent
+jut#:=27/36pt#; % protrusion of lowercase serifs
+cap_jut#:=30.5/36pt#; % protrusion of uppercase serifs
+beak_jut#:=8.5/36pt#; % horizontal protrusion of beak serifs
+beak#:=63/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=9pt#; % maximum breadth above or below notches
+bar#:=10/36pt#; % lowercase bar thickness
+slab#:=10/36pt#; % serif and arm thickness
+cap_bar#:=10/36pt#; % uppercase bar thickness
+cap_band#:=10/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=9pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.6/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=7/36pt#; % amount of overshoot for curves
+apex_o#:=7/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=.25; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.2; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=true; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+font_slant slant;
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input dozenali % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchsl10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl10.mf
new file mode 100644
index 00000000000..7fdab75fefb
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl10.mf
@@ -0,0 +1,83 @@
+% +AMDG This document was begun on 22 November 2008, the
+% feast of St. Cecilia, Virgin and Martyr; and it is humbly
+% dedicated to her and to the Immaculate Heart of Mary for
+% their prayers, and to the Sacred Heart of Jesus for His
+% mercy.
+
+mode_setup;
+
+font_identifier:="dozchsl"; font_size 10pt#;
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=87/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=25/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=33/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+font_slant slant;
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input dozenal % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchsl12.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl12.mf
new file mode 100644
index 00000000000..49d7cf22ca8
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl12.mf
@@ -0,0 +1,83 @@
+% +AMDG This document was begun on 22 November 2008, the
+% feast of St. Cecilia, Virgin and Martyr; and it is humbly
+% dedicated to her and to the Immaculate Heart of Mary for
+% their prayers, and to the Sacred Heart of Jesus for His
+% mercy.
+
+mode_setup;
+
+font_identifier:="dozchsl"; font_size 12pt#;
+
+u#:=23.5/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5.8/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=324/36pt#; % height of tallest characters
+asc_height#:=300/36pt#; % height of lowercase ascenders
+cap_height#:=295.2/36pt#; % height of caps
+fig_height#:=278.4/36pt#; % height of numerals
+x_height#:=186/36pt#; % height of lowercase without ascenders
+math_axis#:=108/36pt#; % axis of symmetry for math symbols
+bar_height#:=104.4/36pt#; % height of crossbar in lowercase e
+comma_depth#:=84/36pt#; % depth of comma below baseline
+desc_depth#:=84/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7.5/36pt#; % width of extrafine details
+hair#:=9.5/36pt#; % lowercase hairline breadth
+stem#:=28/36pt#; % lowercase stem breadth
+curve#:=33/36pt#; % lowercase curve breadth
+ess#:=30/36pt#; % breadth in middle of lowercase s
+flare#:=36/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=42/36pt#; % diameter of dots
+cap_hair#:=11.5/36pt#; % uppercase hairline breadth
+cap_stem#:=35/36pt#; % uppercase stem breadth
+cap_curve#:=40/36pt#; % uppercase curve breadth
+cap_ess#:=38/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.44pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=24/36pt#; % vertical distance from serif base to tangent
+jut#:=33/36pt#; % protrusion of lowercase serifs
+cap_jut#:=41/36pt#; % protrusion of uppercase serifs
+beak_jut#:=11.4/36pt#; % horizontal protrusion of beak serifs
+beak#:=84/36pt#; % vertical protrusion of beak serifs
+vair#:=8.5/36pt#; % vertical diameter of hairlines
+notch_cut#:=12pt#; % maximum breadth above or below notches
+bar#:=12.5/36pt#; % lowercase bar thickness
+slab#:=12.5/36pt#; % serif and arm thickness
+cap_bar#:=12.5/36pt#; % uppercase bar thickness
+cap_band#:=12.5/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=12pt#; % max breadth above/below uppercase notches
+serif_drop#:=4.8/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=9/36pt#; % amount of overshoot for curves
+apex_o#:=9/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=-0.2; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+font_slant slant;
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input dozenal % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchsl8.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl8.mf
new file mode 100644
index 00000000000..383d8d4c045
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl8.mf
@@ -0,0 +1,83 @@
+% +AMDG This document was begun on 22 November 2008, the
+% feast of St. Cecilia, Virgin and Martyr; and it is humbly
+% dedicated to her and to the Immaculate Heart of Mary for
+% their prayers, and to the Sacred Heart of Jesus for His
+% mercy.
+
+mode_setup;
+
+font_identifier:="dozchsl"; font_size 8pt#;
+
+u#:=17/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.1/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=216/36pt#; % height of tallest characters
+asc_height#:=200/36pt#; % height of lowercase ascenders
+cap_height#:=196.8/36pt#; % height of caps
+fig_height#:=185.6/36pt#; % height of numerals
+x_height#:=124/36pt#; % height of lowercase without ascenders
+math_axis#:=72/36pt#; % axis of symmetry for math symbols
+bar_height#:=69.6/36pt#; % height of crossbar in lowercase e
+comma_depth#:=56/36pt#; % depth of comma below baseline
+desc_depth#:=56/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=22/36pt#; % lowercase stem breadth
+curve#:=25.5/36pt#; % lowercase curve breadth
+ess#:=23/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=32/36pt#; % diameter of dots
+cap_hair#:=9.5/36pt#; % uppercase hairline breadth
+cap_stem#:=26.5/36pt#; % uppercase stem breadth
+cap_curve#:=30/36pt#; % uppercase curve breadth
+cap_ess#:=27/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.36pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=16/36pt#; % vertical distance from serif base to tangent
+jut#:=22/36pt#; % protrusion of lowercase serifs
+cap_jut#:=29/36pt#; % protrusion of uppercase serifs
+beak_jut#:=8.4/36pt#; % horizontal protrusion of beak serifs
+beak#:=56/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=8pt#; % maximum breadth above or below notches
+bar#:=9.5/36pt#; % lowercase bar thickness
+slab#:=9.5/36pt#; % serif and arm thickness
+cap_bar#:=9.5/36pt#; % uppercase bar thickness
+cap_band#:=9.5/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=8pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.2/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=6/36pt#; % amount of overshoot for curves
+apex_o#:=6/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.4; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+font_slant slant;
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input dozenal % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchsl9.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl9.mf
new file mode 100644
index 00000000000..c06988a5e05
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl9.mf
@@ -0,0 +1,83 @@
+% +AMDG This document was begun on 22 November 2008, the
+% feast of St. Cecilia, Virgin and Martyr; and it is humbly
+% dedicated to her and to the Immaculate Heart of Mary for
+% their prayers, and to the Sacred Heart of Jesus for His
+% mercy.
+
+mode_setup;
+
+font_identifier:="dozchsl"; font_size 9pt#;
+
+u#:=18.5/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.6/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=243/36pt#; % height of tallest characters
+asc_height#:=225/36pt#; % height of lowercase ascenders
+cap_height#:=221.4/36pt#; % height of caps
+fig_height#:=208.8/36pt#; % height of numerals
+x_height#:=139.5/36pt#; % height of lowercase without ascenders
+math_axis#:=81/36pt#; % axis of symmetry for math symbols
+bar_height#:=78.3/36pt#; % height of crossbar in lowercase e
+comma_depth#:=63/36pt#; % depth of comma below baseline
+desc_depth#:=63/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=24/36pt#; % lowercase stem breadth
+curve#:=28/36pt#; % lowercase curve breadth
+ess#:=25/36pt#; % breadth in middle of lowercase s
+flare#:=30/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=35/36pt#; % diameter of dots
+cap_hair#:=10/36pt#; % uppercase hairline breadth
+cap_stem#:=29/36pt#; % uppercase stem breadth
+cap_curve#:=33/36pt#; % uppercase curve breadth
+cap_ess#:=31/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.38pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=18/36pt#; % vertical distance from serif base to tangent
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=33/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9.2/36pt#; % horizontal protrusion of beak serifs
+beak#:=63/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=9pt#; % maximum breadth above or below notches
+bar#:=10/36pt#; % lowercase bar thickness
+slab#:=10/36pt#; % serif and arm thickness
+cap_bar#:=10/36pt#; % uppercase bar thickness
+cap_band#:=10/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=9pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.6/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=7/36pt#; % amount of overshoot for curves
+apex_o#:=7/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.2; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+%square_dots:=false; % should dots be square?
+%hefty:=false; % should we try hard not to be overweight?
+%serifs:=true; % should serifs and bulbs be attached?
+%monospace:=false; % should all characters have the same width?
+%variant_g:=false; % should an italic-style g be used?
+%low_asterisk:=false; % should the asterisk be centered at the axis?
+%math_fitting:=false; % should math-mode spacing be used?
+
+font_slant slant;
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input dozenal % switch to the driver file
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozenal.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozenal.mf
new file mode 100644
index 00000000000..aec50f62d03
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozenal.mf
@@ -0,0 +1,69 @@
+% +AMDG This program was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate Heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus for His mercy.
+
+define_pixels(u,fig_height,cap_stem,thin_join,o,stem,stem,bar,tiny);
+define_blacker_pixels(thin_join, curve);
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Prepare the character for the numeral X %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+beginchar("X",9u#,fig_height#,0); "The Numeral X";
+
+z1 = (w-u, h+o/2);
+z2 = (w-u, (h+o/2)-1.5*cap_stem);
+z3 = z2 - (2thin_join, 0);
+x4 = (w-u-2thin_join);
+y4 = ((h+o/2) - ((2cap_stem/3)));
+z5 = (u+2thin_join, ((h+o/2) - ((2*cap_stem)/3)));
+z6 = (w-u, fig_height/3);
+z7 = (w/2, 0-o);
+z8 = (u, fig_height/4);
+z9 = z8 + (5tiny/2, 5tiny/2);
+z10 = z8 + (5tiny,0);
+z11 = z10 - (3tiny, tiny);
+z12 = z7 + (0, 1.5thin_join);
+z13 = z6 - (cap_stem, 0);
+z14 = z5 - (2thin_join, 0);
+z15 = (u, h+o/2);
+
+fill z1--z2--z3--z4--z5{z6-z5}..z6..{left}z7{left}..{up}z8..z9..z10..{up}z11{down}..{right}z12{right}..{up}z13..{z14-z13}z14--z15--cycle;
+
+penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
+
+endchar;
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Prepare the character for the numeral E %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+beginchar("E",9u#,fig_height#,0); "The Numeral E";
+
+z1 = (w/2, h+o);
+z2 = (w/2, 0-o);
+z3 = (w/2, h/2);
+z4 = (w-u, h/4-5tiny/2);
+z5 = (w-u, 3h/4+5tiny/2);
+z6 = (u-o, (h/4));
+z7 = (u-o, (3h/4));
+z8 = z9 + (3tiny,-tiny);
+z9 = z4 - (5tiny, 0);
+z10 = z9 + (5tiny/2, 5tiny/2);
+z11 = z12 + (3tiny,tiny);
+z12 = z5 - (5tiny, 0);
+z13 = z12 + (5tiny/2, -5tiny/2);
+z14 = z2 + (0,1.4thin_join);
+z15 = z6 + (cap_stem, 0);
+z16 = z3 + (cap_stem, -thin_join/2);
+z17 = z16 + (0, thin_join);
+z18 = z7 + (cap_stem, 0);
+z19 = z1 - (0, 1.4thin_join);
+
+fill z5..{left}z1{left}..{down}z7{down}..{right}z3{left}..{down}z6{down}..{right}z2{right}..z4..z10..z9..{up}z8{down}..{left}z14{left}..{up}z15{up}..{right}z16--z17{left}..{up}z18{up}..{right}z19{right}..{down}z11{up}..{down}z12..z13..cycle;
+
+penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
+
+endchar;
+end;
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozenalb.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozenalb.mf
new file mode 100644
index 00000000000..c2c615a01cb
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozenalb.mf
@@ -0,0 +1,69 @@
+% +AMDG This program was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate Heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus for His mercy.
+
+define_pixels(u,fig_height,cap_stem,thin_join,o,stem,stem,bar,tiny);
+define_blacker_pixels(thin_join, curve);
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Prepare the character for the numeral X %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+beginchar("X",9u#,fig_height#,0); "The Numeral X";
+
+z1 = (w-u, h+o/2);
+z2 = (w-u, (h+o/2)-1.5*cap_stem);
+z3 = z2 - (2thin_join, 0);
+x4 = (w-u-2thin_join);
+y4 = ((h+o/2) - ((2cap_stem/3)));
+z5 = (u+2thin_join, ((h+o/2) - ((2*cap_stem)/3)));
+z6 = (w-u, fig_height/3);
+z7 = (w/2, 0-o);
+z8 = (u, fig_height/4);
+z9 = z8 + (5tiny/2, 5tiny/2);
+z10 = z8 + (4tiny,0);
+z11 = z10 - (3tiny, 0);
+z12 = z7 + (0, 1.5thin_join);
+z13 = z6 - (cap_stem, 0);
+z14 = z5 - (2thin_join, 0);
+z15 = (u, h+o/2);
+
+fill z1--z2--z3--z4--z5{z6-z5}..z6..{left}z7{left}..{up}z8..z9..z10..{up}z11{down}..{right}z12{right}..{up}z13..{z14-z13}z14--z15--cycle;
+
+penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
+
+endchar;
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Prepare the character for the numeral E %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+beginchar("E",9u#,fig_height#,0); "The Numeral E";
+
+z1 = (w/2, h+o);
+z2 = (w/2, 0-o);
+z3 = (w/2, h/2);
+z4 = (w-u, h/4-5tiny/2);
+z5 = (w-u, 3h/4+5tiny/2);
+z6 = (u-o, (h/4));
+z7 = (u-o, (3h/4));
+z8 = z9 + (tiny,0);
+z9 = z4 - (4tiny, 0);
+z10 = z9 + (5tiny/2, 5tiny/2);
+z11 = z12 + (tiny,0);
+z12 = z5 - (4tiny, 0);
+z13 = z12 + (5tiny/2, -5tiny/2);
+z14 = z2 + (0,1.9thin_join);
+z15 = z6 + (cap_stem, 0);
+z16 = z3 + (cap_stem, -thin_join/2);
+z17 = z16 + (0, thin_join);
+z18 = z7 + (cap_stem, 0);
+z19 = z1 - (0, 1.5thin_join);
+
+fill z5..{left}z1{left}..{down}z7{down}..{right}z3{left}..{down}z6{down}..{right}z2{right}..z4..z10..z9..{up}z8{down}..{left}z14{left}..{up}z15{up}..{right}z16--z17{left}..{up}z18{up}..{right}z19{right}..{down}z11{up}..{down}z12..z13..cycle;
+
+penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
+
+endchar;
+end;
diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozenali.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozenali.mf
new file mode 100644
index 00000000000..cfb0d306910
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/dozenal/dozenali.mf
@@ -0,0 +1,90 @@
+% +AMDG This document was begun on 24 November 2008, the
+% feast of St. John of the Cross, and it is humbly dedicated
+% to him and to the Immacualte Heart of Mary for their
+% prayers, and to the Sacred Heart of Jesus for His mercy.
+
+
+define_pixels(u,fig_height,cap_stem,thin_join,o,stem,stem,bar,tiny,curve);
+define_blacker_pixels(thin_join, curve);
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Prepare the character for the numeral X %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+beginchar("X",9u#,fig_height#,0); "The Numeral X";
+italcorr fig_height#*slant-.5u#;
+
+z1l = (w-u, 2(h/3));
+z2r = (2(w/3), h);
+z3 = (w/3, (8h/9)+o);
+z4r = (u, h+o);
+z5r = (w-u, h/4);
+y6 = y1;
+x6 = x3;
+z7l = (w/2, 0);
+z8 = (u,2h/5);
+x9 = x8;
+y9 = .4(y7 + y8);
+z10 = .5[z7,z8];
+z11 = .5[z7,z6];
+
+penpos1(1.3thin_join,0);
+penpos2(.7curve,90);
+penpos3(1.3thin_join,90);
+penpos4(1.3thin_join,0);
+penpos5(curve,0);
+penpos6(1.3thin_join,45);
+penpos7(1.3thin_join,270);
+penpos8(1.3thin_join,135);
+penpos9(1.3thin_join,235);
+penpos10(1.3thin_join,-30);
+penpos11(1.3thin_join,45);
+
+penstroke z1e{up}..{left}z2e{left}..z3e..z4e;
+penstroke z4e..z6e..z5e..z7e..z9e..z8e..z11e..z10e;
+
+penlabels(1,2,3,4,5,6,7,8,9,10,11);
+
+
+endchar;
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Prepare the character for the numeral E %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+beginchar("E",9u#,fig_height#,0); "The Numeral E";
+italcorr fig_height#*slant-.5u#;
+
+z1 = (w-u, 3h/4);
+z2 = (w-u, h/4);
+z3 = (2w/3, h/2);
+z4 = (u, 3h/4);
+z5 = (u, h/4);
+z6l = (w/2,h);
+z7l = (w/2,0);
+z8 = (w-u, 7h/8);
+z9 = z3;
+z10 = (w-u, h/8);
+z11 = 1/3[z8,z4];
+z12 = 1/3[z10,z5];
+
+penpos1(1.3thin_join,0);
+penpos8(1.3thin_join,45);
+penpos6(1.3thin_join,90);
+penpos4(curve,180);
+penpos3(1.3thin_join,270);
+penpos5(curve,180);
+penpos7(1.3thin_join,270);
+penpos2(1.3thin_join,0);
+penpos9(1.3thin_join,90);
+penpos10(1.3thin_join,315);
+penpos11(1.3thin_join,-180);
+penpos12(1.3thin_join,180);
+
+penstroke z11e..z1e..z8e..z6e..z4e..{right}z3e;
+penstroke z12e..z2e..z10e..z7e..z5e..{right}z9e;
+
+penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+
+endchar;
+end;
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars10.tfm
new file mode 100644
index 00000000000..8baea66b480
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars12.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars12.tfm
new file mode 100644
index 00000000000..a60241d4b10
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars12.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars17.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars17.tfm
new file mode 100644
index 00000000000..d61eba95e8d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars17.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars6.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars6.tfm
new file mode 100644
index 00000000000..2290c25a9a1
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars6.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars7.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars7.tfm
new file mode 100644
index 00000000000..27f007ee530
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars7.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars8.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars8.tfm
new file mode 100644
index 00000000000..e98fc4b7043
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars8.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars9.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars9.tfm
new file mode 100644
index 00000000000..363f0c11531
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars9.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchb10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchb10.tfm
new file mode 100644
index 00000000000..8baea66b480
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchb10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx10.tfm
new file mode 100644
index 00000000000..4e1365a72c6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx12.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx12.tfm
new file mode 100644
index 00000000000..75cdfd31428
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx12.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx5.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx5.tfm
new file mode 100644
index 00000000000..36dd0924961
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx5.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx6.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx6.tfm
new file mode 100644
index 00000000000..14151e49517
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx6.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx7.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx7.tfm
new file mode 100644
index 00000000000..d4165014230
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx7.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx8.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx8.tfm
new file mode 100644
index 00000000000..1c14ad07ec8
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx8.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx9.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx9.tfm
new file mode 100644
index 00000000000..01fdc9101c3
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx9.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxi10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxi10.tfm
new file mode 100644
index 00000000000..4fec03ec709
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxi10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxsl10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxsl10.tfm
new file mode 100644
index 00000000000..c7f3a6fbabf
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxsl10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit10.tfm
new file mode 100644
index 00000000000..d95de169129
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit12.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit12.tfm
new file mode 100644
index 00000000000..1b0ff8c3998
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit12.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit7.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit7.tfm
new file mode 100644
index 00000000000..f53b75e8ad2
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit7.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit8.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit8.tfm
new file mode 100644
index 00000000000..4a7a5d0aeab
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit8.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit9.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit9.tfm
new file mode 100644
index 00000000000..9d1c32cad8e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit9.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl10.tfm
new file mode 100644
index 00000000000..f295394693e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl12.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl12.tfm
new file mode 100644
index 00000000000..bf83981d286
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl12.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl8.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl8.tfm
new file mode 100644
index 00000000000..e3fe9b7e15d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl8.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl9.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl9.tfm
new file mode 100644
index 00000000000..b3327a00f59
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl9.tfm
Binary files differ
diff --git a/Master/texmf-dist/source/fonts/dozenal/dozenal.dtx b/Master/texmf-dist/source/fonts/dozenal/dozenal.dtx
new file mode 100644
index 00000000000..6c50087352d
--- /dev/null
+++ b/Master/texmf-dist/source/fonts/dozenal/dozenal.dtx
@@ -0,0 +1,46 @@
+% \iffalse
+% +AMDG This document was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate Heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus for His mercy.
+%
+% This document is copyright 2008 by Donald P. Goodman, and is
+% released publicly under the LaTeX Project Public License. The
+% distribution and modification of this work is constrained by the
+% conditions of that license. See
+% http://www.latex-project.org/lppl.txt
+% for the text of the license. This document is released
+% under version 1.3 of that license, and this work may be distributed
+% or modified under the terms of that license or, at your option, any
+% later version.
+%
+% This work has the LPPL maintenance status 'maintained'.
+%
+% The Current Maintainer of this work is Donald P. Goodman
+% (dgoodmaniii@gmail.com).
+%
+% This work consists of the files dozenal.dtx, dozenal.sty,
+% dozchars6.mf, dozchars7.mf, dozchars8.mf, dozchars9.mf,
+% dozchars10.mf, dozchars12.mf, dozchars17.mf, dozchsl8.mf,
+% dozchsl9.mf, dozchsl10.mf, dozchsl12.mf, dozchb10.mf,
+% dozchbx5.mf, dozchbx6.mf, dozchbx7.mf, dozchbx8.mf, dozchbx9.mf,
+% dozchbx10.mf, dozchbx12.mf, dozchit7.mf, dozchit8.mf,
+% dozchit9.mf, dozchit10.mf, dozchit12.mf, dozchbxi10.mf,
+% dozchbxsl10.mf, dozenal.mf, dozenalb.mf, dozenali.mf,
+% testdozchars.tex, dozenal.sty, and dozenal.pdf, along with
+% the README.
+% \fi
+
+\documentclass{ltxdoc}
+\title{The \texttt{dozenal} Package}
+\author{Donald P.\ Goodman III}
+\date{\today}
+
+\usepackage{doc}
+\usepackage{dozenal}
+\usepackage{mflogo}
+\usepackage{makeidx}
+
+\begin{document}
+\DocInput{dozenal.sty}
+\end{document}
diff --git a/Master/texmf-dist/tex/latex/dozenal/dozenal.sty b/Master/texmf-dist/tex/latex/dozenal/dozenal.sty
new file mode 100644
index 00000000000..a7b112fc91a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/dozenal/dozenal.sty
@@ -0,0 +1,227 @@
+% \iffalse
+% +AMDG This document was begun on 14 November 2008, the
+% feast of St. Josaphat, and it is humbly dedicated to him
+% and to the Immaculate Heart of Mary for their prayers, and
+% to the Sacred Heart of Jesus for His mercy.
+%
+% This document is copyright 2008 by Donald P. Goodman, and is
+% released publicly under the LaTeX Project Public License. The
+% distribution and modification of this work is constrained by the
+% conditions of that license. See
+% http://www.latex-project.org/lppl.txt
+% for the text of the license. This document is released
+% under version 1.3 of that license, and this work may be distributed
+% or modified under the terms of that license or, at your option, any
+% later version.
+%
+% This work has the LPPL maintenance status 'maintained'.
+%
+% The Current Maintainer of this work is Donald P. Goodman
+% (dgoodmaniii@gmail.com).
+%
+% This work consists of the files dozenal.dtx, dozenal.sty,
+% dozchars6.mf, dozchars7.mf, dozchars8.mf, dozchars9.mf,
+% dozchars10.mf, dozchars12.mf, dozchars17.mf, dozchsl8.mf,
+% dozchsl9.mf, dozchsl10.mf, dozchsl12.mf, dozchb10.mf,
+% dozchbx5.mf, dozchbx6.mf, dozchbx7.mf, dozchbx8.mf, dozchbx9.mf,
+% dozchbx10.mf, dozchbx12.mf, dozchit7.mf, dozchit8.mf,
+% dozchit9.mf, dozchit10.mf, dozchit12.mf, dozchbxi10.mf,
+% dozchbxsl10.mf, dozenal.mf, dozenalb.mf, dozenali.mf,
+% testdozchars.tex, dozenal.sty, and dozenal.pdf, along with
+% the README.
+% \fi
+%
+% \maketitle
+% \begin{abstract}
+% The |dozenal| package provides some simple mechanisms for
+% working with the dozenal (duodecimal or ``base 12'')
+% numerical system. It redefines all basic \LaTeX\
+% counters, provides a command for converting arbitrary
+% decimal numbers into dozenal, and provides new, real
+% Metafont characters for ten and eleven, though the
+% commands for producing them can be redefined to produce
+% any figure. This package uses the |\basexii| algorithm
+% by David Kastrup.
+% \end{abstract}
+%
+% \tableofcontents
+%
+% \section{Introduction}
+% \label{sect:intro}
+%
+% While most would probably call it at best overoptimistic and
+% at worst foolish, some people (the author included) do still
+% find themselves attracted to the dozenal (base-twelve)
+% system. These people, however, have been pretty hard
+% up\footnote{This is an Americanism for ``out of luck'' or
+% ``in difficult circumstances,'' for those who do not
+% know.} in the \LaTeX\ world. There is no package file
+% available which produces dozenal counters, like page and
+% chapter numbers, nor were there \emph{any} (I made a
+% pretty diligent search) dozenal characters for ten and
+% eleven, leaving dozenalists forced to use such makeshift
+% ugliness as the ``X/E'' or ``T/E'' or ``*/\#'' or whatever
+% other standard they decided to use. While this sort of
+% thing may be acceptable in ASCII, it's absolutely
+% unacceptable in a beautiful, typeset document.
+%
+% Enter the |dozenal| package. This package automates all
+% the messiness of being a dozenalist and using \LaTeX. It
+% redefines all the counters (though you'll have to redefine
+% them yourself if you're using your own), provides an
+% algorithm (generously donated by the intrepid David
+% Kastrup) for converting arbitrary positive whole numbers
+% into dozenal (this is e\TeX, but all modern distributions
+% will compile that), and finally, it includes original
+% dozenal characters, specifically designed to blend in well
+% with Knuth's Computer Modern fonts, though they should do
+% fine with the more common body fonts, as well.
+%
+% This document was typeset in accordance with the \LaTeX\
+% \textsc{docstrip} utility.
+%
+% \section{Usage}
+% \label{sect:usage}
+%
+% The |dozenal| package provides four new commands (though
+% I can only take credit for two of them). The first, and
+% by far the most important given the purpose and content of
+% this package, is |\basexii|\DescribeMacro{\basexii}. This
+% is a very simple command which takes the following
+% structure:
+% \begin{quote}
+% \cs{basexii}\marg{number}\marg{ten symbol}\marg{eleven symbol}
+% \end{quote}
+% What the above means is that the command is |\basexii| and
+% it takes three mandatory arguments: first, the symbol
+% that should be used for ten; second, the symbol that
+% should be used for eleven; and third, the number that
+% should be converted into dozenal using those two symbols.
+% This number should be positive and whole; that is, it
+% should be zero or higher, and it should not contain a
+% fractional part. \TeX\ is a typesetting program, after
+% all; if you want a robust decimal to dozenal converter,
+% there are many options that any dozenalists caring enough
+% to use this package will already know about.
+%
+% This |\basexii| algorithm was produced by David Kastrup,
+% well known and admired in the \TeX\ world for his many
+% useful packages and other contributions. He posted this
+% algorithm on comp.text.tex; it is included here with his
+% kind and generous permission.
+%
+% That one would want to use the same ten and eleven symbols
+% throughout a document seems a reasonable assumption;
+% therefore, I have provided a simplified version of the
+% |\basexii| command, |\dozens|\DescribeMacro{\dozens}.
+% |\dozens| takes only a single argument, the number to be
+% converted; the ten and eleven symbols used are those
+% produced by the commands |\x| and |\e|, to which we'll get
+% in a moment.
+%
+% |\x|\DescribeMacro{\x} and |\e|\DescribeMacro{\e} are the
+% commands used to quickly and easily access the symbols for
+% ten and eleven without having to use active characters
+% (the \TeX\ gurus will know what that means; if you don't
+% know, that's okay; you don't need to to use this package
+% effectively). In any case, |\x| and |\e| default to using
+% the special dozenal characters that are part of this
+% package; they could be easily redefined if for some reason
+% you don't like the Pitman characters (which this package,
+% and the Dozenal Society of Great Britain, prefer), in the
+% following manner:
+% \begin{quote}
+% |\renewcommand\x{X}|
+% \end{quote}
+% Or whichever characters you like to use. If you prefer
+% the Dozenal Society of America's proposed characters (a
+% stylized X and E), then this package will disappoint you.
+% May I suggest |$\chi$| ($\chi$) and |$\xi$| ($\xi$) as a
+% stopgap while you locate or produce real characters of
+% your own? Sorry; I'm an American myself, but I much
+% prefer the Pitman characters for a variety of reasons
+% (feel free to email me if you care), and creating fonts in
+% \MF, even small and inconsequential ones like this, is too
+% much work for characters that I don't even like.
+%
+% The |dozenal| package also redefines all the standard
+% \LaTeX\ counters, such as |section| and |enumii|. If
+% you've defined your own counters, you'll need to define
+% them yourself; however, this is an easy matter:
+% \begin{quote}
+% |\renewcommand\thecounter{\basexii{\arabic{counter}}{\x}{\e}}|
+% \end{quote}
+% For example. Of course, you can fill in the |\x| and |\e|
+% with whatever you want (though it would make more sense to
+% simply redefine |\x| and |\e|, so that all the counters
+% would use the same characters), or you could use the
+% |\dozens| command instead. Whatever your pleasure might
+% be.
+%
+% \section{Implementation}
+% \label{sect:code}
+%
+% First, we name the package that we provide. This is
+% not exactly the most difficult part of the code.
+% \begin{macrocode}
+\ProvidesPackage{dozenal}
+% \end{macrocode}
+% We then define the font that we're using for our
+% \MF-produced Pitman characters. Incidentally, we also
+% define the command |\doz|, though I can't foresee any
+% decent use for it except in packages and preambles; it is
+% then used to define |\x| and |\e|, which provide the ten
+% and eleven symbols for all the counter redefinitions.
+% \begin{macrocode}
+\DeclareFontFamily{OT1}{dozch}{}
+\DeclareFontShape{OT1}{dozch}{m}{n}{<-7> dozchars6 <7> dozchars7 <8> dozchars8 <9> dozchars9 <10-11> dozchars10 <12-16> dozchars12 <17-> dozchars17 }{}
+\DeclareFontShape{OT1}{dozch}{b}{n}{<-> dozchb10 }{}
+\DeclareFontShape{OT1}{dozch}{bx}{n}{<-6> dozchbx6 <7> dozchbx7 <8> dozchbx8 <9> dozchbx9 <10-11> dozchbx10 <12-> dozchbx12 }{}
+\DeclareFontShape{OT1}{dozch}{m}{sl}{<-8> dozchsl8 <9> dozchsl9 <10-11> dozchsl10 <12-> dozchsl12 }{}
+\DeclareFontShape{OT1}{dozch}{bx}{sl}{<-> dozchbxsl10 }{}
+\DeclareFontShape{OT1}{dozch}{m}{it}{<-7> dozchit7 <8> dozchit8 <9> dozchit9 <10-11> dozchit10 <12-> dozchit12 }{}
+\DeclareFontShape{OT1}{dozch}{bx}{it}{<-> dozchbxi10 }{}
+\newcommand\doz[1]{{\fontfamily{dozch}\selectfont #1}}
+\newcommand\x{\protect\doz{X}}%
+\newcommand\e{\protect\doz{E}}%
+% \end{macrocode}
+% Then we define our command which will produce the dozenal
+% numbers from decimal sources. This algorithm was taken
+% directly from the publicly available archives of
+% comp.text.tex, where it was posted by the well-known and
+% redoubtable David Kastrup. We also define the |\dozens|
+% command, a simplified |\basexii| (which, in fact, depends
+% utterly upon |\basexii|), just to make it easy for
+% everyone.
+% \begin{macrocode}
+\def\basexii#1#2#3{\ifcase\numexpr(#1)\relax
+0\or1\or2\or3\or4\or5\or6\or7\or8\or9\or#2\or#3\else
+\expandafter\basexii\expandafter{\number\numexpr((#1)-6)/12}{#2}{#3}\expandafter\basexii\expandafter{\number\numexpr(#1)-((#1)-6)/12*12}{#2}{#3}\fi}
+\newcommand\dozens[1]{\basexii{#1}{\x}{\e}}
+% \end{macrocode}
+% Now, of course, we simply redefine all the counters. This
+% covers only those counters included in the basic \LaTeX\
+% document classes, however, so if you've written your own,
+% you'll need to redefine them yourself.
+% \begin{macrocode}
+\@ifundefined{c@page}{}{\renewcommand\thepage{\basexii{\arabic{page}}{\x}{\e}}}
+\@ifundefined{c@chapter}{}{\renewcommand\thechapter{\basexii{\arabic{chapter}}{\x}{\e}}}
+\@ifundefined{c@footnote}{}{\renewcommand\thefootnote{\basexii{\arabic{footnote}}{\x}{\e}}}
+\@ifundefined{c@section}{}{\renewcommand\thesection{\basexii{\arabic{section}}{\x}{\e}}}
+\@ifundefined{c@subsection}{}{\renewcommand\thesubsection{\basexii{\arabic{subsection}}{\x}{\e}}}
+\@ifundefined{c@subsubsection}{}{\renewcommand\thesubsubsection{\basexii{\arabic{subsubsection}}{\x}{\e}}}
+\@ifundefined{c@part}{}{\renewcommand\thepart{\basexii{\arabic{part}}{\x}{\e}}}
+\@ifundefined{c@subparagraph}{}{\renewcommand\thesubparagraph{\basexii{\arabic{subparagraph}}{\x}{\e}}}
+\@ifundefined{c@paragraph}{}{\renewcommand\theparagraph{\basexii{\arabic{paragraph}}{\x}{\e}}}
+\@ifundefined{c@equation}{}{\renewcommand\theequation{\basexii{\arabic{equation}}{\x}{\e}}}
+\@ifundefined{c@figure}{}{\renewcommand\thefigure{\basexii{\arabic{figure}}{\x}{\e}}}
+\@ifundefined{c@table}{}{\renewcommand\thetable{\basexii{\arabic{table}}{\x}{\e}}}
+\@ifundefined{c@table}{}{\renewcommand\thempfootnote{\basexii{\arabic{mpfootnote}}{\x}{\e}}}
+\@ifundefined{c@enumi}{}{\renewcommand\theenumi{\basexii{\arabic{enumi}}{\x}{\e}}}
+\@ifundefined{c@enumii}{}{\renewcommand\theenumii{\basexii{\arabic{enumii}}{\x}{\e}}}
+\@ifundefined{c@enumiii}{}{\renewcommand\theenumiii{\basexii{\arabic{enumiii}}{\x}{\e}}}
+\@ifundefined{c@enumiv}{}{\renewcommand\theenumiv{\basexii{\arabic{enumiv}}{\x}{\e}}}
+% \end{macrocode}
+% And that's the end. Thanks for reading,
+% folks; please email me with any suggestions or improvements.
+% \printindex
diff --git a/Master/tlpkg/bin/ctan2tds b/Master/tlpkg/bin/ctan2tds
index bb08d54ef7f..4ed181f3a21 100755
--- a/Master/tlpkg/bin/ctan2tds
+++ b/Master/tlpkg/bin/ctan2tds
@@ -606,6 +606,7 @@ $standarddest = "texmf-dist";
'cjhebrew', 'fonts',
'cmpica', 'fonts',
'cryst', 'fonts',
+ 'dozenal', 'fonts',
'eplain', 'eplain',
'epsf', 'generic',
'eurosym', 'fonts',
@@ -894,6 +895,7 @@ $standardtex='\.(cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
'dingbat', 'fonts',
'dinat', 'bibtex',
'doublestroke','fonts',
+ 'dozenal', 'fonts',
'dratex', 'generic',
'economic', 'bibtex',
'edmac', 'generic',
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 58fb396296d..cc531e3bc0a 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -72,7 +72,7 @@ my @WorkingTLP = qw(
dinat dingbat directory disser dk-bib dlfltxb
doc-pictex docmfp doi doipubmed
dotarrow dottex
- doublestroke dpfloat dprogress drac draftcopy
+ doublestroke dozenal dpfloat dprogress drac draftcopy
draftwatermark dramatist dratex dtxgallery
dtxtut duerer-latex dvdcoll dviasm dviincl dvipdfmx-def
dvipsconfig dyntree
diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
index 5e3488c5db3..4df406eaacd 100644
--- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
@@ -50,6 +50,7 @@ depend dice
depend dictsym
depend dingbat
depend doublestroke
+depend dozenal
depend duerer
depend duerer-latex
depend ean
diff --git a/Master/tlpkg/tlpsrc/dozenal.tlpsrc b/Master/tlpkg/tlpsrc/dozenal.tlpsrc
new file mode 100644
index 00000000000..4b5ad6d2873
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/dozenal.tlpsrc
@@ -0,0 +1,2 @@
+name dozenal
+category Package