diff options
author | Karl Berry <karl@freefriends.org> | 2014-09-14 21:57:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-09-14 21:57:02 +0000 |
commit | 327c7c00b7879bf8e82fc936ea757be48dea5c82 (patch) | |
tree | d3f7280d963d99a6a2e869c0258ac1793a5569b2 /Master/texmf-dist/fonts/source/public | |
parent | 4da64119b53135537ba789190d584f1833eee7c5 (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')
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; + |