########################################################################### ############ The Latin Modern Family of Fonts ############ ########################################################################### Font: The Latin Modern Family of Fonts Designer (Computer Modern Family of Fonts): Donald E. Knuth Author: Bogus\l{}aw Jackowski and Janusz M. Nowacki Version: 2.006 Date: 12 VIII 2025 Downloads: https://www.gust.org.pl/projects/e-foundry/latin-modern/ License: % Copyright 2003--2025 by B. Jackowski and J.M. Nowacki % (on behalf of TeX Users Groups). % % This work can be freely used and distributed under % the GUST Font License (GFL -- see GUST-FONT-LICENSE.txt) % which legally equivalent to the LaTeX Project Public License % (LPPL -- see https://www.latex-project.org/lppl.txt ). % % This work has the LPPL maintenance status "maintained". % The Current Maintainer of this work is Bogus\l{}aw Jackowski % email contact: Bogus\l{}aw Jackowski aka Jacko, B_Jackowski@gust.org.pl % % This work consists of the files listed % in the MANIFEST-Latin_Modern.txt file. ########################################################################### ############ A BRIEF DESCRIPTION OF THE LM PACKAGE ############ ########################################################################### The current LM package contains the most recent version of the Latin Modern family of fonts in the PostScript Type 1 and OpenType format. The fonts are based on Donald E. Knuth's Computer Modern fonts in the PostScript Type 1 format, released into public domain by the American Mathematical Society (for the history of the outline version of the CM fonts see, e.g., https://www.math.utah.edu/~beebe/fonts/bluesky.html ). The project is supported by TeX users groups: CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. The Latin Modern fonts can be freely used and distributed under the GUST Font License (see above) which is a slightly modified version of the LaTeX Project Public License (LPPL; see https://www.latex-project.org/lppl.txt) * * * The Latin Modern Family of fonts consists of 72 text fonts (some of them have their counterparts in the standard Computer Modern family, some not), namely: lmb10.mp lmbo10.mp lmbx10.mp lmbx12.mp lmbx5.mp lmbx6.mp lmbx7.mp lmbx8.mp lmbx9.mp lmbxi10.mp lmbxo10.mp lmcsc10.mp lmcsco10.mp lmdunh10.mp lmduno10.mp lmr10.mp lmr12.mp lmr17.mp lmr5.mp lmr6.mp lmr7.mp lmr8.mp lmr9.mp lmri10.mp lmri12.mp lmri7.mp lmri8.mp lmri9.mp lmro10.mp lmro12.mp lmro17.mp lmro8.mp lmro9.mp lmss10.mp lmss12.mp lmss17.mp lmss8.mp lmss9.mp lmssbo10.mp lmssbx10.mp lmssdc10.mp lmssdo10.mp lmsso10.mp lmsso12.mp lmsso17.mp lmsso8.mp lmsso9.mp lmssq8.mp lmssqbo8.mp lmssqbx8.mp lmssqo8.mp lmtcsc10.mp lmtcso10.mp lmtk10.mp lmtko10.mp lmtl10.mp lmtlc10.mp lmtlco10.mp lmtlo10.mp lmtt10.mp lmtt12.mp lmtt8.mp lmtt9.mp lmtti10.mp lmtto10.mp lmu10.mp lmvtk10.mp lmvtko10.mp lmvtl10.mp lmvtlo10.mp lmvtt10.mp lmvtto10.mp and 20 math fonts (being at the moment a duplicate of PL math fonts): lmbsy10 lmbsy5 lmbsy7 lmex10 lmmi10 lmmi12 lmmi5 lmmi6 lmmi7 lmmi8 lmmi9 lmmib10 lmmib5 lmmib7 lmsy10 lmsy5 lmsy6 lmsy7 lmsy8 lmsy9 There is no OpenType format provided for math fonts, instead, the OpenType Latin Modern Math font was prepared (cf. https://www.gust.org.pl/projects/e-foundry/lm-math). Systems typically interact with users using the internal names embedded within font files. As a convention, the names of OTF files are usually lowercase versions of these internal names. Below is a list of PostScript Type 1 font file names alongside their (and OTF) corresponding internal names: lmb10 LMRomanDemi10-Regular lmbo10 LMRomanDemi10-Oblique lmbx10 LMRoman10-Bold lmbx12 LMRoman12-Bold lmbx5 LMRoman5-Bold lmbx6 LMRoman6-Bold lmbx7 LMRoman7-Bold lmbx8 LMRoman8-Bold lmbx9 LMRoman9-Bold lmbxi10 LMRoman10-BoldItalic lmbxo10 LMRomanSlant10-Bold lmcsc10 LMRomanCaps10-Regular lmcsco10 LMRomanCaps10-Oblique lmdunh10 LMRomanDunh10-Regular lmduno10 LMRomanDunh10-Oblique lmr10 LMRoman10-Regular lmr12 LMRoman12-Regular lmr17 LMRoman17-Regular lmr5 LMRoman5-Regular lmr6 LMRoman6-Regular lmr7 LMRoman7-Regular lmr8 LMRoman8-Regular lmr9 LMRoman9-Regular lmri10 LMRoman10-Italic lmri12 LMRoman12-Italic lmri7 LMRoman7-Italic lmri8 LMRoman8-Italic lmri9 LMRoman9-Italic lmro10 LMRomanSlant10-Regular lmro12 LMRomanSlant12-Regular lmro17 LMRomanSlant17-Regular lmro8 LMRomanSlant8-Regular lmro9 LMRomanSlant9-Regular lmss10 LMSans10-Regular lmss12 LMSans12-Regular lmss17 LMSans17-Regular lmss8 LMSans8-Regular lmss9 LMSans9-Regular lmssbo10 LMSans10-BoldOblique lmssbx10 LMSans10-Bold lmssdc10 LMSansDemiCond10-Regular lmssdo10 LMSansDemiCond10-Oblique lmsso10 LMSans10-Oblique lmsso12 LMSans12-Oblique lmsso17 LMSans17-Oblique lmsso8 LMSans8-Oblique lmsso9 LMSans9-Oblique lmssq8 LMSansQuot8-Regular lmssqbo8 LMSansQuot8-BoldOblique lmssqbx8 LMSansQuot8-Bold lmssqo8 LMSansQuot8-Oblique lmtcsc10 LMMonoCaps10-Regular lmtcso10 LMMonoCaps10-Oblique lmtk10 LMMonoLt10-Bold lmtko10 LMMonoLt10-BoldOblique lmtl10 LMMonoLt10-Regular lmtlc10 LMMonoLtCond10-Regular lmtlco10 LMMonoLtCond10-Oblique lmtlo10 LMMonoLt10-Oblique lmtt10 LMMono10-Regular lmtt12 LMMono12-Regular lmtt8 LMMono8-Regular lmtt9 LMMono9-Regular lmtti10 LMMono10-Italic lmtto10 LMMonoSlant10-Regular lmu10 LMRomanUnsl10-Regular lmvtk10 LMMonoPropLt10-Bold lmvtko10 LMMonoPropLt10-BoldOblique lmvtl10 LMMonoPropLt10-Regular lmvtlo10 LMMonoPropLt10-Oblique lmvtt10 LMMonoProp10-Regular lmvtto10 LMMonoProp10-Oblique lmbsy10 LMMathSymbols10-Bold lmbsy5 LMMathSymbols5-Bold lmbsy7 LMMathSymbols7-Bold lmex10 LMMathExtension10-Regular lmmi10 LMMathItalic10-Regular lmmi12 LMMathItalic12-Regular lmmi5 LMMathItalic5-Regular lmmi6 LMMathItalic6-Regular lmmi7 LMMathItalic7-Regular lmmi8 LMMathItalic8-Regular lmmi9 LMMathItalic9-Regular lmmib10 LMMathItalic10-Bold lmmib5 LMMathItalic5-Bold lmmib7 LMMathItalic7-Bold lmsy10 LMMathSymbols10-Regular lmsy5 LMMathSymbols5-Regular lmsy6 LMMathSymbols6-Regular lmsy7 LMMathSymbols7-Regular lmsy8 LMMathSymbols8-Regular lmsy9 LMMathSymbols9-Regular * * * The fonts, as compared to the CM family, contain a lot of additional characters, mainly accented ones. To our knowledge, the repertoir of characters covers all European languages as well as some other Latin-based alphabets such as Vietnamese and Navajo; at the request of users, recent extensions of Latin Modern provide glyphs sufficient for typesetting of romanized transliterations of Arabic and Sanskrit scripts. Detailed information about the Latin Modern glyph repertoire and the grouping of fonts into subfamilies can be found in the file /doc/fonts/lm/lm-glyphs_and_fams.txt. * * * We have frequently used the information presented by Michael Everson at the ``The Alphabets of Europe'' (https://www.evertype.com/alphabets/) web site. If you know about European languages that are not covered completely or if some glyphs have apparently wrong shapes -- please let us know. The list of fonts and characters available so far can be found at the end of this file. * * * The LaTeX support, i.e., *.fd and *.sty files, is part of this distribution (see below) but ConTeXt and XeLaTeX support for Latin Modern is distributed separately, with the respective packages. Note, however, that Latin Modern is the default family of fonts for ConTeXt, therefore users do not need to load any specific files. * * * The package consists of the files in the directories conforming to the TeX Directory Structure (v. 1.1), splitted into three archives: lm2.003-bas.zip -- basic set; the directories contain: ~~~~~~~~~~~~~~ doc/fonts/lm this file plus a few LaTeX examples (test files); tex/latex/lm the relevant LaTeX support files (very many thanks to Daniel Flipo and Marcin Woli\'nski). fonts/enc/dvips/lm support files for dvips (*.enc files); besides the basic encoding files for Latin Modern fonts (cf. also tfm files), the encoding files for the substitution of CM, CS, PL, and VN fonts with LMs are provided fonts/map/dvips/lm support file for dvips (lm.map file); besides the basic map files for Latin Modern fonts (cf. also tfm files), the map files for the substitution of CM, CS, PL, and VN fonts with LMs are provided (substitution maps were prepared by Staszek Wawrykiewicz and Thomas Esser -- thanks for the help) fonts/map/dvipdfm/lm map files for dvipdfm (mostly for math fonts used in ConTeXt with XeTeX) fonts/opentype/public/lm OpenType format (*.otf); fonts/type1/public/lm PostScript (Type 1) font files and printer font metric files (*.pfb and *.pfm, respectively); fonts/tfm/public/lm TeX font metric files (*.tfm) for: -- CS (CS TUG) encoding (cs-*.tfm), -- EC (Cork) encoding (ec-*.tfm), -- L7X (Lithuanian) encoding (l7x-*.tfm), -- QX encoding (qx-*.tfm), -- RM (``regular math'', used in OT1 and OT4) encoding (qx-*.tfm), -- Y&Y's TeX'n'ANSI aka LY1 encoding (texnansi-*.tfm), -- T5 (Vietnamese) encoding (t5-*.tfm), -- Text Companion for EC fonts aka TS1 (ts1-*.tfm). fonts/afm/public/lm Adobe font metric files (*.afm); lm2.003mt1.zip -- Latin Modern source font files for the METATYPE1 package ~~~~~~~~~~~~~~ (fonts/source/public/lm); the version 0.48y of METATYPE1 is required, see ftp://ftp.bop.com.pl/pub/metatype1 , for the current version of the engine; in order to generate a TeX font metrics with a given encoding, the respective encoding file should be placed in the current directory and renamed to lm-tex.mpe; otherwise a default encoding (QX) will be used lm2.003-otf.zip -- Latin Modern OpenType font files, for those who are not ~~~~~~~~~~~~~~~~ interested in the whole bundle * * * The project has been launched and is supported by TeX USERS GROUPS (CS TUG, DANTE eV, GUST, GUTenberg, NTG, TUG). Hearty thanks to the representatives of these groups and also to all people who helped with comments, ideas, remarks, bug reports, objections, hints, consolations, etc. Perhaps the largest number of corrections is the result of Karel P\'\i\v{s}ka's exhaustive and methodical efforts in checking the quality of our results; also, he redesigned the `ring' accent -- very many thanks, Karel. * * * Last but not least: hearty thanks to all people who helped with comments, ideas, remarks, bug reports, objections, hints, consolations, etc.