xelatex 出现 CJK 字体错误

xelatex 出现 CJK 字体错误

我正在使用 Texlive 2015 版本。

This is XeTeX, Version 3.14159265-2.6-0.99992 (TeX Live 2015/Debian) (preloaded format=xelatex 2019.8.4)  26 SEP 2019 18:12

我正在使用以下代码来获取 pdflatex 和 xelatex 的 CJK。

  \usepackage{iftex,ifxetex} 
  \ifxetex
    \usepackage{xeCJK}
    \newenvironment{CJKlang}{}{}  
  \else
    \usepackage{CJKutf8}
    \newenvironment{CJKlang}{\begin{CJK}{UTF8}{min}}{\end{CJK}}
  \fi

pdflatex 工作正常,但在运行 xelatex 时出现如下错误

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! fontspec error: "font-not-found"
! 
! The font "FandolSong-Bold" cannot be found.
! 
! See the fontspec documentation for further information.
! 
! For immediate help type H <return>.

还生成了一个 missfonts.log 文件,内容如下

mktextfm FandolSong-Regular/OT
mktextfm FandolSong-Regular/OT
mktextfm FandolKai/OT
mktextfm FandolKai/B/OT
mktextfm FandolSong-Bold/OT
mktextfm FandolSong-Bold/I/OT
........

我的系统中有字体。

为什么它不适用于 xelatex。

的结果dpkg -l texlive-lang-chinese latex-cjk-*

un latex-cjk-chinese               <none> <none> (no description available)
un latex-cjk-chinese-arphic-bkai00 <none> <none> (no description available)
un latex-cjk-chinese-arphic-bsmi00 <none> <none> (no description available)
un latex-cjk-chinese-arphic-gbsn00 <none> <none> (no description available)
un latex-cjk-chinese-arphic-gkai00 <none> <none> (no description available)
un latex-cjk-japanese-wadalab      <none> <none> (no description available)
un latex-cjk-thai                  <none> <none> (no description available)

相关内容