An example is worth a thousand words; I used Plain TeX for better showing what's going on, with the explicit sizes shown.
\font\testhuge=cmr17 \font\testhugescaled=cmr17 at 10pt
\font\testbig=cmr12 \font\testbigscaled=cmr12 at 10pt
\font\testsmall=cmr7 \font\testsmallscaled=cmr7 at 10pt
\font\testtiny=cmr5 \font\testtinyscaled=cmr5 at 10pt
\offinterlineskip
{\testhuge ABCDE}
\vskip1pt
{\testbig ABCDE}
\vskip1pt
ABCDE
\vskip1pt
{\testsmall ABCDE}
\vskip1pt
{\testtiny ABCDE}
\bigskip
{\testhugescaled ABCDE}
\vskip1pt
{\testbigscaled ABCDE}
\vskip1pt
ABCDE
\vskip1pt
{\testsmallscaled ABCDE}
\vskip1pt
{\testtinyscaled ABCDE}
\bye
Note that in the middle there's the normal size font, cmr10
.
In the upper half, the fonts are at their nominal size; apart from the last row, where cmr5
is used, the proportion of black and white is very similar.
In the lower half, the fonts are normalized to 10pt; as you see, the bigger fonts appear lighter and the smaller fonts appear thicker. Moreover, scaling small fonts results in wider characters and conversely for large fonts.
Scaling a single fonts to 17pt will result in thicker stems and curves; scaling it to 7pt will make for thin stems and curves. This is easily visible when capital letters are scaled down for faking small caps.
An easy example compile the following file first with the [sc]
option, then without (so fake small caps will be used in the latter case).
The difference is clear: compare the stems of F
and K
in the two cases.
Some OpenType fonts have different optical sizes, but they're commercial and expensive. The vast majority only have one size to be scaled. Good hinting helps at smaller sizes, but at bigger sizes the scaling is very evident.
Compile the following with XeTeX:
\font\testhuge="EB Garamond" at 17pt
\font\testbig="EB Garamond" at 12pt
\font\testnormal="EB Garamond" at 10pt
\font\testsmall="EB Garamond" at 7pt
\font\testtiny="EB Garamond" at 5pt
\offinterlineskip\testnormal
{\testhuge ABCDE}
\vskip1pt
{\testbig ABCDE}
\vskip1pt
ABCDE
\vskip1pt
{\testsmall ABCDE}
\vskip1pt
{\testtiny ABCDE}
\bye
You may have to use [EBGaramond12-Regular.otf]
instead of "EB Garamond". It's very clear how bigger size appear much thicker and conversely for smaller sizes.
In cases like these, it makes sense to use a different font (for instance sans serif) for big sizes; not with Garamond, of course, for which the solution is not using big sizes.
Best Answer
The
11pt
option sets the default font size to10.95 TeX points (
pt
)which is
10.909 = 10.95*72/72.27 Postscript Points (
bp
)