Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 4
Résumé de la réponse adoptée

01 Fév '24, 11:04

Mathieu2L's gravatar image

Mathieu2L
356718

Fonte avec LuaLaTeX -- Petites capitales penchées en monospace

Avec PDFLaTeX, j'utilise le préambule suivant pour avoir la police KP-Fonts, sauf pour la famille monospace faite en LatinModern. J'ai accès à des petites capitales penchées en monospace. ECM1 : % !TeX TS-program = pdflatex \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{kpfonts} \renewcommand{\ttdefault}{lmtt} \begin{document} En slanted: \textsl{test \textsc{testsc \texttt{testsctt}}} \end{document} Avec LuaLaTeX, j'ai le préambule suivant qui, je le pensais, faisait la même chose (à part qu'il utilise NewComputerModern au lieu de LatinModern). Sauf qu'il ne trouve pas de petites capitales penchées en monospace. ECM2 : % !TeX TS-program = lualatex \documentclass{article} \usepackage{kpfonts-otf} \setmonofont{NewCMMono10-Regular} \begin{document} En slanted: \textsl{test \textsc{testsc \texttt{testsctt}}} \end{document} Or, si je charge NewComputerModern avec `\usepackage`, je constate que ces petites capitales existent bien... ECM3 : % !TeX TS-program = lualatex \documentclass{article} \usepackage{newcomputermodern} \begin{document} En slanted: \textsl{test \textsc{testsc \texttt{testsctt}}} \end{document} J'en conclus que le `\setmonofont{NewCMMono10-Regular}` ne charge pas tout ce que je pensais :-( Question 1 : que changer à mon ECM2 pour obtenir la police monospace de NewComputerModern avec des petites caps penchées ? Question 2 (bonus!) : existe-t-il, pour chaque fonte, un recueil de tous les arguments que l'on peut mettre dans un `setmainfont`/`setmonofont`/ etc.? Dans la documentation de NewComputerModern, je n'ai pas trouvé :-( ; j'ai aussi parcouru les documents de Daniel Flipo (@dflipo : très utiles !) mais il n'y a que le nom des fontes, et non toutes leurs déclinaisons (ce qui m'a déjà bien aidé).aidé). Edit (réponse) : j'utilise le mix ci-dessous des deux réponses proposées (je ne crée pas localement le fichier `.fontspec` car je travaille sur plusieurs ordinateurs différents ce qui complique la synchronisation) : \usepackage[nott]{kpfonts-otf} \setmonofont[% ItalicFont=NewCMMono10-Italic.otf,% BoldFont=NewCMMono10-Bold.otf,% BoldItalicFont=NewCMMono10-BoldOblique.otf,% SlantedFont=NewCMMono10-Regular.otf,% SlantedFeatures={FakeSlant=0.25}, BoldSlantedFont=NewCMMono10-Bold.otf,% BoldSlantedFeatures={FakeSlant=0.25}, SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Regular}
cliquez ici pour masquer/afficher la révision 3
mineure

21 Jan '24, 11:13

Pathe's gravatar image

Pathe
7.6k53210254

Fonte avec LuaLaTeX -- Petites capitales penchées en monospace

Avec PDFLaTeX, j'utilise le préambule suivant pour avoir la police KP-Fonts, sauf pour la famille monospace faite en LatinModern. J'ai accès à des petites capitales penchées en monospace. ECM1 : % !TeX TS-program = pdflatex \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{kpfonts} \renewcommand{\ttdefault}{lmtt} \begin{document} En slanted: \textsl{test \textsc{testsc \texttt{testsctt}}} \end{document} Avec LuaLaTeX, j'ai le préambule suivant qui, je le pensais, faisait la même chose (à part qu'il utilise NewComputerModern au lieu de LatinModern). Sauf qu'il ne trouve pas de petites capitales penchées en monospace. ECM2 : % !TeX TS-program = lualatex \documentclass{article} \usepackage{kpfonts-otf} \setmonofont{NewCMMono10-Regular} \begin{document} En slanted: \textsl{test \textsc{testsc \texttt{testsctt}}} \end{document} Or, si je charge NewComputerModern avec `\usepackage`, je constate que ces petites capitales existent bien... ECM3 : % !TeX TS-program = lualatex \documentclass{article} \usepackage{newcomputermodern} \begin{document} En slanted: \textsl{test \textsc{testsc \texttt{testsctt}}} \end{document} J'en conclus que le `\setmonofont{NewCMMono10-Regular}` ne charge pas tout ce que je pensais :-( Question 1 : que changer à mon ECM2 pour obtenir la police monospace de NewComputerModern avec des petites caps penchées ? Question 2 (bonus!): (bonus!) : existe-t-il, pour chaque fonte, un recueil de tous les arguments que l'on peut mettre dans un `setmainfont`/`setmonofont`/ etc.? Dans la documentation de NewComputerModern, je n'ai pas trouvé :-( ; j'ai aussi parcouru les documents de Daniel Flipo (très (@dflipo : très utiles !) mais il n'y a que le nom des fontes, et non toutes leurs déclinaisons (ce qui m'a déjà bien aidé).
cliquez ici pour masquer/afficher la révision 2
ECM3 complété

20 Jan '24, 17:55

Mathieu2L's gravatar image

Mathieu2L
356718

cliquez ici pour masquer/afficher la révision 1

20 Jan '24, 17:53

Mathieu2L's gravatar image

Mathieu2L
356718

C'est votre première visite ici ? Consultez la FAQ !

×