INFO: Small Font Substitution Not Done in Windows NT or Windows
Article ID: 139004
Article Last Modified on 11/21/2006
APPLIES TO
- Microsoft Win32 Application Programming Interface, when used with:
- Microsoft Windows NT Server 3.51
- Microsoft Windows NT Server 4.0 Standard Edition
- Microsoft Windows NT Workstation 3.51
- Microsoft Windows NT Workstation 4.0 Developer Edition
This article was previously published under Q139004
SUMMARY
In Windows versions 3.1 and 3.11, the operating system substituted raster
fonts for TrueType fonts when the requested font size is smaller than eight points. Typically, the "Small Fonts" raster font would be
the substituted font. This font was designed to replace TrueType fonts at
very small point sizes because it was more readable and faster to display
than most TrueType fonts were at the same sizes.
MORE INFORMATION
Windows 95 and Windows NT no longer do raster font substitution at small
point sizes. This is because TrueType fonts that are requested at very
small point sizes are now reliably realized without using raster font
substitution.
Some 16-bit Windows-based applications depend on the exact extent of
strings output with a given font. These applications may not be aware of
the fact that fonts realized at small point sizes were automatically
substituted with the "Small Fonts" raster font. As a result, these
applications may have trouble displaying their output exactly as intended
when running under Windows 95 or Windows NT.
Additional query words: 4.00 smallfont outlinethreshold
Keywords: kbinfo KB139004