Lualatex pour le nul

Bonjour à toutes et à tous,

Dans un précédent message ayant circulé sur la liste, on a parlé de LuaLaTeX et cela m’a poussé à essayer ce week-end. Je ne suis pas allé très loin (car je suis un éternel débutant en LaTeX) et je sens que je vais persévérer car d’après ce que j’ai compris c’est le moteur avec le vent en poupe…

J’ai naturellement commencé à faire joujou avec les fontes de caractères (il faut encore que je me plonge sérieusement dans fontspec) et cela a soulevé chez moi une question qui me turlupine.

Il se trouve que j’utilise des fontes Adobe (Garamond Pro et Jenson Pro, en particulier). Ces fontes sont livrées en plusieurs fichiers, en fonction des « graisses » possibles : regular, bold, italic & co bien entendu. Elles sont aussi disponibles dans plusieurs « variantes » (ce n’est peut-être pas le bon terme, je m’excuse par avance auprès des spécialistes) : caption (variante recommandée pour les tailles de 6 à 9 points), Regular (pour les tailles entre 9 et 14 points), Subhead (tailles de 15 à 22) et Display (23 à 72 points)… et, bien entendu, chacune de ces « variantes » est également disponible dans plusieurs « graisses ». Ainsi , ces deux fontes sont-elles livrées en une trentaine de fichiers.

Et c’est là qu’arrive ma question : j’a bien compris qu’en LuaLaTeX on peut spécifier les fichiers à utiliser pour l’italique, le gras, le gras-italique, etc. En revanche, je n’ai pas trouvé comment spécifier les « variantes » à utiliser en fonction de la taille en points… est-ce possible ?

Merci pour votre aide
François

Bonsoir,

Le 06/09/2020 à 21:27, Francois Druel a écrit :

J’ai naturellement commencé à faire joujou avec les fontes de caractères (il faut encore que je me plonge sérieusement dans fontspec) et cela a soulevé chez moi une question qui me turlupine.

Il se trouve que j’utilise des fontes Adobe (Garamond Pro et Jenson Pro, en particulier). Ces fontes sont livrées en plusieurs fichiers, en fonction des « graisses » possibles : regular, bold, italic & co bien entendu. Elles sont aussi disponibles dans plusieurs « variantes » (ce n’est peut-être pas le bon terme, je m’excuse par avance auprès des spécialistes) : caption (variante recommandée pour les tailles de 6 à 9 points), Regular (pour les tailles entre 9 et 14 points), Subhead (tailles de 15 à 22) et Display (23 à 72 points)… et, bien entendu, chacune de ces « variantes » est également disponible dans plusieurs « graisses ». Ainsi , ces deux fontes sont-elles livrées en une trentaine de fichiers.

Et c’est là qu’arrive ma question : j’a bien compris qu’en LuaLaTeX on peut spécifier les fichiers à utiliser pour l’italique, le gras, le gras-italique, etc. En revanche, je n’ai pas trouvé comment spécifier les « variantes » à utiliser en fonction de la taille en points… est-ce possible ?

Voir dans la doc de fontspec (fichier fontspec.pdf) p.23-24, SizeFeatures…

SizeFeatures={
{Size={-9}, Font= …caption…},
{Size={9-14}, Font= …regular…},
{Size={15-22},Font= …subhead… },
etc.}

Pour ma part je n’ai jamais pratiqué (je n’ai malheureusement pas de
fontes commerciales…), à tester donc.

Bien cordialement,

Daniel Flipo

Ah, oui, merci bien !

J’avoue que je n’ai pas su extrapoler à partir de la syntaxe indiquée… je vais essayer :slight_smile:

François

On 6 Sep 2020, at 22:17, Daniel Flipo daniel.flipo@free.fr wrote:

Bonsoir,

Le 06/09/2020 à 21:27, Francois Druel a écrit :

J’ai naturellement commencé à faire joujou avec les fontes de caractères (il faut encore que je me plonge sérieusement dans fontspec) et cela a soulevé chez moi une question qui me turlupine.

Il se trouve que j’utilise des fontes Adobe (Garamond Pro et Jenson Pro, en particulier). Ces fontes sont livrées en plusieurs fichiers, en fonction des « graisses » possibles : regular, bold, italic & co bien entendu. Elles sont aussi disponibles dans plusieurs « variantes » (ce n’est peut-être pas le bon terme, je m’excuse par avance auprès des spécialistes) : caption (variante recommandée pour les tailles de 6 à 9 points), Regular (pour les tailles entre 9 et 14 points), Subhead (tailles de 15 à 22) et Display (23 à 72 points)… et, bien entendu, chacune de ces « variantes » est également disponible dans plusieurs « graisses ». Ainsi , ces deux fontes sont-elles livrées en une trentaine de fichiers.

Et c’est là qu’arrive ma question : j’a bien compris qu’en LuaLaTeX on peut spécifier les fichiers à utiliser pour l’italique, le gras, le gras-italique, etc. En revanche, je n’ai pas trouvé comment spécifier les « variantes » à utiliser en fonction de la taille en points… est-ce possible ?

Voir dans la doc de fontspec (fichier fontspec.pdf) p.23-24, SizeFeatures…

SizeFeatures={
{Size={-9}, Font= …caption…},
{Size={9-14}, Font= …regular…},
{Size={15-22},Font= …subhead… },
etc.}

Pour ma part je n’ai jamais pratiqué (je n’ai malheureusement pas de
fontes commerciales…), à tester donc.

Bien cordialement,

Daniel Flipo

Le 6 sept. 2020 à 22:17, Daniel Flipo daniel.flipo@free.fr a écrit :

Bonsoir,

Le 06/09/2020 à 21:27, Francois Druel a écrit :

J’ai naturellement commencé à faire joujou avec les fontes de caractères (il faut encore que je me plonge sérieusement dans fontspec) et cela a soulevé chez moi une question qui me turlupine.

Il se trouve que j’utilise des fontes Adobe (Garamond Pro et Jenson Pro, en particulier). Ces fontes sont livrées en plusieurs fichiers, en fonction des « graisses » possibles : regular, bold, italic & co bien entendu. Elles sont aussi disponibles dans plusieurs « variantes » (ce n’est peut-être pas le bon terme, je m’excuse par avance auprès des spécialistes) : caption (variante recommandée pour les tailles de 6 à 9 points), Regular (pour les tailles entre 9 et 14 points), Subhead (tailles de 15 à 22) et Display (23 à 72 points)… et, bien entendu, chacune de ces « variantes » est également disponible dans plusieurs « graisses ». Ainsi , ces deux fontes sont-elles livrées en une trentaine de fichiers.

Et c’est là qu’arrive ma question : j’a bien compris qu’en LuaLaTeX on peut spécifier les fichiers à utiliser pour l’italique, le gras, le gras-italique, etc. En revanche, je n’ai pas trouvé comment spécifier les « variantes » à utiliser en fonction de la taille en points… est-ce possible ?

Voir dans la doc de fontspec (fichier fontspec.pdf) p.23-24, SizeFeatures…

SizeFeatures={
{Size={-9}, Font= …caption…},
{Size={9-14}, Font= …regular…},
{Size={15-22},Font= …subhead… },
etc.}

À moins que ça n’ait encore changé, mais par défaut c’est automatique avec les valeurs documentées par adobe et codées dans la fonte. Le sizefeature doit permettre de modifier le défaut.

Pas ce qu’il faut pour tester maintenant…

— MB

Voilà qui va me faciliter la tâche… et m’inciter à tester :wink:

Merci
François

On 6 Sep 2020, at 22:24, Michel Bovani michel.bovani@icloud.com wrote:

Le 6 sept. 2020 à 22:17, Daniel Flipo daniel.flipo@free.fr a écrit :

Bonsoir,

Le 06/09/2020 à 21:27, Francois Druel a écrit :

J’ai naturellement commencé à faire joujou avec les fontes de caractères (il faut encore que je me plonge sérieusement dans fontspec) et cela a soulevé chez moi une question qui me turlupine.

Il se trouve que j’utilise des fontes Adobe (Garamond Pro et Jenson Pro, en particulier). Ces fontes sont livrées en plusieurs fichiers, en fonction des « graisses » possibles : regular, bold, italic & co bien entendu. Elles sont aussi disponibles dans plusieurs « variantes » (ce n’est peut-être pas le bon terme, je m’excuse par avance auprès des spécialistes) : caption (variante recommandée pour les tailles de 6 à 9 points), Regular (pour les tailles entre 9 et 14 points), Subhead (tailles de 15 à 22) et Display (23 à 72 points)… et, bien entendu, chacune de ces « variantes » est également disponible dans plusieurs « graisses ». Ainsi , ces deux fontes sont-elles livrées en une trentaine de fichiers.

Et c’est là qu’arrive ma question : j’a bien compris qu’en LuaLaTeX on peut spécifier les fichiers à utiliser pour l’italique, le gras, le gras-italique, etc. En revanche, je n’ai pas trouvé comment spécifier les « variantes » à utiliser en fonction de la taille en points… est-ce possible ?

Voir dans la doc de fontspec (fichier fontspec.pdf) p.23-24, SizeFeatures…

SizeFeatures={
{Size={-9}, Font= …caption…},
{Size={9-14}, Font= …regular…},
{Size={15-22},Font= …subhead… },
etc.}

À moins que ça n’ait encore changé, mais par défaut c’est automatique avec les valeurs documentées par adobe et codées dans la fonte. Le sizefeature doit permettre de modifier le défaut.

Pas ce qu’il faut pour tester maintenant…

— MB

Le 6 sept. 2020 à 22:52, Francois Druel francois@druel.com a écrit :

Voilà qui va me faciliter la tâche… et m’inciter à tester :wink:

Merci
François

Ceci semble fonctionner (à condition de rendre les fontes accessibles à lualatex). Chaque corps est remis à l’échelle, de façon à s’afficher en 24 points. On voit bien la différence de dessin depuis le cation jusqu’au display.

\documentclass[a4paper,12pt,french] {article}
\usepackage{graphicx,fontspec,babel}
\setmainfont{Garamond Premier Pro}

\begin{document}
\section*{Utilisation de corps optiques}

\def\text{Garamond Premier Pro}
\scalebox{4}{\fontsize{6}{6}\selectfont\text}\[1ex]
\scalebox{2}{\fontsize{12}{12}\selectfont\text}\[1ex]
\scalebox{1.5}{\fontsize{16}{16}\selectfont\text}\[1ex]
\scalebox{0.75}{\fontsize{32}{32}\selectfont\text}

\end{document}


Michel Bovani
Michel.Bovani@icloud.com
https://paroles.mathriochka.net

Bonsoir Michel et merci beaucoup,

Cela fonctionne tr=E8s bien… me voil=E0 rassur=E9 :wink:

Bonne soir=E9e

F


From: gut-request@ens.fr gut-request@ens.fr on behalf of Michel Bovani <m=
ichel.bovani@icloud.com>
Sent: Monday, September 7, 2020 6:21:40 PM
To: Liste GUT
Subject: Re: [gut] LuaLaTeX pour le nul…

Le 6 sept. 2020 =E0 22:52, Francois Druel <francois@druel.com<mailto:franco=
is@druel.com>> a =E9crit :

Voil=E0 qui va me faciliter la t=E2che… et m=92inciter =E0 tester :wink:

Merci
Fran=E7ois

Ceci semble fonctionner (=E0 condition de rendre les fontes accessibles =E0=
lualatex). Chaque corps est remis =E0 l=92=E9chelle, de fa=E7on =E0 s=92af=
ficher en 24 points. On voit bien la diff=E9rence de dessin depuis le catio=
n jusqu=92au display.

\documentclass[a4paper,12pt,french] {article}
\usepackage{graphicx,fontspec,babel}
\setmainfont{Garamond Premier Pro}

\begin{document}
\section*{Utilisation de corps optiques}

\def\text{Garamond Premier Pro}
\scalebox{4}{\fontsize{6}{6}\selectfont\text}\[1ex]
\scalebox{2}{\fontsize{12}{12}\selectfont\text}\[1ex]
\scalebox{1.5}{\fontsize{16}{16}\selectfont\text}\[1ex]
\scalebox{0.75}{\fontsize{32}{32}\selectfont\text}

\end{document}


Michel Bovani
Michel.Bovani@icloud.commailto:Michel.Bovani@icloud.com
https://paroles.mathriochka.net