答案1
xelatex
您可以通过或运行以下所有代码lualatex
。
主字体
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Castellar}
% \setmainfont{CASTELAR.TTF}
\begin{document}
Test123
\end{document}
新字体系列
感谢@Davislor 提供的提示\DeclareTextFontCommand
。
\documentclass{article}
\usepackage{fontspec}
\newfontfamily\castellar{Castellar}[Scale=MatchUppercase]
% \newfontfamily\castellar{CASTELAR.TTF}[Scale=MatchUppercase]
\DeclareTextFontCommand{\textcastellar}{\castellar}
\begin{document}
Test123 {\castellar Test123} Test123\par
Test123 \textcastellar{Test123} Test123
\end{document}
Scale=MatchUppercase
是将所选字体缩放到与当前默认罗马字体匹配的大写字母的高度。
Castellar 的所有角色
\documentclass{article}
\usepackage{unicodefonttable}
\begin{document}
\displayfonttable{Castellar}
\end{document}
我们可以看到Castellar字体中没有小写字母。