加载 Linux Libertine Initials 字体会破坏emph
命令,即使没有使用该字体:
\documentclass{scrartcl}
\usepackage{fontspec}
\usepackage{xunicode}
\setmainfont[Mapping=tex-text]{Linux Libertine O}
\newfontfamily\lettrinefont{Linux Libertine Initials O}
\begin{document}
This is a test with \emph{emphasis}.
\end{document}
给出
这是已知的吗?如何防止这种情况(除了重新定义emph
为使用 Linux Libertine Slanted 之外)?
答案1
好的,我ttf-linux-libertine
安装了该软件包,但它与我的本地字体有冲突。删除此软件包后,一切正常!
答案2
避免损坏的其他方法是在文件中定义具有完整路径的字体.tex
或删除中的相关条目/etc/fonts
。