Tighten name ID 2 spec?

John Hudson john at tiro.ca
Mon Jun 24 21:24:47 CEST 2013


OpenType name table ID 1 (Font Family name) and ID 2 (Font Subfamily 
name) together provide for style-linking in simple four-style families. 
This is explicit in the spec for ID 1:

	Font Family name. Up to four fonts can share the
	Font Family name, forming a font style linking group
	(regular, italic, bold, bold italic - as defined by
	OS/2.fsSelection bit settings).

However, the spec for ID 2 refers also to weight differences other than 
regular and bold:

	Font Subfamily name. The Font Subfamily name
	distiguishes[sic] the font in a group with the same
	Font Family name (name ID 1). This is assumed to
	address style (italic, oblique) and weight (*light*,
	bold, *black*, etc.). A font with no particular
	differences in weight or style (e.g. medium weight,
	not italic and fsSelection bit 6 set) should have
	the string “Regular” stored in this position.

I believe this is a mistake, and that name ID 2 should be more strictly 
defined as being one of the four basic styles Regular, Italic, Bold or 
Bold Italic, in accordance with the corresponding OS/2.fsSelection setting.


JH



-- 

Tiro Typeworks        www.tiro.com
Gulf Islands, BC      tiro at tiro.com

The criminologist's definition of 'public order
crimes' comes perilously close to the historian's
description of 'working-class leisure-time activity.'
  - Sidney Harring, _Policing a Class Society_



More information about the mpeg-otspec mailing list