About Typography in Windows NT

A typeface is a set of characters that share common characteristics such as stroke width and the presence or absence of serifs. For example, Arial and Courier are both typefaces. Frequently, both the typeface and its name are copyrighted and/or trademarked by the typeface designer or manufacturer.

In Windows NT, a font is the name of a typeface, excluding attributes such as bold or italic. This general definition is more widely used than the traditional definition associated with traditional typography. For example, MS Serif is a font in Windows NT.

In Windows NT, a font family refers to a group of typefaces with similar characteristics. The families that Windows NT recognizes for font installation and mapping are Roman, Swiss, Modern, Script, and Decorative. For example, the sans serif typefaces Arial, Arial Bold, Arial Bold Italic, Arial Italic, Small Fonts, and MS Sans Serif are all part of the Swiss font family.

For printing and display in a computer system, each font has its own character set according to the ASCII, ANSI, or original equipment manufacturer (OEM) standard or other industry standard that defines what character is represented by a specific keystroke. Windows NT uses the ANSI character set. Many non-Windows NT-based applications use the ASCII character set or the OEM character set.

The following basic terms are used in Windows NT to define the appearance of a font in an application:

The following terms are also used to describe fonts and typefaces: