Je viens de lire le tutoriel de Daniel Flipo, De pdfLaTeX à LuaLaTeX, tout frais sorti hier. J'ai enfin pu utiliser la fonte Garamond (branque que je suis…). Cependant, je ne parviens pas à ce que les options permettant d'avoir des ligatures soient suivies d'effets probants, sauf sur quelques suites de lettres (ff, par exemple), mais pas ct ou st. Je travaille avec TeXStudio. Mais j'ai de très beaux chiffres elzéviriens, les petites capitales. Ouvrir dans l'éditeur Overleaf
% !TeX program = lualatex %!TEX encoding = UTF-8 Unicode \documentclass[a4paper,12pt,french]{scrartcl} \usepackage{fontspec} % appel des fontes \usepackage{unicode-math} % appel des fontes OpenType mathématiques \linespread{1.1}% spread lines out a little \frenchspacing % remove extra space after punctuation \usepackage{ebgaramond} \usepackage{unicode-math} \setmathfont{Garamond-Math} \addfontfeatures{RawFeature=+dlig,Style=Swash} % options ligatures : options à utiliser sont RawFeature=+dlig pour les ligatures ct et st et Style=Swash pour le Q-long \begin{document} Essais : effet, est, florin \textsc{Nom propre} \oldstylenums{0123456789} \end{document} Le log me renvoie différentes choses, dont : Ouvrir dans l'éditeur Overleaf
Package fontspec Warning: OpenType feature 'Style=Swash' (swsh) not available LaTeX Font Warning: Some font shapes were not available, defaults substituted. Mais aucune ligature, même en enlevant l'option Ouvrir dans l'éditeur Overleaf
/usr/share/fonts/opentype/ebgaramond/EBGaramond08-Italic.otf: EB Garamond,EB Garamond 08:style=Italique,08 Italic,Cursiva,kurzíva,kursiv,Πλάγια,Italic,Kursivoitu,Dőlt,Corsivo,Cursief,Kursywa,Itálico,Курсив,İtalik,Poševno,Etzana /usr/share/fonts/opentype/ebgaramond/EBGaramond08-Regular.otf: EB Garamond,EB Garamond 08:style=08 Regular,Normal,obyčejné,Standard,Κανονικά,Regular,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta /usr/share/fonts/opentype/ebgaramond/EBGaramond12-AllSC.otf: EB Garamond 12 All SC:style=AllSC /usr/share/fonts/opentype/ebgaramond/EBGaramond12-Italic.otf: EB Garamond,EB Garamond 12:style=12 Italic,Italic /usr/share/fonts/opentype/ebgaramond/EBGaramond12-Regular.otf: EB Garamond,EB Garamond 12:style=12 Regular,Regular /usr/share/fonts/opentype/ebgaramond/EBGaramond-InitialsF1.otf: EB Garamond Initials Fill1:style=Regular /usr/share/fonts/opentype/ebgaramond/EBGaramond-InitialsF2.otf: EB Garamond Initials Fill2:style=Regular /usr/share/fonts/opentype/ebgaramond/EBGaramond-Initials.otf: EB Garamond Initials:style=Regular /usr/share/fonts/opentype/ebgaramond/EBGaramondSC08-Regular.otf: EB Garamond SC,EB Garamond SC 08:style=08 Regular,Normal,obyčejné,Standard,Κανονικά,Regular,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta /usr/share/fonts/opentype/ebgaramond/EBGaramondSC12-Regular.otf: EB Garamond SC,EB Garamond SC 12:style=12 Regular,Regular Posée 09 Avr '20, 17:01 fred02840 |
Dans le tuto mentionné par @fred02840, je privilégie dans mes exemples le
chargement de fontes par un Pour utiliser EBGaramond avec lualatex en vrai, je conseillerai plutôt
de faire appel aux commandes de fontspec Noter aussi que Ceci dit, quelques remarques :
Voici ce que je propose : le chargement de EBGaramond est fait par nom de fichier
(voir Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,12pt,french]{scrartcl} \usepackage{fontspec} \setmainfont{EBGaramond}% [Extension = .otf , UprightFont = *-Regular, ItalicFont = *-Italic, BoldFont = *-Bold, BoldItalicFont = *-BoldItalic, Numbers = Lowercase, Ligatures = Discretionary, % ou RawFeature = +dlig, (ct, st) Style = Swash % Q-long ] %%% S’il y a des maths : %\usepackage{unicode-math} % appel des fontes OpenType mathématiques %\setmathfont{Garamond-Math} \usepackage{babel} \linespread{1.1}% spread lines out a little \begin{document} \section{Test} % \sffamily avec "scrartcl.cls" de base ! C'est ainsi qu’actuellement ces florins font de l'effet\ldots Quoi ? \textsc{Petites Capitales} Chiffres elzéviriens par défaut : 0123456789 \texttt{Mon code info} \end{document} |
Et je me permets d'ajouter la façon de faire de Jacques André, qui a l'avantage de laisser les attributs dans le préambule, ce qui en facilite la réutilisation. Au passage, on notera la disparition de Ouvrir dans l'éditeur Overleaf
% !TeX program = lualatex \documentclass[a4paper,12pt, french]{scrartcl}% ou article ! \usepackage{fontspec} %pas besoin de maths... \usepackage{babel} % pour l’option globale "french" ? %\frenchspacing % inutile du coup… \defaultfontfeatures{RawFeature={+hlig,+clig,+dlig,+cv11,+cv90,+calt,+ccmp,+swsh},Ligatures=TeX,Numbers={Proportional,OldStyle}} \setmainfont{EBGaramond} \begin{document} C'est ainsi qu’actuellement ces florins font de l'effet\ldots Thèse sur \emph{Quasimodo} \end{document} Publiée 11 Avr '20, 15:52 fred02840 1
@fred02840 Quant à la « réutilisation », faut pas rêver : les "features" d'une police ne sont pas celles d'une autre et en plus leur nom varie d'une police à l'autre. Exemple : EBGaramond (TeXLive 2220) +dlig pour les ligatures ct et st mais pour EBGaramond12-Regular.otf (Linux Debian) c'est +hlig.
(11 Avr '20, 16:27)
dflipo
|