[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