在 XeTeX 中使用 fontspec 终止

在 XeTeX 中使用 fontspec 终止

\setmonofont在 XeTeX 中使用 fontspec 时,我想知道我可以使用什么字体(或字体样式)。

fc-list收益包括:

Terminus:style=Bold
Terminus:style=Regular

所以我尝试了这个:

\usepackage{fontspec}
\setmonofont[Mapping=tex-text]{Terminus}
[...]
\testtt{monospace text}

我收到错误:

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

现在,哪些字体我用?

有没有办法列出它们,或者其他什么?顺便问一下,有没有办法在 XeTeX 中使用 Terminus 来处理等宽文本?

答案1

XeTeX/LuaTeX 不支持位图字体。若要仅列出轮廓字体,请尝试:

fc 列表 :大纲 -f "%{family}\n"

还有一个TTF 版本Terminus,尽管它看起来已经过时了。

答案2

我会建议:

fc-list :outline -f "%{family}\n" | sort -u

它将对它们进行排序并从列表中删除重复项。

相关内容