我刚刚安装了 TeXLive2017,并尝试编译 lucidaot.tex 文件,它是实际 Lucida 包的一部分。但我使用 XeLaTeX 和 LuaLatex 失败了。在第一种情况下,我收到消息“Font-not-found”,在第二种情况下,编译过程从未停止。经过测试,我发现上述 TeX 文件的声明部分似乎有问题。
我的结果:调用 LucidaBrightOT.otf 不起作用;没有结尾的 otf 一切正常。这是已知的还是我的本地安装存在问题?
\documentclass[11pt]{article}
\usepackage{unicode-math} % support opentype math fonts
\defaultfontfeatures{Ligatures=TeX,Scale=.92}
% this is working ->
\setmainfont[% main rm
Ligatures=TeX,
ItalicFont=LucidaBrightOT-Italic.otf,
BoldFont=LucidaBrightOT-Demi.otf,
BoldItalicFont=LucidaBrightOT-DemiItalic.otf,
]{LucidaBrightOT}
% <-
%% this is not working:
%\setmainfont[% main rm
% Ligatures=TeX,
% ItalicFont=LucidaBrightOT-Italic.otf,
% BoldFont=LucidaBrightOT-Demi.otf,
% BoldItalicFont=LucidaBrightOT-DemiItalic.otf,
% ]{LucidaBrightOT.otf} <<-- ??
\begin{document}
Test Test
\end{document}
也可以看看LuaLaTeX 和 Lucida OTF我在那里问了类似的问题。