The following is an example of how name strings would be made for the Arial family.

Font Name ID 1 Name ID 2 Name ID 4 Name ID 16 Name ID 17
Arial Narrow Arial Narrow Regular Arial Narrow Arial Narrow
Arial Narrow Italic Arial Narrow Italic Arial Narrow Italic Arial Narrow Italic
Arial Narrow Bold Arial Narrow Bold Arial Narrow Bold Arial Narrow Bold
Arial Narrow Bold Italic Arial Narrow Bold Italic Arial Narrow Bold Italic Arial Narrow Bold Italic
Arial Arial Regular Arial Arial  
Arial Italic Arial Italic Arial Italic Arial Italic
Arial Bold Arial Bold Arial Bold Arial Bold
Arial Bold Italic Arial Bold Italic Arial Bold Italic Arial Bold Italic
Arial Black Arial Black Regular Arial Black Arial Black
Arial Black Italic Arial Black Italic Arial Black Italic Arial Black Italic

In addition to name strings, OS/2.usWeightClass, OS/2.usWidthClass, OS/2.fsSelection style bits, and head.macStyle bits are shown. These settings allow the fonts to fit together into a single family of varying weight and compression/expansion.

Font OS/2 usWeightClass OS/2 usWidthClass OS/2 fsSelection Italic OS/2 fsSelection Bold OS/2 fsSelection Regular head macStyle Bold head macStyle Italic head macStyle Condensed head macStyle Extended
Arial Narrow 400 3     x     x  
Arial Narrow Italic 400 3 x       x x  
Arial Narrow Bold 700 3   x   x   x  
Arial Narrow Bold Italic 700 3 x x   x x x  
Arial 400 5     x        
Arial Italic 400 5 x       x    
Arial Bold 700 5   x   x      
Arial Bold Italic 700 5 x x   x x    
Arial Black 900 5   x   x      
Arial Black Italic 900 5 x x   x x    

This page was last updated 14 October 2002.

© 2001 Microsoft Corporation. All rights reserved. Terms of use.

Comments to the MST group: how to contact us.