I am writing a linguistics paper relying heavily on tipa for phonetic transcription. Sometimes the transcriptions are upright for transcriptions, and sometimes slanted for examples. This is no problem in pdfLatex.
However, I wanted to explore the possibility of changing the font of both the normal text and the IPA, so I tried switching to XeLaTeX but I cannot get the slanted phonetic text to work.
This works well in pdfLaTeX, but the slanted text does not work with XeLaTeX and with fontspec instead appears upright:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{tipa}
\begin{document}
This is a text with a \textipa{[f@"nERIk]} transcription and
\textipa{\textsl{slænt@d}} text for in-text use. I also use \textsc{small
caps} a lot.
\end{document}
If I switch the font to Times using \usepackage{times} without fontspec it also works. But as soon as I add fontspec the slanted text appears upright. Here is an example:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{tipa}
\DeclareFontSubstitution{T3}{ptm}{m}{n}
\usepackage{fontspec}
\setmainfont[BoldFont={Minion Pro Bold.ttf}, ItalicFont={Minion Pro Italic.ttf}
{Minion Pro Regular.ttf}
\begin{document}
\huge This is a text with a \textipa{[f@"nERIk]} transcription and
\textipa{\textsl{slænt@d}} text for in-text use. I also use \textsc{small caps}
a lot.
\end{document}
I tried adding \DeclareFontSubstitution{T3}{ptm}{m}{sl} as well, but it made everything in the tipa environment slanted, instead of only what’s inside \textsl{}. If it doesn’t work I’ll just use times, but I wanted to see if it would be possible.
If anyone has a better suggestion for a font to use for IPA together with Minion Pro, suggestions are also welcome.




