Plus précisémment, fontspec `fontspec` force le codage TU (unicode), les polices CMR (Computer Modern Roman) Modern) et PTM (Postscript Times) (Times) n'existent pas dans ce codage (c'est indiqué dans le fichier .log) `.log`) donc tout sort en LMR (Latin Modern Roman) Modern) qui existe en codage TU.
D'ailleurs, si on ajoute la même phrase sans groupe `{\fontfamily{}\selectfont ...}` autour, on a une sortie également en LMR donc le `\usepackage{fourier}` est totalement sans effet !
Mais pourquoi vouloir absolument utiliser des polices 8-bits avec XeLaTeX qui est conçu pour utiliser des polices Unicode ?
Le codage suivant (voir la doc de fontspec.sty, `fontspec.sty`, fichier fontspec.pdf) [fontspec.pdf](http://mirrors.ctan.org/macros/latex/contrib/fontspec/fontspec.pdf)) me paraît plus adapté :
`\documentclass[french]{article}
\documentclass[french]{article}
\usepackage[]{fontspec}
\setmainfont{erewhon}
\usepackage{babel}
\parindent0pt
\begin{document}
Portez ce vieux whisky au juge blond qui fume\par
fume
{\fontspec{lmroman10-regular.otf} Portez ce vieux whisky au juge blond qui fume}\par
fume}
{\fontspec{texgyretermes-regular.otf} Portez ce vieux whisky au juge blond qui fume}
\end{document}`
\end{document}