Jesteś w: Start / Przedsięwzięcia/Projects / e-foundry / Latin Modern Fonts / LM downloads / README-Latin-Modern.txt

README-Latin-Modern.txt

Plain Text icon 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