如何在LaTeX中使用DIN FF字体?

时间:2014-09-09 14:50:16

标签: fonts latex osx-mavericks xelatex fontspec

我正在尝试使用带有fontspec包的LaTeX中的DIN FF字体。

字体安装在OSX中:
enter image description here

在LaTeX中我尝试过:

\usepackage{fontspec}
\setmainfont{DIN}
\setmainfont{DIN FF}
\setmainfont{DIN Regular}
...

似乎没什么用。单独使用DIN它会进入无限循环,而其他组合则根本找不到字体。

1 个答案:

答案 0 :(得分:1)

Plain LaTeX无法使用fontspec包。你需要XeLaTeX或LuaLaTeX。

如果您已经在使用XeLaTeX(不明显,但它在您的标签中),那么您必须确保使用正确的字体名称并更新字体缓存。

对于缓存,请使用fc-cache。要获取具有正确名称的字体列表,请使用fc-list

如果所有这些都失败了,你可以使用LuaLaTeX或告诉XeLaTeX你想要什么:

\documentclass[a4paper]{standalone}

\usepackage{fontspec}
\setmainfont[path=/my/dir/fonts]{DINFF.ttf}

\begin{document}
    Blah
\end{document}