Italics go missing when I change to a font that is installed and I can't figure out why.
Here is the installed font, (as shown in Mac OS's Font Book):
Here's a MWE:
\documentclass[fontsize=14.5pt,
paper=a6,
DIV=14,
pagesize]{scrartcl}
\usepackage{fontspec,xltxtra,xunicode}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{BentonModernFour}
%\setromanfont[Mapping=tex-text]{BentonModernFour-Roman}% Doesn't work
%\setromanfont[Mapping=tex-text]{Hoefler Text} %Works
\begin{document}
No one gave their real names but \textit{nommes de guerre}.
\end{document}
I've looked at: including own fonts in xelatex with fontspec doesn't work for "bold" "italic" font faces
But this doesn't work for me. I've also looked at Fontspec can't find italic font (installed later) but will use condensed (installed first) on OSX
which explains how to update the font cache for LuaLaTeX, but not XeLaTeX. LuaLaTeX yields the desired output, but XeLaTeX does not. How can I fix this? Here is the log file: https://www.dropbox.com/s/kb86n5as1sog613/mwe%2Bitalics%2Bxe.log?dl=0
Apparently, this is a recurring problem. Here's someone on a different forum from 2012: https://latex.org/forum/viewtopic.php?t=20135
Adding ItalFont=(name of font)as a fontspec option didn't work.
As did ItalicFont=*.otf (see image)
xltxtra
andxunicode