使用 LuaLaTeX 的 KP 等宽字体

使用 LuaLaTeX 的 KP 等宽字体

如何将 KP-monospaced 字体设置为使用 fontspec 的 tt 字体?

我尝试过这个:

\documentclass{article}
\usepackage{fontspec}
\setmonofont{KP-monospaced}
\begin{document}
\texttt{120 test}
\end{document}

但它不起作用

答案1

我不确定这是正确的方法,但下面的方法似乎对我有用,只需进行很少的测试。买者自负...

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{fontspec}
\makeatletter
\DeclareRobustCommand\ttfamily{%
  \not@math@alphabet\ttfamily\mathtt
  \fontencoding{T1}\fontfamily\ttdefault\selectfont}
\makeatother
\renewcommand{\ttdefault}{jkptt}
\begin{document}
  \texttt{120 test}
\end{document}

相关内容