我的字体出现在字体列表中,但文档无法编译?

我的字体出现在字体列表中,但文档无法编译?

我正在使用 Lyx。我安装了 XeTex,并下载了 Futura 字体克隆。我使用字体查看器安装了它。OpenOffice 可以查看和使用它。但是,当我进入 Lyx 到以下路径时

文档->设置->字体

并从列表中选择“使用非 TeX 字体(通过 XeTex/LuaTeX)”和“Futura Lt BT”,它不会编译。相反,它会给出

fontspec error: "font-not-found

Font \EU2/FuturaLtBT(0)/m/n/10=FuturaLtBT:mode=node;+tlig;+trep; at 10pt not l

我已确保该字体位于自定义文件中与其他 TrueType 字体位于同一目录中。

产生错误输出的最小代码如下

\lyxformat 413
\begin_document
\begin_header
\textclass article
\language english
\font_roman Futura Lt BT
\font_sans default
\font_typewriter default
\font_default_family default
\use_non_tex_fonts true

\graphics default
\end_header

\begin_body

\begin_layout Standard
Test
\end_layout

\end_body
\end_document

答案1

正如评论中指出的那样,安装更新的 LyX 版本解决了这个问题。之前的安装可能已损坏。请记住,无论何时更新 LyX,都要备份文件。

相关内容