This article describes an update for the Microsoft .NET Framework 3.5.1 in Windows 7 Service Pack 1 (SP1) and in Windows Server 2008 R2 SP1. The update contains two fixes for Windows Presentation Foundation (WPF) that resolve printing issues. These issues occur when you print an XML Paper Specification (XPS) document to a Graphics Device Interface (GDI) printer. These fixes can significantly reduce the time that is required to print an XPS document, depending on the document and the fonts that it uses.
The first fix improves the algorithm for selecting a GDI font, especially on a non-English operating system. This fix corrects certain printing errors such as characters appearing too small, appearing too bold, or lacking fine details such as hooks at the end of long strokes. It also frequently improves the performance of font selection.
The second fix corrects a flaw in the logic for caching font selection results so that the result of an expensive selection can be reused cheaply.
The first fix improves the algorithm for selecting a GDI font, especially on a non-English operating system. This fix corrects certain printing errors such as characters appearing too small, appearing too bold, or lacking fine details such as hooks at the end of long strokes. It also frequently improves the performance of font selection.
The second fix corrects a flaw in the logic for caching font selection results so that the result of an expensive selection can be reused cheaply.