Overleaf에서 ** bartel-chess-fonts **의 기호 사용
Overleaf의 두 프로젝트에서 bartel -chess-fonts 글꼴 의 몇 가지 기호를 사용하고 싶습니다 (하나는 pdfLaTeX이고 다른 하나는 XeLaTex입니다). 모든 .mf 또는 .tfm 파일 인 콘텐츠를 다운로드하여 Overleaf 의 bartel-chess-fonts 폴더에 추가했습니다.
이 시점에서 나는 문서의 텍스트 내에서 이러한 기호 중 일부를로드하고 사용할 수있는 방법에 고착되어 있습니다.
스택에서 몇 가지 질문을 살펴 보았지만 대부분은 Overleaf가 아니거나 .ttf 파일 만 처리 합니다.
도와 주셔서 감사합니다 !!
답변
2 UlrikeFischer
저수준 명령이나 다이어그램 패키지를 통해서만 글꼴을 사용할 수 있습니다. https://www.ctan.org/pkg/chess-problem-diagrams. LaTeX에 대한 nfss 지원은 없습니다.
따라서 일반적으로 다음과 같은 \font\chessfont=pkelch12 {\chessfont \char99}
것이 필요합니다. 아래 글꼴 표를보고 문자 번호를 찾을 수 있습니다. 글꼴의 디자인 크기가 약간 이상하기 때문에 내부 명령을 조정해야했습니다.
글꼴은 비트 맵입니다.
\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}