Update LuaTeX testfiles for ^@ change
[latex2e.git] / latex2e-20170101 / base / tulm.fdd
blob28d1d24da1fb8ac9be6cb3858f49f41bfc250519
1 % \iffalse meta-comment
3 % Copyright 2016-2017
4 % The LaTeX3 Project and any individual authors listed elsewhere
5 % in this file. 
6
7 % This file is part of the LaTeX base system.
8 % -------------------------------------------
9
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.
17
18 % This file has the LPPL maintenance status "maintained".
19
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
22 % information.
23
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.
27
28 % \fi
30 %\iffalse        This is a META comment
32 % File `cmfonts.fdd'.
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}
42 %<*driver>
43              \ProvidesFile{tulm.drv}
44 %</driver>
45         [2017/01/26 v1.8 Standard LaTeX font definitions for Latin Modern]
47 %<*driver>
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}
56 \begin{document}
57 \MaintainedByLaTeXTeam{latex}
58 \maketitle
59  \DocInput{tulm.fdd}
60 \end{document}
61 %</driver>
63 %\fi
65 % \section{TUlmr}
66 %    \begin{macrocode}
67 %<*TUlmr>
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}
78    }{}
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}
85    }{}
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}
92    }{}
93 \DeclareFontShape{TU}{lmr}{m}{sc}%
94   {<-> \UnicodeFontFile{lmromancaps10-regular}{\UnicodeFontTeXLigatures}}{}
95 \DeclareFontShape{TU}{lmr}{m}{ui}%
96   {<-> ec-lmu10}{}
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}
111    }{}
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}{}
118 %</TUlmr>
119 %    \end{macrocode}
121 % \section{TUlmss}
122 %    \begin{macrocode}
123 %<*TUlmss>
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}
131    }{}
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}
140    }{}
141 \DeclareFontShape{TU}{lmss}{m}{sc}
142   {<->sub*lmr/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}{}
161 %</TUlmss>
162 %    \end{macrocode}
164 % \section{TUlmssq}
165 %    \begin{macrocode}
166 %<*TUlmssq>
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}{}
186 %</TUlmssq>
187 %    \end{macrocode}
189 % \section{TUlmtt}
190 %    \begin{macrocode}
191 %<*TUlmtt>
192 \DeclareFontFamily{TU}{lmtt}{%
193 \hyphenchar \font\m@ne
194 \fontdimen3\font\z@
195 \fontdimen4\font\z@
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}{}
203    }{}
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}
215   {<->sub*lmtt/l/sl}{}
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}{}}{}
224 \else
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}{}
230    }{}
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}
242   {<->sub*lmtt/l/sl}{}
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}
255   {<->sub*lmtt/b/sl}{}
256 \DeclareFontShape{TU}{lmtt}{b}{sl}
257 {<-> \UnicodeFontFile{lmmonolt10-boldoblique}{}}{}
258 \DeclareFontShape{TU}{lmtt}{bx}{it}
259   {<->sub*lmtt/b/sl}{}
260 \DeclareFontShape{TU}{lmtt}{bx}{n}
261   {<->ssub*lmtt/b/n}{}
262 \DeclareFontShape{TU}{lmtt}{bx}{sl}
263   {<->ssub*lmtt/b/sl}{}
264 %</TUlmtt>
265 %    \end{macrocode}
267 % \section{TUlmvtt}
268 %    \begin{macrocode}
269 %<*TUlmvtt>
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}{}
284 \else
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}{}
310 %</TUlmvtt>
311 %    \end{macrocode}
313 % \section{TUlmdh}
314 %    \begin{macrocode}
315 %<*TUlmdh>
316 \DeclareFontFamily{TU}{lmdh}{}%
317 \DeclareFontShape{TU}{lmdh}{m}{n}
318   {<->   \UnicodeFontFile{lmromandunh10-regular}{\UnicodeFontTeXLigatures}
319   }{}
320 \DeclareFontShape{TU}{lmdh}{m}{sl}
321   {<->   \UnicodeFontFile{lmromandunh10-oblique}{\UnicodeFontTeXLigatures}
322   }{}
323 \DeclareFontShape{TU}{lmdh}{m}{it}
324   {<->sub*lmdh/m/sl}{}
325 %</TUlmdh>
326 %    \end{macrocode}
329 % \Finale