我想比较多种不同字体中特定符号的形状。为了简单起见,我们假设该符号是非复合的,即它是直接来自特定字体的字形。我们还假设一些默认字体大小(例如10pt
,但这并不重要)。
假设我想比较\P
(La)TeX 默认安装的多种字体中的所有段落符号 ( )。(我想找到所有带有空心段落符号的字体。\usepackage{tgschola,textcomp}
我得到了一个空心的;默认符号是一个带有实心碗的字形。)
跨字体探索符号有哪些技术、技巧和注意事项?
我知道不同的字体格式,所以这个问题很复杂,有点开放。我还假设任何答案都需要做出简化的假设。
事实上已经有人问过类似的问题:比较多种数学字体
答案1
您必须知道字体系列名称;这是一个例子。
\documentclass{article}
\usepackage{xparse,textcomp}
\ExplSyntaxOn
\NewDocumentCommand{\test}{mm}
{ % #1 = list of families
% #2 = glyph to test
\clist_map_inline:nn { #1 }
{
\makebox[3em][l]{##1:}
\group_begin:
\fontfamily{##1}\selectfont#2\ %
\fontshape{it}\selectfont#2\ %
\fontshape{n}\fontseries{bx}\selectfont#2\ %
\fontshape{it}\selectfont#2
\group_end:
\par
}
}
\ExplSyntaxOff
\begin{document}
\test{cmr,lmr,ptm,qtm,pnc,qcs}{\textparagraph}
\test{cmr,lmr,ptm,qtm,pnc,qcs}{a}
\end{document}