減少使用的字體數量(從預設)

減少使用的字體數量(從預設)

為什麼預設的 LaTeX 設定\usepackage[T1]{fontenc}使用這麼多不同的字體(例如\mathrm{}使用與 不同的字體\textrm{})?至少 Adob​​e Acrobat Reader 向我顯示了一個列表,其中包含:

  • 中巴X10,
  • CMEX10,
  • CMMI...,
  • CMMR...,
  • 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。

相關內容