June 27th, 2008 by Bryan Kinkel
A beta tester sent me a nice email and mentioned an older font program that displayed a category for the font as one of the columns. This is something I have wanted to implement since the early days of Printer’s Apprentice, but simply never did.
I’ve been hip-deep in font related Win32 API calls and I remembered the PitchAndFamily enumeration member of the LogFont class. The PitchAndFamily field classifies a font as decorative,modern (fixed pitch), roman (serif), swiss (sans serif) and script. (There is also “dontcare” which means the font vendor did not add a classification to the font).
Printer’s Apprentice already makes heavy use of the Logfont structure, so it was very easy to expose the classification on screen as a “Family” column. Check out the shot below.
Unfortunately, the PitchAndFamily classification is very rough. And not all vendors use it. I’m looking into exposing the Panose values for a future version.
We continue to test Printer’s Apprentice 8.0. If you want to help out, fill out the sign up form and we will send you the information. — Bryan