1 % \iffalse meta-comment
4 % The LaTeX3 Project and any individual authors listed elsewhere
7 % This file is part of the LaTeX base system.
8 % -------------------------------------------
10 % It may be distributed and/or modified under the
11 % conditions of the LaTeX Project Public License, either version 1.3c
12 % of this license or (at your option) any later version.
13 % The latest version of this license is in
14 % http://www.latex-project.org/lppl.txt
15 % and version 1.3c or later is part of all distributions of LaTeX
16 % version 2005/12/01 or later.
18 % This file has the LPPL maintenance status "maintained".
20 % The list of all files belonging to the LaTeX base distribution is
21 % given in the file `manifest.txt'. See also `legal.txt' for additional
24 % The list of derived (unpacked) files belonging to the distribution
25 % and covered by LPPL is defined by the unpacking scripts (with
26 % extension .ins) which are part of the distribution.
30 %\iffalse This is a META comment
33 % Copyright (C) 2016-2017 LaTeX3 Project
36 %<TUlmr>\ProvidesFile{tulmr.fd}
37 %<TUlmss>\ProvidesFile{tulmss.fd}
38 %<TUlmssq>\ProvidesFile{tulmssq.fd}
39 %<TUlmtt>\ProvidesFile{tulmtt.fd}
40 %<TUlmvtt>\ProvidesFile{tulmvtt.fd}
41 %<TUlmdh>\ProvidesFile{tulmdh.fd}
43 \ProvidesFile{tulm.drv}
45 [2017/01/26 v1.8 Standard LaTeX font definitions for Latin Modern]
48 \documentclass{ltxdoc}
49 \GetFileInfo{tulm.drv}
50 \providecommand\dst{\expandafter{\normalfont\scshape docstrip}}
51 \title{The file \texttt{tulm.fdd} for use with
52 \LaTeXe.\thanks{This file has version
53 number \fileversion, dated \filedate.}}
54 \date{\filedate}\author{LaTeX3 Project}
55 \addtolength\textwidth{30pt}
57 \MaintainedByLaTeXTeam{latex}
68 \DeclareFontFamily{TU}{lmr}{}
69 \DeclareFontShape{TU}{lmr}{m}{n}%
70 {<-5.5> \UnicodeFontFile{lmroman5-regular}{\UnicodeFontTeXLigatures}
71 <5.5-6.5> \UnicodeFontFile{lmroman6-regular}{\UnicodeFontTeXLigatures}
72 <6.5-7.5> \UnicodeFontFile{lmroman7-regular}{\UnicodeFontTeXLigatures}
73 <7.5-8.5> \UnicodeFontFile{lmroman8-regular}{\UnicodeFontTeXLigatures}
74 <8.5-9.5> \UnicodeFontFile{lmroman9-regular}{\UnicodeFontTeXLigatures}
75 <9.5-11> \UnicodeFontFile{lmroman10-regular}{\UnicodeFontTeXLigatures}
76 <11-15> \UnicodeFontFile{lmroman12-regular}{\UnicodeFontTeXLigatures}
77 <15-> \UnicodeFontFile{lmroman17-regular}{\UnicodeFontTeXLigatures}
79 \DeclareFontShape{TU}{lmr}{m}{sl}%
80 {<-8.5> \UnicodeFontFile{lmromanslant8-regular}{\UnicodeFontTeXLigatures}
81 <8.5-9.5> \UnicodeFontFile{lmromanslant9-regular}{\UnicodeFontTeXLigatures}
82 <9.5-11> \UnicodeFontFile{lmromanslant10-regular}{\UnicodeFontTeXLigatures}
83 <11-15> \UnicodeFontFile{lmromanslant12-regular}{\UnicodeFontTeXLigatures}
84 <15-> \UnicodeFontFile{lmromanslant17-regular}{\UnicodeFontTeXLigatures}
86 \DeclareFontShape{TU}{lmr}{m}{it}%
87 {<-7.5> \UnicodeFontFile{lmroman7-italic}{\UnicodeFontTeXLigatures}
88 <7.5-8.5> \UnicodeFontFile{lmroman8-italic}{\UnicodeFontTeXLigatures}
89 <8.5-9.5> \UnicodeFontFile{lmroman9-italic}{\UnicodeFontTeXLigatures}
90 <9.5-11> \UnicodeFontFile{lmroman10-italic}{\UnicodeFontTeXLigatures}
91 <11-> \UnicodeFontFile{lmroman12-italic}{\UnicodeFontTeXLigatures}
93 \DeclareFontShape{TU}{lmr}{m}{sc}%
94 {<-> \UnicodeFontFile{lmromancaps10-regular}{\UnicodeFontTeXLigatures}}{}
95 \DeclareFontShape{TU}{lmr}{m}{ui}%
97 \DeclareFontShape{TU}{lmr}{m}{scsl}%
98 {<-> \UnicodeFontFile{lmromancaps10-oblique}{\UnicodeFontTeXLigatures}}{}
99 \DeclareFontShape{TU}{lmr}{b}{n}
100 {<-> \UnicodeFontFile{lmromandemi10-regular}{\UnicodeFontTeXLigatures}}{}
101 \DeclareFontShape{TU}{lmr}{b}{sl}
102 {<-> \UnicodeFontFile{lmromandemi10-oblique}{\UnicodeFontTeXLigatures}}{}
103 \DeclareFontShape{TU}{lmr}{bx}{n}
104 {<-5.5> \UnicodeFontFile{lmroman5-bold}{\UnicodeFontTeXLigatures}
105 <5.5-6.5> \UnicodeFontFile{lmroman6-bold}{\UnicodeFontTeXLigatures}
106 <6.5-7.5> \UnicodeFontFile{lmroman7-bold}{\UnicodeFontTeXLigatures}
107 <7.5-8.5> \UnicodeFontFile{lmroman8-bold}{\UnicodeFontTeXLigatures}
108 <8.5-9.5> \UnicodeFontFile{lmroman9-bold}{\UnicodeFontTeXLigatures}
109 <9.5-11> \UnicodeFontFile{lmroman10-bold}{\UnicodeFontTeXLigatures}
110 <11-> \UnicodeFontFile{lmroman12-bold}{\UnicodeFontTeXLigatures}
112 \DeclareFontShape{TU}{lmr}{bx}{it}
113 {<-> \UnicodeFontFile{lmroman10-bolditalic}{\UnicodeFontTeXLigatures}}{}
114 \DeclareFontShape{TU}{lmr}{bx}{sl}
115 {<-> \UnicodeFontFile{lmromanslant10-bold}{\UnicodeFontTeXLigatures}}{}
116 \DeclareFontShape{TU}{lmr}{b}{it}
117 {<->sub * lmr/b/sl}{}
124 \DeclareFontFamily{TU}{lmss}{}
125 \DeclareFontShape{TU}{lmss}{m}{n}
126 {<-8.5> \UnicodeFontFile{lmsans8-regular}{\UnicodeFontTeXLigatures}
127 <8.5-9.5> \UnicodeFontFile{lmsans9-regular}{\UnicodeFontTeXLigatures}
128 <9.5-11> \UnicodeFontFile{lmsans10-regular}{\UnicodeFontTeXLigatures}
129 <11-15.5> \UnicodeFontFile{lmsans12-regular}{\UnicodeFontTeXLigatures}
130 <15.5-> \UnicodeFontFile{lmsans17-regular}{\UnicodeFontTeXLigatures}
132 \DeclareFontShape{TU}{lmss}{m}{it}
133 {<->ssub*lmss/m/sl}{}
134 \DeclareFontShape{TU}{lmss}{m}{sl}
135 {<-8.5> \UnicodeFontFile{lmsans8-oblique}{\UnicodeFontTeXLigatures}
136 <8.5-9.5> \UnicodeFontFile{lmsans9-oblique}{\UnicodeFontTeXLigatures}
137 <9.5-11> \UnicodeFontFile{lmsans10-oblique}{\UnicodeFontTeXLigatures}
138 <11-15.5> \UnicodeFontFile{lmsans12-oblique}{\UnicodeFontTeXLigatures}
139 <15.5-> \UnicodeFontFile{lmsans17-oblique}{\UnicodeFontTeXLigatures}
141 \DeclareFontShape{TU}{lmss}{m}{sc}
143 \DeclareFontShape{TU}{lmss}{b}{n}
144 {<->ssub * lmss/bx/n}{}
145 \DeclareFontShape{TU}{lmss}{b}{sl}
146 {<->ssub * lmss/bx/sl}{}
147 \DeclareFontShape{TU}{lmss}{b}{it}
148 {<->ssub * lmss/bx/it}{}
149 \DeclareFontShape{TU}{lmss}{sbc}{n}
150 {<-> \UnicodeFontFile{lmsansdemicond10-regular}{\UnicodeFontTeXLigatures}}{}
151 \DeclareFontShape{TU}{lmss}{sbc}{sl}
152 {<-> \UnicodeFontFile{lmsansdemicond10-oblique}{\UnicodeFontTeXLigatures}}{}
153 \DeclareFontShape{TU}{lmss}{sbc}{it}
154 {<->ssub*lmss/sbc/sl}{}
155 \DeclareFontShape{TU}{lmss}{bx}{n}
156 {<-> \UnicodeFontFile{lmsans10-bold}{\UnicodeFontTeXLigatures}}{}
157 \DeclareFontShape{TU}{lmss}{bx}{sl}
158 {<-> \UnicodeFontFile{lmsans10-boldoblique}{\UnicodeFontTeXLigatures}}{}
159 \DeclareFontShape{TU}{lmss}{bx}{it}
160 {<->ssub*lmss/bx/sl}{}
167 \DeclareFontFamily{TU}{lmssq}{}
168 \DeclareFontShape{TU}{lmssq}{m}{n}
169 {<-> \UnicodeFontFile{lmsansquot8-regular}{\UnicodeFontTeXLigatures}}{}
170 \DeclareFontShape{TU}{lmssq}{m}{sl}
171 {<-> \UnicodeFontFile{lmsansquot8-oblique}{\UnicodeFontTeXLigatures}}{}
172 \DeclareFontShape{TU}{lmssq}{bx}{n}
173 {<-> \UnicodeFontFile{lmsansquot8-bold}{\UnicodeFontTeXLigatures}}{}
174 \DeclareFontShape{TU}{lmssq}{bx}{sl}
175 {<-> \UnicodeFontFile{lmsansquot8-boldoblique}{\UnicodeFontTeXLigatures}}{}
176 \DeclareFontShape{TU}{lmssq}{m}{it}
177 {<->ssub*lmssq/m/sl}{}
178 \DeclareFontShape{TU}{lmssq}{bx}{it}
179 {<->ssub*lmssq/bx/sl}{}
180 \DeclareFontShape{TU}{lmssq}{b}{n}
181 {<->ssub * lmssq/bx/n}{}
182 \DeclareFontShape{TU}{lmssq}{b}{sl}
183 {<->ssub * lmssq/bx/sl}{}
184 \DeclareFontShape{TU}{lmssq}{b}{it}
185 {<->ssub * lmssq/bx/it}{}
192 \DeclareFontFamily{TU}{lmtt}{%
193 \hyphenchar \font\m@ne
197 \ifx\lmtt@use@light@as@normal\@empty
198 \DeclareFontShape{TU}{lmtt}{sb}{n}
199 {<-8.5> \UnicodeFontFile{lmmono8-regular}{}
200 <8.5-9.5> \UnicodeFontFile{lmmono9-regular}{}
201 <9.5-11> \UnicodeFontFile{lmmono10-regular}{}
202 <11-> \UnicodeFontFile{lmmono12-regular}{}
204 \DeclareFontShape{TU}{lmtt}{sb}{it}
205 {<-> \UnicodeFontFile{lmmono10-italic}{}}{}
206 \DeclareFontShape{TU}{lmtt}{sb}{sl}
207 {<-> \UnicodeFontFile{lmmonoslant10-regular}{}}{}
208 \DeclareFontShape{TU}{lmtt}{sb}{sc}
209 {<-> \UnicodeFontFile{lmmonocaps10-regular}{}}{}
210 \DeclareFontShape{TU}{lmtt}{sb}{scsl}
211 {<-> \UnicodeFontFile{lmmonocaps10-oblique}{}}{}
212 \DeclareFontShape{TU}{lmtt}{m}{n}
213 {<-> \UnicodeFontFile{lmmonolt10-regular}{}}{}
214 \DeclareFontShape{TU}{lmtt}{m}{it}
216 \DeclareFontShape{TU}{lmtt}{m}{sl}
217 {<-> \UnicodeFontFile{lmmonolt10-oblique}{}}{}
218 \DeclareFontShape{TU}{lmtt}{c}{n}
219 {<-> \UnicodeFontFile{lmmonoltcond10-regular}{}}{}
220 \DeclareFontShape{TU}{lmtt}{c}{it}
221 {<->sub*lmtt/lc/sl}{}
222 \DeclareFontShape{TU}{lmtt}{c}{sl}
223 {<-> \UnicodeFontFile{lmmonoltcond10-oblique}{}}{}
225 \DeclareFontShape{TU}{lmtt}{m}{n}
226 {<-8.5> \UnicodeFontFile{lmmono8-regular}{}
227 <8.5-9.5> \UnicodeFontFile{lmmono9-regular}{}
228 <9.5-11> \UnicodeFontFile{lmmono10-regular}{}
229 <11-> \UnicodeFontFile{lmmono12-regular}{}
231 \DeclareFontShape{TU}{lmtt}{m}{it}
232 {<-> \UnicodeFontFile{lmmono10-italic}{}}{}
233 \DeclareFontShape{TU}{lmtt}{m}{sl}
234 {<-> \UnicodeFontFile{lmmonoslant10-regular}{}}{}
235 \DeclareFontShape{TU}{lmtt}{m}{sc}
236 {<-> \UnicodeFontFile{lmmonocaps10-regular}{}}{}
237 \DeclareFontShape{TU}{lmtt}{m}{scsl}
238 {<-> \UnicodeFontFile{lmmonocaps10-oblique}{}}{}
239 \DeclareFontShape{TU}{lmtt}{l}{n}
240 {<-> \UnicodeFontFile{lmmonolt10-regular}{}}{}
241 \DeclareFontShape{TU}{lmtt}{l}{it}
243 \DeclareFontShape{TU}{lmtt}{l}{sl}
244 {<-> \UnicodeFontFile{lmmonolt10-oblique}{}}{}
245 \DeclareFontShape{TU}{lmtt}{lc}{n}
246 {<-> \UnicodeFontFile{lmmonoltcond10-regular}{}}{}
247 \DeclareFontShape{TU}{lmtt}{lc}{it}
248 {<->sub*lmtt/lc/sl}{}
249 \DeclareFontShape{TU}{lmtt}{lc}{sl}
250 {<-> \UnicodeFontFile{lmmonoltcond10-oblique}{}}{}
252 \DeclareFontShape{TU}{lmtt}{b}{n}
253 {<-> \UnicodeFontFile{lmmonolt10-bold}{}}{}
254 \DeclareFontShape{TU}{lmtt}{b}{it}
256 \DeclareFontShape{TU}{lmtt}{b}{sl}
257 {<-> \UnicodeFontFile{lmmonolt10-boldoblique}{}}{}
258 \DeclareFontShape{TU}{lmtt}{bx}{it}
260 \DeclareFontShape{TU}{lmtt}{bx}{n}
262 \DeclareFontShape{TU}{lmtt}{bx}{sl}
263 {<->ssub*lmtt/b/sl}{}
270 \DeclareFontFamily{TU}{lmvtt}{}
271 \ifx\lmtt@use@light@as@normal\@empty
272 \DeclareFontShape{TU}{lmvtt}{sb}{n}
273 {<->\UnicodeFontFile{lmmonoprop10-regular}{}}{}
274 \DeclareFontShape{TU}{lmvtt}{sb}{sl}
275 {<->\UnicodeFontFile{lmmonoprop10-oblique}{}}{}
276 \DeclareFontShape{TU}{lmvtt}{sb}{it}
277 {<->sub*lmvtt/m/sl}{}
278 \DeclareFontShape{TU}{lmvtt}{m}{n}
279 {<->\UnicodeFontFile{lmmonoproplt10-regular}{}}{}
280 \DeclareFontShape{TU}{lmvtt}{m}{sl}
281 {<->\UnicodeFontFile{lmmonoproplt10-oblique}{}}{}
282 \DeclareFontShape{TU}{lmvtt}{m}{it}
283 {<->sub*lmvtt/l/sl}{}
285 \DeclareFontShape{TU}{lmvtt}{m}{n}
286 {<->\UnicodeFontFile{lmmonoprop10-regular}{}}{}
287 \DeclareFontShape{TU}{lmvtt}{m}{sl}
288 {<->\UnicodeFontFile{lmmonoprop10-oblique}{}}{}
289 \DeclareFontShape{TU}{lmvtt}{m}{it}
290 {<->sub*lmvtt/m/sl}{}
291 \DeclareFontShape{TU}{lmvtt}{l}{n}
292 {<->\UnicodeFontFile{lmmonoproplt10-regular}{}}{}
293 \DeclareFontShape{TU}{lmvtt}{l}{sl}
294 {<->\UnicodeFontFile{lmmonoproplt10-oblique}{}}{}
295 \DeclareFontShape{TU}{lmvtt}{l}{it}
296 {<->sub*lmvtt/l/sl}{}
298 \DeclareFontShape{TU}{lmvtt}{b}{n}
299 {<->\UnicodeFontFile{lmmonoproplt10-bold}{}}{}
300 \DeclareFontShape{TU}{lmvtt}{b}{sl}
301 {<->\UnicodeFontFile{lmmonoproplt10-boldoblique}{}}{}
302 \DeclareFontShape{TU}{lmvtt}{b}{it}
303 {<->sub*lmvtt/b/sl}{}
304 \DeclareFontShape{TU}{lmvtt}{bx}{n}
305 {<->ssub*lmvtt/b/n}{}
306 \DeclareFontShape{TU}{lmvtt}{bx}{sl}
307 {<->ssub*lmvtt/b/sl}{}
308 \DeclareFontShape{TU}{lmvtt}{bx}{it}
309 {<->sub*lmvtt/b/sl}{}
316 \DeclareFontFamily{TU}{lmdh}{}%
317 \DeclareFontShape{TU}{lmdh}{m}{n}
318 {<-> \UnicodeFontFile{lmromandunh10-regular}{\UnicodeFontTeXLigatures}
320 \DeclareFontShape{TU}{lmdh}{m}{sl}
321 {<-> \UnicodeFontFile{lmromandunh10-oblique}{\UnicodeFontTeXLigatures}
323 \DeclareFontShape{TU}{lmdh}{m}{it}