Browse Prior Art Database

Font Attribute Hierarchy

IP.com Disclosure Number: IPCOM000037649D
Original Publication Date: 1989-May-01
Included in the Prior Art Database: 2005-Jan-29
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Barker, BA: AUTHOR [+3]

Abstract

The presentation attributes of a font can be specified at various hierarchy levels in an interchange document. Within a given hierarchy level, modified font attributes become active as long as the level exists. Font characteristics that are common for lower hierarchy levels in a document may be specified at higher levels thus eliminating the respecification of unchanged font attributes. In addition, the specification of font attributes rather than requesting a certain named font permits font substitution. The processor of the document determines a substitute font based on a description of the named font's characteristics.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 77% of the total text.

Page 1 of 1

Font Attribute Hierarchy

The presentation attributes of a font can be specified at various hierarchy levels in an interchange document. Within a given hierarchy level, modified font attributes become active as long as the level exists. Font characteristics that are common for lower hierarchy levels in a document may be specified at higher levels thus eliminating the respecification of unchanged font attributes. In addition, the specification of font attributes rather than requesting a certain named font permits font substitution. The processor of the document determines a substitute font based on a description of the named font's characteristics.

This invention allows a different set of font modifications to be active for multiple text sequences across and within various document composition pages. For example, the thickness of character strokes could vary from light to bold depending on text that is footnote text or body text. In addition, the specification of font attributes rather than limiting the font request to a specific font permits an interpreting application to substitute a surrogate font that satisfies the attributes active at a particular document hierarchy level. There are three hierarchy levels defined for override of font attributes. The top hierarchy level for specifying font attributes is the definition of the font object itself. The second level is at the data stream level in the form of a Map Coded Font structured field, while the lowest level...