使用 `chessfss` 更改字体

使用 `chessfss` 更改字体

我想更改国际象棋符号的字体,但不起作用。我尝试复制文档中的代码,chessfss但不起作用。你能帮我吗?这是我的最小示例。(在将要使用此示例的文档中,我使用 XeLaTeX)。

% !TEX TS-program = XeLaTeX
\documentclass{article}

\usepackage{chessfss}

\begin{document}

\setfigfontfamily{maya}
\setboardfontsize{20pt}
\boardfont
KkQkRrBbNnPp

\end{document}

答案1

如果您想选择小雕像字体,则不应使用\figfont\boardfont但是 maya 的 pfb 文件不在 CTAN 上的 enpassant 包中(由于许可原因),您必须手动创建它们。例如,使用 pirat,您可以这样做:

\documentclass{article}

\usepackage{chessfss}
\pdfmapfile{=chess-enpassant.map} %perhaps needed ...
\begin{document}
{\setfigfontfamily{pirat}
 \figfont
 KQRBNP}

{\setboardfontfamily{pirat}
 \boardfont
 KkQkRrBbNnPp}

\end{document}

在此处输入图片描述

相关内容