减少使用的字体数量(从默认设置)

减少使用的字体数量(从默认设置)

为什么默认的 LaTeX 设置\usepackage[T1]{fontenc}使用这么多不同的字体(例如,\mathrm{}使用与不同的字体\textrm{})?至少 Adob​​e Acrobat Reader 向我显示了一个包含以下内容的列表:

  • CMBX10,
  • CMEX10,
  • CMMI......,
  • CMR......,
  • CMSY...,
  • F108,
  • F109,
  • SFBX...,
  • SFRM......,
  • SFSL1000,
  • SFTT1000

我可以减少文档中使用的字体数量吗?为什么有这么多字体(甚至是同一系列的字体)?

答案1

\documentclass{article}
\usepackage[T1]{fontenc}
%\usepackage{kpfonts}
\begin{document}
Some math:
\[\int\limits_1^\infty \frac1{x^2} \mathrm{d}x = 1 \]

\end{document}

有 6 种字体,始终作为子集嵌入。文件大小为 39kB。

未注释的文件\usepackage{kpfonts}中嵌入了 4 种字体,文件大小为 26 kB。

相关内容