我正在尝试在 Win8 下使用 TeXnic 下的 MikTeX 在 Latex 中运行一些名为 IPAexMincho 的字体,但是当我具有以下有效设置时,我收到了有关无法运行 Kanji 映射的错误消息(嗯,有效的意思是,我尝试将它们与其他已安装的字体一起使用,并且它们似乎可以正常工作。
\documentclass{article}
\usepackage{xltxtra}
\usepackage{amsmath,amssymb}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{IPAexMincho}
\usepackage{sansmath}
\begin{document}
helo word.
\end{document}
pdf
因此,当我执行 XeLaTeX 时,甚至不会生成结果。
我收到的具体警告信息
xelatex> Warning Couldn't open font map file "kanjix.map".
xelatex> Warning Invalid glyph name index number : 12502 (>= 12495)
xelatex> Warning Invalid version 2.0 'post' tabe
xelatex> Error Could not obtain necessary font info
我当然收到了 XeLaTeX 的另外三个警告,xparse/refedefine-command
但我不认为这些对于这个问题至关重要。
是的,我知道这里有类似看似有用的帖子
还有一些帖子与在正文中设置新字体有关。但问题是,使用其他日文字体时,我似乎没有遇到这个问题。
干杯,
电视
答案1
听起来好像您没有正确安装字体:查找映射文件表明 XeTeX 使用系统字体方法没有找到它。
对我来说,如果我执行以下操作,一切都会正常工作:
- 从下载字体供应商
- 解压并安装到系统字体文件夹
- 使用 MiKTeX 2.9 或 TeX Live 2013 中的 XeLaTeX 调整您的示例
我使用的是 Windows 7,但这应该没什么区别。