我在 Linux 上使用 TeXLive 2011,字体名为sasmono
。当我使用 xelatex 编译我的 LaTeX 源代码时,它会报告
(./myoutput.lst
Missing character: There is no ^^83 in font [/u/tiarno/tests/sasmono/sasmono.tt
f]/ICU:!
我的 LaTeX 来源:
\documentclass{book}
\usepackage{fontspec}
\begin{document}
some text
{
\fontspec[
Path = "/u/tiarno/tests/sasmono/",
Extension = .ttf]{sasmono}
\input{myoutput.lst}
}
\end{document}
该sasmono.ttf
文件位于指定目录中。当我在 Mac 上的 FontBook 中或在 Windows 上的字体查看器中打开该文件时,它会在插槽 0x83(十进制为 131)中显示一个水平的方框绘制字符。生成的 PDF 在字形通常所在的位置显示了小方框。
外部文件myoutput.lst
是由另一个程序生成的。我的 xelatex 设置中是否缺少某些内容,或者字体是否存在问题?