summaryrefslogtreecommitdiff
path: root/fonts/jknappen/fc/src/fontdef.fc_old
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/jknappen/fc/src/fontdef.fc_old')
-rw-r--r--fonts/jknappen/fc/src/fontdef.fc_old181
1 files changed, 181 insertions, 0 deletions
diff --git a/fonts/jknappen/fc/src/fontdef.fc_old b/fonts/jknappen/fc/src/fontdef.fc_old
new file mode 100644
index 0000000000..8be576b84c
--- /dev/null
+++ b/fonts/jknappen/fc/src/fontdef.fc_old
@@ -0,0 +1,181 @@
+% This is FONTDEF.FC
+% Version 1.1
+% Date 12-NOV-1994
+%
+% This file is part of the fc-package
+% See fc.rme for more information
+%
+% J"org Knappen
+% Institut f"ur Kernphysik
+% Postfach 39 80
+% D-55099 Mainz
+% knappen@vkpmzd.kph.uni-mainz.de
+%
+% Made using fontdef.dc by Frank Mittelbach and Rainer Sch"opf
+% Using fontdef.sau by Timo Knuutila
+\def\fileversion{v1.1}
+\def\filedate{12-NOV-1994}
+%%
+% Standard test to prevent double loading of this file.
+% \begin{macrocode}
+\expandafter\ifx\csname fontdef.fc\endcsname\relax
+\expandafter\def\csname fontdef.fc\endcsname{}
+\else\message{---already loaded}\endinput\fi
+%
+%% You should *not* change this file! If you want to change the
+%% fonts/shapes you should create a copy of it named `fontdef.tex'
+%% and edit this one according to your needs!
+%%
+%% For font/shape combinations which aren't available at all like african
+%% computer modern sans serif small caps a suitable default will be
+%% used automatically unless you specify a substitution yourself with
+%% the \subst@fontshape command.
+%%
+%% It syntax is as follows:
+%%
+%% \subst@fontshape{family}{series}{shape}%
+%% {subst_family}{subst_series}{subst_shape}
+%%
+%% This might be necessary if the automatically selected default does
+%% not match your needs. For example: the font shape choosen instead
+%% of `computer modern sans serif small caps' would be `computer
+%% modern sans serif normal'. With a \subst@fontshape command you can
+%% change this, for example, to `computer modern roman small caps' as
+%% we did below. (If you don't like this remove this line in your
+%% *copy* of this file.)
+%%
+%% Finally, for every family there is an \extra@def macro. It defines
+%% special action to be done at load time for every font of the family.
+%% In most cases you can simply write
+%%
+%% \extra@def{family}{}{}
+%%
+%% In this file it is used to suppress hyphenation for typewriter
+%% fonts (see \extra@def{cmtt}... below) and to set the \skewchar
+%% for math fonts (see \extra@def{cmm}... and \extra@def{cmsy}...).
+%%
+%%
+\newlinechar`\^^J
+\immediate\write\sixt@@n{File: `fontdef.fc' \space
+ \fileversion\space <\filedate> (JK)}
+\immediate\write\sixt@@n{English Documentation
+ \@spaces\space <\docdate> (JK)}
+\immediate\write\sixt@@n
+ {^^JIncludes Font/Shape Definitions for:^^J
+ ^^J\@spaces African Computer Modern Fonts,%
+ ^^J\@spaces Computer Modern Standard Mathematical Fonts%
+ ,^^J\@spaces LaTeX Symbol Fonts%
+ .^^J}
+\immediate\write\sixt@@n
+ {********************************************************************}
+\immediate\write\sixt@@n
+ {* Probably customized by YOU who forgot to change the lines above! *}
+\immediate\write\sixt@@n
+ {********************************************************************}
+%%
+%% Please don't change the next lines unless you know exactly what you
+%% are doing.
+%%
+\def\default@shape{n}
+\def\default@series{m}
+\def\default@family{fcr}
+\def\default@errfont{cmsy10}
+%%
+%% Again, this is doubly dangerous bent.
+%%
+\fontfamily\default@family
+\fontseries\default@series
+\fontshape\default@shape
+%%
+%%
+%% One can generate all TeX font sizes with the Sauter package.
+%%
+\def\sauter@family#1#2#3#4{
+\new@fontshape{#1}{#3}{#4}{%
+ <5>#25% Yup, this looks ugly, but {#2}5 just won't work.
+ <6>#26%
+ <7>#27%
+ <8>#28%
+ <9>#29%
+ <10>#210%
+ <11>#211%
+ <12>#212%
+ <14>#214%
+ <17>#217%
+ <20>#220%
+ <25>#225%
+ }{}}%
+%%
+%% And here is your playground:
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% New 256 character fcr font families
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% fc roman fontfamily
+%
+% fc medium
+\sauter@family{fcr}{fcr}{m}{n}
+\sauter@family{fcr}{fcsl}{m}{sl}
+\sauter@family{fcr}{fci}{m}{it}
+\sauter@family{fcr}{fcu}{m}{u}
+\sauter@family{fcr}{fccsc}{m}{sc}
+% fc bold
+\sauter@family{fcr}{fcbx}{bx}{n}
+\sauter@family{fcr}{fcbxi}{bx}{it}
+\sauter@family{fcr}{fcbxu}{bx}{u}
+\sauter@family{fcr}{fcbxsl}{bx}{sl}
+% fc typewritter
+\sauter@family{fcr}{fctt}{tt}{n}
+\sauter@family{fcr}{fcitt}{tt}{it}
+% \sauter@family{fcr}{fcsltt}{tt}{sl}
+\subst@fontshape{fcr}{tt}{u}{fcr}{tt}{it}
+\extra@def{fcr}{}{}
+%
+% fc sans fontfamily
+%
+% medium
+\sauter@family{fcss}{fcss}{m}{n}
+\sauter@family{fcss}{fcssi}{m}{it}
+% bold
+\sauter@family{fcss}{fcssbx}{bx}{n}
+\sauter@family{fcss}{fcsibx}{bx}{it}
+% typewriter
+\sauter@family{fcss}{fcsstt}{tt}{n}
+\sauter@family{fcss}{fcsitt}{tt}{it}
+\subst@fontshape{fcss}{m}{u}{fcr}{m}{u}
+\subst@fontshape{fcss}{m}{sl}{fcr}{m}{sl}
+\subst@fontshape{fcss}{m}{sc}{fcr}{m}{sc}
+\extra@def{fcss}{}{}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% math font families (including cmr for uppercase greek)
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\sauter@family{cmr}{cmr}{m}{n}
+\sauter@family{cmr}{cmbx}{b}{n}
+\extra@def{cmr}{}{}
+%
+\sauter@family{cmm}{cmmi}{m}{it}
+\sauter@family{cmm}{cmmib}{b}{it}
+\extra@def{cmm}{\skewchar#1'177}{}
+%
+\sauter@family{cmsy}{cmsy}{m}{n}
+\sauter@family{cmsy}{cmbsy}{b}{n}
+\extra@def{cmsy}{\skewchar#1'60}{}
+%
+\sauter@family{cmex}{cmex}{m}{n}
+\extra@def{cmex}{}{}
+%
+\sauter@family{ly}{lasy}{m}{n}
+\sauter@family{ly}{lasyb}{b}{n}
+\extra@def{ly}{}{}
+%
+\endinput
+%%
+%% End of file `fontdef.fc'.