![生成字体集锦书](https://linux22.com/image/238482/%E7%94%9F%E6%88%90%E5%AD%97%E4%BD%93%E9%9B%86%E9%94%A6%E4%B9%A6.png)
这个问题导致了一个新的方案的出现:
fontbook
是否有一个包可以从系统中的所有字体(fc-list
)或通过选择字体列表来生成字体集合书/目录?
理想情况下,它会打印一个小示例,并列出字体的特点(特别是 OTF 特点,如连字、小型大写字母等)
答案1
由于我没有找到任何东西,我开始自己制作一个。布局非常简单。它基于 XeTeX/fontspec 并且只使用两个宏:
\newcommand{\sampletext}[2][]{%
{\par\csname#2\endcsname \csname#1\endcsname
#2 #1\\
Dans l'affliction éphémère qui m'accable, je teste
la police d'affichage qui est affichée sur cette page 1 2 3 4 5.
}
}
\newcommand{\printfont}[3][\empty]{%
\fontspec[#1]{#2}
\section*{#2 #1 --- Licence: #3}
\ifx#1\empty
\addcontentsline{toc}{section}{#2}
\else
\addcontentsline{toc}{subsection}{#1}
\fi
\sampletext{huge}
\sampletext{LARGE}
\sampletext{Large}
\sampletext{large}
\sampletext{normalsize}
\sampletext{small}
\sampletext{footnotesize}
\sampletext{scriptsize}
\sampletext{tiny}
\sampletext[scshape]{large}
\sampletext[itshape]{large}
\sampletext[bfseries]{large}
\pagebreak
}
完整项目可以在这里找到在 github 上。新的fontbook
包裹正在发往 CTAN。
非常欢迎贡献。