1
###########################################################################
2
############ The Latin Modern Family of Fonts ############
3
###########################################################################
5
Font: The Latin Modern Family of Fonts
6
Designer (Computer Modern Family of Fonts): Donald E. Knuth
7
Author: Bogus\l{}aw Jackowski and Janusz M. Nowacki
11
% Copyright 2003--2006 by B. Jackowski and J.M. Nowacki
12
% (on behalf of TeX Users Groups).
13
% This work is released under the GUST Font Source License
14
% -- see GUST-FONT-SOURCE-LICENSE.txt.
15
% This work has the LPPL maintenance status "maintained".
16
% The Current Maintainer of this work is Bogus\l{}aw Jackowski
17
% and Janusz M. Nowacki.
18
% This work consists of the files listed in the MANIFEST.txt file.
20
###########################################################################
21
############ A BRIEF DESCRIPTION OF THE LM PACKAGE ############
22
###########################################################################
24
The current LM package contains the most recent version
25
of the Latin Modern family of fonts in the PostScript Type 1 and
26
OpenType format. The fonts are based on Donald E. Knuth's Computer Modern
27
fonts in the PostScript Type 1 format, released into public domain by the
28
American Mathematical Society (for the history of the outline version of
29
the CM fonts see, e.g., http://www.math.utah.edu/~beebe/fonts/bluesky.html ).
30
The project is supported by TeX users groups: CSTUG, DANTE eV, GUST,
31
GUTenberg, NTG, and TUG.
33
The Latin Modern Family of fonts consists of 72 text fonts
34
(some of them have their counterparts in the standard Computer Modern
35
family, some not), namely:
37
lmb10.mp lmbo10.mp lmbx10.mp lmbx12.mp lmbx5.mp lmbx6.mp
38
lmbx7.mp lmbx8.mp lmbx9.mp lmbxi10.mp lmbxo10.mp lmcsc10.mp
39
lmcsco10.mp lmdunh10.mp lmduno10.mp lmr10.mp lmr12.mp
40
lmr17.mp lmr5.mp lmr6.mp lmr7.mp lmr8.mp lmr9.mp lmri10.mp
41
lmri12.mp lmri7.mp lmri8.mp lmri9.mp lmro10.mp lmro12.mp
42
lmro17.mp lmro8.mp lmro9.mp lmss10.mp lmss12.mp lmss17.mp
43
lmss8.mp lmss9.mp lmssbo10.mp lmssbx10.mp lmssdc10.mp
44
lmssdo10.mp lmsso10.mp lmsso12.mp lmsso17.mp lmsso8.mp
45
lmsso9.mp lmssq8.mp lmssqbo8.mp lmssqbx8.mp lmssqo8.mp
46
lmtcsc10.mp lmtcso10.mp lmtk10.mp lmtko10.mp lmtl10.mp
47
lmtlc10.mp lmtlco10.mp lmtlo10.mp lmtt10.mp lmtt12.mp
48
lmtt8.mp lmtt9.mp lmtti10.mp lmtto10.mp lmu10.mp lmvtk10.mp
49
lmvtko10.mp lmvtl10.mp lmvtlo10.mp lmvtt10.mp lmvtto10.mp
51
and 20 math fonts (being at the moment a duplicate of PL math fonts):
53
lmbsy10 lmbsy5 lmbsy7 lmex10 lmmi10 lmmi12 lmmi5 lmmi6 lmmi7 lmmi8
54
lmmi9 lmmib10 lmmib5 lmmib7 lmsy10 lmsy5 lmsy6 lmsy7 lmsy8 lmsy9
56
There is no OpenType format provided for math fonts.
58
The Latin Modern fonts can be freely used and distributed under the GUST Font
59
Source License (see above) which is a slightly modified version of the LaTeX
60
Project Public License (LPPL; see http://www.latex-project.org/lppl.txt )
62
The fonts, as compared to the CM family, contain a lot of additional
63
characters, mainly accented ones (the authors did their best to cover all
64
European languages as well as some other, notably Vietnamese) but not only.
65
The list of fonts and characters available so far can be found at the end
68
The LaTeX support (*.fd and *.sty files) belong to the package (see below).
70
In ConTeXt, support for the Latin Modern fonts is part of the distribution.
71
Definitions can be found in the typescript definition files:
73
... /tex/context/base/type-enc.tex
74
... /tex/context/base/type-syn.tex
75
... /tex/context/base/type-exa.tex
76
... /tex/context/base/type-map.tex
78
Additional encoding and map files can be found under:
80
... /texmf/fonts/map/dvips/context
81
... /texmf/fonts/enc/dvips/context
85
The package consists of the files in the directories conforming
86
to the TeX Directory Structure (v. 1.1), splitted into two archives:
88
lm1.00bas.zip -- basic set; the directories contain:
90
doc/fonts/lm this file plus a few LaTeX examples (test files);
91
tex/latex/lm the relevant LaTeX support files (very many thanks
92
to Daniel Flipo and Marcin Woli\'nski).
93
fonts/enc/dvips/lm support files for dvips (*.enc files); besides
94
the basic encoding files for Latin Modern fonts
95
(cf. also tfm files), the encoding files
96
for the substitution of CM, CS, PL, and VN fonts
98
fonts/map/dvips/lm support file for dvips (lm.map file); besides
99
the basic map files for Latin Modern fonts
100
(cf. also tfm files), the map files for
101
the substitution of CM, CS, PL, and VN fonts
102
with LMs are provided (substitution maps
103
were prepared by Staszek Wawrykiewicz
104
and Thomas Esser -- thanks for the help)
105
fonts/opentype/public/lm OpenType format (*.otf);
106
fonts/type1/public/lm PostScript (Type 1) font files and printer font
107
metric files (*.pfb and *.pfm, respectively);
108
fonts/tfm/public/lm TeX font metric files (*.tfm) for:
109
-- EC (Cork) encoding (ec-*.tfm),
110
-- EL (European letter aka dense) encoding
111
(el-*.tfm); originally introduced
112
by ConTeXt fraternity
113
-- QX encoding (qx-*.tfm),
114
-- Y&Y's TeX'n'ANSI aka LY1 encoding
116
-- T5 (Vietnamese) encoding (t5-*.tfm),
117
-- Text Companion for EC fonts aka TS1 (ts1-*.tfm).
118
fonts/afm/public/lm Adobe font metric files (*.afm);
120
lm1.00mt1.zip -- Latin Modern source font files for the METATYPE1 package
121
~~~~~~~~~~~~~ (fonts/source/public/lm); the version 0.47 of METATYPE1
122
is required, see ftp://bop.eps.gda.pl/pub/metatype1/
123
for the details of installation; in order to generate
124
a TeX font metrics with a given encoding, the respective
125
encoding file should be placed in the current directory
126
and renamed to lm-tex.mpe; otherwise a default encoding
129
The project has been launched and is supported by TeX USERS GROUPS
130
(DANTE eV, GUST, GUTenberg, NTG, TUG).
132
Email contact: Bogus\l{}aw Jackowski aka Jacko, B_Jackowski@gust.org.pl
134
You may wish also to consult the web page `Wishes for Latin Modern'
135
http://dante.ctan.org/CTAN/info/lmodern/lmodern.html
136
(started by Harald Harders, but unmaintained at the moment).
140
Last but not least: hearty thanks to all people who helped us with comments,
141
ideas, remarks, bug reports, objections, hints, consolations, etc.
146
lmssq8 lmssqbo8 lmssqbx8 lmssqo8
147
Extra chars: varI varIJ varIogonek
149
LAYOUT 2 (701; basic)
150
lmb10 lmbo10 lmbx10 lmbx12 lmbx5 lmbx6 lmbx7 lmbx8 lmbx9 lmbxi10 lmbxo10
151
lmdunh10 lmduno10 lmr10 lmr12 lmr17 lmr5 lmr6 lmr7 lmr8 lmr9 lmri10 lmri12
152
lmri7 lmri8 lmri9 lmro10 lmro12 lmro17 lmro8 lmro9 lmss10 lmss12 lmss17
153
lmss8 lmss9 lmssbo10 lmssbx10 lmssdc10 lmssdo10 lmsso10 lmsso12 lmsso17
154
lmsso8 lmsso9 lmu10 lmvtk10 lmvtko10 lmvtl10 lmvtlo10 lmvtt10 lmvtto10
157
lmtk10 lmtko10 lmtl10 lmtlc10 lmtlco10 lmtlo10 lmtt10 lmtt12 lmtt8 lmtt9
159
Missing chars: eight.oldstyle.prop eight.prop f_k ff ffi ffl fi
160
five.oldstyle.prop five.prop fl four.oldstyle.prop four.prop Germandbls
161
hyphen.prop IJ ij nine.oldstyle.prop nine.prop one.oldstyle.prop one.prop
162
permyriad quotedblbase.cm quotedblleft.cm quotedblright.cm servicemark
163
seven.oldstyle.prop seven.prop six.oldstyle.prop six.prop suppress
164
three.oldstyle.prop three.prop trademark two.oldstyle.prop two.prop
165
varcopyright varregistered zero.oldstyle.prop zero.prop
169
Missing chars: dquoteright f_k ff ffi ffl fi fl longs tquoteright
173
Missing chars: dquoteright eight.oldstyle.prop eight.prop f_k ff ffi ffl fi
174
five.oldstyle.prop five.prop fl four.oldstyle.prop four.prop Germandbls
175
hyphen.prop IJ ij longs nine.oldstyle.prop nine.prop one.oldstyle.prop
176
one.prop permyriad quotedblbase.cm quotedblleft.cm quotedblright.cm
177
servicemark seven.oldstyle.prop seven.prop six.oldstyle.prop six.prop
178
suppress three.oldstyle.prop three.prop tquoteright trademark
179
two.oldstyle.prop two.prop varcopyright varregistered zero.oldstyle.prop
184
----------------------------
197
Abrevehookabove +++++
198
abrevehookabove +++++
203
Acircumflexacute +++++
204
acircumflexacute +++++
205
Acircumflexdotbelow +++++
206
acircumflexdotbelow +++++
207
Acircumflexgrave +++++
208
acircumflexgrave +++++
209
Acircumflexhookabove +++++
210
acircumflexhookabove +++++
211
Acircumflextilde +++++
212
acircumflextilde +++++
281
breveinvertedlow +++++
310
Circumflexacute +++++
311
circumflexacute +++++
312
Circumflexgrave +++++
313
circumflexgrave +++++
314
Circumflexhookabove +++++
315
circumflexhookabove +++++
316
Circumflextilde +++++
317
circumflextilde +++++
334
dblbracketright +++++
356
dollar.oldstyle +++++
375
Ecircumflexacute +++++
376
ecircumflexacute +++++
377
Ecircumflexdotbelow +++++
378
ecircumflexdotbelow +++++
379
Ecircumflexgrave +++++
380
ecircumflexgrave +++++
381
Ecircumflexhookabove +++++
382
ecircumflexhookabove +++++
383
Ecircumflextilde +++++
384
ecircumflextilde +++++
399
eight.oldstyle.prop ++-+-
431
five.oldstyle.prop ++-+-
438
four.oldstyle.prop ++-+-
482
hungarumlaut.ts1 +++++
579
nine.oldstyle.prop ++-+-
594
Ocircumflexacute +++++
595
ocircumflexacute +++++
596
Ocircumflexdotbelow +++++
597
ocircumflexdotbelow +++++
598
Ocircumflexgrave +++++
599
ocircumflexgrave +++++
600
Ocircumflexhookabove +++++
601
ocircumflexhookabove +++++
602
Ocircumflextilde +++++
603
ocircumflextilde +++++
639
one.oldstyle.prop ++-+-
671
perthousandzero +++++
683
quillbracketleft +++++
684
quillbracketright +++++
687
quotedblbase.cm ++-+-
688
quotedblbase.cs +++++
689
quotedblbase.ts1 +++++
691
quotedblleft.cm ++-+-
693
quotedblright.cm ++-+-
694
quotedblright.cs +++++
700
quotesinglbase.ts1 +++++
702
quotesingle.ts1 +++++
743
seven.oldstyle.prop ++-+-
749
six.oldstyle.prop ++-+-
769
three.oldstyle.prop ++-+-
773
threequartersemdash +++++
775
tieaccentcapital +++++
776
tieaccentcapital.new +++++
777
tieaccentlowercase +++++
778
tieaccentlowercase.new +++++
788
two.oldstyle.prop ++-+-
798
Ubreveinvertedlow +++++
799
ubreveinvertedlow +++++
886
zero.oldstyle.prop ++-+-
890
---------------------------------
891
total number of characters 49914
892
total number of kern pairs 551345
893
---------------------------------