\documentclass[french, a4paper, 11pt]{article}
\usepackage{babel}
\usepackage{fontspec}
\usepackage[no-text]{fourier-otf}
\usepackage[osf]{erewhon}
\usepackage[type1,scaled=.95]{cabin}
\usepackage[varqu,varl]{inconsolata}
\begin{document}
un test de l’apostrophe typo et de l’autre
\textsf{un test de l’apostrophe typo et de l’autre}
\texttt{un test de l’apostrophe typo et de l’autre}
\end{document}
l’apostrophe typo disparait, dans chaque police, et, bien entendu, le
log annonce
Missing character:
There is no ’ (U+2019) in font Erewhon-Regular-tosf-t1!
et la même chose pour les deux autres polices.
Auriez-vous un moyen d’obtenir une interprétation correcte des deux
apostrophes ?
Je serais vraiment soulagé de ne pas avoir à changer les apostrophes
dans la centaine de fichiers avec lesquels je travaille
Au lieu d’utiliser l’extension, avez-vous essayé avec fontspec et les
fontes OTF ? A priori, il ne devrait pas y avoir de problème.
Cordialement,
Thomas Savary
Du cœur à l’ouvrage
Services d’édition
1 le Grand-Plessis
FR-85340 L’Île-d’Olonne
Tél. Tél. masqué
Le 26/11/2025 à 11:57, Yvon Henel a écrit :
bonjour à toutes et tous
avec l’ecm suivant, compilé avec lualatex,
\documentclass[french, a4paper, 11pt]{article}
\usepackage{babel}
\usepackage{fontspec}
\usepackage[no-text]{fourier-otf}
\usepackage[osf]{erewhon}
\usepackage[type1,scaled=.95]{cabin}
\usepackage[varqu,varl]{inconsolata}
\begin{document}
un test de l’apostrophe typo et de l’autre
\textsf{un test de l’apostrophe typo et de l’autre}
\texttt{un test de l’apostrophe typo et de l’autre}
\end{document}
l’apostrophe typo disparait, dans chaque police, et, bien entendu, le
log annonce
Missing character:
There is no ’ (U+2019) in font Erewhon-Regular-tosf-t1!
et la même chose pour les deux autres polices.
Auriez-vous un moyen d’obtenir une interprétation correcte des deux
apostrophes ?
Je serais vraiment soulagé de ne pas avoir à changer les apostrophes
dans la centaine de fichiers avec lesquels je travaille
\documentclass[french, a4paper, 11pt]{article}
\usepackage{babel}
\usepackage{fontspec}
\usepackage[no-text]{fourier-otf}
\usepackage[osf]{erewhon}
\usepackage[type1,scaled=.95]{cabin}
\usepackage[varqu,varl]{inconsolata}
\begin{document}
un test de l’apostrophe typo et de l'autre
\textsf{un test de l’apostrophe typo et de l'autre}
\texttt{un test de l’apostrophe typo et de l'autre}
\end{document}
l’apostrophe typo disparait, dans chaque police, et, bien entendu, le
log annonce
Missing character:
There is no ’ (U+2019) in font Erewhon-Regular-tosf-t1!
Utiliser des polices type1 avec LuaLateX est une mauvaise idée, ton
exemple modifié ainsi compile sans soucis :
\documentclass[french, a4paper, 11pt]{article}
\usepackage{babel}
\usepackage{fontspec}
\usepackage[no-text]{fourier-otf}
\usepackage[osf]{erewhon}
\usepackage[type1,scaled=.95]{cabin}
\usepackage[varqu,varl]{inconsolata}
\begin{document}
un test de l’apostrophe typo et de l'autre
\textsf{un test de l’apostrophe typo et de l'autre}
\texttt{un test de l’apostrophe typo et de l'autre}
\end{document}
l’apostrophe typo disparait, dans chaque police, et, bien entendu, le
log annonce
Missing character:
There is no ’ (U+2019) in font Erewhon-Regular-tosf-t1!
Utiliser des polices type1 avec LuaLateX est une mauvaise idée, ton
exemple modifié ainsi compile sans soucis :
\begin{document}
un test de l’apostrophe typo et de l’autre
\textsf{un test de l’apostrophe typo et de l’autre}
\texttt{un test de l’apostrophe typo et de l’autre}
\end{document}
L’autre solution est d’utiliser la fonte otf avec fontspec => l’exemple suivant marche:
\documentclass[french, a4paper, 11pt]{article}
\usepackage{babel}
\usepackage{fontspec}
\usepackage[no-text]{fourier-otf}
%\usepackage[osf]{erewhon}
\usepackage[type1,scaled=.95]{cabin}
\usepackage[varqu,varl]{inconsolata}
\begin{document}
\setmainfont{Erewhon}
un test de l’apostrophe typo et de l’autre
\textsf{un test de l’apostrophe typo et de l’autre}
\texttt{un test de l’apostrophe typo et de l’autre}
\end{document}
NB \setmainfont met par défaut lig=TeX (et traité donc correctement les spots. Alors que pas \fontspec…