%%
%% This is file `fntbuild-regression-test.tex',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% fontscripts.dtx  (with options: `tests')
%% 
%% Copyright (C) 2024-2025 Clea F. Rees.
%% 
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%%   https://www.latex-project.org/lppl.txt
%% and version 1.3c or later is part of all distributions of LaTeX
%% version 2008-05-04 or later.
%% 
%% This work has the LPPL maintenance status `maintained'.
%% 
%% The Current Maintainer of this work is Clea F. Rees.
%% 
%% This file may only be distributed together with a copy of the package
%% fontscripts. You may however distribute the package fontscripts without
%% such generated files.
%% 
%% This work consists of all files listed in manifest.txt.
%% 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pdftracingfonts=1
\RequirePackage{svn-prov}
\ProvidesFileSVN[fnt-tests.tex]{$Id: fontscripts.dtx 10843 2025-02-22 05:01:11Z cfrees $}[v0.0 \revinfo][fontscripts: l3build tests]
\documentclass[10pt,a4paper]{article}
\usepackage{fonttable}
\usepackage{tracefnt}% infoshow is default; debugshow traces maths fonts, too
\PassOptionsToPackage{nfssext-cfr}{debug}
\newcounter{tccharcnt}
\NewDocumentCommand \tcfnttest { o m }
{%
  \iftctest
    \stepcounter{tccharcnt}{\normalfont\thetccharcnt:~}%
    % \texttt{\textbackslash #2}:
    \IfValueTF{#1}{%
      \csname #2\endcsname {#1}%
    }{%
      \csname #2\endcsname
    }%
  \fi
}
\newif\iftctest
\tctesttrue
\makeatletter
\newcommand\sampler{}
\def\sampler#1#2#3#4{%
  \setcounter{tccharcnt}{0}%
  % \tracingoutput=1
  #1 / #2 / #3 / #4 :

  \tracinglostchars\thr@@
  % \tracingonline\thr@@
  \showoutput
  \pikfont{#1}{#2}{#3}{#4}%
  \aztext

  \AZtext

  \digitstext

  \punctext

  \knutext

  Ææ Ŵŵ Ŷŷ Šš €

  percent: \%

  \begin{tabular}{llllllllll}
    \tcfnttest{S} &
    \tcfnttest[I]{capitalacute} &
    \tcfnttest[I]{capitalbreve} &
    \tcfnttest[I]{capitalcaron} &
    \tcfnttest[I]{capitalcedilla} &
    \tcfnttest[I]{capitalcircumflex} &
    \tcfnttest[I]{capitaldieresis} &
    \tcfnttest[I]{capitaldotaccent} &
    \tcfnttest[I]{capitalgrave} &
    \tcfnttest[I]{capitalhungarumlaut} \\
    \tcfnttest[I]{capitalnewtie} &
    \tcfnttest[I]{capitalogonek} &
    \tcfnttest[I]{capitalring} &
    \tcfnttest[I]{capitaltie} &
    \tcfnttest[I]{capitaltilde} &
    \tcfnttest{textacutedbl} &
    \tcfnttest{textasciiacute} &
    \tcfnttest{textasciibreve} &
    \tcfnttest{textasciicaron} &
    \tcfnttest{textasciicircum} \\
    \tcfnttest{textasciidieresis} &
    \tcfnttest{textasciigrave} &
    \tcfnttest{textasciimacron} &
    \tcfnttest{textasciitilde} &
    \tcfnttest{textasteriskcentered} &
    \tcfnttest{textbackslash} &
    \tcfnttest{textbaht} &
    \tcfnttest{textbar} &
    \tcfnttest{textbardbl} &
    \tcfnttest{textbigcircle} \\
    \tcfnttest{textblank} &
    \tcfnttest{textborn} &
    \tcfnttest{textbraceleft} &
    \tcfnttest{textbraceright} &
    \tcfnttest{textbrokenbar} &
    \tcfnttest{textbullet} &
    \tcfnttest{textcelsius} &
    \tcfnttest{textcent} &
    \tcfnttest{textcentoldstyle} &
    \tcfnttest{textcircledP} \\
    \tcfnttest{textcolonmonetary} &
    \tcfnttest{textcompwordmark} &
    \tcfnttest{textcopyleft} &
    \tcfnttest{textcopyright} &
    \tcfnttest{textcurrency} &
    \tcfnttest{textdagger} &
    \tcfnttest{textdaggerdbl} &
    \tcfnttest{textdblhyphen} &
    \tcfnttest{textdblhyphenchar} &
    \tcfnttest{textdegree} \\
    \tcfnttest{textdied} &
    \tcfnttest{textdiscount} &
    \tcfnttest{textdiv} &
    \tcfnttest{textdivorced} &
    \tcfnttest{textdollar} &
    \tcfnttest{textdollaroldstyle} &
    \tcfnttest{textdong} &
    \tcfnttest{textdownarrow} &
    \tcfnttest{texteightoldstyle} &
    \tcfnttest{textestimated} \\
    \tcfnttest{texteuro} &
    \tcfnttest{textfiveoldstyle} &
    \tcfnttest{textflorin} &
    \tcfnttest{textfouroldstyle} &
    \tcfnttest{textfractionsolidus} &
    \tcfnttest{textgravedbl} &
    \tcfnttest{textguarani} &
    \tcfnttest{textinterrobang} &
    \tcfnttest{textinterrobangdown} &
    \tcfnttest{textlangle} \\
    \tcfnttest{textlbrackdbl} &
    \tcfnttest{textleaf} &
    \tcfnttest{textleftarrow} &
    \tcfnttest{textlira} &
    \tcfnttest{textlnot} &
    \tcfnttest{textlquill} &
    \tcfnttest{textmarried} &
    \tcfnttest{textmho} &
    \tcfnttest{textminus} &
    \tcfnttest{textmu} \\
    \tcfnttest{textmusicalnote} &
    \tcfnttest{textnaira} &
    \tcfnttest{textnaira} &
    \tcfnttest{textnineoldstyle} &
    \tcfnttest{textnumero} &
    \tcfnttest{textohm} &
    \tcfnttest{textonehalf} &
    \tcfnttest{textoneoldstyle} &
    \tcfnttest{textonequarter} &
    \tcfnttest{textonesuperior} \\
    \tcfnttest{textopenbullet} &
    \tcfnttest{textordfeminine} &
    \tcfnttest{textordmasculine} &
    \tcfnttest{textparagraph} &
    \tcfnttest{textperiodcentered} &
    \tcfnttest{textpertenthousand} &
    \tcfnttest{textperthousand} &
    \tcfnttest{textpeso} &
    \tcfnttest{textpilcrow} &
    \tcfnttest{textpm} \\
    \tcfnttest{textquotedblleft} &
    \tcfnttest{textquotedblright} &
    \tcfnttest{textquoteleft} &
    \tcfnttest{textquoteright} &
    \tcfnttest{textquotesingle} &
    \tcfnttest{textquotestraightbase} &
    \tcfnttest{textquotestraightdblbase} &
    \tcfnttest{textrangle} &
    \tcfnttest{textrbrackdbl} &
    \tcfnttest{textrecipe} \\
    \tcfnttest{textreferencemark} &
    \tcfnttest{textregistered} &
    \tcfnttest{textrightarrow} &
    \tcfnttest{textrquill} &
    \tcfnttest{textsection} &
    \tcfnttest{textservicemark} &
    \tcfnttest{textsevenoldstyle} &
    \tcfnttest{textsixoldstyle} &
    \tcfnttest{textsterling} &
    \tcfnttest{textsurd} \\
    \tcfnttest{textthreeoldstyle} &
    \tcfnttest{textthreequarters} &
    \tcfnttest{textthreequartersemdash} &
    \tcfnttest{textthreesuperior} &
    \tcfnttest{texttildelow} &
    \tcfnttest{texttimes} &
    \tcfnttest{texttrademark} &
    \tcfnttest{texttwelveudash} &
    \tcfnttest{texttwooldstyle} &
    \tcfnttest{texttwosuperior} \\
    \tcfnttest{textuparrow} &
    \tcfnttest{textwon} &
    \tcfnttest{textyen} &
    \tcfnttest{textzerooldstyle} &
                                 &
                                 &
                                 &
                                 &
                                 &
                                 \\
  \end{tabular}

  \vfil\break
}

\makeatother
\endinput
%%
%% End of file `fntbuild-regression-test.tex'.
