比较不同字体中特定字形形状的技术

比较不同字体中特定字形形状的技术

我想比较多种不同字体中特定符号的形状。为了简单起见,我们假设该符号是非复合的,即它是直接来自特定字体的字形。我们还假设一些默认字体大小(例如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}

在此处输入图片描述

相关内容