Retour

Source de font.tex

Fichier TeX
%% fichier 'font.tex'
\message{fonts,}

\catcode `\@ = 11


	%%  jp  %%\mag = 1200
	%%  jp  
	%%  jp  \font \squarefont = square at 10truept
	%%  jp  
	%%  jp  \def\magstephalf{1095 }
	%%  jp  \def\magstep#1{\ifcase#1 \@m\or 1200\or 1440\or 1728\or 2074\or 2488\fi\relax}

\def \ComputerModern {%

   \font \fourtybf = cmbx10 at 40pt
   
   \font \thirtybf = cmbx10 at 30pt
   
   \font \twentyfivebf = cmbx10 at 24.88pt
   
   \font \twentybf = cmbx10 at 20.74pt
   \font \twentytt = cmtt10 at 20.74pt
   \font \twentysl = cmsl10 at 20.74pt
   
   \font \fourteenbf = cmbx10 scaled 1440
   \font \fourteenrm = cmr10 scaled 1440
   \font \fourteensc = cmcsc10 at 14.40pt
   \font \fourteensy = cmsy10 at 14.40pt
   \font \fourteenmsam = msam10 at 14.40pt
   \font \fourteenmsbm = msbm10 at 14.40pt
   \font \fourteenmi = cmmi10 at 14.40pt
   \font \fourteensl = cmsl10 at 14.40pt
   \font \fourteenit = cmti10 at 14.40pt
   \font \fourteentt = cmtt10 at 14.40pt
   
   \font \twelvemi = cmmi10 at 12pt
   \font \twelvebf = cmbx12
   \font \twelveit = cmti12
   \font \twelverm = cmr12
   \font \twelvesl = cmsl12
   \font \twelvett = cmtt12
   \font \twelvesy = cmsy10 at 12pt
   \font \twelvemsam = msam10 at 12pt
   \font \twelvemsbm = msbm10 at 12pt
   \font \twelvesc = cmcsc10 at 12pt
   
   \font \tenrm   = cmr10
   \font \tensl   = cmsl10
   \font \tenslbf = cmbxsl10
   \font \tenit   = cmti10
   	   %%  jp \font \tenli   = cmli10
   \font \tenbf   = cmbx10
   \font \tentt   = cmtt10
   \font \tenmi   = cmmi10
   \font \tenex   = cmex10
   \font \tensy   = cmsy10
   \font \tensc   = cmcsc10
   \font \tenmsam = msam10
   \font \tenmsbm = msbm10
   \font \tenbfmi = cmmib10
   \font \tenssit = cmssi10
   \font \tenss   = cmss10
   \font \tenwncyr = wncyr10
   
   \font \ninerm = cmr9
   \font \ninemi = cmmi9
   \font \nineex = cmex9
   \font \ninesy = cmsy9
   \font \ninebf = cmbx9
   \font \nineit = cmti9
   \font \ninesl = cmsl9
   \font \ninett = cmtt9
   	   %%	\font \nineli = cmli9
   \font \ninemsam = msam10 at 9pt
   \font \ninemsbm = msbm10 at 9pt
   \font \ninesc = cmcsc9
   
   \font \eighttt = cmtt8
   \font \eightrm = cmr8
   \font \eightmi = cmmi8
   \font \eightsy = cmsy8
   \font \eightmsam = msam10 at 8pt
   \font \eightmsbm = msbm10 at 8pt
   \font \eightbf = cmbx8
   \font \eightex = cmex10 at 8pt
   \font \eightit = cmti8
   \font \eightsl = cmsl8
   
   \font \sevenrm = cmr7
   \font \sevenbf = cmbx7
   \font \sevenmi = cmmi7
   \font \sevenex = cmex7
   \font \sevensy = cmsy7
   \font \sevenmsam = msam10 at 7pt
   \font \sevenmsbm = msbm10 at 7pt
   
   %%\font \truesevenmi = cmmi7 at 7truept
   
   \font \fiverm  = cmr5
   \font \fivebf  = cmbx5
   \font \fivemi  = cmmi5
   \font \fivesy  = cmsy5
   \font \fivemsam = msam10 at 5pt
   \font \fivemsbm = msbm10 at 5pt
   \font \fivesl = cmsl10 at 5pt
   
   %%\font \truefivemi  = cmmi5 at 5truept
}


%%Attention : ne jamais recharger ce fichier, car cela redefinit les numeros des
%%familles suivantes, et le traitement des symboles de la famille \|\specialchar|
%%s'en ressent, car ces symboles sont designes comme faisant partie de la famille
%%8 (et non pas \|\specialchar|, qu'il n'est alors pas possible de designer
%%formellement, voir le fichier SYMBOL.TEX)

	%%  jp  \newfam \itfam         % \it is family 4
	%%  jp  \newfam \slfam         % \sl is family 5
	%%  jp  \newfam \bffam         % \bf is family 6
	%%  jp  \newfam \ttfam         % \tt is family 7
\newfam \specialchar   % Family for blackboard bold symbols (family 8)
\newfam \otherspecialchar % Family for others symbols (family 9)

	%%  jp  \def \sectiontitlefont {\fourteenpoint \bf }
	%%  jp  \def \subsectiontitlefont {\twelvepoint \bf }
	%%  jp  \def \subsubsectiontitlefont {\tenpoint \bf }
	%%  jp  \let \chapternumberfont  \fourteensc
	%%  jp  \let \chaptertitlefont \twentyfivebf
	%%  jp  \let \appendixtitlefont \twentybf
	%%  jp  \let \auxtitlefont \tenslbf
	%%  jp  
	%%  jp  \skewchar \tenmi = '177    \skewchar \sevenmi = '177    \skewchar \fivemi = '177
	%%  jp  \skewchar \tensy = '60     \skewchar \sevensy = '60     \skewchar \fivesy = '60
	%%  jp  
	%%  jp  \catcode `\@ = 12
	%%  jp  
	%%  jp  \tenpoint
	%%  jp  
	%%  jp  \message {ada fonts,}
	%%  jp  
	%%  jp  \catcode `\@ = 11
	%%  jp  \let \@kwpf = \tenbf   \let \@idpf = \tenli   \let \@nopf = \eightrm
	%%  jp  \let \@stpf = \tentt   \let \@cmpf = \ninett
	%%  jp  \def \@makeprogramfonts
	%%  jp      {\let \@@keywordfont@@  \@kwpf      \let \@@identifierfont@@ \@idpf
	%%  jp      \let \@@numberingfont@@ \@nopf
	%%  jp      \let \@@stringfont@@    \@stpf      \let \@@commentfont@@    \@cmpf }
	%%  jp  \let \@kwaf = \tenbf   \let \@idaf = \tenit
	%%  jp  \def \@makealgorithmfonts
	%%  jp      {\let \@@keywordfont@@ \@kwaf       \let \@@identifierfont@@ \@idaf
	%%  jp      \def \@@commentfont@@ {\remarkstyle \rm }}
	%%  jp  \let \@kwlf = \ninebf   \let \@idlf = \nineli   \let \@nolf = \sevenrm
	%%  jp  \let \@stlf = \ninett   \let \@cmlf = \eighttt
	%%  jp  \def \@makelistingfonts
	%%  jp      {\let \@@keywordfont@@  \@kwlf      \let \@@identifierfont@@ \@idlf
	%%  jp      \let \@@numberingfont@@ \@nolf
	%%  jp      \let \@@stringfont@@    \@stlf      \let \@@commentfont@@    \@cmlf }
	%%  jp  \def \aidf {\catcode `\_12 \hyphenchar \@idpf`\_\@idpf }
	%%  jp  \def \akwf {\@kwpf }
	%%  jp  \catcode `\@ = 12

%%% la galere du jmath %%%
\newbox \jmathbox
\setbox \jmathbox \hbox {\bgroup \it j\egroup }
\newdimen \tmpdimen
\tmpdimen \ht \jmathbox 
\advance \tmpdimen by -2.1pt
\ht \jmathbox \tmpdimen

\def \putjmath {%
   {\copy \jmathbox }}
%%%%%%%%%%%%%%%%%%%%%%%%%


\def \Times {%

   %%% la galere du jmath %%%
   \let \jmath \putjmath
   %%%%%%%%%%%%%%%%%%%%%%%%%
   
   \font \fourtybf = ptmb at 40pt
   
   \font \thirtybf = ptmb at 30pt
   
   \font \twentyfivebf = ptmb at 24.88pt
   \font \twentymi   = zptmcmrm at 24.88pt
   
   \font \twentybf = ptmb at 20.74pt
   \font \twentytt = pcrb at 20.74pt
   \font \twentysl = ptmro at 20.74pt
   
   \font \fourteenbf = ptmb scaled 1440
   \font \fourteenrm = ptmr scaled 1440
   %% \font \fourteensc = cmcsc10 at 14.40pt
   \font \fourteensy = zpzccmry at 14.40pt
   \font \fourteenmsam = msam10 at 14.40pt
   \font \fourteenmsbm = msbm10 at 14.40pt
   \font \fourteenmi = zptmcmrm at 14.40pt
   \font \fourteensl = ptmro at 14.40pt
   \font \fourteenit = ptmri at 14.40pt
   \font \fourteentt = pcrb at 14.40pt
   
   \font \twelvemi = zptmcmrm at 12pt
   \font \twelvebf = ptmb at 12pt
   \font \twelveit = ptmri at 12pt
   \font \twelverm = ptmr at 12pt
   \font \twelvesl = ptmro at 12pt
   \font \twelvett = pcrb at 12pt
   \font \twelvesy = zpzccmry at 12pt
   \font \twelvemsam = msam10 at 12pt
   \font \twelvemsbm = msbm10 at 12pt
   %% \font \twelvesc = cmcsc10 at 12pt
   
   \font \tenrm   = ptmr
   \font \tensl   = ptmro
   \font \tenslbf = cmbxsl10
   \font \tenit   = ptmri
   	   %%  jp \font \tenli   = cmli10
   \font \tenbf   = ptmb
   \font \tentt   = pcrb
%%    \font \tenmi   = zptmcm7m at 10pt
%%    \font \tenex   = zpsycmrv at 10pt
%%    \font \tensy   = zptmcm7y at 10pt
   \font \tenmi   = zptmcmrm at 10pt
   \font \tenex   = zpsycmrv at 10pt
   \font \tensy   = zpzccmry at 10pt
   \font \tensc   = cmcsc10
   \font \tenmsam = msam10
   \font \tenmsbm = msbm10
   \font \tenbfmi = cmmib10
   \font \tenssit = cmssi10
   \font \tenss   = cmss10
   \font \tenwncyr = wncyr10
   
   \font \ninerm = ptmr at 9pt
   \font \ninemi = zptmcmrm at 9pt
   \font \nineex = zpsycmrv at 9pt
   \font \ninesy = zpzccmry at 9pt
   \font \ninebf = ptmb at 9pt
   \font \nineit = ptmri at 9pt
   \font \ninesl = ptmro at 9pt
   \font \ninett = pcrb at 9pt
   	   %%	\font \nineli = cmli9
   \font \ninemsam = msam10 at 9pt
   \font \ninemsbm = msbm10 at 9pt
   \font \ninesc = cmcsc9
   
   \font \eighttt = pcrb at 8pt
   \font \eightrm = ptmr at 8pt
   \font \eightmi = zptmcmrm at 8pt
   \font \eightsy = zpzccmry at 8pt
   \font \eightmsam = msam10 at 8pt
   \font \eightmsbm = msbm10 at 8pt
   \font \eightbf = cmbx8
   \font \eightex = zpsycmrv at 8pt
   \font \eightit = ptmri at 8pt
   \font \eightsl = ptmro at 8pt
   
   \font \sevenrm = ptmr at 7pt
   \font \sevenbf = ptmb at 7pt
   \font \sevenmi = zptmcmrm at 7pt
   \font \sevenex = zpsycmrv at 7pt
   \font \sevensy = zpzccmry at 7pt
   \font \sevenmsam = msam10 at 7pt
   \font \sevenmsbm = msbm10 at 7pt
   
   %%\font \truesevenmi = cmmi7 at 7truept
   
   \font \fiverm  = ptmr at 5pt
   \font \fivebf  = ptmb at 5pt
   \font \fivemi  = zptmcmrm at 5pt
   \font \fivesy  = zpzccmry at 5pt
   \font \fivemsam = msam10 at 5pt
   \font \fivemsbm = msbm10 at 5pt
   \font \fivesl = cmsl10 at 5pt
}

%% XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

\def \Palatino {%

   %%% la galere du jmath %%%
   \let \jmath \putjmath
   %%%%%%%%%%%%%%%%%%%%%%%%%
   
   \font \fourtybf = pplb at 40pt
   
   \font \thirtybf = pplb at 30pt
   
   \font \twentyfivebf = pplb at 24.88pt
   
   \font \twentybf = pplb at 20.74pt
   \font \twentysl = pplro at 20.74pt
   
   \font \fourteenbf = pplb scaled 1440
   \font \fourteenrm = pplr scaled 1440
   %% \font \fourteensc = cmcsc10 at 14.40pt
   \font \fourteensy = zpzccmry at 14.40pt
   \font \fourteenmsam = msam10 at 14.40pt
   \font \fourteenmsbm = msbm10 at 14.40pt
   \font \fourteenmi = zptmcmrm at 14.40pt
   \font \fourteensl = pplro at 14.40pt
   \font \fourteenit = pplri at 14.40pt
   \font \fourteentt = pcrb at 14.40pt
   
   \font \twelvemi = zptmcmrm at 12pt
   \font \twelvebf = pplb at 12pt
   \font \twelveit = pplri at 12pt
   \font \twelverm = pplr at 12pt
   \font \twelvesl = pplro at 12pt
   \font \twelvett = pcrb at 12pt
   \font \twelvesy = zpzccmry at 12pt
   \font \twelvemsam = msam10 at 12pt
   \font \twelvemsbm = msbm10 at 12pt
   %% \font \twelvesc = cmcsc10 at 12pt
   
   \font \tenrm   = pplr
   \font \tensl   = pplro
   \font \tenslbf = cmbxsl10
   \font \tenit   = pplri
   	   %%  jp \font \tenli   = cmli10
   \font \tenbf   = pplb
   \font \tentt   = pcrb
   \font \tenmi   = zptmcmrm at 10pt
   \font \tenex   = zpsycmrv at 10pt
   \font \tensy   = zpzccmry at 10pt
   \font \tensc   = cmcsc10
   \font \tenmsam = msam10
   \font \tenmsbm = msbm10
   \font \tenbfmi = cmmib10
   \font \tenssit = cmssi10
   \font \tenss   = cmss10
   \font \tenwncyr = wncyr10
   
   \font \ninerm = pplr at 9pt
   \font \ninemi = zptmcmrm at 9pt
   \font \nineex = zpsycmrv at 9pt
   \font \ninesy = zpzccmry at 9pt
   \font \ninebf = pplb at 9pt
   \font \nineit = pplri at 9pt
   \font \ninesl = pplro at 9pt
   \font \ninett = pcrb at 9pt
   	   %%	\font \nineli = cmli9
   \font \ninemsam = msam10 at 9pt
   \font \ninemsbm = msbm10 at 9pt
   \font \ninesc = cmcsc9
   
   \font \eighttt = pcrb at 8pt
   \font \eightrm = pplr at 8pt
   \font \eightmi = zptmcmrm at 8pt
   \font \eightsy = zpzccmry at 8pt
   \font \eightmsam = msam10 at 8pt
   \font \eightmsbm = msbm10 at 8pt
   \font \eightbf = cmbx8
   \font \eightex = zpsycmrv at 8pt
   \font \eightit = pplri at 8pt
   \font \eightsl = pplro at 8pt
   
   \font \sevenrm = pplr at 7pt
   \font \sevenbf = pplb at 7pt
   \font \sevenmi = zptmcmrm at 7pt
   \font \sevenex = zpsycmrv at 7pt
   \font \sevensy = zpzccmry at 7pt
   \font \sevenmsam = msam10 at 7pt
   \font \sevenmsbm = msbm10 at 7pt
   
   %%\font \truesevenmi = cmmi7 at 7truept
   
   \font \fiverm  = pplr at 5pt
   \font \fivebf  = pplb at 5pt
   \font \fivemi  = pplri at 5pt
   \font \fivesy  = zpzccmry at 5pt
   \font \fivemsam = msam10 at 5pt
   \font \fivemsbm = msbm10 at 5pt
   \font \fivesl = cmsl10 at 5pt
}