Use símbolos de ** bartel-chess-fonts ** no verso
Quero usar alguns símbolos da fonte bartel-chess-fonts em dois projetos no Overleaf (um é pdfLaTeX, o outro é XeLaTex). Baixei o conteúdo, que são todos arquivos .mf ou .tfm , e adicionei-os a uma pasta bartel-chess-fonts no Overleaf.
Neste ponto, no entanto, estou preso em como posso carregar e usar alguns desses símbolos no texto do documento.
Eu olhei para várias perguntas na pilha, no entanto, a maioria não é para a folha no verso ou apenas lida com arquivos .ttf .
Eu aprecio sua ajuda!!
Respostas
Você pode usar as fontes apenas com comandos de baixo nível ou através do pacote de diagramas https://www.ctan.org/pkg/chess-problem-diagrams. Não há suporte para nfss para LaTeX.
Normalmente, algo como \font\chessfont=pkelch12 {\chessfont \char99}
é necessário, você pode descobrir o número do caractere olhando a tabela de fontes abaixo. Tive que ajustar um comando interno porque as fontes têm um tamanho de design um pouco curioso.
As fontes são bitmaps.
\documentclass{article}
\usepackage{fonttable}
\begin{document}
\font\chessfont=pkelch12 {\chessfont \char99}
\makeatletter
% to get around the curious design size in the fonts:
\renewcommand*{\f@tstartfont}{%
\@tempdima=\f@size pt
\font\f@ttestfont=\f@tfontname\space at 100pt\relax %force size ...
\f@ttestfont \f@tsetbaselineskip
\ifdim\fontdimen6\f@ttestfont<10pt\relax
\rightskip=0pt plus 20pt\relax
\else
\rightskip=0pt plus 2em\relax
\fi
\spaceskip=\fontdimen2\f@ttestfont %
\xspaceskip=\fontdimen2\f@ttestfont
\advance\xspaceskip by\fontdimen7\f@ttestfont
}
\fonttable{pkelch12}
%\fonttable{fselch12}
\end{document}
