summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/source/public/sauter/b-cmmib.mf
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/sauter/b-cmmib.mf')
-rw-r--r--Master/texmf-dist/fonts/source/public/sauter/b-cmmib.mf42
1 files changed, 42 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/sauter/b-cmmib.mf b/Master/texmf-dist/fonts/source/public/sauter/b-cmmib.mf
new file mode 100644
index 00000000000..b02a70b26d3
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/sauter/b-cmmib.mf
@@ -0,0 +1,42 @@
+% Computer Modern Math Italic Bold
+% This font is a modification of Computer Modern Bold Extended.
+
+if unknown cmbase: input cmbase fi
+
+font_identifier:="CMMIB"; font_size design_size * pt#;
+
+input c-cmbx;
+input c-bmath;
+
+% cmmib5=21, cmmib6=24, cmmib7=27, cmmib8=30, cmmib9=35, cmmib10=39
+cap_jut# :=
+ (if design_size <= 8: (design_size - 5pt#) * 3pt# + 21pt#
+ elseif designsize <= 9: (design_size - 9pt#) * 4pt# + 35pt#
+ else: (design_size * 3.5) + 4.0
+ fi) / 36pt#;
+
+% cmmib5=27, cmmib6=32, cmmib7=37, cmmib8=42, cmmib9=46, cmmib10=50
+cap_stem# :=
+ (if design_size <= 8: (design_size - 5pt#) * 5pt# + 27pt#
+ else: (design_size - 9pt#) * 4pt# + 46pt#
+ fi) / 36pt#;
+
+% cmmib5=26, cmmib6=29, cmmib7=33, cmmib8=37, cmmib9=40, cmmib10=42
+flare# :=
+ (if design_size <= 6: (design_size - 5pt#) * 3pt# + 26pt#
+ elseif designsize <= 8: (design_size - 7pt#) * 4pt# + 33pt#
+ elseif designsize <= 9: (design_size - 9pt#) * 3pt# + 40pt#
+ else: 36flare# % already computed, in c-bmath
+ fi) / 36pt#;
+
+% cmmib5=23, cmmib6=27, cmmib7=31, cmmib8=34, cmmib9=37, cmmib10=40
+stem# :=
+ (if design_size <= 7: (design_size - 5pt#) * 4pt# + 23pt#
+ else: (design_size - 8pt#) * 3pt# + 34pt#
+ fi) / 36pt#;
+
+% cmmib5=7, cmmib6=7.8, etc.
+width_adj# := ((design_size - 5pt#) * .8pt# + 7pt#) / 36pt#;
+
+generate mathit % switch to the driver file
+