%\CheckSum{50} % \iffalse meta-comment % % \ProvidesFile{OT1cmbr.fd} % \ProvidesFile{T1cmbr.fd} %\ProvidesFile{TS1cmbr.fd} %\ProvidesFile{OMLcmbrm.fd} %\ProvidesFile{OMScmbrs.fd} %\ProvidesFile{OMLcmbr,fd} %\ProvidesFile{OMScmbr.fd} %\ProvidesFile{OMXcmbrex.fd} %\ProvidesFile{OT1cmtl.fd} %\ProvidesFile{T1cmtl.fd} %\ProvidesFile{TS1cmtl.fd} %<*driver> \ProvidesFile{cmbr.drv} % [1995/10/10 v4.1 (WaS)] % %<*driver> \documentclass[11pt]{ltxdoc} \setcounter{StandardModuleDepth}{1} \CodelineNumbered \GetFileInfo{cmbr.drv} \begin{document} \DocInput{cmbr.fdd} \end{document} % % %\fi % \changes{v1.1b}{1994/11/14}{Added \texttt{skewchar} in math. font.} % \changes{v2.0}{1995/05/16}{Added files \texttt{OMLcmbr.fd} and % \texttt{OMScmbr.fd}.} % \changes{v2.99}{1995/05/17}{Added file \texttt{OMScmbrs.fd}} % \changes{v3.0}{1995/09/19}{Added file \texttt{OT1cmtl.fd}; % added new design sizes: 8\,pt, 9\,pt, 12\,pt} % \changes{v3.0a}{1995/09/19}{Added font \texttt{cmbrb10}} % \changes{v3.01}{1995/09/23}{Added 17\,pt fonts and \texttt{cmsltl10}} % \changes{v3.1}{1995/10/03}{Removed 12\,pt fonts and \texttt{cmbrb}} % \changes{v4.0}{1995/10/08}{Added 11\,pt fonts and file \texttt{T1cmtl}; % new naming scheme for T1 fonts} % \changes{v4.1}{1995/10/10}{Added file \texttt{TS1cmbr.fd}} % \changes{v4.2}{1995/10/11}{Added file \texttt{TS1cmtl.fd}} % % \title{The file \texttt{cmbright.fdd} for use with % \LaTeX} % \date{(\fileversion{} -- \filedate)} % \author{Walter Schmidt} % \maketitle % % \section{Introduction} % % This file contains the external font information needed to load the % CM Bright fonts into \LaTeX. % A package that make use of these fonts is \texttt{cmbright}. % See the documentation on this package for further details. % % \StopEventually{} % % \section{The \texttt{docstrip} modules} % % The following modules are used to direct \texttt{docstrip} in % generating external font files: % \begin{center}\small % \begin{tabular}{ll} % driver & a documentation driver file (usually not necessary)\\ % cm & font definition file \texttt{OT1cmbr.fd} % for CM Bright, OT1 encoding\\ % dc & font definition file \texttt{T1cmbr.fd} % for CM Bright, extended encoding\\ % TS1cmbr & font definition file {\tt TS1cmbr.fd} % for the text companion fonts\\ % OMLcmbrm & font definition file {\tt OMLcmbrm.fd} % for CM Bright Math\\ % OMScmbrs & font definition file {\tt OMScmbrs.fd} % for CM Bright Symbols\\ % OMLcmbr & font definition file \texttt{OMLcmbr.fd}\\ % OMScmbr & font definition file \texttt{OMScmbr.fd}\\ % OT1cmtl & font definition file \texttt{OT1cmtl.fd} % for CM Typewriter Light, OT1 encoding\\ % T1cmtl & font definition file \texttt{T1cmtl.fd} % for CM Typewriter Light, extended encoding\\ % \end{tabular} % \end{center} % A typical \texttt{docstrip} command file would then have entries like: % \begin{verbatim} %\generateFile{T1cmbr.fd}{t}{\from{cmbright.fdd}{dc}} % \end{verbatim} % % \section{The font definition files} % % \subsection{CM Bright, OT1 encoding} % % \begin{macrocode} %<*cm> \DeclareFontFamily{OT1}{cmbr}{} \DeclareFontShape{OT1}{cmbr}{m}{n}{ <5> <6> <7> <8> cmbr8 <9> cmbr9 <10> <10.95> <12> <14.4> cmbr10 <17.28> <20.74> <24.88> cmbr17 }{} \DeclareFontShape{OT1}{cmbr}{m}{sl}{ <5> <6> <7> <8> cmbrsl8 <9> cmbrsl9 <10> <10.95> <12> <14.4> cmbrsl10 <17.28> <20.74> <24.88> cmbrsl17 }{} \DeclareFontShape{OT1}{cmbr}{m}{it}{ <-> ssub * cmbr/m/sl }{} \DeclareFontShape{OT1}{cmbr}{b}{n}{ <-> ssub * cmbr/bx/n }{} \DeclareFontShape{OT1}{cmbr}{bx}{n}{ <-9> sub * cmbr/m/n <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> cmbrbx10 }{} % % \end{macrocode} % % \subsection{CM Typewriter Light, OT1 encoding} % % \begin{macrocode} %<*OT1cmtl> \DeclareFontFamily{OT1}{cmtl}{} \DeclareFontShape{OT1}{cmtl}{m}{n}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> cmtl10 }{} \DeclareFontShape{OT1}{cmtl}{m}{sl}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> cmsltl10 }{} \DeclareFontShape{OT1}{cmtl}{m}{it}{ <-> ssub * cmtl/m/sl }{} % % \end{macrocode} % % \subsection{CM Bright, T1 encoding} % % \begin{macrocode} %<*dc> \DeclareFontFamily{T1}{cmbr}{} \DeclareFontShape{T1}{cmbr}{m}{n}{ <5> <6> <7> <8> dbr0800 <9> dbr0900 <10> <10.95> <12> <14.4> dbr1000 <17.28> <20.74> <24.88> dbr1728 }{} \DeclareFontShape{T1}{cmbr}{m}{sl}{ <5> <6> <7> <8> dbo0800 <9> dbo0900 <10> <10.95> <12> <14.4> dbo1000 <17.28> <20.74> <24.88> dbo1728 }{} \DeclareFontShape{T1}{cmbr}{m}{it}{ <-> ssub * cmbr/m/sl }{} \DeclareFontShape{T1}{cmbr}{b}{n}{ <-> ssub * cmbr/bx/n }{} \DeclareFontShape{T1}{cmbr}{bx}{n}{ <-9> sub * cmbr/m/n <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> dbbx1000 }{} % % \end{macrocode} % % \subsection{CM Bright text companion fonts, TS1 encoding} % % \begin{macrocode} %<*TS1cmbr> \DeclareFontFamily{TS1}{cmbr}{} \DeclareFontShape{TS1}{cmbr}{m}{n}{ <5> <6> <7> <8> tbr0800 <9> tbr0900 <10> <10.95> <12> <14.4> tbr1000 <17.28> <20.74> <24.88> tbr1728 }{} \DeclareFontShape{TS1}{cmbr}{m}{sl}{ <5> <6> <7> <8> tbo0800 <9> tbo0900 <10> <10.95> <12> <14.4> tbo1000 <17.28> <20.74> <24.88> tbo1728 }{} \DeclareFontShape{TS1}{cmbr}{m}{it}{ <-> ssub * cmbr/m/sl }{} \DeclareFontShape{TS1}{cmbr}{b}{n}{ <-> ssub * cmbr/bx/n }{} \DeclareFontShape{TS1}{cmbr}{bx}{n}{ <-9> sub * cmbr/m/n <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> tbbx1000 }{} % % \end{macrocode} % % \subsection{CM Typewriter Light, T1 encoding} % % \begin{macrocode} %<*T1cmtl> \DeclareFontFamily{T1}{cmtl}{} \DeclareFontShape{T1}{cmtl}{m}{n}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> dctl1000 }{} \DeclareFontShape{T1}{cmtl}{m}{sl}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> dclo1000 }{} \DeclareFontShape{T1}{cmtl}{m}{it}{ <-> ssub * cmtl/m/sl }{} % % \end{macrocode} % % \subsection{CM Typewriter Light text companion fonts, TS1 encoding} % % \begin{macrocode} %<*TS1cmtl> \DeclareFontFamily{TS1}{cmtl}{} \DeclareFontShape{TS1}{cmtl}{m}{n}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> tctl1000 }{} \DeclareFontShape{TS1}{cmtl}{m}{sl}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> tclo1000 }{} \DeclareFontShape{TS1}{cmtl}{m}{it}{ <-> ssub * cmtl/m/sl }{} % % \end{macrocode} % % \subsection{CM Bright Math Inclined, OML encoding} % % \begin{macrocode} %<*OMLcmbrm> \DeclareFontFamily{OML}{cmbrm}{\skewchar\font'177} \DeclareFontShape{OML}{cmbrm}{m}{it}{ <5> <6> <7> <8> cmbrmi8 <9> cmbrmi9 <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> cmbrmi10 }{} \DeclareFontShape{OML}{cmbrm}{b}{it}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> cmbrmb10 }{} % % \end{macrocode} % % \subsection{CM Bright Symbols, OMS encoding} % % \begin{macrocode} %<*OMScmbrs> \DeclareFontFamily{OMS}{cmbrs}{\skewchar\font'60} \DeclareFontShape{OMS}{cmbrs}{m}{n}{ <5> <6> <7> <8> cmbrsy8 <9> cmbrsy9 <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> cmbrsy10 }{} % % \end{macrocode} % % \subsection{CM Bright, OML encoding} % We need this for some special tex symbols which may be taken from % the `math italic' font. % \begin{macrocode} %<*OMLcmbr> \DeclareFontFamily{OML}{cmbr}{\skewchar\font'177} \DeclareFontShape{OML}{cmbr}{m}{n} {<-> ssub * cmbrm/m/it}{} \DeclareFontShape{OML}{cmbr}{b}{n} {<-> ssub * cmbrm/b/it}{} \DeclareFontShape{OML}{cmbr}{bx}{n} {<-> ssub * cmbrm/b/it}{} % % \end{macrocode} % % \subsection{CM Bright, OMS encoding} % We need this for some special text symbols which may be taken from % the mathematical symbol font. % \begin{macrocode} %<*OMScmbr> \DeclareFontFamily{OMS}{cmbr}{\skewchar\font'60} \DeclareFontShape{OMS}{cmbr}{m}{n} {<-> ssub * cmbrs/m/n}{} % % \end{macrocode} % The next line goes into all files and in addition prevents {\sc docstrip} % from adding the character table to all modules. % \begin{macrocode} \endinput % \end{macrocode} % \Finale % %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~}