summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/source/public
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-09-14 21:57:02 +0000
committerKarl Berry <karl@freefriends.org>2014-09-14 21:57:02 +0000
commit327c7c00b7879bf8e82fc936ea757be48dea5c82 (patch)
treed3f7280d963d99a6a2e869c0258ac1793a5569b2 /Master/texmf-dist/fonts/source/public
parent4da64119b53135537ba789190d584f1833eee7c5 (diff)
drm (14sep14)
git-svn-id: svn://tug.org/texlive/trunk@35166 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/fonts/source/public')
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmacc.mf7
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmcap.mf5
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmit10.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmit11.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmit12.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmit14.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmit17.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmit24.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmit6.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmit7.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmit8.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmit9.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitacclet.mf144
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitbx10.mf79
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitbx11.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitbx12.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitbx14.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitbx17.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitbx24.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitbx6.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitbx7.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitbx8.mf80
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitbx9.mf81
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitlow.mf82
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitsc10.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitsc11.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitsc12.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitsc14.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitsc17.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitsc24.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitsc6.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitsc7.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitsc8.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmitsc9.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmittc10.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmittc11.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmittc12.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmittc14.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmittc17.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmittc24.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmittc6.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmittc7.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmittc8.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmittc9.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmligs.mf6
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmmathgrkup.mf3
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmmi10.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmscacclet.mf3
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmscap.mf19
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmscbx10.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmscbx11.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmscbx12.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmscbx14.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmscbx17.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmscbx24.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmscbx6.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmscbx7.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmscbx8.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmscbx9.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmtcacclet.mf2
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmtcap.mf22
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmtcbx10.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmtcbx11.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmtcbx12.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmtcbx14.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmtcbx17.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmtcbx24.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmtcbx6.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmtcbx7.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmtcbx8.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmtcbx9.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmui10.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmui11.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmui12.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmui14.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmui17.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmui24.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmui6.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmui7.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmui8.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmui9.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmuibx10.mf77
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmuibx11.mf78
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmuibx12.mf78
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmuibx14.mf78
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmuibx17.mf78
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmuibx24.mf78
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmuibx6.mf78
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmuibx7.mf78
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmuibx8.mf78
-rw-r--r--Master/texmf-dist/fonts/source/public/drm/drmuibx9.mf79
91 files changed, 4661 insertions, 133 deletions
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmacc.mf b/Master/texmf-dist/fonts/source/public/drm/drmacc.mf
index bd35a644a65..89674fc841f 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmacc.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmacc.mf
@@ -146,7 +146,7 @@ endchar;
beginchar(oct"013",pwid#,0,1.5pwid#); "The cedilla";
-cedsize = thinl*1.5;
+cedsize = pwid/3;
z0 = (w/2-cedsize/2,0);
z1 = z0 shifted (cedsize,0);
z2 = z0 shifted (0,-cedsize);
@@ -192,8 +192,9 @@ z3 = (w-ss,h);
z4 = z1 shifted (0,-1.5thinl);
z5 = z2 shifted (0,1.5thinl);
-fill z0..{right}z1{right}..{right}z5{right}..{dir 60}z3{dir
- -95}..{left}z2{left}..{left}z4{left}..z0..cycle;
+fill z0..{right}z1{right}..{right}z5{right}..
+ {dir 60}z3{dir -95}..{left}z2{left}..{left}z4{left}..
+ cycle;
tilde := currentpicture;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmcap.mf b/Master/texmf-dist/fonts/source/public/drm/drmcap.mf
index 4f90cc9998a..c07b89b182c 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmcap.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmcap.mf
@@ -707,9 +707,8 @@ llserif(1,12,13,14,26)(1);
urserif(4,15,16,17,27)(1);
ulserif(3,18,19,20,28)(1);
-%pickup pencircle scaled 2;
-%draw z5--z4..z16..z16--z17--z20--z19..z18..z3--z1..z12..z13--z14--z6--z7..z29..z30--z5--cycle;
-path capell; capell = z5--z4..z16..z16--z17--z20--z19..z18..z3--z1..z12..z13--z14--z6--z7..z29..z30--z5--cycle;
+path capell; capell = z5--z4..z16..z16--z17--z20--z19..z18..z3--
+ z1..z12..z13--z14--z6--z7..z29..z30--z2--z5--z4--cycle;
fill capell;
capl := currentpicture;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmit10.mf b/Master/texmf-dist/fonts/source/public/drm/drmit10.mf
index 6f42156dc0f..7534f5d7db5 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmit10.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmit10.mf
@@ -11,6 +11,7 @@ cap#=8pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmit11.mf b/Master/texmf-dist/fonts/source/public/drm/drmit11.mf
index 2c034d55386..da4ff64c364 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmit11.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmit11.mf
@@ -11,6 +11,7 @@ cap#=9pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmit12.mf b/Master/texmf-dist/fonts/source/public/drm/drmit12.mf
index 31f730bd2a2..bcb77760f29 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmit12.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmit12.mf
@@ -11,6 +11,7 @@ cap#=10pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmit14.mf b/Master/texmf-dist/fonts/source/public/drm/drmit14.mf
index d08904c834a..a1178a7c644 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmit14.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmit14.mf
@@ -11,6 +11,7 @@ cap#=12pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmit17.mf b/Master/texmf-dist/fonts/source/public/drm/drmit17.mf
index 8c70936e69c..6b5a92e1c44 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmit17.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmit17.mf
@@ -11,6 +11,7 @@ cap#=15pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmit24.mf b/Master/texmf-dist/fonts/source/public/drm/drmit24.mf
index d1a431063fd..d65c825e245 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmit24.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmit24.mf
@@ -11,6 +11,7 @@ cap#=21pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmit6.mf b/Master/texmf-dist/fonts/source/public/drm/drmit6.mf
index 5d808a30872..3a9323f4a08 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmit6.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmit6.mf
@@ -11,6 +11,7 @@ cap#=4pt#;
u#=2cap#/3;
em#=1.4cap#;
ex#=0.7cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmit7.mf b/Master/texmf-dist/fonts/source/public/drm/drmit7.mf
index 64ef23f3107..1f03b22db8e 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmit7.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmit7.mf
@@ -11,6 +11,7 @@ cap#=5pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmit8.mf b/Master/texmf-dist/fonts/source/public/drm/drmit8.mf
index 24f4d7f4fae..d382d24f0cd 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmit8.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmit8.mf
@@ -11,6 +11,7 @@ cap#=6pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmit9.mf b/Master/texmf-dist/fonts/source/public/drm/drmit9.mf
index 352d47fe548..d7e254d9c95 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmit9.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmit9.mf
@@ -11,6 +11,7 @@ cap#=7pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitacclet.mf b/Master/texmf-dist/fonts/source/public/drm/drmitacclet.mf
index 1bb1a2d2014..79dd3bcc964 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmitacclet.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitacclet.mf
@@ -2,125 +2,125 @@
% humbly dedicated to the Immaculate Heart of Mary for her
% prayers, and to the Sacred Heart of Jesus for His mercy.
-beginchar(oct"350",ex#+2ss#,ex#,0); "The letter egrave";
+beginchar(oct"350",exw#+2ss#,ex#,0); "The letter egrave";
currentpicture := lowe + grave shifted
(w/2-1.5pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"351",ex#+2ss#,ex#,0); "The letter eacute";
+beginchar(oct"351",exw#+2ss#,ex#,0); "The letter eacute";
currentpicture := lowe + acute shifted
(w/2-1.5pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"354",0.6ex#+2ss#,ex#,0); "the letter igrave";
+beginchar(oct"354",0.6exw#+2ss#,ex#,0); "the letter igrave";
currentpicture := dotlessi + grave shifted
(w/2-1.5pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"355",0.6ex#+2ss#,ex#,0); "the letter iacute";
+beginchar(oct"355",0.6exw#+2ss#,ex#,0); "the letter iacute";
currentpicture := dotlessi + acute shifted
(w/2-1.5pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"356",0.6ex#+2ss#,ex#,0); "the letter icirc";
+beginchar(oct"356",0.6exw#+2ss#,ex#,0); "the letter icirc";
currentpicture := dotlessi + circumflex shifted
(w/2-1.5pwid,-(cap-ex)+1.5pwid);
endchar;
-beginchar(oct"357",0.6ex#+2ss#,ex#,0); "dotless i with diaresis";
+beginchar(oct"357",0.6exw#+2ss#,ex#,0); "dotless i with diaresis";
currentpicture := dotlessi + diaresis shifted
(w/2-1.5pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"352",ex#+2ss#,ex#,0); "e with circumflex";
+beginchar(oct"352",exw#+2ss#,ex#,0); "e with circumflex";
currentpicture := lowe + circumflex shifted
(w/2-pwid,-(cap-ex)+1.5pwid);
endchar;
-beginchar(oct"353",ex#+2ss#,ex#,0); "e with diaresis";
+beginchar(oct"353",exw#+2ss#,ex#,0); "e with diaresis";
currentpicture := lowe + diaresis shifted
(w/2-pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"362",ex#+2ss#,ex#,0); "the letter ograve";
+beginchar(oct"362",exw#+2ss#,ex#,0); "the letter ograve";
currentpicture := lowo + grave shifted
(w/2-1.5pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"363",ex#+2ss#,ex#,0); "the letter oacute";
+beginchar(oct"363",exw#+2ss#,ex#,0); "the letter oacute";
currentpicture := lowo + acute shifted
(w/2-1.5pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"366",ex#+2ss#,ex#,0); "o with diaresis";
+beginchar(oct"366",exw#+2ss#,ex#,0); "o with diaresis";
currentpicture := lowo + diaresis shifted
(w/2-pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"365",ex#+2ss#,ex#,0); "o with tilde";
+beginchar(oct"365",exw#+2ss#,ex#,0); "o with tilde";
currentpicture := lowo + tilde shifted
(w/2-pwid,-(cap-ex)+1.5pwid);
endchar;
-beginchar(oct"364",ex#+2ss#,ex#,0); "o with circumflex";
+beginchar(oct"364",exw#+2ss#,ex#,0); "o with circumflex";
currentpicture := lowo + circumflex shifted
(w/2-pwid,-(cap-ex)+1.5pwid);
endchar;
-beginchar(oct"340",1.3ex#+2ss#,ex#,0); "The letter agrave";
+beginchar(oct"340",1.3exw#+2ss#,ex#,0); "The letter agrave";
currentpicture := lowa + grave shifted
(w/2-1.5pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"341",1.3ex#+2ss#,ex#,0); "The letter aacute";
+beginchar(oct"341",1.3exw#+2ss#,ex#,0); "The letter aacute";
currentpicture := lowa + acute shifted
(w/2-1.5pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"342",1.3ex#+2ss#,ex#,0); "a with circumflex";
+beginchar(oct"342",1.3exw#+2ss#,ex#,0); "a with circumflex";
currentpicture := lowa + circumflex shifted
(w/2-1.5pwid,-(cap-ex)+1.5pwid);
endchar;
-beginchar(oct"343",1.3ex#+2ss#,ex#,0); "a with tilde";
+beginchar(oct"343",1.3exw#+2ss#,ex#,0); "a with tilde";
currentpicture := lowa + tilde shifted
(w/2-1.5pwid,-(cap-ex)+1.5pwid);
endchar;
-beginchar(oct"344",1.3ex#+2ss#,ex#,0); "a with diaresis";
+beginchar(oct"344",1.3exw#+2ss#,ex#,0); "a with diaresis";
currentpicture := lowa + diaresis shifted
(w/2-pwid-lserwl/2,-(cap-ex)+pwid);
endchar;
-beginchar(oct"345",1.3ex#+2ss#,ex#,0); "a with ring";
+beginchar(oct"345",1.3exw#+2ss#,ex#,0); "a with ring";
currentpicture := lowa;
pickup pencircle scaled thinl;
@@ -128,7 +128,7 @@ draw ringaccent shifted (w/2-1.1pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"267",1.4ex#+2ss#,ex#,0); "u with ring";
+beginchar(oct"267",1.4exw#+2ss#,ex#,0); "u with ring";
currentpicture := lowu;
pickup pencircle scaled thinl;
@@ -136,7 +136,7 @@ draw ringaccent shifted (w/2-pwid,-(cap-ex)+pwid);
endchar;
-beginchar(oct"347",ex#+2ss#,ex#,1.5pwid#); "c cedille";
+beginchar(oct"347",exw#+2ss#,ex#,1.5pwid#); "c cedille";
currentpicture := lowc + cedille shifted (w-1.7pwid,0);
@@ -323,69 +323,69 @@ currentpicture := capi + overdot shifted (w/2-1.5dotwid,pwid);
endchar;
-beginchar(oct"240",ex#+2ss#,ex#,0); "The letter a, inverse circum";
+beginchar(oct"240",exw#+2ss#,ex#,0); "The letter a, inverse circum";
-currentpicture := lowa + invcircum shifted (w/2-pwid,-0.3pwid);
+currentpicture := lowa + invcircum shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"241",ex#+2ss#,ex#,0); "The letter a, reverse cedilla";
+beginchar(oct"241",exw#+2ss#,ex#,0); "The letter a, reverse cedilla";
currentpicture := lowa + revcid shifted (2w/3-0.5pwid,0);
endchar;
-beginchar(oct"242",ex#+2ss#,ex#,0); "c with acute";
+beginchar(oct"242",exw#+2ss#,ex#,0); "c with acute";
-currentpicture := lowc + acute shifted (w/2-pwid,-0.5pwid);
+currentpicture := lowc + acute shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"243",ex#+2ss#,ex#,0); "c inverse circum";
+beginchar(oct"243",exw#+2ss#,ex#,0); "c inverse circum";
-currentpicture := lowc + invcircum shifted (w/2-pwid,-0.3pwid);
+currentpicture := lowc + invcircum shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"244",1.2ex#+2ss#,asch#,0); "d apostrophe";
+beginchar(oct"244",1.2exw#+2ss#,asch#,0); "d apostrophe";
currentpicture := lowd;
-fill commapost shifted (w-0.5pwid-ss,h-0.75pwid);
+fill commapost shifted (w-0.2pwid-ss,h-0.5pwid);
endchar;
-beginchar(oct"245",ex#+2ss#,ex#,0); "e, inverse circumflex";
+beginchar(oct"245",exw#+2ss#,ex#,0); "e, inverse circumflex";
-currentpicture := lowe + invcircum shifted (w/2-pwid,-0.3pwid);
+currentpicture := lowe + invcircum shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"246",ex#+2ss#,ex#,0); "e, reverse cedilla";
+beginchar(oct"246",exw#+2ss#,ex#,0); "e, reverse cedilla";
currentpicture := lowe + revcid shifted (w/2-0.3pwid,0);
endchar;
-beginchar(oct"247",ex#+2ss#,ex#,dep#); "g, inverse circum";
+beginchar(oct"247",exw#+2ss#,ex#,dep#); "g, inverse circum";
-currentpicture := lowg + invcircum shifted (w/2-pwid,-0.3pwid);
+currentpicture := lowg + invcircum shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"250",0.6ex#+2ss#,asch#,0); "l, with acute";
+beginchar(oct"250",0.6exw#+2ss#,asch#,0); "l, with acute";
currentpicture := lowl + acute shifted (w/2-pwid,pwid);
endchar;
-beginchar(oct"251",0.6ex#+2ss#,asch#,0); "l, with apostrophe";
+beginchar(oct"251",0.6exw#+2ss#,asch#,0); "l, with apostrophe";
currentpicture := lowl;
-fill commapost shifted (w-0.5pwid-ss,h-0.75pwid);
+fill commapost shifted (w-0.2pwid-ss,h-0.5pwid);
endchar;
-beginchar(oct"252",0.6ex#+2ss#,asch#,0); "l, with crossbar";
+beginchar(oct"252",0.6exw#+2ss#,asch#,0); "l, with crossbar";
currentpicture := lowl;
@@ -400,94 +400,94 @@ draw crossbar rotatedaround (z2,30);
endchar;
-beginchar(oct"253",1.2ex#+2ss#,ex#,0); "n, acute accent";
+beginchar(oct"253",1.2exw#+2ss#,ex#,0); "n, acute accent";
-currentpicture := lown + acute shifted (w/2-pwid,-0.5pwid);
+currentpicture := lown + acute shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"254",1.2ex#+2ss#,ex#,0); "n, inverse circum";
+beginchar(oct"254",1.2exw#+2ss#,ex#,0); "n, inverse circum";
-currentpicture := lown + invcircum shifted (w/2-pwid,-0.5pwid);
+currentpicture := lown + invcircum shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"256",ex#+2ss#,ex#,0); "o, Hungarian umlaut";
+beginchar(oct"256",exw#+2ss#,ex#,0); "o, Hungarian umlaut";
-currentpicture := lowo + hungum shifted (w/2-pwid,0);
+currentpicture := lowo + hungum shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"257",ex#+2ss#,ex#,0); "r, with acute accent";
+beginchar(oct"257",exw#+2ss#,ex#,0); "r, with acute accent";
-currentpicture := lowr + acute shifted (w/2-pwid,-0.5pwid);
+currentpicture := lowr + acute shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"260",ex#+2ss#,ex#,0); "r, reverse circum";
+beginchar(oct"260",exw#+2ss#,ex#,0); "r, reverse circum";
-currentpicture := lowr + invcircum shifted (w/2-pwid,-0.5pwid);
+currentpicture := lowr + invcircum shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"261",0.8ex#+2ss#,ex#,0); "s, with acute accent";
+beginchar(oct"261",0.8exw#+2ss#,ex#,0); "s, with acute accent";
-currentpicture := lows + acute shifted (w/2-pwid,-0.5pwid);
+currentpicture := lows + acute shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"262",0.8ex#+2ss#,ex#,0); "s, reverse circum";
+beginchar(oct"262",0.8exw#+2ss#,ex#,0); "s, reverse circum";
-currentpicture := lows + invcircum shifted (w/2-pwid,-0.5pwid);
+currentpicture := lows + invcircum shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"263",0.8ex#+2ss#,ex#,0); "s, cedilla";
+beginchar(oct"263",0.8exw#+2ss#,ex#,0); "s, cedilla";
currentpicture := lows + cedille shifted (w/2-pwid/2,0);
endchar;
-beginchar(oct"264",ex#/phi+2.5ss#,theight#,0); "t, with apostrophe";
+beginchar(oct"264",exw#/phi+2.5ss#,theight#,0); "t, with apostrophe";
currentpicture := lowt;
fill commapost shifted (w-0.2pwid,h-pwid/2);
endchar;
-beginchar(oct"265",ex#/phi+2ss#,theight#,0); "t, with cedilla";
+beginchar(oct"265",exw#/phi+2ss#,theight#,0); "t, with cedilla";
currentpicture := lowt + cedille shifted (w/2-pwid/4,0);
endchar;
-beginchar(oct"266",1.4ex#+2ss#,ex#,0); "u with Hungarian umlaut";
+beginchar(oct"266",1.4exw#+2ss#,ex#,0); "u with Hungarian umlaut";
-currentpicture := lowu + hungum shifted (w/2-pwid,0);
+currentpicture := lowu + hungum shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"270",1.2ex#+2ss#,ex#,dep#); "y, with diaresis";
+beginchar(oct"270",1.2exw#+2ss#,ex#,dep#); "y, with diaresis";
-currentpicture := lowy + diaresis shifted (w/2-pwid,-0.5pwid);
+currentpicture := lowy + diaresis shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"271",ex#+2ss#,ex#,0); "z, acute accent";
+beginchar(oct"271",exw#+2ss#,ex#,0); "z, acute accent";
-currentpicture := lowz + acute shifted (w/2-pwid,-0.5pwid);
+currentpicture := lowz + acute shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"272",ex#+2ss#,ex#,0); "z, inverse circum";
+beginchar(oct"272",exw#+2ss#,ex#,0); "z, inverse circum";
-currentpicture := lowz + invcircum shifted (w/2-pwid,-0.5pwid);
+currentpicture := lowz + invcircum shifted (w/2-pwid,0.2pwid);
endchar;
-beginchar(oct"273",ex#+2ss#,ex#,0); "z, overdot";
+beginchar(oct"273",exw#+2ss#,ex#,0); "z, overdot";
-currentpicture := lowz + overdot shifted (w/2-1.5dotwid,-0.5pwid);
+currentpicture := lowz + overdot shifted (w/2-1.5dotwid,0.2pwid);
endchar;
@@ -649,37 +649,37 @@ currentpicture := capy + acute shifted (w/2-pwid,pwid);
endchar;
-beginchar(oct"361",1.2ex#+2ss#,ex#,0); "n, tilde";
+beginchar(oct"361",1.2exw#+2ss#,ex#,0); "n, tilde";
currentpicture := lown + tilde shifted (w/2-1.5pwid,0);
endchar;
-beginchar(oct"371",1.4ex#+2ss#,ex#,0); "u, acute";
+beginchar(oct"371",1.4exw#+2ss#,ex#,0); "u, acute";
currentpicture := lowu + acute shifted (w/2-1.5pwid,0);
endchar;
-beginchar(oct"372",1.4ex#+2ss#,ex#,0); "u, grave";
+beginchar(oct"372",1.4exw#+2ss#,ex#,0); "u, grave";
currentpicture := lowu + grave shifted (w/2-1.5pwid,0);
endchar;
-beginchar(oct"373",1.4ex#+2ss#,ex#,0); "u, circumflex";
+beginchar(oct"373",1.4exw#+2ss#,ex#,0); "u, circumflex";
currentpicture := lowu + circumflex shifted (w/2-1.5pwid,0);
endchar;
-beginchar(oct"374",1.4ex#+2ss#,ex#,0); "u, diaresis";
+beginchar(oct"374",1.4exw#+2ss#,ex#,0); "u, diaresis";
currentpicture := lowu + diaresis shifted (w/2-1.5pwid,0);
endchar;
-beginchar(oct"375",1.2ex#+2ss#,ex#,dep#); "y, acute";
+beginchar(oct"375",1.2exw#+2ss#,ex#,dep#); "y, acute";
currentpicture := lowy + acute shifted (w/2-pwid,0);
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitbx10.mf b/Master/texmf-dist/fonts/source/public/drm/drmitbx10.mf
new file mode 100644
index 00000000000..9e9f85f920e
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitbx10.mf
@@ -0,0 +1,79 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=10pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=8pt#;
+u#=2.5cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.3pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant := 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.5pt#;
+slantwid#=1.5pt#;
+thickstroke#=1.3pt#;
+thinstroke#=0.7pt#;
+loopgap#=1.0pt#;
+hair#=0.2pt#;
+o#=0.1pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitbx11.mf b/Master/texmf-dist/fonts/source/public/drm/drmitbx11.mf
new file mode 100644
index 00000000000..ce77fefab16
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitbx11.mf
@@ -0,0 +1,80 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=11pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=9pt#;
+u#=2.5cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.5pt#;
+slantwid#=1.6pt#;
+thickstroke#=1.3pt#;
+thinstroke#=0.7pt#;
+loopgap#=1.1pt#;
+o#=0.5thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitbx12.mf b/Master/texmf-dist/fonts/source/public/drm/drmitbx12.mf
new file mode 100644
index 00000000000..3d92a430662
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitbx12.mf
@@ -0,0 +1,80 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=12pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=10pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.6pt#;
+slantwid#=1.6pt#;
+thickstroke#=1.4pt#;
+thinstroke#=0.7pt#;
+loopgap#=1.2pt#;
+o#=0.2thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitbx14.mf b/Master/texmf-dist/fonts/source/public/drm/drmitbx14.mf
new file mode 100644
index 00000000000..4de08fc8088
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitbx14.mf
@@ -0,0 +1,80 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=14pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=12pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.8pt#;
+slantwid#=1.8pt#;
+thickstroke#=1.6pt#;
+thinstroke#=0.8pt#;
+loopgap#=1.4pt#;
+o#=0.2thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitbx17.mf b/Master/texmf-dist/fonts/source/public/drm/drmitbx17.mf
new file mode 100644
index 00000000000..c0861aeb7cc
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitbx17.mf
@@ -0,0 +1,80 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=17pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=15pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=2.1pt#;
+slantwid#=2.1pt#;
+thickstroke#=1.9pt#;
+thinstroke#=1.0pt#;
+loopgap#=1.7pt#;
+o#=0.0thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitbx24.mf b/Master/texmf-dist/fonts/source/public/drm/drmitbx24.mf
new file mode 100644
index 00000000000..6f0678bf767
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitbx24.mf
@@ -0,0 +1,80 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=24pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=21pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=2.6pt#;
+slantwid#=2.6pt#;
+thickstroke#=2.4pt#;
+thinstroke#=1.4pt#;
+loopgap#=1.7pt#;
+o#=0.0thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitbx6.mf b/Master/texmf-dist/fonts/source/public/drm/drmitbx6.mf
new file mode 100644
index 00000000000..358a129bcea
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitbx6.mf
@@ -0,0 +1,80 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=6pt#; font_coding_scheme "T1";
+pixels_per_inch:=2400;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=4pt#;
+u#=2.5cap#/3;
+em#=1.4cap#;
+ex#=0.7cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.7u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.1u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.09u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.7pt#;
+slantwid#=0.7pt#;
+thickstroke#=0.7pt#;
+thinstroke#=0.3pt#;
+loopgap#=0.6pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=3userw#;
+accwid# = pwid#/16;
+theight#=8asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitbx7.mf b/Master/texmf-dist/fonts/source/public/drm/drmitbx7.mf
new file mode 100644
index 00000000000..32d33371893
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitbx7.mf
@@ -0,0 +1,80 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=7pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=5pt#;
+u#=2.5cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.07u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.8pt#;
+slantwid#=0.8pt#;
+thickstroke#=0.8pt#;
+thinstroke#=0.4pt#;
+loopgap#=0.7pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=3userw#;
+accwid# = pwid#/8;
+theight#=8asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitbx8.mf b/Master/texmf-dist/fonts/source/public/drm/drmitbx8.mf
new file mode 100644
index 00000000000..c9ac0974e40
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitbx8.mf
@@ -0,0 +1,80 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=8pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=6pt#;
+u#=2.5cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.7u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.1u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.0pt#;
+slantwid#=1.0pt#;
+thickstroke#=0.9pt#;
+thinstroke#=0.4pt#;
+loopgap#=0.8pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitbx9.mf b/Master/texmf-dist/fonts/source/public/drm/drmitbx9.mf
new file mode 100644
index 00000000000..8a901962b32
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitbx9.mf
@@ -0,0 +1,81 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=9pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=7pt#;
+u#=2.5cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.1pt#;
+slantwid#=1.0pt#;
+thickstroke#=1.0pt#;
+thinstroke#=0.5pt#;
+loopgap#=0.9pt#;
+o#=0.1pt#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
+
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitlow.mf b/Master/texmf-dist/fonts/source/public/drm/drmitlow.mf
index d34c133ac95..d60493a9542 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmitlow.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitlow.mf
@@ -41,7 +41,7 @@ def frontbotcurl(suffix i,j,k) =
penpos.k(thinl,90);
enddef;
-beginchar("i",0.6ex#+2ss#,ex#,0); "The Letter i";
+beginchar("i",0.6exw#+2ss#,ex#,0); "The Letter i";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -64,7 +64,7 @@ fill z18..z20..z19..z21..cycle;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("l",0.6ex#+2ss#,asch#,0); "The Letter l";
+beginchar("l",0.6exw#+2ss#,asch#,0); "The Letter l";
italcorr(asch#*slant);
pickup pencircle yscaled thinl;
@@ -81,7 +81,7 @@ lowl := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("a",1.3ex#+2ss#,ex#,0); "The Letter a";
+beginchar("a",1.3exw#+2ss#,ex#,0); "The Letter a";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -107,7 +107,7 @@ lowa := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("q",1.3ex#+2ss#,ex#,dep#); "The Letter q";
+beginchar("q",1.3exw#+2ss#,ex#,dep#); "The Letter q";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -133,7 +133,7 @@ penstroke z8e--z3e{down}..z4e..z9e..z5e..z6e;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("p",1.3ex#+2ss#,ex#,dep#); "The Letter p";
+beginchar("p",1.3exw#+2ss#,ex#,dep#); "The Letter p";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -159,7 +159,7 @@ penstroke z9e--z4e---z8e..z5e..z6e;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("u",1.4ex#+2ss#,ex#,0); "The Letter u";
+beginchar("u",1.4exw#+2ss#,ex#,0); "The Letter u";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -172,7 +172,7 @@ penpos5(thickl,0);
penpos6(thickl,0);
penpos9(thickl,0);
lft z0l = (ss+hair+curlw,h-curlh);
-lft z1l = (ss+hair+curlw,curlh);
+lft z1l = (ss+hair+curlw,2curlh);
z2l = (w/2,0-o);
rt z3l = (w-curlw-2ss,curlh);
rt z4l = (w-curlw-2ss,h);
@@ -187,7 +187,7 @@ lowu := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("d",1.3ex#+2ss#,asch#,0); "The Letter d";
+beginchar("d",1.3exw#+2ss#,asch#,0); "The Letter d";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -215,7 +215,7 @@ lowd := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("b",1.3ex#+2ss#,asch#,0); "The Letter b";
+beginchar("b",1.3exw#+2ss#,asch#,0); "The Letter b";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -241,7 +241,7 @@ penstroke z9e--z4e---z8e..z5e..z6e;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("h",1.2ex#+2ss#,asch#,0); "The Letter h";
+beginchar("h",1.2exw#+2ss#,asch#,0); "The Letter h";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -272,7 +272,7 @@ penstroke z9e--z4e---z8e..z5e..z6e;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("o",1ex#+2ss#,ex#,0); "The Letter o";
+beginchar("o",1exw#+2ss#,ex#,0); "The Letter o";
italcorr(ex#*slant);
penpos0(thinl,90);
@@ -291,7 +291,7 @@ lowo := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("j",0.6ex#+2ss#,ex#,dep#); "The Letter j";
+beginchar("j",0.6exw#+2ss#,ex#,dep#); "The Letter j";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -318,14 +318,14 @@ fill z18..z20..z19..z21..cycle;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("k",1.3ex#+2ss#,asch#,0); "The Letter k";
+beginchar("k",1.3exw#+2ss#,asch#,0); "The Letter k";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
penpos0(1.5thinl,20);
penpos1(thinl,-90);
penpos2(thickl,180);
-penpos3(1.5thinl,-90);
+penpos3(thinl,-90);
penpos4(thickl,0);
penpos7(thickl,0);
penpos8(thickl,0);
@@ -334,7 +334,7 @@ penpos11(thinl,225);
rt z0r = (w-ss-thinl,ex+o-curlh);
bot z1 = (w-ss-curlw,0-o);
lft z2r = (2ss+curlw,ex/2);
-rt z3r = (3w/4,ex/2);
+rt z3r = (2w/3,0.4ex);
lft z4r = (x2l,curlh);
lft z8r = (x2l,h-curlh);
z9 = (x4,0);
@@ -350,7 +350,7 @@ penstroke z11e{dir -0}..z1e{right}..z1e..z13e..z14e;
penlabels(0,1,2,3,4,5,6,7,8,9,10,12);
endchar;
-beginchar("g",ex#+2ss#,ex#,dep#); "The Letter g";
+beginchar("g",exw#+2ss#,ex#,dep#); "The Letter g";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -383,7 +383,7 @@ lowg := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("c",ex#+2ss#,ex#,0); "The Letter c";
+beginchar("c",exw#+2ss#,ex#,0); "The Letter c";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -405,7 +405,7 @@ lowc := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("e",ex#+2ss#,ex#,0); "The Letter e";
+beginchar("e",exw#+2ss#,ex#,0); "The Letter e";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -431,7 +431,7 @@ lowe := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("f",ex#+2ss#,asch#,dep#); "The Letter f";
+beginchar("f",exw#+2ss#,asch#,dep#); "The Letter f";
italcorr(ex#*slant);
penpos0(thickl,0);
@@ -530,7 +530,7 @@ lown := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("r",1.3ex#+2ss#,ex#,0); "The Letter r";
+beginchar("r",1.3exw#+2ss#,ex#,0); "The Letter r";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -558,7 +558,7 @@ lowr := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("s",ex#+2ss#,ex#,0); "The Letter s";
+beginchar("s",exw#+2ss#,ex#,0); "The Letter s";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -597,7 +597,7 @@ lows := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("t",ex#/phi+2ss#,theight#,0); "The Letter t";
+beginchar("t",exw#/phi+2ss#,theight#,0); "The Letter t";
italcorr(ex#*slant);
z0 = (ss+hair,ex);
@@ -631,7 +631,7 @@ lowt := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51);
endchar;
-beginchar("v",ex#+2ss#,ex#,0); "The Letter v";
+beginchar("v",exw#+2ss#,ex#,0); "The Letter v";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -707,7 +707,7 @@ penstroke z11e{down}..{right}z9e{right}..z12e..tension 1.2..z10e;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("x",1.2ex#+2ss#,ex#,0); "The Letter x";
+beginchar("x",1.2exw#+2ss#,ex#,0); "The Letter x";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -728,7 +728,7 @@ penstroke z6e--z7e;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("y",1.2ex#+2ss#,ex#,dep#); "The Letter y";
+beginchar("y",1.2exw#+2ss#,ex#,dep#); "The Letter y";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -760,7 +760,7 @@ lowy := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar("z",1ex#+2ss#,ex#,dep#); "The Letter z";
+beginchar("z",1exw#+2ss#,ex#,dep#); "The Letter z";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -795,21 +795,21 @@ lowz := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
endchar;
-beginchar(oct"031",0.6ex#+2ss#,ex#,0); "dotless i";
+beginchar(oct"031",0.6exw#+2ss#,ex#,0); "dotless i";
italcorr(ex#*slant);
currentpicture := dotlessi;
endchar;
-beginchar(oct"032",0.6ex#+2ss#,ex#,dep#); "dotless j";
+beginchar(oct"032",0.6exw#+2ss#,ex#,dep#); "dotless j";
italcorr(ex#*slant);
currentpicture := dotlessj;
endchar;
-beginchar(oct"360",ex#+2ss#,asch#,0); "The Letter eth";
+beginchar(oct"360",exw#+2ss#,asch#,0); "The Letter eth";
italcorr(ex#*slant);
z0 = (ss,h);
@@ -841,7 +841,7 @@ draw z11--z12;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51);
endchar;
-beginchar(oct"370",1ex#+2ss#,ex#,0); "The slashed o";
+beginchar(oct"370",1exw#+2ss#,ex#,0); "The slashed o";
italcorr(ex#*slant);
currentpicture := lowo;
@@ -854,14 +854,14 @@ draw z0--z1;
penlabels(0,1,2,3,4);
endchar;
-beginchar(oct"033",1.6ex#+2ss#,asch#,0); "The ligature ff";
+beginchar(oct"033",1.6exw#+2ss#,asch#,0); "The ligature ff";
italcorr(ex#*slant);
currentpicture := lowf + lowf shifted (0.5ex,0);
endchar;
-beginchar(oct"034",1.1ex#+2ss#,asch#,0); "The ligature fi";
+beginchar(oct"034",1.1exw#+2ss#,asch#,0); "The ligature fi";
italcorr(ex#*slant);
currentpicture := lowf;
@@ -878,14 +878,14 @@ picture filig; filig := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51);
endchar;
-beginchar(oct"036",1.85ex#+2ss#,asch#,0); "The ligature ffi";
+beginchar(oct"036",1.85exw#+2ss#,asch#,0); "The ligature ffi";
italcorr(ex#*slant);
currentpicture := lowf + filig shifted (0.5ex,0);
endchar;
-beginchar(oct"035",1.2ex#+2ss#,asch#,0); "The ligature fl";
+beginchar(oct"035",1.2exw#+2ss#,asch#,0); "The ligature fl";
italcorr(ex#*slant);
currentpicture := lowf;
@@ -902,14 +902,14 @@ picture fllig; fllig := currentpicture;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51);
endchar;
-beginchar(oct"037",1.85ex#+2ss#,asch#,0); "The ligature ffl";
+beginchar(oct"037",1.85exw#+2ss#,asch#,0); "The ligature ffl";
italcorr(ex#*slant);
currentpicture := lowf + fllig shifted (0.5ex,0);
endchar;
-beginchar(oct"040",((ex#/phi)*2)+ss#+2o#,asch#,0); "The ligature ft";
+beginchar(oct"040",((exw#/phi)*2)+ss#+2o#,asch#,0); "The ligature ft";
italcorr(ex#*slant);
currentpicture := lowf + lowt shifted (0.68ex,0);
@@ -923,7 +923,7 @@ penstroke z0e--z1e;
penlabels(0,1);
endchar;
-beginchar(oct"377",1ex#+2ss#,asch#,dep#); "The Letter Eszett";
+beginchar(oct"377",1exw#+2ss#,asch#,dep#); "The Letter Eszett";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -956,7 +956,7 @@ penstroke z6e{right}..z7e..{left}z8e..z9e..z10e;
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51);
endchar;
-beginchar(oct"367",1.4ex#+2ss#,ex#,0); "the ligature oe";
+beginchar(oct"367",1.4exw#+2ss#,ex#,0); "the ligature oe";
italcorr(ex#*slant);
hw = w/2;
@@ -989,7 +989,7 @@ z31{up}..{left}z30{left}..{down}z34{down}..{right}z36{right}..z38..z39..z40..{le
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51);
endchar;
-beginchar(oct"346",1.4ex#+2ss#,ex#,0); "the ligature ae (aesc)";
+beginchar(oct"346",1.4exw#+2ss#,ex#,0); "the ligature ae (aesc)";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
@@ -1033,7 +1033,7 @@ penstroke z16e{right}..z15e{right}..z10e..z11e{left}..
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51);
endchar;
-beginchar(oct"255",ex#+2ss#,ex#,dep#); "The Letter ng";
+beginchar(oct"255",exw#+2ss#,ex#,dep#); "The Letter ng";
italcorr(ex#*slant);
z0 = (ss+lserwl,lserhl);
@@ -1068,7 +1068,7 @@ z6--z5..z4..z0--z20..z25..z26--z27--z28--z33--z20..{right}z31{right}..{down}z24-
penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56);
endchar;
-beginchar(oct"376",1.3ex#+2ss#,asch#,dep#); "The Letter thorn";
+beginchar(oct"376",1.3exw#+2ss#,asch#,dep#); "The Letter thorn";
italcorr(ex#*slant);
pickup pencircle yscaled thinl;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitsc10.mf b/Master/texmf-dist/fonts/source/public/drm/drmitsc10.mf
new file mode 100644
index 00000000000..0d83bbcf4b8
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitsc10.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drmsc"; font_size:=10pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=8pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.3pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant=1/3;
+font_slant slant;
+font_normal_space 1u#;
+font_normal_stretch 1u#;
+font_normal_shrink 1u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 2u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.0pt#;
+slantwid#=1.0pt#;
+thickstroke#=1.0pt#;
+thinstroke#=0.4pt#;
+loopgap#=1.0pt#;
+hair#=0.2pt#;
+o#=0.1pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitsc11.mf b/Master/texmf-dist/fonts/source/public/drm/drmitsc11.mf
new file mode 100644
index 00000000000..5891b9f1e70
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitsc11.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=11pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=9pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.2pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant=1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.3pt#;
+slantwid#=1.3pt#;
+thickstroke#=1.1pt#;
+loopgap#=1.1pt#;
+thinstroke#=0.5pt#;
+o#=0.5thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitsc12.mf b/Master/texmf-dist/fonts/source/public/drm/drmitsc12.mf
new file mode 100644
index 00000000000..627a214f95e
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitsc12.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=12pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=10pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.2pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant=1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.4pt#;
+slantwid#=1.4pt#;
+thickstroke#=1.2pt#;
+loopgap#=1.2pt#;
+thinstroke#=0.5pt#;
+o#=0.5thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitsc14.mf b/Master/texmf-dist/fonts/source/public/drm/drmitsc14.mf
new file mode 100644
index 00000000000..82a12ccb414
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitsc14.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=14pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=12pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.2pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant=1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.6pt#;
+slantwid#=1.6pt#;
+thickstroke#=1.4pt#;
+loopgap#=1.4pt#;
+thinstroke#=0.6pt#;
+o#=0.4thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitsc17.mf b/Master/texmf-dist/fonts/source/public/drm/drmitsc17.mf
new file mode 100644
index 00000000000..acf0ba56817
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitsc17.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drmsc"; font_size:=17pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=15pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.2pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant=1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.9pt#;
+slantwid#=1.9pt#;
+thickstroke#=1.7pt#;
+loopgap#=1.7pt#;
+thinstroke#=0.8pt#;
+o#=0.0thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitsc24.mf b/Master/texmf-dist/fonts/source/public/drm/drmitsc24.mf
new file mode 100644
index 00000000000..ba52acefdb1
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitsc24.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=24pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=21pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.2pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant=1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=2.4pt#;
+slantwid#=2.4pt#;
+thickstroke#=2.2pt#;
+loopgap#=1.7pt#;
+thinstroke#=1.2pt#;
+o#=0.0thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitsc6.mf b/Master/texmf-dist/fonts/source/public/drm/drmitsc6.mf
new file mode 100644
index 00000000000..e23a66fbe61
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitsc6.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=6pt#; font_coding_scheme "T1";
+pixels_per_inch:=2400;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=4pt#;
+u#=2cap#/3;
+em#=1.4cap#;
+ex#=0.7cap#;
+dep#=cap#/3;
+ss#=0.4pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.6pt#;
+slantwid#=0.6pt#;
+thickstroke#=0.6pt#;
+loopgap#=0.6pt#;
+thinstroke#=0.3pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=3userw#;
+accwid# = pwid#/16;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitsc7.mf b/Master/texmf-dist/fonts/source/public/drm/drmitsc7.mf
new file mode 100644
index 00000000000..285c0924fb3
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitsc7.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=7pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=5pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.4pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.7pt#;
+slantwid#=0.7pt#;
+thickstroke#=0.7pt#;
+loopgap#=0.7pt#;
+thinstroke#=0.3pt#;
+o#=0.5thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=3userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitsc8.mf b/Master/texmf-dist/fonts/source/public/drm/drmitsc8.mf
new file mode 100644
index 00000000000..5ff13ff7a73
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitsc8.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=8pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=6pt#;
+u#=5cap#/6;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.3pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant=1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.9pt#;
+slantwid#=0.9pt#;
+thickstroke#=0.8pt#;
+loopgap#=0.8pt#;
+thinstroke#=0.3pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmitsc9.mf b/Master/texmf-dist/fonts/source/public/drm/drmitsc9.mf
new file mode 100644
index 00000000000..2d9b22d7ef0
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmitsc9.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=9pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=7pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.3pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant=1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.0pt#;
+slantwid#=1.0pt#;
+thickstroke#=0.9pt#;
+loopgap#=0.9pt#;
+thinstroke#=0.3pt#;
+o#=0.2thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmittc10.mf b/Master/texmf-dist/fonts/source/public/drm/drmittc10.mf
new file mode 100644
index 00000000000..454ac07ae28
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmittc10.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drmsc"; font_size:=10pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=8pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.3pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 1u#;
+font_normal_stretch 1u#;
+font_normal_shrink 1u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 2u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.0pt#;
+slantwid#=1.0pt#;
+thickstroke#=1.0pt#;
+thinstroke#=0.4pt#;
+loopgap#=1.0pt#;
+hair#=0.2pt#;
+o#=0.1pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmittc11.mf b/Master/texmf-dist/fonts/source/public/drm/drmittc11.mf
new file mode 100644
index 00000000000..dba4098cecb
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmittc11.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=11pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=9pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.2pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.3pt#;
+slantwid#=1.3pt#;
+thickstroke#=1.1pt#;
+loopgap#=1.1pt#;
+thinstroke#=0.5pt#;
+o#=0.5thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmittc12.mf b/Master/texmf-dist/fonts/source/public/drm/drmittc12.mf
new file mode 100644
index 00000000000..09123b56f4e
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmittc12.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=12pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=10pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.2pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.4pt#;
+slantwid#=1.4pt#;
+thickstroke#=1.2pt#;
+loopgap#=1.2pt#;
+thinstroke#=0.5pt#;
+o#=0.5thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmittc14.mf b/Master/texmf-dist/fonts/source/public/drm/drmittc14.mf
new file mode 100644
index 00000000000..f9c3e68902e
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmittc14.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=14pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=12pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.2pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.6pt#;
+slantwid#=1.6pt#;
+thickstroke#=1.4pt#;
+loopgap#=1.4pt#;
+thinstroke#=0.6pt#;
+o#=0.4thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmittc17.mf b/Master/texmf-dist/fonts/source/public/drm/drmittc17.mf
new file mode 100644
index 00000000000..c4e31b4ecf0
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmittc17.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drmsc"; font_size:=17pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=15pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.2pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.9pt#;
+slantwid#=1.9pt#;
+thickstroke#=1.7pt#;
+loopgap#=1.7pt#;
+thinstroke#=0.8pt#;
+o#=0.0thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmittc24.mf b/Master/texmf-dist/fonts/source/public/drm/drmittc24.mf
new file mode 100644
index 00000000000..3675af54a67
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmittc24.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=24pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=21pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.2pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=2.4pt#;
+slantwid#=2.4pt#;
+thickstroke#=2.2pt#;
+loopgap#=1.7pt#;
+thinstroke#=1.2pt#;
+o#=0.0thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmittc6.mf b/Master/texmf-dist/fonts/source/public/drm/drmittc6.mf
new file mode 100644
index 00000000000..7a409effb67
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmittc6.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=6pt#; font_coding_scheme "T1";
+pixels_per_inch:=2400;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=4pt#;
+u#=2cap#/3;
+em#=1.4cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.4pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.6pt#;
+slantwid#=0.6pt#;
+thickstroke#=0.6pt#;
+loopgap#=0.6pt#;
+thinstroke#=0.3pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=3userw#;
+accwid# = pwid#/16;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmittc7.mf b/Master/texmf-dist/fonts/source/public/drm/drmittc7.mf
new file mode 100644
index 00000000000..f949cea0019
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmittc7.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=7pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=5pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.4pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.7pt#;
+slantwid#=0.7pt#;
+thickstroke#=0.7pt#;
+loopgap#=0.7pt#;
+thinstroke#=0.3pt#;
+o#=0.5thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=3userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmittc8.mf b/Master/texmf-dist/fonts/source/public/drm/drmittc8.mf
new file mode 100644
index 00000000000..02dd12e4dc2
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmittc8.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=8pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=6pt#;
+u#=5cap#/6;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.3pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.9pt#;
+slantwid#=0.9pt#;
+thickstroke#=0.8pt#;
+loopgap#=0.8pt#;
+thinstroke#=0.3pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmittc9.mf b/Master/texmf-dist/fonts/source/public/drm/drmittc9.mf
new file mode 100644
index 00000000000..c7f8a72603a
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmittc9.mf
@@ -0,0 +1,73 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=9pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=7pt#;
+u#=2cap#/3;
+em#=cap#;
+ex#=0.6cap#;
+dep#=cap#/3;
+ss#=0.3pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 1/3;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.0pt#;
+slantwid#=1.0pt#;
+thickstroke#=0.9pt#;
+loopgap#=0.9pt#;
+thinstroke#=0.3pt#;
+o#=0.2thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmligs.mf b/Master/texmf-dist/fonts/source/public/drm/drmligs.mf
index eec609e67bc..a6dfef9e493 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmligs.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmligs.mf
@@ -132,7 +132,7 @@ ligtable "a" : oct"240" : oct"241" : oct"340" : oct"341" :
oct"342" : oct"343" : oct"344" : oct"345" :
"c" kern -0.05u#,"d" kern -0.05u#,
"e" kern -0.05u#,"o" kern -0.05u#,"q" kern -0.05u#,
- "t" kern -0.1u#,"u" kern -0.05u#,"v" kern -0.1u#,
+ "t" kern -0.1u#,"u" kern -0.1u#,"v" kern -0.1u#,
"w" kern -0.1u#,"y" kern -0.2u#,"p" kern -0.1u#,
"l" kern -0.1u#,"n" kern-0.1u#,"m" kern-0.05u#,
"k" kern-0.05u#;
@@ -201,13 +201,13 @@ ligtable "j" : "a" kern 0.1u#,"b" kern 0.1u#,"c" kern 0.1u#,
ligtable "k" : "c" kern -0.1u#,"d" kern -0.1u#,
"e" kern -0.1u#,"o" kern -0.1u#,"q" kern -0.1u#;
ligtable "l" : oct"250" : oct"251" : oct"252" :
- "l" kern -0.05u#,"y" kern-0.1u#,
+ "l" kern -0.05u#,"y" kern-0.2u#,
"i" kern-0.05u#,"d" kern-0.05u#;
ligtable "n" : oct"253" : oct"254" : oct"255" :
oct"361" : "g" kern 0.05u#, "a" kern 0.1u#,
"d" kern 0.05u#,"e" kern 0.0u#,"s" kern 0.1u#,
"t" kern-0.1u#,"w" kern-0.1u#,"v" kern-0.1u#,
- "u" kern-0.1u#;
+ "u" kern-0.1u#,"y" kern-0.2u#;
ligtable "q" : "u" kern -0.1u#;
ligtable "r" : oct"257" : "e" kern 0.05u#,"s" kern 0.02u#,
"g" kern 0.1u#,"k" kern-0.05u#,"b" kern-0.05u#,
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmmathgrkup.mf b/Master/texmf-dist/fonts/source/public/drm/drmmathgrkup.mf
index 2f4e8e55d08..1d47b82327e 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmmathgrkup.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmmathgrkup.mf
@@ -7,7 +7,8 @@
beginchar(oct"000",5em#/6+2ss#,cap#,0); "The letter Gamma";
italcorr(ex#*slant);
-fill capell reflectedabout ((0,h/2),(w,h/2));
+fill capell;
+currentpicture := currentpicture reflectedabout ((0,h/2),(w,h/2));
endchar;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmmi10.mf b/Master/texmf-dist/fonts/source/public/drm/drmmi10.mf
index 6fc63a21572..7637702daf9 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmmi10.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmmi10.mf
@@ -11,6 +11,7 @@ cap#=8pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmscacclet.mf b/Master/texmf-dist/fonts/source/public/drm/drmscacclet.mf
index bb51196719b..cf4e7f1217f 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmscacclet.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmscacclet.mf
@@ -650,7 +650,8 @@ endchar;
beginchar(oct"361",7em#/12+2ss#,ex#,0); "n, tilde";
-currentpicture := lown + tilde shifted (w/2-pwid,0);
+currentpicture := lown + tilde shifted
+ (w/2-pwid,-(cap-ex)+1.5pwid);
endchar;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmscap.mf b/Master/texmf-dist/fonts/source/public/drm/drmscap.mf
index 4efcbdc0844..00a4faaa532 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmscap.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmscap.mf
@@ -152,7 +152,6 @@ z.j=z.i-(ssslant,2lserw);
z.k=z.j+(lserh,lserw);
enddef;
-%beginchar("i",0.28em#+2ss#,ex#,0); "The Letter I";
beginchar("i",2ss#+thickstroke#+0.2u#,ex#,0); "The Letter I";
z1 = (ss+lserw,lserh);
@@ -682,7 +681,7 @@ llserif(1,12,13,14,26)(1);
urserif(4,15,16,17,27)(1);
ulserif(3,18,19,20,28)(1);
-fill z5--z4..z16..z16--z17--z20--z19..z18..z3--z1..z12..z13--z14--z6--z7..z29..z30--z5--cycle;
+fill z5--z4..z16..z16--z17--z20--z19..z18..z3--z1..z12..z13--z14--z6--z7..z29..z30--z5--z4..cycle;
lowl := currentpicture;
@@ -717,8 +716,11 @@ draw z21--z24;
llserif(1,12,13,14,26)(1);
ulserif(3,18,19,20,28)(1);
+y11 := y9;
+y29 := y30;
+
fill
-z1--z3..z18..z19--z20--z8--z10---z11..{left}z9--z4--z16--z21..z23..z24--z27..z25..z22--z17--z5--z30{right}..z29---z7--z6--z14--z13..z12..z1..cycle;
+z1--z3..z18..z19--z20--z8--z10---z11--z9--z4--z16--z21..z23..z24--z27..z25..z22--z17--z5--z30--z29---z7--z6--z14--z13..z12..z1..cycle;
lowe := currentpicture;
@@ -754,7 +756,10 @@ llserif(1,12,13,14,26)(1);
lrserif(5,31,32,33,34)(1);
ulserif(3,18,19,20,28)(1);
-fill z5--z17--z22..z25..z27--z24..z23..z21--z16--z4--z9..z11..z10--z8--z20--z19..z18..z3--z1..z12..z13--z14--z33--z32..z31..z5..cycle;
+y4 := y9 := y11;
+
+fill
+z5--z17--z22..z25..z27--z24..z23..z21--z16--z4--z9--z11..z10--z8--z20--z19..z18..z3--z1..z12..z13--z14--z33--z32..z31..z5--z17--cycle;
penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51);
@@ -833,6 +838,12 @@ z12 = z4 shifted (-lserw,thinstroke);
lftdownsideserif(0,5,6);
upsideserif(4,7,8);
+if (y6 > y9):
+ y6 := y9;
+fi
+if (y8 < y12):
+ y8 := y12;
+fi
fill z1--z0--z5..z6..z9--z10--z3--z4--z7..z8..z12--z11--z1--cycle;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmscbx10.mf b/Master/texmf-dist/fonts/source/public/drm/drmscbx10.mf
new file mode 100644
index 00000000000..5a35ec3af75
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmscbx10.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=10pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=8pt#;
+u#=2.5cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.3pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.5pt#;
+slantwid#=1.5pt#;
+thickstroke#=1.3pt#;
+thinstroke#=0.7pt#;
+loopgap#=1.0pt#;
+hair#=0.2pt#;
+o#=0.1pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmscbx11.mf b/Master/texmf-dist/fonts/source/public/drm/drmscbx11.mf
new file mode 100644
index 00000000000..2f1b333c858
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmscbx11.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=11pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=9pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.5pt#;
+slantwid#=1.6pt#;
+thickstroke#=1.3pt#;
+thinstroke#=0.7pt#;
+loopgap#=1.1pt#;
+o#=0.5thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmscbx12.mf b/Master/texmf-dist/fonts/source/public/drm/drmscbx12.mf
new file mode 100644
index 00000000000..277c1716a84
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmscbx12.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=12pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=10pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.6pt#;
+slantwid#=1.6pt#;
+thickstroke#=1.4pt#;
+thinstroke#=0.7pt#;
+loopgap#=1.2pt#;
+o#=0.2thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmscbx14.mf b/Master/texmf-dist/fonts/source/public/drm/drmscbx14.mf
new file mode 100644
index 00000000000..e90e9964673
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmscbx14.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=14pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=12pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.8pt#;
+slantwid#=1.8pt#;
+thickstroke#=1.6pt#;
+thinstroke#=0.8pt#;
+loopgap#=1.4pt#;
+o#=0.2thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmscbx17.mf b/Master/texmf-dist/fonts/source/public/drm/drmscbx17.mf
new file mode 100644
index 00000000000..9d99c895e33
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmscbx17.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=17pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=15pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=2.1pt#;
+slantwid#=2.1pt#;
+thickstroke#=1.9pt#;
+thinstroke#=1.0pt#;
+loopgap#=1.7pt#;
+o#=0.0thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmscbx24.mf b/Master/texmf-dist/fonts/source/public/drm/drmscbx24.mf
new file mode 100644
index 00000000000..1a7877fcc75
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmscbx24.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=24pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=21pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=2.6pt#;
+slantwid#=2.6pt#;
+thickstroke#=2.4pt#;
+thinstroke#=1.4pt#;
+loopgap#=1.7pt#;
+o#=0.0thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmscbx6.mf b/Master/texmf-dist/fonts/source/public/drm/drmscbx6.mf
new file mode 100644
index 00000000000..1110208c40c
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmscbx6.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=6pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=4pt#;
+u#=2.5cap#/3;
+em#=1.4cap#;
+ex#=0.7cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.7u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.1u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.09u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.7pt#;
+slantwid#=0.7pt#;
+thickstroke#=0.7pt#;
+thinstroke#=0.3pt#;
+loopgap#=0.6pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=3userw#;
+accwid# = pwid#/16;
+theight#=8asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmscbx7.mf b/Master/texmf-dist/fonts/source/public/drm/drmscbx7.mf
new file mode 100644
index 00000000000..31ae88f347f
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmscbx7.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=7pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=5pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.7u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.1u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.8pt#;
+slantwid#=0.8pt#;
+thickstroke#=0.8pt#;
+thinstroke#=0.4pt#;
+loopgap#=0.7pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=3userw#;
+accwid# = pwid#/8;
+theight#=8asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmscbx8.mf b/Master/texmf-dist/fonts/source/public/drm/drmscbx8.mf
new file mode 100644
index 00000000000..20661ba22b1
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmscbx8.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=8pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=6pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.7u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.1u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.0pt#;
+slantwid#=1.0pt#;
+thickstroke#=0.9pt#;
+thinstroke#=0.4pt#;
+loopgap#=0.8pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmscbx9.mf b/Master/texmf-dist/fonts/source/public/drm/drmscbx9.mf
new file mode 100644
index 00000000000..f24923a3f1d
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmscbx9.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=9pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=7pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.1pt#;
+slantwid#=1.0pt#;
+thickstroke#=1.0pt#;
+thinstroke#=0.5pt#;
+loopgap#=0.9pt#;
+o#=0.1pt#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmscap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmscacclet.mf
+input drmscdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmtcacclet.mf b/Master/texmf-dist/fonts/source/public/drm/drmtcacclet.mf
index aaf08062b59..d115d2bbd5e 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmtcacclet.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmtcacclet.mf
@@ -39,7 +39,7 @@ endchar;
beginchar(oct"352",7em#/12+2ss#,1.2ex#,0); "e with circumflex";
currentpicture := lowe + circumflex shifted
- (w/2-pwid,-(cap-ex)+1.5pwid);
+ (w/2-pwid,-(cap-ex)+2pwid);
endchar;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmtcap.mf b/Master/texmf-dist/fonts/source/public/drm/drmtcap.mf
index 2776df83320..2980c9e3301 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmtcap.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmtcap.mf
@@ -681,7 +681,8 @@ llserif(1,12,13,14,26)(1);
urserif(4,15,16,17,27)(1);
ulserif(3,18,19,20,28)(1);
-fill z5--z4..z16..z16--z17--z20--z19..z18..z3--z1..z12..z13--z14--z6--z7..z29..z30--z5--cycle;
+fill
+z5--z4..z16..z16--z17--z20--z19..z18..z3--z1..z12..z13--z14--z6--z7..z29..z30--z5--z4..cycle;
lowl := currentpicture;
@@ -715,9 +716,11 @@ draw z21--z24;
llserif(1,12,13,14,26)(1);
ulserif(3,18,19,20,28)(1);
+y11 := y9;
+y29 := y30;
fill
-z1--z3..z18..z19--z20--z8--z10---z11..{left}z9--z4--z16--z21..z23..z24--z27..z25..z22--z17--z5--z30{right}..z29---z7--z6--z14--z13..z12..z1..cycle;
+z1--z3..z18..z19--z20--z8--z10---z11--z9--z4--z16--z21..z23..z24--z27..z25..z22--z17--z5--z30--z29---z7--z6--z14--z13..z12..z1..cycle;
lowe := currentpicture;
@@ -753,7 +756,10 @@ llserif(1,12,13,14,26)(1);
lrserif(5,31,32,33,34)(1);
ulserif(3,18,19,20,28)(1);
-fill z5--z17--z22..z25..z27--z24..z23..z21--z16--z4--z9..z11..z10--z8--z20--z19..z18..z3--z1..z12..z13--z14--z33--z32..z31..z5..cycle;
+y4 := y11 := y9;
+
+fill
+z5--z17--z22..z25..z27--z24..z23..z21--z16--z4--z9--z11..z10--z8--z20--z19..z18..z3--z1..z12..z13--z14--z33--z32..z31..z5--z17--cycle;
penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51);
@@ -819,7 +825,7 @@ lowy := currentpicture;
endchar;
-beginchar("z",6em#/12+2ss#,1.2ex#,0); "The Letter Z";
+beginchar("z",8em#/12+2ss#,1.2ex#,0); "The Letter Z";
z0 = (ss+ssslant,h);
z1 = (w-ss,h);
@@ -832,6 +838,14 @@ z12 = z4 shifted (-lserw,thinstroke);
lftdownsideserif(0,5,6);
upsideserif(4,7,8);
+if (x8 < x12):
+ x8 := x12;
+fi
+if (x6 > x9):
+ x6 := x9;
+fi
+y6 := y9 - ((y9 - y5)/6);
+y8 := y12 + ((y7 - y12)/6);
fill z1--z0--z5..z6..z9--z10--z3--z4--z7..z8..z12--z11--z1--cycle;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmtcbx10.mf b/Master/texmf-dist/fonts/source/public/drm/drmtcbx10.mf
new file mode 100644
index 00000000000..88e79a86c21
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmtcbx10.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=10pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=8pt#;
+u#=2.5cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.3pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.5pt#;
+slantwid#=1.5pt#;
+thickstroke#=1.3pt#;
+thinstroke#=0.7pt#;
+loopgap#=1.0pt#;
+hair#=0.2pt#;
+o#=0.1pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmtcbx11.mf b/Master/texmf-dist/fonts/source/public/drm/drmtcbx11.mf
new file mode 100644
index 00000000000..ba00b3455d9
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmtcbx11.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=11pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=9pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.5pt#;
+slantwid#=1.6pt#;
+thickstroke#=1.3pt#;
+thinstroke#=0.7pt#;
+loopgap#=1.1pt#;
+o#=0.5thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmtcbx12.mf b/Master/texmf-dist/fonts/source/public/drm/drmtcbx12.mf
new file mode 100644
index 00000000000..544857b0984
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmtcbx12.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=12pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=10pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.6pt#;
+slantwid#=1.6pt#;
+thickstroke#=1.4pt#;
+thinstroke#=0.7pt#;
+loopgap#=1.2pt#;
+o#=0.2thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmtcbx14.mf b/Master/texmf-dist/fonts/source/public/drm/drmtcbx14.mf
new file mode 100644
index 00000000000..b5da96ebe4f
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmtcbx14.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=14pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=12pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.8pt#;
+slantwid#=1.8pt#;
+thickstroke#=1.6pt#;
+thinstroke#=0.8pt#;
+loopgap#=1.4pt#;
+o#=0.2thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmtcbx17.mf b/Master/texmf-dist/fonts/source/public/drm/drmtcbx17.mf
new file mode 100644
index 00000000000..1b9ac5b187d
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmtcbx17.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=17pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=15pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=2.1pt#;
+slantwid#=2.1pt#;
+thickstroke#=1.9pt#;
+thinstroke#=1.0pt#;
+loopgap#=1.7pt#;
+o#=0.0thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmtcbx24.mf b/Master/texmf-dist/fonts/source/public/drm/drmtcbx24.mf
new file mode 100644
index 00000000000..bd4df595734
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmtcbx24.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=24pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=21pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=2.6pt#;
+slantwid#=2.6pt#;
+thickstroke#=2.4pt#;
+thinstroke#=1.4pt#;
+loopgap#=1.7pt#;
+o#=0.0thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmtcbx6.mf b/Master/texmf-dist/fonts/source/public/drm/drmtcbx6.mf
new file mode 100644
index 00000000000..ce8b4e5ec98
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmtcbx6.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=6pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=4pt#;
+u#=2.5cap#/3;
+em#=1.4cap#;
+ex#=0.7cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.7u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.1u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.09u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.7pt#;
+slantwid#=0.7pt#;
+thickstroke#=0.7pt#;
+thinstroke#=0.3pt#;
+loopgap#=0.6pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=3userw#;
+accwid# = pwid#/16;
+theight#=8asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmtcbx7.mf b/Master/texmf-dist/fonts/source/public/drm/drmtcbx7.mf
new file mode 100644
index 00000000000..03c849760b9
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmtcbx7.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=7pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=5pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.7u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.1u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.8pt#;
+slantwid#=0.8pt#;
+thickstroke#=0.8pt#;
+thinstroke#=0.4pt#;
+loopgap#=0.7pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=3userw#;
+accwid# = pwid#/8;
+theight#=8asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmtcbx8.mf b/Master/texmf-dist/fonts/source/public/drm/drmtcbx8.mf
new file mode 100644
index 00000000000..ab5813892ce
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmtcbx8.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=8pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=6pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.7u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.1u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.0pt#;
+slantwid#=1.0pt#;
+thickstroke#=0.9pt#;
+thinstroke#=0.4pt#;
+loopgap#=0.8pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmtcbx9.mf b/Master/texmf-dist/fonts/source/public/drm/drmtcbx9.mf
new file mode 100644
index 00000000000..0e5615eaa03
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmtcbx9.mf
@@ -0,0 +1,72 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=9pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=7pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1.1exw#;
+slant = 0;
+font_slant 0u#;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.1pt#;
+slantwid#=1.0pt#;
+thickstroke#=1.0pt#;
+thinstroke#=0.5pt#;
+loopgap#=0.9pt#;
+o#=0.1pt#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmscligs
+input drmcap.mf
+input drmlowmac.mf
+input drmtcap.mf
+input drmpunct.mf
+input drmacc.mf
+input drmtcacclet.mf
+input drmtcdigs.mf
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmui10.mf b/Master/texmf-dist/fonts/source/public/drm/drmui10.mf
index a496c976275..db2953b522e 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmui10.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmui10.mf
@@ -11,6 +11,7 @@ cap#=8pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmui11.mf b/Master/texmf-dist/fonts/source/public/drm/drmui11.mf
index 39e63854c75..00e64cf78ad 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmui11.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmui11.mf
@@ -11,6 +11,7 @@ cap#=9pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmui12.mf b/Master/texmf-dist/fonts/source/public/drm/drmui12.mf
index d47c6f24146..97d9d93831c 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmui12.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmui12.mf
@@ -11,6 +11,7 @@ cap#=10pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmui14.mf b/Master/texmf-dist/fonts/source/public/drm/drmui14.mf
index f8805a0303b..196208f167f 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmui14.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmui14.mf
@@ -11,6 +11,7 @@ cap#=12pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmui17.mf b/Master/texmf-dist/fonts/source/public/drm/drmui17.mf
index f2761eb363d..33c1bf783a4 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmui17.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmui17.mf
@@ -11,6 +11,7 @@ cap#=15pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmui24.mf b/Master/texmf-dist/fonts/source/public/drm/drmui24.mf
index 918d33074a5..6334c1f9bd4 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmui24.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmui24.mf
@@ -11,6 +11,7 @@ cap#=21pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmui6.mf b/Master/texmf-dist/fonts/source/public/drm/drmui6.mf
index ef5e2d233c8..eb1ebca33a3 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmui6.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmui6.mf
@@ -11,6 +11,7 @@ cap#=4pt#;
u#=2cap#/3;
em#=1.2cap#;
ex#=0.7cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmui7.mf b/Master/texmf-dist/fonts/source/public/drm/drmui7.mf
index 555dd017ca7..3b04d5ef625 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmui7.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmui7.mf
@@ -11,6 +11,7 @@ cap#=5pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.7cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.4pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmui8.mf b/Master/texmf-dist/fonts/source/public/drm/drmui8.mf
index 0bca95342da..951e1d54183 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmui8.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmui8.mf
@@ -11,6 +11,7 @@ cap#=6pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmui9.mf b/Master/texmf-dist/fonts/source/public/drm/drmui9.mf
index 5f4d625622e..22630d37eef 100644
--- a/Master/texmf-dist/fonts/source/public/drm/drmui9.mf
+++ b/Master/texmf-dist/fonts/source/public/drm/drmui9.mf
@@ -11,6 +11,7 @@ cap#=7pt#;
u#=2cap#/3;
em#=cap#;
ex#=0.6cap#;
+exw# = ex#; define_pixels(exw);
dep#=cap#/3;
ss#=0.2pt#;
asch#=12cap#/12;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmuibx10.mf b/Master/texmf-dist/fonts/source/public/drm/drmuibx10.mf
new file mode 100644
index 00000000000..22499b4416a
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmuibx10.mf
@@ -0,0 +1,77 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=10pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=8pt#;
+u#=2.5cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.3pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant := 0;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.5pt#;
+slantwid#=1.5pt#;
+thickstroke#=1.3pt#;
+thinstroke#=0.7pt#;
+loopgap#=1.0pt#;
+hair#=0.2pt#;
+o#=0.1pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmuibx11.mf b/Master/texmf-dist/fonts/source/public/drm/drmuibx11.mf
new file mode 100644
index 00000000000..e240115aa2d
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmuibx11.mf
@@ -0,0 +1,78 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=11pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=9pt#;
+u#=2.5cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.5pt#;
+slantwid#=1.6pt#;
+thickstroke#=1.3pt#;
+thinstroke#=0.7pt#;
+loopgap#=1.1pt#;
+o#=0.5thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmuibx12.mf b/Master/texmf-dist/fonts/source/public/drm/drmuibx12.mf
new file mode 100644
index 00000000000..68b942ec481
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmuibx12.mf
@@ -0,0 +1,78 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=12pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=10pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.6pt#;
+slantwid#=1.6pt#;
+thickstroke#=1.4pt#;
+thinstroke#=0.7pt#;
+loopgap#=1.2pt#;
+o#=0.2thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmuibx14.mf b/Master/texmf-dist/fonts/source/public/drm/drmuibx14.mf
new file mode 100644
index 00000000000..2b75b6465ee
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmuibx14.mf
@@ -0,0 +1,78 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=14pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=12pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.8pt#;
+slantwid#=1.8pt#;
+thickstroke#=1.6pt#;
+thinstroke#=0.8pt#;
+loopgap#=1.4pt#;
+o#=0.2thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmuibx17.mf b/Master/texmf-dist/fonts/source/public/drm/drmuibx17.mf
new file mode 100644
index 00000000000..2c0e8bb5bec
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmuibx17.mf
@@ -0,0 +1,78 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=17pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=15pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=2.1pt#;
+slantwid#=2.1pt#;
+thickstroke#=1.9pt#;
+thinstroke#=1.0pt#;
+loopgap#=1.7pt#;
+o#=0.0thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmuibx24.mf b/Master/texmf-dist/fonts/source/public/drm/drmuibx24.mf
new file mode 100644
index 00000000000..8e4ceefa341
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmuibx24.mf
@@ -0,0 +1,78 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=24pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=21pt#;
+u#=2cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=2.6pt#;
+slantwid#=2.6pt#;
+thickstroke#=2.4pt#;
+thinstroke#=1.4pt#;
+loopgap#=1.7pt#;
+o#=0.0thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmuibx6.mf b/Master/texmf-dist/fonts/source/public/drm/drmuibx6.mf
new file mode 100644
index 00000000000..0ecb0a9995e
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmuibx6.mf
@@ -0,0 +1,78 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=6pt#; font_coding_scheme "T1";
+pixels_per_inch:=2400;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=4pt#;
+u#=2.5cap#/3;
+em#=1.4cap#;
+ex#=0.7cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.7u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.1u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.09u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.7pt#;
+slantwid#=0.7pt#;
+thickstroke#=0.7pt#;
+thinstroke#=0.3pt#;
+loopgap#=0.6pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=3userw#;
+accwid# = pwid#/16;
+theight#=8asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmuibx7.mf b/Master/texmf-dist/fonts/source/public/drm/drmuibx7.mf
new file mode 100644
index 00000000000..82dba026c49
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmuibx7.mf
@@ -0,0 +1,78 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=7pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=5pt#;
+u#=2.5cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.07u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=0.8pt#;
+slantwid#=0.8pt#;
+thickstroke#=0.8pt#;
+thinstroke#=0.4pt#;
+loopgap#=0.7pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=3userw#;
+accwid# = pwid#/8;
+theight#=8asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmuibx8.mf b/Master/texmf-dist/fonts/source/public/drm/drmuibx8.mf
new file mode 100644
index 00000000000..1620f3246d6
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmuibx8.mf
@@ -0,0 +1,78 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=8pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=6pt#;
+u#=2.5cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.7u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.1u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.0pt#;
+slantwid#=1.0pt#;
+thickstroke#=0.9pt#;
+thinstroke#=0.4pt#;
+loopgap#=0.8pt#;
+o#=0.1thinstroke#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
diff --git a/Master/texmf-dist/fonts/source/public/drm/drmuibx9.mf b/Master/texmf-dist/fonts/source/public/drm/drmuibx9.mf
new file mode 100644
index 00000000000..23c91bb57fd
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/drm/drmuibx9.mf
@@ -0,0 +1,79 @@
+% +AMDG
+
+font_identifier:="drm"; font_size:=9pt#; font_coding_scheme "T1";
+pixels_per_inch:=1200;
+mode_setup;
+
+%%%% Define Dimensions for Whole Boxes %%%%
+
+phi=(1+sqrt5)/2;
+cap#=7pt#;
+u#=2.5cap#/3;
+em#=1.1cap#;
+ex#=0.6cap#;
+exw# = 1.1ex#; define_pixels(exw);
+dep#=cap#/3;
+ss#=0.25pt#;
+asch#=12cap#/12;
+digwid#=1ex#;
+slant = 0;
+font_slant slant;
+font_normal_space 0.5u#;
+font_normal_stretch 0.2u#;
+font_normal_shrink 0.2u#;
+font_x_height cap#/phi;
+font_quad em#;
+font_extra_space 0.5u#;
+
+penwidth#=0.01pt#;
+
+%%%% Define Dimensions for Letters %%%%
+
+curlw#=0.2u#;
+curlh#=0.2u#;
+define_pixels(curlw,curlh);
+lserc#=0.08u#;
+lserh#=lserc#+lserstep#;
+lhigh#=0.3u#;
+lserstep#=0.05u#;
+userc#=0.08u#;
+userh#=userc#+userstep#;
+lserw#=0.2u#;
+userw#=0.2u#;
+userstep#=0.05u#;
+bulbsh#=0.10u#;
+curvwid#=1.1pt#;
+slantwid#=1.0pt#;
+thickstroke#=1.0pt#;
+thinstroke#=0.5pt#;
+loopgap#=0.9pt#;
+o#=0.1pt#;
+hair#=0.2pt#;
+ssslant#=0.1u#;
+dotwidth#=userw#-o#;
+pwid#=2userw#;
+accwid# = pwid#/8;
+theight#=7asch#/8;
+define_pixels(theight);
+
+define_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair,loopgap,dotwidth);
+define_blacker_pixels(accwid,cap,u,em,ex,dep,ss,penwidth,lserh,userh,lhigh,lserw,bulbsh,userw,lserc,userc,lserstep,userstep,ssslant,curvwid,slantwid,pwid,hair);
+define_blacker_pixels(thickstroke,thinstroke,penwidth,o,hair);
+
+pickup pencircle scaled penwidth; cappen:=savepen;
+equalize=thickstroke/2-thinstroke/2;
+
+input drmcap.mf;
+input drmitcap.mf;
+input drmlowmac.mf;
+input drmitlow.mf;
+input drmpunct.mf;
+input drmacc.mf;
+input drmitacclet.mf;
+input drmitpunct.mf;
+input drmitdigs.mf;
+input drmitoldstydigs.mf;
+input drmitligs.mf;
+
+end;
+