Since I haven't found anything, I've begun making one myself. The layout is quite simple. It is based on XeTeX/fontspec and uses only two macros:
\newcommand{\sampletext}[2][]{%
{\par\csname#2\endcsname \csname#1\endcsname
#2 #1\\
Dans l'affliction éphémère qui m'accable, je teste
la police d'affichage qui est affichée sur cette page 1 2 3 4 5.
}
}
\newcommand{\printfont}[3][\empty]{%
\fontspec[#1]{#2}
\section*{#2 #1 --- Licence: #3}
\ifx#1\empty
\addcontentsline{toc}{section}{#2}
\else
\addcontentsline{toc}{subsection}{#1}
\fi
\sampletext{huge}
\sampletext{LARGE}
\sampletext{Large}
\sampletext{large}
\sampletext{normalsize}
\sampletext{small}
\sampletext{footnotesize}
\sampletext{scriptsize}
\sampletext{tiny}
\sampletext[scshape]{large}
\sampletext[itshape]{large}
\sampletext[bfseries]{large}
\pagebreak
}
The full project can be found on github. A new fontbook
package is on its way to the CTAN.
Contributions are most welcome.