From 5906c200b7cd57180e022da5b2b0171290b3b5b1 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 13 Jan 2021 22:13:25 +0000 Subject: mlmodern (13jan21) git-svn-id: svn://tug.org/texlive/trunk@57411 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/mlmodern/README | 11 +- Master/texmf-dist/doc/fonts/mlmodern/mlmodern.pdf | Bin 36725 -> 34240 bytes Master/texmf-dist/doc/fonts/mlmodern/mlmodern.tex | 8 +- .../fonts/map/dvips/mlmodern/mlm-substitute.map | 850 ++++++++++++++ Master/texmf-dist/fonts/map/dvips/mlmodern/mlm.map | 1192 ++++++++++---------- .../fonts/type1/public/mlmodern/mlmb10.pfb | Bin 93145 -> 94694 bytes .../fonts/type1/public/mlmodern/mlmbo10.pfb | Bin 103043 -> 104699 bytes .../fonts/type1/public/mlmodern/mlmbsy10.pfb | Bin 30117 -> 30199 bytes .../fonts/type1/public/mlmodern/mlmbsy5.pfb | Bin 30831 -> 30913 bytes .../fonts/type1/public/mlmodern/mlmbsy7.pfb | Bin 25438 -> 25520 bytes .../fonts/type1/public/mlmodern/mlmbx10.pfb | Bin 92913 -> 94335 bytes .../fonts/type1/public/mlmodern/mlmbx12.pfb | Bin 92883 -> 94275 bytes .../fonts/type1/public/mlmodern/mlmbx5.pfb | Bin 98227 -> 99782 bytes .../fonts/type1/public/mlmodern/mlmbx6.pfb | Bin 93104 -> 94478 bytes .../fonts/type1/public/mlmodern/mlmbx7.pfb | Bin 92877 -> 94208 bytes .../fonts/type1/public/mlmodern/mlmbx8.pfb | Bin 91623 -> 93157 bytes .../fonts/type1/public/mlmodern/mlmbx9.pfb | Bin 92385 -> 93830 bytes .../fonts/type1/public/mlmodern/mlmbxi10.pfb | Bin 97566 -> 98965 bytes .../fonts/type1/public/mlmodern/mlmbxo10.pfb | Bin 102306 -> 104079 bytes .../fonts/type1/public/mlmodern/mlmcsc10.pfb | Bin 93165 -> 94287 bytes .../fonts/type1/public/mlmodern/mlmcsco10.pfb | Bin 105968 -> 107689 bytes .../fonts/type1/public/mlmodern/mlmdunh10.pfb | Bin 95559 -> 97039 bytes .../fonts/type1/public/mlmodern/mlmduno10.pfb | Bin 106799 -> 108520 bytes .../fonts/type1/public/mlmodern/mlmex10.pfb | Bin 26983 -> 27074 bytes .../fonts/type1/public/mlmodern/mlmmi10.pfb | Bin 33581 -> 33662 bytes .../fonts/type1/public/mlmodern/mlmmi12.pfb | Bin 32266 -> 32347 bytes .../fonts/type1/public/mlmodern/mlmmi5.pfb | Bin 34749 -> 34830 bytes .../fonts/type1/public/mlmodern/mlmmi6.pfb | Bin 34319 -> 34402 bytes .../fonts/type1/public/mlmodern/mlmmi7.pfb | Bin 33573 -> 33654 bytes .../fonts/type1/public/mlmodern/mlmmi8.pfb | Bin 32736 -> 32817 bytes .../fonts/type1/public/mlmodern/mlmmi9.pfb | Bin 33948 -> 34029 bytes .../fonts/type1/public/mlmodern/mlmmib10.pfb | Bin 34395 -> 34475 bytes .../fonts/type1/public/mlmodern/mlmmib5.pfb | Bin 35207 -> 35289 bytes .../fonts/type1/public/mlmodern/mlmmib7.pfb | Bin 34710 -> 34792 bytes .../fonts/type1/public/mlmodern/mlmr10.pfb | Bin 93899 -> 95648 bytes .../fonts/type1/public/mlmodern/mlmr12.pfb | Bin 93209 -> 94935 bytes .../fonts/type1/public/mlmodern/mlmr17.pfb | Bin 92720 -> 94361 bytes .../fonts/type1/public/mlmodern/mlmr5.pfb | Bin 94018 -> 95805 bytes .../fonts/type1/public/mlmodern/mlmr6.pfb | Bin 93257 -> 94789 bytes .../fonts/type1/public/mlmodern/mlmr7.pfb | Bin 94501 -> 96184 bytes .../fonts/type1/public/mlmodern/mlmr8.pfb | Bin 93033 -> 94558 bytes .../fonts/type1/public/mlmodern/mlmr9.pfb | Bin 91269 -> 93075 bytes .../fonts/type1/public/mlmodern/mlmri10.pfb | Bin 97248 -> 99382 bytes .../fonts/type1/public/mlmodern/mlmri12.pfb | Bin 96380 -> 98457 bytes .../fonts/type1/public/mlmodern/mlmri7.pfb | Bin 97284 -> 99128 bytes .../fonts/type1/public/mlmodern/mlmri8.pfb | Bin 95301 -> 97209 bytes .../fonts/type1/public/mlmodern/mlmri9.pfb | Bin 97217 -> 99055 bytes .../fonts/type1/public/mlmodern/mlmro10.pfb | Bin 105158 -> 107301 bytes .../fonts/type1/public/mlmodern/mlmro12.pfb | Bin 104345 -> 106304 bytes .../fonts/type1/public/mlmodern/mlmro17.pfb | Bin 102794 -> 104401 bytes .../fonts/type1/public/mlmodern/mlmro8.pfb | Bin 103369 -> 105203 bytes .../fonts/type1/public/mlmodern/mlmro9.pfb | Bin 101369 -> 103509 bytes .../fonts/type1/public/mlmodern/mlmss10.pfb | Bin 79009 -> 80205 bytes .../fonts/type1/public/mlmodern/mlmss12.pfb | Bin 79078 -> 80218 bytes .../fonts/type1/public/mlmodern/mlmss17.pfb | Bin 78731 -> 79941 bytes .../fonts/type1/public/mlmodern/mlmss8.pfb | Bin 79102 -> 80282 bytes .../fonts/type1/public/mlmodern/mlmss9.pfb | Bin 79025 -> 80220 bytes .../fonts/type1/public/mlmodern/mlmssbo10.pfb | Bin 91250 -> 93249 bytes .../fonts/type1/public/mlmodern/mlmssbx10.pfb | Bin 81680 -> 83388 bytes .../fonts/type1/public/mlmodern/mlmssdc10.pfb | Bin 81475 -> 83253 bytes .../fonts/type1/public/mlmodern/mlmssdo10.pfb | Bin 91321 -> 93549 bytes .../fonts/type1/public/mlmodern/mlmsso10.pfb | Bin 86470 -> 87894 bytes .../fonts/type1/public/mlmodern/mlmsso12.pfb | Bin 86571 -> 88063 bytes .../fonts/type1/public/mlmodern/mlmsso17.pfb | Bin 86124 -> 87481 bytes .../fonts/type1/public/mlmodern/mlmsso8.pfb | Bin 86562 -> 87960 bytes .../fonts/type1/public/mlmodern/mlmsso9.pfb | Bin 86814 -> 88363 bytes .../fonts/type1/public/mlmodern/mlmssq8.pfb | Bin 81279 -> 83160 bytes .../fonts/type1/public/mlmodern/mlmssqbo8.pfb | Bin 91299 -> 93506 bytes .../fonts/type1/public/mlmodern/mlmssqbx8.pfb | Bin 82739 -> 84645 bytes .../fonts/type1/public/mlmodern/mlmssqo8.pfb | Bin 91258 -> 93256 bytes .../fonts/type1/public/mlmodern/mlmsy10.pfb | Bin 29796 -> 29879 bytes .../fonts/type1/public/mlmodern/mlmsy5.pfb | Bin 30187 -> 30268 bytes .../fonts/type1/public/mlmodern/mlmsy6.pfb | Bin 30076 -> 30159 bytes .../fonts/type1/public/mlmodern/mlmsy7.pfb | Bin 29972 -> 30055 bytes .../fonts/type1/public/mlmodern/mlmsy8.pfb | Bin 29742 -> 29825 bytes .../fonts/type1/public/mlmodern/mlmsy9.pfb | Bin 29941 -> 30024 bytes .../fonts/type1/public/mlmodern/mlmtcsc10.pfb | Bin 78162 -> 79982 bytes .../fonts/type1/public/mlmodern/mlmtcso10.pfb | Bin 85285 -> 87534 bytes .../fonts/type1/public/mlmodern/mlmtk10.pfb | Bin 79867 -> 81118 bytes .../fonts/type1/public/mlmodern/mlmtko10.pfb | Bin 88563 -> 89811 bytes .../fonts/type1/public/mlmodern/mlmtl10.pfb | Bin 77388 -> 80391 bytes .../fonts/type1/public/mlmodern/mlmtlc10.pfb | Bin 76673 -> 78526 bytes .../fonts/type1/public/mlmodern/mlmtlco10.pfb | Bin 81576 -> 88198 bytes .../fonts/type1/public/mlmodern/mlmtlo10.pfb | Bin 86342 -> 87862 bytes .../fonts/type1/public/mlmodern/mlmtt10.pfb | Bin 78564 -> 80239 bytes .../fonts/type1/public/mlmodern/mlmtt12.pfb | Bin 78468 -> 80716 bytes .../fonts/type1/public/mlmodern/mlmtt8.pfb | Bin 78443 -> 80106 bytes .../fonts/type1/public/mlmodern/mlmtt9.pfb | Bin 78611 -> 80317 bytes .../fonts/type1/public/mlmodern/mlmtti10.pfb | Bin 83982 -> 85883 bytes .../fonts/type1/public/mlmodern/mlmtto10.pfb | Bin 87026 -> 89387 bytes .../fonts/type1/public/mlmodern/mlmu10.pfb | Bin 104300 -> 106388 bytes .../fonts/type1/public/mlmodern/mlmvtk10.pfb | Bin 84258 -> 86053 bytes .../fonts/type1/public/mlmodern/mlmvtko10.pfb | Bin 94632 -> 96718 bytes .../fonts/type1/public/mlmodern/mlmvtl10.pfb | Bin 83754 -> 85305 bytes .../fonts/type1/public/mlmodern/mlmvtlo10.pfb | Bin 93299 -> 95111 bytes .../fonts/type1/public/mlmodern/mlmvtt10.pfb | Bin 83106 -> 85070 bytes .../fonts/type1/public/mlmodern/mlmvtto10.pfb | Bin 93201 -> 95077 bytes Master/texmf-dist/tex/latex/mlmodern/mlmodern.sty | 2 +- 98 files changed, 1461 insertions(+), 602 deletions(-) create mode 100644 Master/texmf-dist/fonts/map/dvips/mlmodern/mlm-substitute.map diff --git a/Master/texmf-dist/doc/fonts/mlmodern/README b/Master/texmf-dist/doc/fonts/mlmodern/README index 007e4f62cd2..68aa978c626 100644 --- a/Master/texmf-dist/doc/fonts/mlmodern/README +++ b/Master/texmf-dist/doc/fonts/mlmodern/README @@ -1,10 +1,15 @@ -mlmodern 1.0 -January 11, 2021 +mlmodern 1.1a +January 13, 2021 This package provides support for the mlmodern fonts. For basic use: \usepackage{mlmodern} +You may also replace the Computer Modern and Latin Modern fonts by using +the map file "mlm-substitute.map" with dvips or pdfTeX. DON'T enable this +map by default unless you want to ALWAYS use MLModern as your default version +of Computer Modern. + See mlmodern.pdf for more information. This work may be distributed and/or modified under the conditions @@ -14,5 +19,5 @@ license or (at your option) any later version. Copyright 2003--2009 by B. Jackowski and J. M. Nowacki. Copyright 2021 by Daniel Benjamin Miller. -This work has the LPPL maintenance status "maintained". +This work has the LPPL maintenance status "maintained." The Current Maintainer of this work is Daniel Benjamin Miller. diff --git a/Master/texmf-dist/doc/fonts/mlmodern/mlmodern.pdf b/Master/texmf-dist/doc/fonts/mlmodern/mlmodern.pdf index f9ef4a1db62..d302a83d5e3 100644 Binary files a/Master/texmf-dist/doc/fonts/mlmodern/mlmodern.pdf and b/Master/texmf-dist/doc/fonts/mlmodern/mlmodern.pdf differ diff --git a/Master/texmf-dist/doc/fonts/mlmodern/mlmodern.tex b/Master/texmf-dist/doc/fonts/mlmodern/mlmodern.tex index c0c618902ce..9bc947ae67d 100644 --- a/Master/texmf-dist/doc/fonts/mlmodern/mlmodern.tex +++ b/Master/texmf-dist/doc/fonts/mlmodern/mlmodern.tex @@ -5,12 +5,16 @@ \usepackage[expansion=false,protrusion]{microtype} \title{The MLModern fonts} \author{Daniel Benjamin Miller} -\date{Version 1.0\\January 11, 2021} +\date{Version 1.1a\\January 13, 2021} \usepackage{titlesec}\titleformat*{\section}{\bfseries}\titleformat*{\subsection}{\bfseries} \usepackage{hologo} \begin{document} \maketitle -MLModern is a text and math font family with \hologo{(La)TeX} support, based on the design of Donald Knuth's Computer Modern and the Latin Modern project. Some find the default version of Computer Modern used by default in most \hologo{TeX} distributions to be spindly, sometimes making it hard to read on screen as well as on paper. The original Computer Modern is a \hologo{METAFONT}, and so, before the advent of the Type 1 versions, it was rendered as a bitmap whenever it was to be printed. There are already a number of ways of getting a sturdier version of Computer Modern. One can simply generate bitmaps the old-fashioned way, using a mode which provides for blacker output, such as \texttt{lexmarkr}; this works well in print (so long as you are targeting the correct \textsc{dpi}), but produces mediocre results on screen. The author's own \texttt{mpfonts} package provides support for Type 3 PostScript fonts which are direct translations of the original \hologo{METAFONT} source into vector images, but these do not fare much better on paper and are usually even less readable on screen. Further, the original OT1-encoded Computer Modern fonts have lacking support for many non-English languages. The highest-quality adaptation of the Computer Modern design to non-OT1 encodings is Latin Modern, which provides more glyphs and good accent placement, but is still too spindly. MLModern is blacker drop-in replacement for Latin Modern. To use it, simply add \texttt{\textbackslash usepackage\{mlmodern\}} to your preamble, or (for non-\hologo{LaTeX} use) replace references to \texttt{lm*} fonts with those to \texttt{mlm*} ones. You must have the Latin Modern fonts installed, since this package expects their encoding files to be present. MLModern is available in unhinted Type 1 format, and should be good for both printing and on-screen reading. +MLModern is a text and math font family with \hologo{(La)TeX} support, based on the design of Donald Knuth's Computer Modern and the Latin Modern project. Some find the default vector version of Computer Modern used by default in most \hologo{TeX} distributions to be spindly, sometimes making it hard to read on screen as well as on paper; this is in contrast with the older bitmap versions of Computer Modern. MLModern provides a sturdy rendition of the Computer Modern design. + +MLModern is based on Latin Modern, a version of Computer Modern with enhanced multilingual support. For basic use, add \texttt{\textbackslash usepackage\{mlmodern\}} to your preamble, or (for non-\hologo{LaTeX} use) replace references to \texttt{lm*} fonts with those to \texttt{mlm*} ones. You may also replace the Computer Modern and Latin Modern fonts (as well as the Vn\TeX\ fonts, etc.) without modifying a \hologo{TeX} file (or changing metrics) by using the map file \texttt{mlm-substitute.map} with \texttt{dvips} or \hologo{pdfTeX}. + +You must have the Latin Modern fonts installed, since this package expects their encoding files to be present. MLModern is available in unhinted Type 1 format, and should be good for both printing and on-screen reading. \section*{Licensing information} diff --git a/Master/texmf-dist/fonts/map/dvips/mlmodern/mlm-substitute.map b/Master/texmf-dist/fonts/map/dvips/mlmodern/mlm-substitute.map new file mode 100644 index 00000000000..5cd479d5e6b --- /dev/null +++ b/Master/texmf-dist/fonts/map/dvips/mlmodern/mlm-substitute.map @@ -0,0 +1,850 @@ +%This package provides support for the mlmodern fonts. See mlmodern.pdf +%for more information. +%This work may be distributed and/or modified under the conditions +%of the LaTeX Project Public License, either version 1.3c of this +%license or (at your option) any later version. +%Copyright 2003--2009 by B. Jackowski and J.M. Nowacki. +%Copyright 2021 by Daniel Benjamin Miller. +%This work has the LPPL maintenance status "maintained". +%The Current Maintainer of this work is Daniel Benjamin Miller. + +% ENABLING THIS MAP BY DEFAULT WILL MAKE MMLMODERN YOUR DEFAULT COMPUTER MODERN + +vnb10 MLMRomanDemi10-Regular "enclmrept5psn ReEncodeFont"