By default, in the grid windows the same font is used for the desktop painting, printing and print previewing. This font is returned by the grid’s OnSiwGetDefaultFont() virtual method. We do not support custom fonts for desktop and printer for particular cells. So, we will discuss only the font replacement for the entire grid. To change the default printing and print preview font in your print-preview-able grid control, you should override the CExtPPVW_Printable::OnPrepareDC() virtual method: