PANOSE

Last updated

The PANOSE System is a method for classifying typefaces solely on their visual characteristics, developed by Benjamin Bauermeister. It can be used to identify an unknown font from a sample image or to match a known font to its closest visual neighbor from a font pool. The word "PANOSE" is composed of letters taken from the six classes in which the creator of the system organized the Latin alphabet. [1]

Contents

History

The original PANOSE System was developed in 1985 by Benjamin Bauermeister. In 1988, it was published by Van Nostrand Reinhold Company Inc. under the title A Manual of Comparative Typography: The PANOSE System. This initial version of the PANOSE system consisted of seven classification categories, and was based on subjective visual parameters.

In 1990, the Weight category was added, and the Arm Style category was split off from the Stroke Variation category, bringing the number of classification categories to 9. Objective classification criteria were also added at this time.

In 1991, the Family Kind category was added, completing the PANOSE 1.0 definition.

In 1992, there were attempts made to classify Han ideographic typefaces, which allows applications to suggest the most appropriate Latin typeface to match a given Han ideographic typeface. Transliteral mapping could also be used to match between, for example, decorative or script faces and text equivalents.

In 1993, Mapper Application Interface (MAI) was developed. PANOSE 2.0 was also released in the same year, which is the basis for Hewlett-Packard's Infinifont font synthesis technology.

PANOSE was incorporated into a variety of digital font metadata tags in 1992 by ElseWare Corporation. The classification system, its matching algorithms reference databases, classification parameters, and trademarks were purchased by Hewlett-Packard in 1995. A font synthesis engine named Infinifont was also purchased by Hewlett-Packard at that time.

Revisions

1.0

The PANOSE 1.0 definition was published in 1988. A PANOSE classification number consists of 10 concatenated values. Each value from a given category was computed from a specific visual metric, such as the weight of the font and the presence or absence of serifs. Special values "Any" (0) and "No Fit" (1) exist for every category, which have specific meanings to the mapper. "Any" means match that digit with any available digit, which allows the mapper to handle distortable typefaces. "No Fit" means that the item being classified does not fit within the present system.

The standard classifies fonts in following categories in following order:

Latin Text categories

  • Serif Style: it describes the appearance of the serifs used in a font design and groups them into one of 14 general categories. Serif and sans serif faces are classified within this digit.
  • Weight: it classifies the appearance of a font's stem thickness in relation to its height. It offers 10 gradations, ranging from Very Light to Extra Black.
  • Proportion: it describes the relative proportions of the characters in the font. Distinguishes Monospaced from Proportional, Modern from Old Style, and Extended from Condensed.
  • Contrast: it describes the ratio between the thickest and narrowest points on the letter O. The uppercase O is used because it is generally of higher contrast than the other characters of the alphabet.
  • Stroke Variation: it specifies the relationship between the thicknesses of the thin stems and the wide stems. It further details the contrast trait by describing the kind of transition that occurs as the stem thickness changes on rounded glyph shapes.
  • Arm Style: it classifies special treatment of diagonal stems and termination of open rounded letterforms. The letter A and C are used extensively for this classification, along with G, M, S, V, W, and Y.
  • Letterform: it classifies roundness of the character shapes and the predominant skewing of the character forms.
  • Midline: it describes the placement of the midline across the uppercase characters and the treatment of diagonal stem apexes.
  • X-height: it describes the treatment of uppercase glyphs with diacritical marks and the relative size of the lowercase characters.

Latin Hand Written categories

  • Tool Kind:
  • Weight:
  • Spacing:
  • Aspect Ratio:
  • Contrast:
  • Topology:
  • Form:
  • Finials: Possible values are 0 (Any), 1 (No fit), 2/3/4 (None), 5/6/7 (Sharp), 8/9/10 (Tapered), 11/12/13 (Round). For each of the latter options there are three variants: respectively No loops, Closed Loops, and Open loops.
  • X-ascent:

Latin Decoratives categories

  • Class:
  • Weight:
  • Aspect:
  • Contrast:
  • Serif Variant:
  • Treatment:
  • Lining:
  • Topology:
  • Range of Characters:

Latin Symbol categories

  • Kind:
  • Weight:
  • Spacing:
  • Aspect Ratio & Contrast:
  • Aspect Ratio of Character 94:
  • Aspect Ratio of Character 119:
  • Aspect Ratio of Character 157:
  • Aspect Ratio of Character 163:
  • Aspect Ratio of Character 211:

Example

For example, the PANOSE digits for Times New Roman are:

Family Kind2 (Latin text)
Serif Style2 (Cove)
Weight6 (Medium)
Proportion3 (Modern)
Contrast5 (Medium low)
Stroke variation4 (Transitional)
Arm style5 (Straight arms)
Letterform2 (Round)
Midline3 (Standard)
X-height4 (Large)

2.0

The system stores actual measurement data under the Rich Font Description (RFD) rather than bucketing it, which allows the matching system to use mathematical distance rather than penalty tables. It is designed for distortable font technologies (e.g.: Multi Master fonts). The system offers multiple methods for distortable fonts.

The original classification system was changed from a bucket-based system to an arithmetic system (except the Family from PANOSE 1.0 and derivatives), and was expanded to following categories:

1.02.0
FamilyClass, Genre
Serif StyleSerif Measure, Serif Tall Measure, Serif Tip Measure, Serif Hip Roundness, Serif Tip Roundness, Serif Angle, Serif Drop Measure, Serif Balance Measure, Serif Foot Pitch Measure, Serif Cup Measure
WeightWeight Measure
ProportionMonospace Flag, Distortion Measure, Ratio Measure
ContrastNarrow Stem Measure
StrokeSpeed Factor, Stress-up Angle, Stress-low Angle
Arm StyleStem Taper Factor, Stem Dishing Measure, Stem Bowing Measure, Stem Termination Type, Stem Termination Angle
LetterformSlant Angle, Outer Curve Factor, Side Flat Factor, Top Flat Factor, Bowl Mid-out Measure
MidlineMid "E" Measure, Mid "A" Measure, Apex Trim Factor, Apex Serif Flag
X-HeightX-Tall Measure, Diacritical Location
noneCap-Scale Factor

Each PANOSE 2.0 category value is a signed 16-bit number (from −32,768 to 32,767; only ranges between −10,000 and 10,000 are defined), where value zero (0) is considered to be the "normal" for the digit. For example, digit zero for the weight represents medium weight. The "any" value from PANOSE 1.0 is translated to a "don't care" parameter and is replaced by the more comprehensive distortable font descriptions.

The Family category is replaced by Class and Genre, where Class indicates a font's language and character set, where Genre indicates text faces, display faces, symbol faces, and so on. PANOSE matching software is designed to match fonts with different Class, but same Genre. The same Genre can have different meaning in different Class, so the matching heuristic decides the closeness of fonts based on adjusted values based on Class, rather than raw PANOSE values within the fonts themselves.

PANOSE Classification Procedures

Classification Procedures are objective measurement techniques used to assign a PANOSE number to a font.

PANOSE Mapper software

The PANOSE Mapper software determines the closest possible font match on any given system by comparing the PANOSE numbers of the requested and available fonts. The individual PANOSE digits are compared, weighted by their typographic importance, and summed to provide a numerical visual distance. Typographic importance is derived by assigning weights to each digit; for example, a font's weight (regular, bold, demibold, etc.) is more important than its contrast (difference between thick and thin strokes).

Standardizations

PANOSE 1.0 table is supported in TrueType font format.

PANOSE 2.0 is used in ElseWare Corporation's Infinifont parametric font generation system.

In 1996, during the W3C's draft process for CSS 1, Hewlett-Packard proposed a PANOSE syntax extension for font substitution. It was not included in the final CSS 1 recommendation partly because of licensing concerns. Although Hewlett-Packard Co. is not interested in profiting from PANOSE, it will negotiate licenses on a time and materials basis. [2]

PANOSE 1.0 is supported in SVG since version 1.0 in the font-face element under panose-1 attribute. [3] In CSS 2, it is used in the panose-1 property, [4] which was removed in CSS 2.1.

In Office Open XML, it is part of WordProcessingML. [5]

PANOSE 1.0 is used in Rich Text Format Specification 1.7. [6]

Related Research Articles

<span class="mw-page-title-main">Type design</span> Art of designing typefaces and fonts

Type design is the art and process of designing typefaces. This involves drawing each letterform using a consistent style. The basic concepts and design variables are described below.

In typography, a serif is a small line or stroke regularly attached to the end of a larger stroke in a letter or symbol within a particular font or family of fonts. A typeface or "font family" making use of serifs is called a serif typeface, and a typeface that does not include them is sans-serif. Some typography sources refer to sans-serif typefaces as "grotesque" or "Gothic", and serif typefaces as "roman".

<span class="mw-page-title-main">Typeface</span> Set of characters that share common design features

A typeface is a design of letters, numbers and other symbols, to be used in printing or for electronic display. Most typefaces include variations in size, weight, slope, width, and so on. Each of these variations of the typeface is a font.

<span class="mw-page-title-main">Frutiger (typeface)</span> Typeface designed by Adrian Frutiger

Frutiger is a series of typefaces named after its Swiss designer, Adrian Frutiger. Frutiger is a humanist sans-serif typeface, intended to be clear and highly legible at a distance or at small text sizes. A very popular design worldwide, type designer Steve Matteson described its structure as "the best choice for legibility in pretty much any situation" at small text sizes, while Erik Spiekermann named it as "the best general typeface ever".

<span class="mw-page-title-main">Emphasis (typography)</span> Typographical distinction

In typography, emphasis is the strengthening of words in a text with a font in a different style from the rest of the text, to highlight them. It is the equivalent of prosody stress in speech.

<span class="mw-page-title-main">Univers</span> Sans-serif typeface family

Univers is a large sans-serif typeface family designed by Adrian Frutiger and released by his employer Deberny & Peignot in 1957. Classified as a neo-grotesque sans-serif, one based on the model of nineteenth-century German typefaces such as Akzidenz-Grotesk, it was notable for its availability from the moment of its launch in a comprehensive range of weights and widths. The original marketing for Univers deliberately referenced the periodic table to emphasise its scope.

<span class="mw-page-title-main">Tahoma (typeface)</span> Humanist sans-serif font

Tahoma is a humanist sans-serif typeface that Matthew Carter designed for Microsoft Corporation. Microsoft first distributed it, along with Carter's Verdana, as a font with Office 97.

The font family selection in (X)HTML, CSS, and derived systems specifies a list of prioritized fonts and generic family names; in conjunction with correlating font properties, this list determines the particular font face used to render characters. The family selection is available in two forms: in the deprecated (X)HTML <font>...</font> element with its face attribute, and in the CSS font-family property.

<span class="mw-page-title-main">Small caps</span> Lowercase characters that resemble uppercase letters except smaller in height

In typography, small caps are characters typeset with glyphs that resemble uppercase letters (capitals) but reduced in height and weight close to the surrounding lowercase letters or text figures. This is technically not a case-transformation, but a substitution of glyphs, although the effect is often approximated by case-transformation and scaling. Small caps are used in running text as a form of emphasis that is less dominant than all uppercase text, and as a method of emphasis or distinctiveness for text alongside or instead of italics, or when boldface is inappropriate. For example, the text "Text in small caps" appears as Text in small caps in small caps. Small caps can be used to draw attention to the opening phrase or line of a new section of text, or to provide an additional style in a dictionary entry where many parts must be typographically differentiated.

x-height Measurement of letters in a typeface

In typography, the x-height, or corpus size, is the distance between the baseline and the mean line of lowercase letters in a typeface. Typically, this is the height of the letter x in the font, as well as the letters v, w, and z. One of the most important dimensions of a font, x-height defines how high lowercase letters without ascenders are compared to the cap height of uppercase letters.

<span class="mw-page-title-main">Lucida Grande</span> Font

Lucida Grande is a humanist sans-serif typeface. It is a member of the Lucida family of typefaces designed by Charles Bigelow and Kris Holmes. It is best known for its implementation throughout the macOS user interface from 1999 to 2014, as well as in other Apple software like Safari for Windows. As of OS X Yosemite, the system font was changed from Lucida Grande to Helvetica Neue. In OS X El Capitan the system font changed again, this time to San Francisco.

<span class="mw-page-title-main">Trebuchet MS</span> Digital sans-serif typeface family

Trebuchet MS is a humanist sans-serif typeface that Vincent Connare designed for Microsoft Corporation in 1996. Trebuchet MS was the font used for the window titles in the Windows XP default theme, succeeding MS Sans Serif and Tahoma. Released free of charge by Microsoft as part of their core fonts for the Web package, it remained one of the most popular body text fonts on webpages as of 2009.

<span class="mw-page-title-main">DejaVu fonts</span> Open-source Unicode fonts

The DejaVu fonts are a superfamily of fonts designed for broad coverage of the Unicode Universal Character Set. The fonts are derived from Bitstream Vera (sans-serif) and Bitstream Charter (serif), two fonts released by Bitstream under a free license that allowed derivative works based upon them; the Vera and Charter families were limited mainly to the characters in the Basic Latin and Latin-1 Supplement portions of Unicode, roughly equivalent to ISO/IEC 8859-15, and Bitstream's licensing terms allowed the fonts to be expanded upon without explicit authorization. The DejaVu fonts project was started with the aim to "provide a wider range of characters ... while maintaining the original look and feel through the process of collaborative development". The development of the fonts is done by many contributors and is organized through a wiki and a mailing list.

<span class="mw-page-title-main">Font</span> Particular size, weight and style of a typeface

In metal typesetting, a font is a particular size, weight and style of a typeface. Each font is a matched set of type, with a piece for each glyph. A typeface consists of various fonts that share an overall design.

<span class="mw-page-title-main">Microsoft Sans Serif</span> Neo-grotesque sans-serif typeface

Microsoft Sans Serif is a sans-serif typeface introduced with early Microsoft Windows versions. It is the successor of MS Sans Serif, formerly Helv, a proportional bitmap font introduced in Windows 1.0. Both typefaces are very similar in design to Arial and Helvetica. The typeface was designed to match the MS Sans bitmap included in the early releases of Microsoft Windows.

<span class="mw-page-title-main">Syntax (typeface)</span> Typeface

Syntax comprises a family of fonts designed by Swiss typeface designer Hans Eduard Meier. Originally just a sans-serif font, it was extended with additional serif designs.

<span class="mw-page-title-main">Benton Sans</span> Typeface

Benton Sans is a digital typeface family begun by Tobias Frere-Jones in 1995, and expanded by Cyrus Highsmith of Font Bureau. It is based on the sans-serif typefaces designed for American Type Founders by Morris Fuller Benton around the beginning of the twentieth century in the industrial or grotesque style. It was a reworked version of Benton Gothic developed for various corporate customers, under Frere-Jones's guidance. In developing the typeface, Frere-Jones studied drawings of Morris Fuller Benton's 1908 typeface News Gothic at the Smithsonian Institution. The typeface began as a proprietary type, initially titled MSL Gothic, for Martha Stewart Living magazine and the website for Martha Stewart Living Omnimedia. As Benton Gothic, there are 7 weights from Thin to Black and only 2 widths.

In typography, the Vox-ATypI classification makes it possible to classify typefaces into general classes. Devised by Maximilien Vox in 1954, it was adopted in 1962 by the Association Typographique Internationale (ATypI) and in 1967 as a British Standard, as British Standards Classification of Typefaces, which is a very basic interpretation and adaptation/modification of the earlier Vox-ATypI classification. On April 27, 2021, ATypI announced that they had de-adopted the system and that they were establishing a working group building towards a new, larger system incorporating the different scripts of the world.

<span class="mw-page-title-main">Web typography</span> Publishing considerations for the Web

Web typography is the use of fonts on the World Wide Web. When HTML was first created, font faces and styles were controlled exclusively by the settings of each web browser. There was no mechanism for individual Web pages to control font display until Netscape introduced the font element in 1995, which was then standardized in the HTML 3.2 specification. However, the font specified by the font element had to be installed on the user's computer or a fallback font, such as a browser's default sans-serif or monospace font, would be used. The first Cascading Style Sheets specification was published in 1996 and provided the same capabilities.

References

  1. Yannis Haralambous, Fonts & Encodings, O'Reilly Media, 2007, p. 424. ISBN   0-596-10242-9.
  2. PANOSE: An Ideal Typeface Matching System for the Web
  3. 20.8.3 The 'font-face' element
  4. 15.3.6 Descriptors for Matching: 'panose-1', 'stemv', 'stemh', 'slope', 'cap-height', 'x-height', 'ascent', and 'descent'
  5. WordML and Panose- Yes, Panose!
  6. RTF Version 1.7 [ permanent dead link ]