Albatros

Bohjour Daniel et tous.

Votre dernier message m’a fait découvrir la commande albatros.

La sortie de la même command
albatross U+1F7E2
ne me donne comme font name que
Unifont Upper

J’ai la texlive 2024 d’installée.

Y aurait-il un problème de configuration des fonts ?

Merci par avance.


Philippe

Le 22/03/2025 à 14:27, Philippe Delavalade a écrit :

Bohjour Daniel et tous.

Votre dernier message m’a fait découvrir la commande albatros.

La sortie de la même command
albatross U+1F7E2
ne me donne comme font name que
Unifont Upper

voir l’option -t ou, version longue, --include-tex-fonts
qui force à parcourir les fontes de TeX

jeqça


Yvon Henel, TeXnicien de surface

Bonjour Philippe,

Le 22/03/2025 à 14:27, Philippe Delavalade a écrit :

Bohjour Daniel et tous.

Votre dernier message m’a fait découvrir la commande albatros.

La sortie de la même command
albatross U+1F7E2
ne me donne comme font name que
Unifont Upper

J’ai la texlive 2024 d’installée.

Y aurait-il un problème de configuration des fonts ?

En complément de la réponse d’Yvon qui est la manière la plus simple de
résoudre votre problème…

La commande albatross (sans l’option -t) retourne le nom des polices
systèmes de la machine sur laquelle elle est exécutée. Les polices de la
distribution TeXLive ne sont trouvées que si elles ont été déclarées
comme polices système, ce qui permet de les utiliser aussi avec
Libreoffice par exemple.

Sous Linux, c’est fontconfig qui gère les polices système. Voici comment
je procède (Linux Debian) :
– Dans le répertoire /etc/fonts/conf.d, j’ajoute les deux fichiers
joints 09-texlive.conf et 09-texmf-local.conf (on pourrait aussi bien
les regrouper en un seul). Ces fichiers indiquent le chemin des polices
Unicode, dans mon cas j’ai, dans le répertoire /usr/local/texlive, un
lien symbolique “current” qui pointe vers la distribution en cours
d’utilisation (répertoire 2025 pour moi) :

(cd /usr/local/texlive; ln -s 2025 current)

ceci m’évite de modifier les deux fichiers chaque année au changement de
TeXLive.

Ensuite il suffit de mettre à jour la base de données de fontconfig pour
faire prendre en compte ces deux fichiers :
root# fc-cache -fsv

Il faudra bien sûr relancer cette commande en cas d’ajout de nouvelles
fontes dans la TeXLive officielle ou dans texmf-local.

C’est un peu lourd la première fois mais je trouve dommage de limiter
l’usage des polices TeXLive à TeX.


Daniel Flipo

Merci à tous les deux pour les téponses..

L’option -t donne bien ce qu’il faut.

Merci Daniel, je vais m’occuper de ma configuration de polices mais en fait,
en dehors de TeX…


Philippe

Le samedi 22 mars à 15:59, Daniel Flipo a écrit :

Bonjour Philippe,

Le 22/03/2025 à 14:27, Philippe Delavalade a écrit :

Bohjour Daniel et tous.

Votre dernier message m’a fait découvrir la commande albatros.

La sortie de la même command
albatross U+1F7E2
ne me donne comme font name que
Unifont Upper

J’ai la texlive 2024 d’installée.

Y aurait-il un problème de configuration des fonts ?

En complément de la réponse d’Yvon qui est la manière la plus simple de
résoudre votre problème…

La commande albatross (sans l’option -t) retourne le nom des polices
systèmes de la machine sur laquelle elle est exécutée. Les polices de la
distribution TeXLive ne sont trouvées que si elles ont été déclarées comme
polices système, ce qui permet de les utiliser aussi avec Libreoffice par
exemple.

Sous Linux, c’est fontconfig qui gère les polices système. Voici comment je
procède (Linux Debian) :
– Dans le répertoire /etc/fonts/conf.d, j’ajoute les deux fichiers joints
09-texlive.conf et 09-texmf-local.conf (on pourrait aussi bien les regrouper
en un seul). Ces fichiers indiquent le chemin des polices Unicode, dans mon
cas j’ai, dans le répertoire /usr/local/texlive, un lien symbolique
“current” qui pointe vers la distribution en cours d’utilisation (répertoire
2025 pour moi) :

(cd /usr/local/texlive; ln -s 2025 current)

ceci m’évite de modifier les deux fichiers chaque année au changement de
TeXLive.

Ensuite il suffit de mettre à jour la base de données de fontconfig pour
faire prendre en compte ces deux fichiers :
root# fc-cache -fsv

Il faudra bien sûr relancer cette commande en cas d’ajout de nouvelles
fontes dans la TeXLive officielle ou dans texmf-local.

C’est un peu lourd la première fois mais je trouve dommage de limiter
l’usage des polices TeXLive à TeX.


Daniel Flipo

<?xml version="1.0"?> /usr/local/texlive/current/texmf-dist/fonts/opentype /usr/local/texlive/current/texmf-dist/fonts/truetype
<?xml version="1.0"?> /usr/local/texlive/texmf-local/fonts/opentype/ /usr/local/texlive/texmf-local/fonts/truetype