Comme je viens de l'indiquer en commentaire dans ce fil, je cherche à obtenir un fichier d'exemple qui comporte toutes les polices installées sur mon ordi.

J'ai donc relancé le script suivant :

\documentclass[german]{article}
\usepackage{fontspec}
\setmainfont{TeX Gyre Termes}

\usepackage{luacode}

\usepackage[margin=18mm]{geometry}
\parindent=0pt

\usepackage{longtable,makecell}
\renewcommand\arraystretch{2}
\usepackage{babel}
\begin{document}
\begin{luacode}
  myfonts=dofile(config.luaotfload.paths.index_path_luc)
  teststring = "Falsches Üben von Xylophonmusik quält jeden größeren Zwerg."

tex.print("\\begin{longtable}{lp{10cm}}\\hline")

for i,v in ipairs(myfonts.mappings) do
  -- Stop early for testing purposes.
  if i > 400 then break end

  tex.print('\\makecell[l]{\\bfseries')
  tex.print(-2, v.familyname)
  tex.print('\\\\[-1ex] \\scriptsize')
  tex.print(-2, v.fontname)
  tex.print('} & \\LARGE\\fontspec{' .. v.fontname .. '}')
  tex.print(-2, teststring)
  tex.print('\\\\ \\hline')
end
tex.print("\\end{longtable}")
\end{luacode}
\end{document}

... lequel plante assez rapidement :

cannot open /home/user/.texlive2025/texmf-var/luatex-cache/generic/names/lua
otfload-names.luc: No such file or directory
stack traceback:
    [C]: in function 'dofile'
    [\directlua]:1: in main chunk.
\luacode@dbg@exec ...code@maybe@printdbg {#1} #1 }

l.33 \end{luacode}

Et pour cause : il n'y a pas de fichier ~/.texlive2025/texmf-var/luatex-cache/generic/names/lua/otfload-names.luc !

$ ls ~/.texlive2025/texmf-var/luatex-cache/generic/names/lua/
luaotfload-lookup-cache.lua  luaotfload-lookup-cache.luc  luaotfload-names.lua.gz  luaotfload-names.luc.gz  test.tmp

Car j'imagine que c'est config.luaotfload.paths.index_path_luc qui correspond à ~/.texlive2025/texmf-var/luatex-cache/generic/names/lua/otfload-names.luc. Quelqu'un saurait où ce fichier est passé ? Ou comment faire fonctionner ce script ?

Posée 7 heures auparavant

Pathe's gravatar image

Pathe ♦♦
7.8k70218266
Taux d'acceptation : 57%

Modifiée 7 heures auparavant

Nota : le script ci-dessus est apparu pour la première fois sur ce forum en 2015, dans ce fil.

Je note également qu'à l'époque, il n'avait pas été répondu à la demande, figurant tout à la fin de ce fil, de lister toutes les polices utilisables par des logiciels LaTeX-like et en faire un document ordonné et illustré d'exemples. Je le regrette, tant un tel script me serait utile.

(7 heures auparavant) Pathe ♦♦ Pathe's gravatar image
Soyez le premier à répondre à cette question !
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.