To input IPA characters in LaTeX, I can either use the tipa
package which typesets them in the Computer Modern font, or I can input them directly using XeLaTeX or LuaLaTeX, provided I specify a Unicode font with fontspec
, for example Doulos SIL. If I skip the last step and use the default font, the IPA specific characters don't appear. Why? Given the existence of tipa
one would assume that there are glyphs for all IPA characters in the Computer Modern Roman font.
These two examples both produce the intended output. With tipa
:
\documentclass{article}
\usepackage{tipa}
\begin{document}
\textipa{aI p\super{h}i: eI}
\end{document}
and with another font (and XeLaTeX):
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Doulos SIL}
\begin{document}
aɪ pʰiː eɪ
\end{document}
However, this does not work even when using XeLaTeX:
\documentclass{article}
\begin{document}
aɪ pʰiː eɪ
\end{document}
My question is really asking what one can do to input IPA characters without tipa
, but still using the default font.