【问题标题】:How to use DIN FF font in LaTeX?如何在 LaTeX 中使用 DIN FF 字体?
【发布时间】:2014-09-09 14:50:16
【问题描述】:

我正在尝试将 LaTeX 中的 DIN FF 字体与 fontspec 包一起使用。

字体安装在 OSX 中:

在 LaTeX 中我尝试过:

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

似乎没有任何效果。单独使用DIN 会进入无限循环,使用其他组合则根本找不到字体。

【问题讨论】:

  • 您好!这个问题似乎更适合 tex.SE,所以我已将其标记为迁移。你不需要做任何事情。

标签: fonts latex osx-mavericks xelatex fontspec


【解决方案1】:

普通 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}

【讨论】:

  • 找不到fc-cachefc-list 工具。但是,它通过指定路径来工作(我必须在最后添加一个/)。谢谢。
  • 如果这些工具不可用,请随意搜索特定于 mac 的替代方案:如果路径声明有效,这很好,但只需键入字体名称更方便。但是,它已经在工作了:)
猜你喜欢
  • 2011-02-01
  • 2012-08-28
  • 2022-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-27
相关资源
最近更新 更多