diff options
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.mf | 42 |
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 + |