[latex3-commits] [git/LaTeX3-latex3-latex2e] nfssaxes: more tests and more change rules (6bb5867b)

Frank Mittelbach frank.mittelbach at latex-project.org
Thu Oct 10 19:44:25 CEST 2019


Repository : https://github.com/latex3/latex2e
On branch  : nfssaxes
Link       : https://github.com/latex3/latex2e/commit/6bb5867b0543eb514958a620733514e7e42a1c98

>---------------------------------------------------------------

commit 6bb5867b0543eb514958a620733514e7e42a1c98
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Thu Oct 10 19:44:25 2019 +0200

    more tests and more change rules


>---------------------------------------------------------------

6bb5867b0543eb514958a620733514e7e42a1c98
 base/nfssaxes.tex                          | 326 +++++++++++++++++++++++++----
 base/testfiles-search/tlb-nfssaxes-005.lvt |  16 ++
 base/testfiles-search/tlb-nfssaxes-005.tlg |  27 +++
 3 files changed, 333 insertions(+), 36 deletions(-)

diff --git a/base/nfssaxes.tex b/base/nfssaxes.tex
index 74a5e2c3..f2e33e32 100644
--- a/base/nfssaxes.tex
+++ b/base/nfssaxes.tex
@@ -46,60 +46,314 @@
 % or vize versa. But maybe this is overkill and \cs{bfseries} and
 % \cs{mdseries} is all that people need in practice.}
 %
+% \emph{explain rationale}
+%
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {bc}{b}{bc}{}		
+\DeclareFontSeriesChangeRule {bc}{c}{bc}{}
+\DeclareFontSeriesChangeRule {bc}{eb}{ebc}{}		
+\DeclareFontSeriesChangeRule {bc}{el}{elc}{}		
+\DeclareFontSeriesChangeRule {bc}{l}{lc}{}		
+\DeclareFontSeriesChangeRule {bc}{m}{c}{}
+\DeclareFontSeriesChangeRule {bc}{sb}{sbc}{}		
+\DeclareFontSeriesChangeRule {bc}{sl}{slc}{}		
+\DeclareFontSeriesChangeRule {bc}{ub}{ubc}{}		
+\DeclareFontSeriesChangeRule {bc}{ul}{ulc}{}		
+\DeclareFontSeriesChangeRule {bc}{x}{bx}{}		
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {bx}{bx} {bx}  {b}		%<-----
+\DeclareFontSeriesChangeRule {bx}{b}  {b}   {bx}	%<-----
+\DeclareFontSeriesChangeRule {bx}{b}{bx}{}		
+\DeclareFontSeriesChangeRule {bx}{c}  {bc}  {bx}	%<-----
+\DeclareFontSeriesChangeRule {bx}{eb}{ebx}{}		
+\DeclareFontSeriesChangeRule {bx}{el}{elx}{}		
+\DeclareFontSeriesChangeRule {bx}{l}{lx}{}		
+%    \end{macrocode}
+%
+%    Next rule would be logical, but would just result in many
+%    warnings with the default fonts. Without the rule it maps to ``m''.
+%    \begin{macrocode}
+%\DeclareFontSeriesChangeRule {bx}{m}{x}{}               %<----- mainly
+%                                                        % \mdseries
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {bx}{sb} {sbx} {}
+\DeclareFontSeriesChangeRule {bx}{sl}{slx}  {}		
+\DeclareFontSeriesChangeRule {bx}{ub}{ubx}{}		
+\DeclareFontSeriesChangeRule {bx}{ul}{ulx}{}		
+\DeclareFontSeriesChangeRule {bx}{x}{bx}{}		
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {b}{bx} {bx}  {b}		%<-----
+\DeclareFontSeriesChangeRule {b}{c}  {bc}  {b}		%<-----
+\DeclareFontSeriesChangeRule {b}{sb} {sb}  {b}		%<-----
+\DeclareFontSeriesChangeRule {b}{x}  {bx}  {b}		%<-----
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {c}{bx} {bx}  {b} 		%<-----
+\DeclareFontSeriesChangeRule {c}{b}{bc}{}		
+\DeclareFontSeriesChangeRule {c}{eb}{ebc}{}		
+\DeclareFontSeriesChangeRule {c}{el}{elc}{}		
+\DeclareFontSeriesChangeRule {c}{l}{lc}{}		
+\DeclareFontSeriesChangeRule {c}{sb}{sbc}{}		
+\DeclareFontSeriesChangeRule {c}{sl}{slc}{}		
+\DeclareFontSeriesChangeRule {c}{ub}{ubc}{}		
+\DeclareFontSeriesChangeRule {c}{ul}{ulc}{}		
+\DeclareFontSeriesChangeRule {c}{x}{x}{m}               %<-----
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {ebc}{b}{bc}{}		
+\DeclareFontSeriesChangeRule {ebc}{c}{ebc}{}		
+\DeclareFontSeriesChangeRule {ebc}{eb}{ebc}{}		
+\DeclareFontSeriesChangeRule {ebc}{el}{elc}{}		
+\DeclareFontSeriesChangeRule {ebc}{l}{lc}{}		
+\DeclareFontSeriesChangeRule {ebc}{m}{c}{}		
+\DeclareFontSeriesChangeRule {ebc}{sb}{sbc}{}		
+\DeclareFontSeriesChangeRule {ebc}{sl}{slc}{}		
+\DeclareFontSeriesChangeRule {ebc}{ub}{ubc}{}		
+\DeclareFontSeriesChangeRule {ebc}{ul}{ulc}{}		
+\DeclareFontSeriesChangeRule {ebc}{x}{ebx}{}		
+%    \end{macrocode}
+%    
 %    \begin{macrocode}
-\DeclareFontSeriesChangeRule {m}{c}  {c}  {m}
-\DeclareFontSeriesChangeRule {m}{x}  {x}  {m}
-\DeclareFontSeriesChangeRule {m}{m}  {m}  {}
-\DeclareFontSeriesChangeRule {m}{b}  {b}  {bx}
-\DeclareFontSeriesChangeRule {m}{bx} {bx} {b}
-\DeclareFontSeriesChangeRule {m}{l}  {l}  {m}
-\DeclareFontSeriesChangeRule {m}{sb} {sb} {b}
+\DeclareFontSeriesChangeRule {ebx}{b}{bx}{}		
+\DeclareFontSeriesChangeRule {ebx}{c}{ebc}{}		
+\DeclareFontSeriesChangeRule {ebx}{eb}{ebx}{}		
+\DeclareFontSeriesChangeRule {ebx}{el}{elx}{}		
+\DeclareFontSeriesChangeRule {ebx}{l}{lx}{}		
+\DeclareFontSeriesChangeRule {ebx}{m}{x}{}		
+\DeclareFontSeriesChangeRule {ebx}{sb}{sbx}{}		
+\DeclareFontSeriesChangeRule {ebx}{sl}{slx}{}		
+\DeclareFontSeriesChangeRule {ebx}{ub}{ubx}{}		
+\DeclareFontSeriesChangeRule {ebx}{ul}{ulx}{}		
+\DeclareFontSeriesChangeRule {ebx}{x}{ebx}{}		
+\DeclareFontSeriesChangeRule {eb}{c}{ebc}{}		
+\DeclareFontSeriesChangeRule {eb}{x}{ebx}{}		
 %    \end{macrocode}
 %    
 %    \begin{macrocode}
-\DeclareFontSeriesChangeRule {b}{c}  {bc}  {b}
-\DeclareFontSeriesChangeRule {b}{x}  {bx}  {b}
-\DeclareFontSeriesChangeRule {b}{m}  {m}   {}
-\DeclareFontSeriesChangeRule {b}{b}  {b}   {bx}
-\DeclareFontSeriesChangeRule {b}{bx} {bx}  {b}
-\DeclareFontSeriesChangeRule {b}{l}  {l}   {}
-\DeclareFontSeriesChangeRule {b}{sb} {sb}  {b}
+\DeclareFontSeriesChangeRule {elc}{b}{bc}{}		
+\DeclareFontSeriesChangeRule {elc}{c}{elc}{}		
+\DeclareFontSeriesChangeRule {elc}{eb}{ebc}{}		
+\DeclareFontSeriesChangeRule {elc}{el}{elc}{}		
+\DeclareFontSeriesChangeRule {elc}{l}{lc}{}		
+\DeclareFontSeriesChangeRule {elc}{m}{c}{}		
+\DeclareFontSeriesChangeRule {elc}{sb}{sbc}{}		
+\DeclareFontSeriesChangeRule {elc}{sl}{slc}{}		
+\DeclareFontSeriesChangeRule {elc}{ub}{ubc}{}		
+\DeclareFontSeriesChangeRule {elc}{ul}{ulc}{}		
+\DeclareFontSeriesChangeRule {elc}{x}{elx}{}		
+\DeclareFontSeriesChangeRule {elx}{b}{bx}{}		
 %    \end{macrocode}
 %    
 %    \begin{macrocode}
-\DeclareFontSeriesChangeRule {bx}{c}  {bc}  {bx}
-\DeclareFontSeriesChangeRule {bx}{x}  {bx}  {}
-\DeclareFontSeriesChangeRule {bx}{m}  {m}   {}
-\DeclareFontSeriesChangeRule {bx}{b}  {b}   {bx}
-\DeclareFontSeriesChangeRule {bx}{bx} {bx}  {}
-\DeclareFontSeriesChangeRule {bx}{l}  {lx}  {}
-\DeclareFontSeriesChangeRule {bx}{sb} {sbx} {sb}
+\DeclareFontSeriesChangeRule {elx}{c}{elc}{}		
+\DeclareFontSeriesChangeRule {elx}{eb}{ebx}{}		
+\DeclareFontSeriesChangeRule {elx}{el}{elx}{}		
+\DeclareFontSeriesChangeRule {elx}{l}{lx}{}		
+\DeclareFontSeriesChangeRule {elx}{m}{x}{}		
+\DeclareFontSeriesChangeRule {elx}{sb}{sbx}{}		
+\DeclareFontSeriesChangeRule {elx}{sl}{slx}{}		
+\DeclareFontSeriesChangeRule {elx}{ub}{ubx}{}		
+\DeclareFontSeriesChangeRule {elx}{ul}{ulx}{}		
+\DeclareFontSeriesChangeRule {elx}{x}{elx}{}		
 %    \end{macrocode}
 %    
 %    \begin{macrocode}
-\DeclareFontSeriesChangeRule {l}{c}  {lc}  {l}  % ?
-\DeclareFontSeriesChangeRule {l}{x}  {lx}  {l}  % ?
-\DeclareFontSeriesChangeRule {l}{m}  {m}   {}
-\DeclareFontSeriesChangeRule {l}{b}  {b}   {bx}
-\DeclareFontSeriesChangeRule {l}{bx} {bx}  {b}
-\DeclareFontSeriesChangeRule {l}{l}  {l}   {}
-\DeclareFontSeriesChangeRule {l}{sb} {sb}  {b}  % ?
+\DeclareFontSeriesChangeRule {el}{c}{elc}{}		
+\DeclareFontSeriesChangeRule {el}{x}{elx}{}		
 %    \end{macrocode}
 %    
 %    \begin{macrocode}
-\DeclareFontSeriesChangeRule {sb}{c}  {sbc} {bc} %?
-\DeclareFontSeriesChangeRule {sb}{x}  {sbx} {bx} %?
-\DeclareFontSeriesChangeRule {sb}{m}  {m}   {}
-\DeclareFontSeriesChangeRule {sb}{b}  {b}   {}
-\DeclareFontSeriesChangeRule {sb}{bx} {bx}  {}
-\DeclareFontSeriesChangeRule {sb}{l}  {l}   {}
-\DeclareFontSeriesChangeRule {sb}{sb} {sb}  {}
+\DeclareFontSeriesChangeRule {lc}{b}{bc}{}		
+\DeclareFontSeriesChangeRule {lc}{c}{lc}{}		
+\DeclareFontSeriesChangeRule {lc}{eb}{ebc}{}		
+\DeclareFontSeriesChangeRule {lc}{el}{elc}{}		
+\DeclareFontSeriesChangeRule {lc}{l}{lc}{}		
+\DeclareFontSeriesChangeRule {lc}{m}{c}{}		
+\DeclareFontSeriesChangeRule {lc}{sb}{sbc}{}		
+\DeclareFontSeriesChangeRule {lc}{sl}{slc}{}		
+\DeclareFontSeriesChangeRule {lc}{ub}{ubc}{}		
+\DeclareFontSeriesChangeRule {lc}{ul}{ulc}{}		
+\DeclareFontSeriesChangeRule {lc}{x}{lx}{}		
 %    \end{macrocode}
 %    
 %    \begin{macrocode}
-\DeclareFontSeriesChangeRule {l}{c}  {c}  {m}  % ?
+\DeclareFontSeriesChangeRule {lx}{b}{bx}{}		
+\DeclareFontSeriesChangeRule {lx}{c}{lc}{}		
+\DeclareFontSeriesChangeRule {lx}{eb}{ebx}{}		
+\DeclareFontSeriesChangeRule {lx}{el}{elx}{}		
+\DeclareFontSeriesChangeRule {lx}{l}{lx}{}		
+\DeclareFontSeriesChangeRule {lx}{m}{x}{}		
+\DeclareFontSeriesChangeRule {lx}{sb}{sbx}{}		
+\DeclareFontSeriesChangeRule {lx}{sl}{slx}{}		
+\DeclareFontSeriesChangeRule {lx}{ub}{ubx}{}		
+\DeclareFontSeriesChangeRule {lx}{ul}{ulx}{}		
+\DeclareFontSeriesChangeRule {lx}{x}{lx}{}		
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {l}{bx} {bx}  {b}		%<-----
+\DeclareFontSeriesChangeRule {l}{b}  {b}   {bx}		%<-----
+\DeclareFontSeriesChangeRule {l}{c}  {c}   {m}  % ?	%<-----
+\DeclareFontSeriesChangeRule {l}{c}  {lc}  {l}  % ?	%<-----
+\DeclareFontSeriesChangeRule {l}{sb} {sb}  {b}  % ?	%<-----
+\DeclareFontSeriesChangeRule {l}{x}  {lx}  {l}  % ?	%<-----
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {m}{bx} {bx} {b}	  	%<-----
+\DeclareFontSeriesChangeRule {m}{b}  {b}  {bx}		%<-----
+\DeclareFontSeriesChangeRule {m}{c}  {c}  {m}		%<-----
+\DeclareFontSeriesChangeRule {m}{l}  {l}  {m}		%<-----
+\DeclareFontSeriesChangeRule {m}{sb} {sb} {b}		%<-----
+\DeclareFontSeriesChangeRule {m}{x}  {x}  {m}		%<-----
 %    \end{macrocode}
 %    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {sbc}{b}{bc}{}		
+\DeclareFontSeriesChangeRule {sbc}{c}{sbc}{}		
+\DeclareFontSeriesChangeRule {sbc}{eb}{ebc}{}		
+\DeclareFontSeriesChangeRule {sbc}{el}{elc}{}		
+\DeclareFontSeriesChangeRule {sbc}{l}{lc}{}		
+\DeclareFontSeriesChangeRule {sbc}{m}{c}{}		
+\DeclareFontSeriesChangeRule {sbc}{sb}{sbc}{}		
+\DeclareFontSeriesChangeRule {sbc}{sl}{slc}{}		
+\DeclareFontSeriesChangeRule {sbc}{ub}{ubc}{}		
+\DeclareFontSeriesChangeRule {sbc}{ul}{ulc}{}		
+\DeclareFontSeriesChangeRule {sbc}{x}{sbx}{}		
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {sbx}{b}{bx}{}		
+\DeclareFontSeriesChangeRule {sbx}{c}{sbc}{}		
+\DeclareFontSeriesChangeRule {sbx}{eb}{ebx}{}		
+\DeclareFontSeriesChangeRule {sbx}{el}{elx}{}		
+\DeclareFontSeriesChangeRule {sbx}{l}{lx}{}		
+\DeclareFontSeriesChangeRule {sbx}{m}{x}{}		
+\DeclareFontSeriesChangeRule {sbx}{sb}{sbx}{}		
+\DeclareFontSeriesChangeRule {sbx}{sl}{slx}{}		
+\DeclareFontSeriesChangeRule {sbx}{ub}{ubx}{}		
+\DeclareFontSeriesChangeRule {sbx}{ul}{ulx}{}		
+\DeclareFontSeriesChangeRule {sbx}{x}{sbx}{}		
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {sb}{c}  {sbc} {bc} %?	%<-----
+\DeclareFontSeriesChangeRule {sb}{x}  {sbx} {bx} %?	%<-----
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {slc}{b}{bc}{}		
+\DeclareFontSeriesChangeRule {slc}{c}{slc}{}		
+\DeclareFontSeriesChangeRule {slc}{eb}{ebc}{}		
+\DeclareFontSeriesChangeRule {slc}{el}{elc}{}		
+\DeclareFontSeriesChangeRule {slc}{l}{lc}{}		
+\DeclareFontSeriesChangeRule {slc}{m}{c}{}		
+\DeclareFontSeriesChangeRule {slc}{sb}{sbc}{}		
+\DeclareFontSeriesChangeRule {slc}{sl}{slc}{}		
+\DeclareFontSeriesChangeRule {slc}{ub}{ubc}{}		
+\DeclareFontSeriesChangeRule {slc}{ul}{ulc}{}		
+\DeclareFontSeriesChangeRule {slc}{x}{slx}{}		
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {slx}{b}{bx}{}		
+\DeclareFontSeriesChangeRule {slx}{c}{slc}{}		
+\DeclareFontSeriesChangeRule {slx}{eb}{ebx}{}		
+\DeclareFontSeriesChangeRule {slx}{el}{elx}{}		
+\DeclareFontSeriesChangeRule {slx}{l}{lx}{}		
+\DeclareFontSeriesChangeRule {slx}{m}{x}{}		
+\DeclareFontSeriesChangeRule {slx}{sb}{sbx}{}		
+\DeclareFontSeriesChangeRule {slx}{sl}{slx}{}		
+\DeclareFontSeriesChangeRule {slx}{ub}{ubx}{}		
+\DeclareFontSeriesChangeRule {slx}{ul}{ulx}{}		
+\DeclareFontSeriesChangeRule {slx}{x}{slx}{}		
+\DeclareFontSeriesChangeRule {sl}{c}{slc}{}		
+\DeclareFontSeriesChangeRule {sl}{x}{slx}{}		
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {ubc}{b}{bc}{}		
+\DeclareFontSeriesChangeRule {ubc}{c}{ubc}{}		
+\DeclareFontSeriesChangeRule {ubc}{eb}{ebc}{}		
+\DeclareFontSeriesChangeRule {ubc}{el}{elc}{}		
+\DeclareFontSeriesChangeRule {ubc}{l}{lc}{}		
+\DeclareFontSeriesChangeRule {ubc}{m}{c}{}		
+\DeclareFontSeriesChangeRule {ubc}{sb}{sbc}{}		
+\DeclareFontSeriesChangeRule {ubc}{sl}{slc}{}		
+\DeclareFontSeriesChangeRule {ubc}{ub}{ubc}{}		
+\DeclareFontSeriesChangeRule {ubc}{ul}{ulc}{}		
+\DeclareFontSeriesChangeRule {ubc}{x}{ubx}{}		
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {ubx}{b}{bx}{}		
+\DeclareFontSeriesChangeRule {ubx}{c}{ubc}{}		
+\DeclareFontSeriesChangeRule {ubx}{eb}{ebx}{}		
+\DeclareFontSeriesChangeRule {ubx}{el}{elx}{}		
+\DeclareFontSeriesChangeRule {ubx}{l}{lx}{}		
+\DeclareFontSeriesChangeRule {ubx}{m}{x}{}		
+\DeclareFontSeriesChangeRule {ubx}{sb}{sbx}{}		
+\DeclareFontSeriesChangeRule {ubx}{sl}{slx}{}		
+\DeclareFontSeriesChangeRule {ubx}{ub}{ubx}{}		
+\DeclareFontSeriesChangeRule {ubx}{ul}{ulx}{}		
+\DeclareFontSeriesChangeRule {ubx}{x}{ubx}{}		
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {ub}{c}{ubc}{}		
+\DeclareFontSeriesChangeRule {ub}{x}{ubx}{}		
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {ulc}{b}{bc}{}		
+\DeclareFontSeriesChangeRule {ulc}{c}{ulc}{}		
+\DeclareFontSeriesChangeRule {ulc}{eb}{ebc}{}		
+\DeclareFontSeriesChangeRule {ulc}{el}{elc}{}		
+\DeclareFontSeriesChangeRule {ulc}{l}{lc}{}		
+\DeclareFontSeriesChangeRule {ulc}{m}{c}{}		
+\DeclareFontSeriesChangeRule {ulc}{sb}{sbc}{}		
+\DeclareFontSeriesChangeRule {ulc}{sl}{slc}{}		
+\DeclareFontSeriesChangeRule {ulc}{ub}{ubc}{}		
+\DeclareFontSeriesChangeRule {ulc}{ul}{ulc}{}		
+\DeclareFontSeriesChangeRule {ulc}{x}{ulx}{}		
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {ulx}{b}{bx}{}		
+\DeclareFontSeriesChangeRule {ulx}{c}{ulc}{}		
+\DeclareFontSeriesChangeRule {ulx}{eb}{ebx}{}		
+\DeclareFontSeriesChangeRule {ulx}{el}{elx}{}		
+\DeclareFontSeriesChangeRule {ulx}{l}{lx}{}		
+\DeclareFontSeriesChangeRule {ulx}{m}{x}{}		
+\DeclareFontSeriesChangeRule {ulx}{sb}{sbx}{}		
+\DeclareFontSeriesChangeRule {ulx}{sl}{slx}{}		
+\DeclareFontSeriesChangeRule {ulx}{ub}{ubx}{}		
+\DeclareFontSeriesChangeRule {ulx}{ul}{ulx}{}		
+\DeclareFontSeriesChangeRule {ulx}{x}{ulx}{}		
+\DeclareFontSeriesChangeRule {ul}{c}{ulc}{}		
+\DeclareFontSeriesChangeRule {ul}{x}{ulx}{}		
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
+\DeclareFontSeriesChangeRule {x}{b}{bx}{}
+\DeclareFontSeriesChangeRule {x}{c}{c}{}
+\DeclareFontSeriesChangeRule {x}{eb}{ebx}{}
+\DeclareFontSeriesChangeRule {x}{el}{elx}{}
+\DeclareFontSeriesChangeRule {x}{l}{lx}{}
+\DeclareFontSeriesChangeRule {x}{m}{x}{}	
+\DeclareFontSeriesChangeRule {x}{sb}{sbx}{}
+\DeclareFontSeriesChangeRule {x}{sl}{slx}{}
+\DeclareFontSeriesChangeRule {x}{ub}{ubx}{}
+\DeclareFontSeriesChangeRule {x}{ul}{ulx}{}
+%    \end{macrocode}
 %
 % \emph{rules need to get completed!}
 %
diff --git a/base/testfiles-search/tlb-nfssaxes-005.lvt b/base/testfiles-search/tlb-nfssaxes-005.lvt
index 211cc04b..826defa6 100644
--- a/base/testfiles-search/tlb-nfssaxes-005.lvt
+++ b/base/testfiles-search/tlb-nfssaxes-005.lvt
@@ -19,6 +19,8 @@ Typesetting \textbf{\showfont{bf} bold \textit{\showfont{italic inside} italic}}
 \showfont{toplevel} back
 \textsl{\showfont{sl} slanted \textbf{\showfont{bf inside} bold}}
 
+\textbf{\showfont{bf} Some bold \textmd{\showfont{md} medium}\showfont{bf} more bold}
+
 \sffamily
 \showfont{sf}
 
@@ -26,6 +28,8 @@ Typesetting \textbf{\showfont{bf} bold \textit{\showfont{italic inside} italic}}
 \showfont{toplevel} back
 \textsl{\showfont{sl} slanted \textbf{\showfont{bf inside} bold}}
 
+\textbf{\showfont{bf} Some bold \textmd{\showfont{md} medium}\showfont{bf} more bold}
+
 \ttfamily
 \showfont{tt}
 
@@ -33,6 +37,8 @@ Typesetting \textbf{\showfont{bf} bold \textit{\showfont{italic inside} italic}}
 \showfont{toplevel} back
 \textsl{\showfont{sl} slanted \textbf{\showfont{bf inside} bold}}
 
+\textbf{\showfont{bf} Some bold \textmd{\showfont{md} medium}\showfont{bf} more bold}
+
 \fontfamily{qpl}
 \showfont{palatino}
 
@@ -40,6 +46,7 @@ Typesetting \textbf{\showfont{bf} bold \textit{\showfont{italic inside} italic}}
 \showfont{toplevel} back
 \textsl{\showfont{sl} slanted \textbf{\showfont{bf inside} bold}}
   
+\textbf{\showfont{bf} Some bold \textmd{\showfont{md} medium}\showfont{bf} more bold}
  
 \typeout{========== std LaTeX T1 ==========}
 
@@ -50,6 +57,8 @@ Typesetting \textbf{\showfont{bf} bold \textit{\showfont{italic inside} italic}}
 \showfont{toplevel} back
 \textsl{\showfont{sl} slanted \textbf{\showfont{bf inside} bold}}
 
+\textbf{\showfont{bf} Some bold \textmd{\showfont{md} medium}\showfont{bf} more bold}
+
 \sffamily
 \showfont{sf}
 
@@ -57,6 +66,8 @@ Typesetting \textbf{\showfont{bf} bold \textit{\showfont{italic inside} italic}}
 \showfont{toplevel} back
 \textsl{\showfont{sl} slanted \textbf{\showfont{bf inside} bold}}
 
+\textbf{\showfont{bf} Some bold \textmd{\showfont{md} medium}\showfont{bf} more bold}
+
 \ttfamily
 \showfont{tt}
 
@@ -64,13 +75,18 @@ Typesetting \textbf{\showfont{bf} bold \textit{\showfont{italic inside} italic}}
 \showfont{toplevel} back
 \textsl{\showfont{sl} slanted \textbf{\showfont{bf inside} bold}}
 
+\textbf{\showfont{bf} Some bold \textmd{\showfont{md} medium}\showfont{bf} more bold}
+
 \fontfamily{qpl}
 \showfont{palatino}
 
+\textbf{\showfont{bf} Some bold \textmd{\showfont{md} medium}\showfont{bf} more bold}
+
 Typesetting \textbf{\showfont{bf} bold \textit{\showfont{italic inside} italic}}
 \showfont{toplevel} back
 \textsl{\showfont{sl} slanted \textbf{\showfont{bf inside} bold}}
   
+\textbf{\showfont{bf} Some bold \textmd{\showfont{md} medium}\showfont{bf} more bold}
  
 
 \END
diff --git a/base/testfiles-search/tlb-nfssaxes-005.tlg b/base/testfiles-search/tlb-nfssaxes-005.tlg
index dab9b2a5..f62c5278 100644
--- a/base/testfiles-search/tlb-nfssaxes-005.tlg
+++ b/base/testfiles-search/tlb-nfssaxes-005.tlg
@@ -7,6 +7,9 @@ italic inside: OT1/cmr/bx/it
 toplevel: OT1/cmr/m/n
 sl: OT1/cmr/m/sl
 bf inside: OT1/cmr/bx/sl
+bf: OT1/cmr/bx/n
+md: OT1/cmr/m/n
+bf: OT1/cmr/bx/n
 sf: OT1/cmss/m/n
 bf: OT1/cmss/bx/n
 LaTeX Font Warning: Font shape `OT1/cmss/bx/it' undefined
@@ -17,6 +20,9 @@ sl: OT1/cmss/m/sl
 LaTeX Font Warning: Font shape `OT1/cmss/bx/sl' undefined
 (Font)              using `OT1/cmss/bx/n' instead on input line ....
 bf inside: OT1/cmss/bx/sl
+bf: OT1/cmss/bx/n
+md: OT1/cmss/m/n
+bf: OT1/cmss/bx/n
 tt: OT1/cmtt/m/n
 LaTeX Font Info:    Font shape `OT1/cmtt/bx/n' in size <10> not available
 (Font)              Font shape `OT1/cmtt/m/n' tried instead on input line ...
@@ -29,6 +35,9 @@ sl: OT1/cmtt/m/sl
 LaTeX Font Info:    Font shape `OT1/cmtt/bx/sl' in size <10> not available
 (Font)              Font shape `OT1/cmtt/m/n' tried instead on input line ...
 bf inside: OT1/cmtt/bx/sl
+bf: OT1/cmtt/bx/n
+md: OT1/cmtt/m/n
+bf: OT1/cmtt/bx/n
 palatino: OT1/qpl/m/n
 LaTeX Font Info:    Trying to load font information for OT1+qpl on input line ....
 bf: OT1/qpl/b/n
@@ -40,6 +49,9 @@ sl: OT1/qpl/m/sl
 LaTeX Font Warning: Font shape `OT1/qpl/b/sl' in size <10> not available
 (Font)              Font shape `OT1/qpl/b/it' tried instead on input line ...
 bf inside: OT1/qpl/b/sl
+bf: OT1/qpl/b/n
+md: OT1/qpl/m/n
+bf: OT1/qpl/b/n
 ========== std LaTeX T1 ==========
 start: T1/cmr/m/n
 bf: T1/cmr/bx/n
@@ -47,6 +59,9 @@ italic inside: T1/cmr/bx/it
 toplevel: T1/cmr/m/n
 sl: T1/cmr/m/sl
 bf inside: T1/cmr/bx/sl
+bf: T1/cmr/bx/n
+md: T1/cmr/m/n
+bf: T1/cmr/bx/n
 LaTeX Font Info:    Trying to load font information for T1+cmss on input line ....
 sf: T1/cmss/m/n
 bf: T1/cmss/bx/n
@@ -54,6 +69,9 @@ italic inside: T1/cmss/bx/it
 toplevel: T1/cmss/m/n
 sl: T1/cmss/m/sl
 bf inside: T1/cmss/bx/sl
+bf: T1/cmss/bx/n
+md: T1/cmss/m/n
+bf: T1/cmss/bx/n
 LaTeX Font Info:    Trying to load font information for T1+cmtt on input line ....
 tt: T1/cmtt/m/n
 LaTeX Font Info:    Font shape `T1/cmtt/bx/n' in size <10> not available
@@ -67,9 +85,15 @@ sl: T1/cmtt/m/sl
 LaTeX Font Warning: Font shape `T1/cmtt/bx/sl' undefined
 (Font)              using `T1/cmtt/bx/n' instead on input line ....
 bf inside: T1/cmtt/bx/sl
+bf: T1/cmtt/bx/n
+md: T1/cmtt/m/n
+bf: T1/cmtt/bx/n
 palatino: T1/qpl/m/n
 LaTeX Font Info:    Trying to load font information for T1+qpl on input line ....
 bf: T1/qpl/b/n
+md: T1/qpl/m/n
+bf: T1/qpl/b/n
+bf: T1/qpl/b/n
 italic inside: T1/qpl/b/it
 toplevel: T1/qpl/m/n
 LaTeX Font Warning: Font shape `T1/qpl/m/sl' in size <10> not available
@@ -78,3 +102,6 @@ sl: T1/qpl/m/sl
 LaTeX Font Warning: Font shape `T1/qpl/b/sl' in size <10> not available
 (Font)              Font shape `T1/qpl/b/it' tried instead on input line ...
 bf inside: T1/qpl/b/sl
+bf: T1/qpl/b/n
+md: T1/qpl/m/n
+bf: T1/qpl/b/n





More information about the latex3-commits mailing list