README-Latin-Modern.txt
README-Latin-Modern.txt
—
Plain Text,
11 KB (11852 bytes)
Zawartość pliku
###########################################################################
############ 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.
Akcje Dokumentu
