Linux Libertine 首字母缩写打破强调

Linux Libertine 首字母缩写打破强调

加载 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

相关内容