%\CheckSum{58} % \iffalse meta-comment % % (c) Walter Schmidt, Erlangen, 1997 % See the file `readme' for the terms % of copying and modification! % % \ProvidesFile{ot1ccr.fd} % \ProvidesFile{t1ccr.fd} % \ProvidesFile{omlccr.fd} % \ProvidesFile{omsccr.fd} % \ProvidesFile{omlxcm.fd} % \ProvidesFile{omsxcsy.fd} % \ProvidesFile{omxxcex.fd} % \ProvidesFile{ts1ccr.fd} %<*driver> \ProvidesFile{cc.drv} % [1997/04/01 v0.95 (WaS)] % %<*driver> \documentclass[11pt]{ltxdoc} \setcounter{StandardModuleDepth}{1} \CodelineNumbered \GetFileInfo{cc.drv} \begin{document} \DocInput{cc.fdd} \end{document} % % %\fi % % \title{The file \texttt{cc.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 % Concrete fonts into \LaTeX. % % \StopEventually{} % % \section{The font definition files} % The Concrete fonts do not contain a boldface font shape. % We set up the following substititions: % \begin{itemize} % \item fontshape \texttt{bx} $\Rightarrow$ CM Roman boldface extended % \item fontshape \texttt{sbc} $\Rightarrow$ CM Sans Serif semibold condensed % \end{itemize} % % The math fonts which will be used % have been designed by Ulrik Vieth, see \cite{xcc}. % % Note that we always make all the usual font sizes available, % even if this means applying a very large (or small) magnification! % % \subsection{The European (T1) Concrete text fonts} % Note that the `graffiti' font |ccslc9| is missing. % \begin{macrocode} %<*T1ccr> \DeclareFontFamily{T1}{ccr}{} \DeclareFontShape{T1}{ccr}{m}{n}{% <5> <6> <7> <8> <9> <10> gen * eorm <10.95> <12> <14.4> <17.28> <20.74> <24.88> eorm10}{} \DeclareFontShape{T1}{ccr}{m}{sl}{ <5> <6> <7> <8> <9> eosl9 <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> eosl10}{} \DeclareFontShape{T1}{ccr}{m}{it}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> eoti10}{} \DeclareFontShape{T1}{ccr}{m}{sc}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> eocc10}{} \DeclareFontShape{T1}{ccr}{bx}{n}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>ssub * cmr/bx/n}{} \DeclareFontShape{T1}{ccr}{bx}{sl}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>ssub * cmr/bx/sl}{} \DeclareFontShape{T1}{ccr}{bx}{it}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>ssub * cmr/bx/it}{} \DeclareFontShape{T1}{ccr}{sbc}{n}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> ssubf * ecssdc10}{} % % \end{macrocode} % % % \subsection{The OT1 Concrete text fonts} % \begin{macrocode} %<*OT1ccr> \DeclareFontFamily{OT1}{ccr}{\hyphenchar\font45 } \DeclareFontShape{OT1}{ccr}{m}{n}{% <5> <6> <7> <8> <9> <10> gen * ccr <10.95> <12> <14.4> <17.28> <20.74> <24.88> ccr10}{} \DeclareFontShape{OT1}{ccr}{m}{sl}{ <5> <6> <7> <8> <9> ccsl9 <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> ccsl10}{} \DeclareFontShape{OT1}{ccr}{m}{it}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> ccti10}{} \DeclareFontShape{OT1}{ccr}{m}{sc}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> cccsc10}{} \DeclareFontShape{OT1}{ccr}{bx}{n}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>ssub * cmr/bx/n}{} \DeclareFontShape{OT1}{ccr}{bx}{sl}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>ssub * cmr/bx/sl}{} \DeclareFontShape{OT1}{ccr}{bx}{it}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>ssub * cmr/bx/it}{} \DeclareFontShape{OT1}{ccr}{sbc}{n}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> ssubf * cmssdc10}{} \DeclareFontShape{OT1}{ccr}{c}{sl}{<9>ccslc9}{} % % \end{macrocode} % % \subsection{Text symbols from OML encoding} % Only needed if |textcomp.sty| is not available: % % \begin{macrocode} %<*OMLccr> \DeclareFontFamily{OML}{ccr}{\skewchar\font127 } \DeclareFontShape{OML}{ccr}{m}{it} {<->ssub * xcm/m/it}{} \DeclareFontShape{OML}{ccr}{bx}{it} {<->ssub * cmm/b/it}{} \DeclareFontShape{OML}{ccr}{sbc}{it} {<->ssub * xcm/m/it}{} % % \end{macrocode} % % \subsection{Text symbols from OMS encoding} % The following definitions, too, are only needed if |textcomp.sty| % is not available: % \begin{macrocode} %<*OMSccr> \DeclareFontFamily{OMS}{ccr}{\skewchar\font48 } \DeclareFontShape{OMS}{ccr}{m}{n} {<->ssub * xcsy/m/n}{} \DeclareFontShape{OMS}{ccr}{bx}{n} {<->ssub * cmsy/b/n}{} \DeclareFontShape{OMS}{ccr}{sbc}{n} {<->ssub * xcsy/m/n}{} % % \end{macrocode} % % \subsection{The Concrete math italic font} % The following definitions set up the math italic font. % \begin{macrocode} %<*OMLxcm> \DeclareFontFamily{OML}{xcm}{\skewchar\font'177} \DeclareFontShape{OML}{xcm}{m}{it} { <5> <6> <7> <8> <9> gen * xccmi <10><10.95> <12><14.4><17.28><20.74><24.88>xccmi10 }{} % % \end{macrocode} % % \subsection{The Concrete math symbol font} % \begin{macrocode} %<*OMSxcsy> \DeclareFontFamily{OMS}{xcsy}{\skewchar\font'60} \DeclareFontShape{OMS}{xcsy}{m}{n}{% <5> <6> <7> <8> <9> <10> gen * xccsy <10.95> <12> <14.4> <17.28> <20.74> <24.88> xccsy10 }{} % % \end{macrocode} % % \subsection{The Concrete math extension font} % \begin{macrocode} %<*OMXxcex> \DeclareFontFamily{OMX}{xcex}{} \DeclareFontShape{OMX}{xcex}{m}{n}{ <-> sfixed * xccex10 }{} % % \end{macrocode} % % \subsection{The Concrete text companion fonts} % \begin{macrocode} %<*TS1ccr> \DeclareFontFamily{TS1}{ccr}{\hyphenchar\font\m@ne} \DeclareFontShape{TS1}{ccr}{m}{n}{ <5> <6> <7> <8> <9> gen * torm <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> torm10 }{} \DeclareFontShape{TS1}{ccr}{m}{sl}{ <5> <6> <7> <8> <9> tosl9 <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> tosl10 }{} \DeclareFontShape{TS1}{ccr}{m}{it}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> toti10 }{} \DeclareFontShape{TS1}{ccr}{b}{n}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>ssub * ccr/m/n }{} \DeclareFontShape{TS1}{ccr}{b}{sl}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>ssub * ccr/m/sl }{} \DeclareFontShape{TS1}{ccr}{b}{it}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>ssub * ccr/m/it }{} \DeclareFontShape{TS1}{ccr}{bx}{n}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>ssub * cmr/bx/n }{} \DeclareFontShape{TS1}{ccr}{bx}{m}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>ssub * cmr/bx/it }{} \DeclareFontShape{TS1}{ccr}{bx}{sl}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>ssub * cmr/bx/sl }{} \DeclareFontShape{TS1}{ccr}{sbc}{n}{ <5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> ssubf * tcssdc10 }{} % % \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 % \begin{thebibliography}{9} % \bibitem{beton} Frank Jensen: The |beton| package. % In the CTAN directory % |macros/latex/contrib/supported/beton|. % \bibitem{xcc} See the CTAN directory |fonts/concmath|. % \end{thebibliography} % %% \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 \~}