[latex3-commits] [latex2e-public] r1366 - first cut at (not very) documented set of tulm fd files

noreply at latex-project.org noreply at latex-project.org
Thu Jan 26 23:48:30 CET 2017


Author: carlisle
Date: 2017-01-26 23:48:30 +0100 (Thu, 26 Jan 2017)
New Revision: 1366

Added:
   trunk/base/tulm.fdd
   trunk/base/tulm.ins
Log:
first cut at (not very) documented set of tulm fd files

Added: trunk/base/tulm.fdd
===================================================================
--- trunk/base/tulm.fdd	                        (rev 0)
+++ trunk/base/tulm.fdd	2017-01-26 22:48:30 UTC (rev 1366)
@@ -0,0 +1,331 @@
+% \iffalse meta-comment
+%
+% Copyright 2016-2017
+% The LaTeX3 Project and any individual authors listed elsewhere
+% in this file. 
+% 
+% This file is part of the LaTeX base system.
+% -------------------------------------------
+% 
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+%    http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX 
+% version 2005/12/01 or later.
+% 
+% This file has the LPPL maintenance status "maintained".
+% 
+% The list of all files belonging to the LaTeX base distribution is
+% given in the file `manifest.txt'. See also `legal.txt' for additional
+% information.
+% 
+% The list of derived (unpacked) files belonging to the distribution 
+% and covered by LPPL is defined by the unpacking scripts (with 
+% extension .ins) which are part of the distribution.
+% 
+% \fi
+%
+%\iffalse        This is a META comment
+%
+% File `cmfonts.fdd'.
+% Copyright (C) 2016-2017 LaTeX3 Project
+%
+%
+%<TUlmr>\ProvidesFile{tulmr.fd}
+%<TUlmss>\ProvidesFile{tulmss.fd}
+%<TUlmssq>\ProvidesFile{tulmssq.fd}
+%<TUlmtt>\ProvidesFile{tulmtt.fd}
+%<TUlmvtt>\ProvidesFile{tulmvtt.fd}
+%<TUlmdh>\ProvidesFile{tulmdh.fd}
+%<*driver>
+             \ProvidesFile{tulm.drv}
+%</driver>
+        [2017/01/26 v1.8 Standard LaTeX font definitions for Latin Modern]
+%
+%<*driver>
+\documentclass{ltxdoc}
+\GetFileInfo{tulm.drv}
+\providecommand\dst{\expandafter{\normalfont\scshape docstrip}}
+\title{The file \texttt{tulm.fdd} for use with
+      \LaTeXe.\thanks{This file has version
+           number \fileversion, dated \filedate.}}
+\date{\filedate}\author{LaTeX3 Project}
+\addtolength\textwidth{30pt}
+\begin{document}
+\MaintainedByLaTeXTeam{latex}
+\maketitle
+ \DocInput{tulm.fdd}
+\end{document}
+%</driver>
+%
+%\fi
+%
+% \section{TUlmr}
+%    \begin{macrocode}
+%<*TUlmr>
+\DeclareFontFamily{TU}{lmr}{}
+\DeclareFontShape{TU}{lmr}{m}{n}%
+  {<-5.5>    \UnicodeFontFile{lmroman5-regular}{\UnicodeFontTeXLigatures}
+   <5.5-6.5> \UnicodeFontFile{lmroman6-regular}{\UnicodeFontTeXLigatures}
+   <6.5-7.5> \UnicodeFontFile{lmroman7-regular}{\UnicodeFontTeXLigatures}
+   <7.5-8.5> \UnicodeFontFile{lmroman8-regular}{\UnicodeFontTeXLigatures}
+   <8.5-9.5> \UnicodeFontFile{lmroman9-regular}{\UnicodeFontTeXLigatures}
+   <9.5-11>  \UnicodeFontFile{lmroman10-regular}{\UnicodeFontTeXLigatures}
+   <11-15>   \UnicodeFontFile{lmroman12-regular}{\UnicodeFontTeXLigatures}
+   <15-> \UnicodeFontFile{lmroman17-regular}{\UnicodeFontTeXLigatures}
+   }{}
+\DeclareFontShape{TU}{lmr}{m}{sl}%
+  {<-8.5>    \UnicodeFontFile{lmromanslant8-regular}{\UnicodeFontTeXLigatures}
+   <8.5-9.5> \UnicodeFontFile{lmromanslant9-regular}{\UnicodeFontTeXLigatures}
+   <9.5-11>  \UnicodeFontFile{lmromanslant10-regular}{\UnicodeFontTeXLigatures}
+   <11-15>   \UnicodeFontFile{lmromanslant12-regular}{\UnicodeFontTeXLigatures}
+   <15-> \UnicodeFontFile{lmromanslant17-regular}{\UnicodeFontTeXLigatures}
+   }{}
+\DeclareFontShape{TU}{lmr}{m}{it}%
+  {<-7.5>    \UnicodeFontFile{lmroman7-italic}{\UnicodeFontTeXLigatures}
+   <7.5-8.5> \UnicodeFontFile{lmroman8-italic}{\UnicodeFontTeXLigatures}
+   <8.5-9.5> \UnicodeFontFile{lmroman9-italic}{\UnicodeFontTeXLigatures}
+   <9.5-11>  \UnicodeFontFile{lmroman10-italic}{\UnicodeFontTeXLigatures}
+   <11->   \UnicodeFontFile{lmroman12-italic}{\UnicodeFontTeXLigatures}
+   }{}
+\DeclareFontShape{TU}{lmr}{m}{sc}%
+  {<-> \UnicodeFontFile{lmromancaps10-regular}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmr}{m}{ui}%
+  {<-> ec-lmu10}{}
+\DeclareFontShape{TU}{lmr}{m}{scsl}%
+  {<-> \UnicodeFontFile{lmromancaps10-oblique}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmr}{b}{n}
+  {<-> \UnicodeFontFile{lmromandemi10-regular}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmr}{b}{sl}
+  {<-> \UnicodeFontFile{lmromandemi10-oblique}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmr}{bx}{n}
+  {<-5.5>   \UnicodeFontFile{lmroman5-bold}{\UnicodeFontTeXLigatures}
+   <5.5-6.5> \UnicodeFontFile{lmroman6-bold}{\UnicodeFontTeXLigatures}
+   <6.5-7.5> \UnicodeFontFile{lmroman7-bold}{\UnicodeFontTeXLigatures}
+   <7.5-8.5> \UnicodeFontFile{lmroman8-bold}{\UnicodeFontTeXLigatures}
+   <8.5-9.5> \UnicodeFontFile{lmroman9-bold}{\UnicodeFontTeXLigatures}
+   <9.5-11>  \UnicodeFontFile{lmroman10-bold}{\UnicodeFontTeXLigatures}
+   <11->   \UnicodeFontFile{lmroman12-bold}{\UnicodeFontTeXLigatures}
+   }{}
+\DeclareFontShape{TU}{lmr}{bx}{it}
+  {<-> \UnicodeFontFile{lmroman10-bolditalic}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmr}{bx}{sl}
+  {<-> \UnicodeFontFile{lmromanslant10-bold}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmr}{b}{it}
+  {<->sub * lmr/b/sl}{}
+%</TUlmr>
+%    \end{macrocode}
+%
+% \section{TUlmss}
+%    \begin{macrocode}
+%<*TUlmss>
+\DeclareFontFamily{TU}{lmss}{}
+\DeclareFontShape{TU}{lmss}{m}{n}
+  {<-8.5> \UnicodeFontFile{lmsans8-regular}{\UnicodeFontTeXLigatures}
+   <8.5-9.5> \UnicodeFontFile{lmsans9-regular}{\UnicodeFontTeXLigatures}
+   <9.5-11>  \UnicodeFontFile{lmsans10-regular}{\UnicodeFontTeXLigatures}
+   <11-15.5> \UnicodeFontFile{lmsans12-regular}{\UnicodeFontTeXLigatures}
+   <15.5-> \UnicodeFontFile{lmsans17-regular}{\UnicodeFontTeXLigatures}
+   }{}
+\DeclareFontShape{TU}{lmss}{m}{it}
+   {<->ssub*lmss/m/sl}{}
+\DeclareFontShape{TU}{lmss}{m}{sl}
+  {<-8.5> \UnicodeFontFile{lmsans8-oblique}{\UnicodeFontTeXLigatures}
+   <8.5-9.5> \UnicodeFontFile{lmsans9-oblique}{\UnicodeFontTeXLigatures}
+   <9.5-11>  \UnicodeFontFile{lmsans10-oblique}{\UnicodeFontTeXLigatures}
+   <11-15.5> \UnicodeFontFile{lmsans12-oblique}{\UnicodeFontTeXLigatures}
+   <15.5-> \UnicodeFontFile{lmsans17-oblique}{\UnicodeFontTeXLigatures}
+   }{}
+\DeclareFontShape{TU}{lmss}{m}{sc}
+  {<->sub*lmr/m/sc}{}
+\DeclareFontShape{TU}{lmss}{b}{n}
+  {<->ssub * lmss/bx/n}{}
+\DeclareFontShape{TU}{lmss}{b}{sl}
+  {<->ssub * lmss/bx/sl}{}
+\DeclareFontShape{TU}{lmss}{b}{it}
+  {<->ssub * lmss/bx/it}{}
+\DeclareFontShape{TU}{lmss}{sbc}{n}
+  {<-> \UnicodeFontFile{lmsansdemicond10-regular}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmss}{sbc}{sl}
+  {<-> \UnicodeFontFile{lmsansdemicond10-oblique}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmss}{sbc}{it}
+  {<->ssub*lmss/sbc/sl}{}
+\DeclareFontShape{TU}{lmss}{bx}{n}
+  {<-> \UnicodeFontFile{lmsans10-bold}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmss}{bx}{sl}
+  {<-> \UnicodeFontFile{lmsans10-boldoblique}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmss}{bx}{it}
+  {<->ssub*lmss/bx/sl}{}
+%</TUlmss>
+%    \end{macrocode}
+%
+% \section{TUlmssq}
+%    \begin{macrocode}
+%<*TUlmssq>
+\DeclareFontFamily{TU}{lmssq}{}
+\DeclareFontShape{TU}{lmssq}{m}{n}
+  {<-> \UnicodeFontFile{lmsansquot8-regular}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmssq}{m}{sl}
+  {<-> \UnicodeFontFile{lmsansquot8-oblique}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmssq}{bx}{n}
+  {<-> \UnicodeFontFile{lmsansquot8-bold}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmssq}{bx}{sl}
+  {<-> \UnicodeFontFile{lmsansquot8-boldoblique}{\UnicodeFontTeXLigatures}}{}
+\DeclareFontShape{TU}{lmssq}{m}{it}
+  {<->ssub*lmssq/m/sl}{}
+\DeclareFontShape{TU}{lmssq}{bx}{it}
+  {<->ssub*lmssq/bx/sl}{}
+\DeclareFontShape{TU}{lmssq}{b}{n}
+  {<->ssub * lmssq/bx/n}{}
+\DeclareFontShape{TU}{lmssq}{b}{sl}
+  {<->ssub * lmssq/bx/sl}{}
+\DeclareFontShape{TU}{lmssq}{b}{it}
+  {<->ssub * lmssq/bx/it}{}
+%</TUlmssq>
+%    \end{macrocode}
+%
+% \section{TUlmtt}
+%    \begin{macrocode}
+%<*TUlmtt>
+\DeclareFontFamily{TU}{lmtt}{%
+\hyphenchar \font\m at ne
+\fontdimen3\font\z@
+\fontdimen4\font\z@
+}
+\ifx\lmtt at use@light at as@normal\@empty
+\DeclareFontShape{TU}{lmtt}{sb}{n}
+  {<-8.5>   \UnicodeFontFile{lmmono8-regular}{}
+   <8.5-9.5> \UnicodeFontFile{lmmono9-regular}{}
+   <9.5-11> \UnicodeFontFile{lmmono10-regular}{}
+   <11->  \UnicodeFontFile{lmmono12-regular}{}
+   }{}
+\DeclareFontShape{TU}{lmtt}{sb}{it}
+  {<-> \UnicodeFontFile{lmmono10-italic}{}}{}
+\DeclareFontShape{TU}{lmtt}{sb}{sl}
+  {<-> \UnicodeFontFile{lmmonoslant10-regular}{}}{}
+\DeclareFontShape{TU}{lmtt}{sb}{sc}
+  {<-> \UnicodeFontFile{lmmonocaps10-regular}{}}{}
+\DeclareFontShape{TU}{lmtt}{sb}{scsl}
+  {<-> \UnicodeFontFile{lmmonocaps10-oblique}{}}{}
+\DeclareFontShape{TU}{lmtt}{m}{n}
+  {<-> \UnicodeFontFile{lmmonolt10-regular}{}}{}
+\DeclareFontShape{TU}{lmtt}{m}{it}
+  {<->sub*lmtt/l/sl}{}
+\DeclareFontShape{TU}{lmtt}{m}{sl}
+  {<-> \UnicodeFontFile{lmmonolt10-oblique}{}}{}
+\DeclareFontShape{TU}{lmtt}{c}{n}
+  {<-> \UnicodeFontFile{lmmonoltcond10-regular}{}}{}
+\DeclareFontShape{TU}{lmtt}{c}{it}
+  {<->sub*lmtt/lc/sl}{}
+\DeclareFontShape{TU}{lmtt}{c}{sl}
+  {<-> \UnicodeFontFile{lmmonoltcond10-oblique}{}}{}
+\else
+\DeclareFontShape{TU}{lmtt}{m}{n}
+  {<-8.5>   \UnicodeFontFile{lmmono8-regular}{}
+  <8.5-9.5> \UnicodeFontFile{lmmono9-regular}{}
+   <9.5-11> \UnicodeFontFile{lmmono10-regular}{}
+   <11->  \UnicodeFontFile{lmmono12-regular}{}
+   }{}
+\DeclareFontShape{TU}{lmtt}{m}{it}
+  {<-> \UnicodeFontFile{lmmono10-italic}{}}{}
+\DeclareFontShape{TU}{lmtt}{m}{sl}
+  {<-> \UnicodeFontFile{lmmonoslant10-regular}{}}{}
+\DeclareFontShape{TU}{lmtt}{m}{sc}
+  {<-> \UnicodeFontFile{lmmonocaps10-regular}{}}{}
+\DeclareFontShape{TU}{lmtt}{m}{scsl}
+  {<-> \UnicodeFontFile{lmmonocaps10-oblique}{}}{}
+\DeclareFontShape{TU}{lmtt}{l}{n}
+  {<-> \UnicodeFontFile{lmmonolt10-regular}{}}{}
+\DeclareFontShape{TU}{lmtt}{l}{it}
+  {<->sub*lmtt/l/sl}{}
+\DeclareFontShape{TU}{lmtt}{l}{sl}
+  {<-> \UnicodeFontFile{lmmonolt10-oblique}{}}{}
+\DeclareFontShape{TU}{lmtt}{lc}{n}
+  {<-> \UnicodeFontFile{lmmonoltcond10-regular}{}}{}
+\DeclareFontShape{TU}{lmtt}{lc}{it}
+  {<->sub*lmtt/lc/sl}{}
+\DeclareFontShape{TU}{lmtt}{lc}{sl}
+  {<-> \UnicodeFontFile{lmmonoltcond10-oblique}{}}{}
+\fi
+\DeclareFontShape{TU}{lmtt}{b}{n}
+  {<-> \UnicodeFontFile{lmmonolt10-bold}{}}{}
+\DeclareFontShape{TU}{lmtt}{b}{it}
+  {<->sub*lmtt/b/sl}{}
+\DeclareFontShape{TU}{lmtt}{b}{sl}
+{<-> \UnicodeFontFile{lmmonolt10-boldoblique}{}}{}
+\DeclareFontShape{TU}{lmtt}{bx}{it}
+  {<->sub*lmtt/b/sl}{}
+\DeclareFontShape{TU}{lmtt}{bx}{n}
+  {<->ssub*lmtt/b/n}{}
+\DeclareFontShape{TU}{lmtt}{bx}{sl}
+  {<->ssub*lmtt/b/sl}{}
+\endinput
+%</TUlmtt>
+%    \end{macrocode}
+%
+% \section{TUlmvtt}
+%    \begin{macrocode}
+%<*TUlmvtt>
+\DeclareFontFamily{TU}{lmvtt}{}
+\ifx\lmtt at use@light at as@normal\@empty
+\DeclareFontShape{TU}{lmvtt}{sb}{n}
+  {<->\UnicodeFontFile{lmmonoprop10-regular}{}}{}
+\DeclareFontShape{TU}{lmvtt}{sb}{sl}
+  {<->\UnicodeFontFile{lmmonoprop10-oblique}{}}{}
+\DeclareFontShape{TU}{lmvtt}{sb}{it}
+  {<->sub*lmvtt/m/sl}{}
+\DeclareFontShape{TU}{lmvtt}{m}{n}
+  {<->\UnicodeFontFile{lmmonoproplt10-regular}{}}{}
+\DeclareFontShape{TU}{lmvtt}{m}{sl}
+  {<->\UnicodeFontFile{lmmonoproplt10-oblique}{}}{}
+\DeclareFontShape{TU}{lmvtt}{m}{it}
+  {<->sub*lmvtt/l/sl}{}
+\else
+\DeclareFontShape{TU}{lmvtt}{m}{n}
+  {<->\UnicodeFontFile{lmmonoprop10-regular}{}}{}
+\DeclareFontShape{TU}{lmvtt}{m}{sl}
+  {<->\UnicodeFontFile{lmmonoprop10-oblique}{}}{}
+\DeclareFontShape{TU}{lmvtt}{m}{it}
+  {<->sub*lmvtt/m/sl}{}
+\DeclareFontShape{TU}{lmvtt}{l}{n}
+  {<->\UnicodeFontFile{lmmonoproplt10-regular}{}}{}
+\DeclareFontShape{TU}{lmvtt}{l}{sl}
+  {<->\UnicodeFontFile{lmmonoproplt10-oblique}{}}{}
+\DeclareFontShape{TU}{lmvtt}{l}{it}
+  {<->sub*lmvtt/l/sl}{}
+\fi
+\DeclareFontShape{TU}{lmvtt}{b}{n}
+  {<->\UnicodeFontFile{lmmonoproplt10-bold}{}}{}
+\DeclareFontShape{TU}{lmvtt}{b}{sl}
+  {<->\UnicodeFontFile{lmmonoproplt10-boldoblique}{}}{}
+\DeclareFontShape{TU}{lmvtt}{b}{it}
+  {<->sub*lmvtt/b/sl}{}
+\DeclareFontShape{TU}{lmvtt}{bx}{n}
+  {<->ssub*lmvtt/b/n}{}
+\DeclareFontShape{TU}{lmvtt}{bx}{sl}
+  {<->ssub*lmvtt/b/sl}{}
+\DeclareFontShape{TU}{lmvtt}{bx}{it}
+  {<->sub*lmvtt/b/sl}{}
+%</TUlmvtt>
+%    \end{macrocode}
+%
+% \section{TUlmdh}
+%    \begin{macrocode}
+%<*TUlmdh>
+\DeclareFontFamily{TU}{lmdh}{}%
+\DeclareFontShape{TU}{lmdh}{m}{n}
+  {<->   \UnicodeFontFile{lmromandunh10-regular}{\UnicodeFontTeXLigatures}
+  }{}
+\DeclareFontShape{TU}{lmdh}{m}{sl}
+  {<->   \UnicodeFontFile{lmromandunh10-oblique}{\UnicodeFontTeXLigatures}
+  }{}
+\DeclareFontShape{TU}{lmdh}{m}{it}
+  {<->sub*lmdh/m/sl}{}
+%</TUlmdh>
+%    \end{macrocode}
+%
+%
+% \Finale
+%

Added: trunk/base/tulm.ins
===================================================================
--- trunk/base/tulm.ins	                        (rev 0)
+++ trunk/base/tulm.ins	2017-01-26 22:48:30 UTC (rev 1366)
@@ -0,0 +1,107 @@
+%%
+%% This file will generate fast loadable files and documentation
+%% driver files from the doc files in this package when run through
+%% LaTeX or TeX.
+%%
+%% Copyright 2016-2017
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file. 
+%% 
+%% This file is part of the LaTeX base system.
+%% -------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3b
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    http://www.latex-project.org/lppl.txt
+%% and version 1.3b or later is part of all distributions of LaTeX 
+%% version 2005/12/01 or later.
+%% 
+%% This file has the LPPL maintenance status "maintained".
+%% 
+%% In particular, NO PERMISSION is granted to modify the contents of this
+%% file since it contains the legal notices that are placed in the files
+%% it generates.
+%% 
+%% The list of all files belonging to the LaTeX base distribution is
+%% given in the file `manifest.txt'. See also `legal.txt' for additional
+%% information.
+%% 
+%% 
+%% 
+%%
+%% --------------- start of docstrip commands ------------------
+%%
+
+\input docstrip
+
+\preamble
+
+This is a generated file.
+
+The source is maintained by the LaTeX Project team and bug
+reports for it can be opened at http://latex-project.org/bugs.html
+(but please observe conditions on bug reports sent to that address!)
+
+
+Copyright 1993-2016
+The LaTeX3 Project and any individual authors listed elsewhere
+in this file. 
+
+This file was generated from file(s) of the LaTeX base system.
+--------------------------------------------------------------
+
+It may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3c
+of this license or (at your option) any later version.
+The latest version of this license is in
+   http://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of LaTeX 
+version 2005/12/01 or later.
+
+This file may only be distributed together with a copy of the LaTeX
+base system. You may however distribute the LaTeX base system without
+such generated files.
+
+The list of all files belonging to the LaTeX base distribution is
+given in the file `manifest.txt'. See also `legal.txt' for additional
+information.
+
+In particular, permission is granted to customize the declarations in
+this file to serve the needs of your installation.
+
+However, NO PERMISSION is granted to distribute a modified version
+of this file under its original name.
+
+\endpreamble
+
+
+\keepsilent
+\usedir{tex/latex/base}
+
+\generate{\file{tulmss.fd}{\from{tulm.fdd}{TUlmss}}
+          \file{tulmssq.fd}{\from{tulm.fdd}{TUlmssq}}
+          \file{tulmr.fd}{\from{tulm.fdd}{TUlmr}}
+          \file{tulmtt.fd}{\from{tulm.fdd}{TUlmtt}}
+          \file{tulmvtt.fd}{\from{tulm.fdd}{TUlmvtt}}
+          \file{tulmdh.fd}{\from{tulm.fdd}{TUlmdh}}}
+
+ 
+\ifToplevel{
+\Msg{***********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the following}
+\Msg{* files into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space All *.fd}
+\Msg{*}
+\Msg{* To produce the documentation run the files ending with}
+\Msg{* `.fdd' through LaTeX.}
+\Msg{*}
+\Msg{* Happy TeXing}
+\Msg{***********************************************************}
+}
+ 
+\endbatchfile
+



More information about the latex3-commits mailing list