可缩放字体实际上并不缩放?pdflatex

可缩放字体实际上并不缩放?pdflatex

我以为可缩放字体可以缩放到任意数字。显然不是?MWE:

% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode
\documentclass[12pt,USenglish,letterpaper,final]{memoir}
\usepackage[T1]{fontenc}
\checkandfixthelayout
\makeatletter\newlength\stdFontsize\setlength\stdFontsize{\f@size pt}\makeatother
\newcommand\slightlyLarger[1]{{\fontsize{1.08\stdFontsize}{1.25\baselineskip}\selectfont#1}}
\newcommand\yetLarger[1]{{\fontsize{1.1\stdFontsize}{1.25\baselineskip}\selectfont#1}}
\begin{document}
1. Normal text.\par
\slightlyLarger{2. Should be slightly larger, but is not.\par}
\yetLarger{3. Should be yet larger, and is.\par}
4. The log file shows sfrm1200.pfb in use.
\end{document}

第 2 行打印的大小与第 1 行相同,而不是略大。第 3 行仅将请求的大小稍微增加一点,然后大小就突然增大。看来字体大小是量化的,而不是无限可扩展的。

我错过了什么?

答案1

Latex 可以控制缩放步骤。如果您希望 cm-fonts 能够平滑缩放,请\RequirePackage{fix-cm}在前面添加。\documentclass

相关内容