\renewcommand{\familydefault}{\sfdefault}
我正在使用一种使用且无法更改的样式,因为其他用户需要此命令。
我想在我的文档中使用一些 IPA 符号(例如字体“Doulos SIL”)。
当我将以下内容与 IPA 符号结合使用时,\renewcommand{\familydefault}{\sfdefault}
不会显示。如果我删除,\renewcommand{\familydefault}{\sfdefault}
则会显示字体。
\documentclass[12pt]{article}
\usepackage{fontspec}
% the following is imported via mystyle
% \usepackage{mystyle}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
\begingroup
\setmainfont{Doulos SIL}
ʃɛɔʊ
\endgroup
\end{document}
如何使用/显示 IPA 符号?
我们使用 Xelatex
答案1
您永远不应该\setmainfont
在文档正文中使用。
您可以为 Doulos SIL 定义一个字体系列
\documentclass[12pt]{article}
\usepackage{fontspec}
\newfontfamily{\doulos}{Doulos SIL}
\DeclareTextFontCommand{\textdoulos}{\doulos}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
Some text \textdoulos{ʃɛɔʊ} and some other text
\end{document}