Bonjour, je découvre Lualatex et bien sûr, j’ai evnie de le tester avec
de nouvelles polices, après lui avoir fait digérer sans encombres des
centaines de milliers petits carrés via tikz. Mon conseiller se
reconnaîtra…
Y a-t-il un moyen commode de connaître les polices système compatibles
avec lualatex, et de connaître leurs «petits noms» (ou chemins d’accès)?
Je lis dans la doc que l’usage de ces fontes n’est pas si simple. Mais
il doit bien y avoir une commande Linux pas trop bête qui nous fait la
liste des polices qui fonctionnent et de celles qui ne fonctionnent pas?
Pour info, un ECM, en tentant d’user d’une police Utopia que je vois sur
ma machine Linux:
\documentclass{article}
\usepackage{luatextra}
\usepackage[french]{babel}
\setmainfont[Mapping=tex-text,Ligatures=Common]{Utopia}
\begin{document}
\LuaLaTeX c’est super.
\end{document}
Merci d’avance et bien cordialement
Eric
Bonjour,
Le 16/06/2019 à 22:36, Eric Guichard a écrit :
Y a-t-il un moyen commode de connaître les polices système compatibles
avec lualatex, et de connaître leurs «petits noms» (ou chemins d’accès)?
Le commande “fc-list” fait ça : elle donne le nom complet du fichier,
puis son « petit nom ». Avec un pipe sur “awk” par exemple on a une
sortie plus lisible avec seulement les « petits noms ».
Pour info, un ECM, en tentant d’user d’une police Utopia que je vois sur
ma machine Linux:
Pour Utopia, essaie Erewhon, c’est une extension d’Utopia qui a de
vraies petites capitales, les lettres supérieures, etc (comme Utopia
Expert commerciale).
–
Daniel Flipo
Attention ! fc-list ne liste que les polices “systme”. SI vous avez des
polices dans un dossier autre gres par un gestionnaire comme
font-manager par ex. elles ne seront pas prises en compte par fc-list mais
votre gestionnaire de police vous donnera alors tous les renseignements
utiles.
Dr Philippe MICHEL
Bonjour,
Le 16/06/2019 à 22:36, Eric Guichard a écrit :
Y a-t-il un moyen commode de connaître les polices système compatibles
avec lualatex, et de connaître leurs «petits noms» (ou chemins
d’accès)?
Le commande “fc-list” fait ça : elle donne le nom complet du fichier,
puis son « petit nom ». Avec un pipe sur “awk” par exemple on a une
sortie plus lisible avec seulement les « petits noms ».
Pour info, un ECM, en tentant d’user d’une police Utopia que je vois sur
ma machine Linux:
Pour Utopia, essaie Erewhon, c’est une extension d’Utopia qui a de
vraies petites capitales, les lettres supérieures, etc (comme Utopia
Expert commerciale).
–
Daniel Flipo
–
Bien cordialement,
Dr Philippe MICHEL
Bonjour
Mille mercis. Je n’y comprends pas grand chose, mais ça commence à marcher.
Bien cordialement
Eric
Le 17/06/2019 à 09:54, Philippe MICHEL a écrit :
Attention ! fc-list ne liste que les polices “système”. SI vous avez des
polices dans un dossier autre gérées par un gestionnaire comme
font-manager par ex. elles ne seront pas prises en compte par fc-list mais
votre gestionnaire de police vous donnera alors tous les renseignements
utiles.
Dr Philippe MICHEL
Bonjour,
Le 16/06/2019 à 22:36, Eric Guichard a écrit :
Y a-t-il un moyen commode de connaître les polices système compatibles
avec lualatex, et de connaître leurs «petits noms» (ou chemins
d’accès)?
Le commande “fc-list” fait ça : elle donne le nom complet du fichier,
puis son « petit nom ». Avec un pipe sur “awk” par exemple on a une
sortie plus lisible avec seulement les « petits noms ».
Pour info, un ECM, en tentant d’user d’une police Utopia que je vois sur
ma machine Linux:
Pour Utopia, essaie Erewhon, c’est une extension d’Utopia qui a de
vraies petites capitales, les lettres supérieures, etc (comme Utopia
Expert commerciale).
–
Daniel Flipo
–
Éric Guichard
Maître de conférences HDR à l’Enssib
Membre du laboratoire Triangle (Ens de Lyon et Cnrs)
Collaborateur extérieur de l’équipe Dante (Inria)
Responsable de l’équipe Réseaux, Savoirs & Territoires de l’Ens-Ulm et du RAIL (IXXI-Enssib)
Ancien Directeur de programme au Collège international de philosophie
http://barthes.enssib.fr
Bonjour,
Le 17/06/2019 à 15:06, Eric Guichard a écrit :
Mille mercis. Je n’y comprends pas grand chose, mais ça commence à marcher.
Le 17/06/2019 à 09:54, Philippe MICHEL a écrit :
Attention ! fc-list ne liste que les polices “système”.
Exact, mais la question initiale portait justement sur les polices
système.
Si on veut pouvoir faire utiliser par le système (dans LibreOffice par
exemple) des polices qui font partie de TeXLive ou des polices perso et
les voir avec “fc-list”, il faut les /déclarer/. Voici comme je fais
sous Debian :
- dans le dossier /etc/fonts/conf.d/ ajouter un fichier .conf par
exemple “09-texlive.conf” (voir le fichier README dans ce dossier) qui
contient chez moi les 8 lignes suivantes :
<?xml version="1.0"?>
/usr/local/texlive/current/texmf-dist/fonts/opentype
/usr/local/texlive/current/texmf-dist/fonts/truetype
/usr/local/texlive/texmf-local/fonts/opentype/
/usr/local/texlive/texmf-local/fonts/truetype
Chez moi “/usr/local/texlive/current” est un lien symbolique qui pointe
sur /usr/local/texlive/2019 cette année, je change juste le lien quand
je change de version de TeXLive, je n’ai pas à modifier ce fichier
chaque année (il faut quand même régénérer le cache, voir ci-dessous).
-
Ensuite régénérer le cache en lançant la commande
root# fc-cache -fsv
(voir man fc-cache pour les options)
-
Après ça les polices OpenType et TrueType incluses dans TeXlive (et
dans texmf-local s’il y en a) seront utilisables aussi par le système et
visibles sous la commande “fc-list”
–
Daniel Flipo