Browse Prior Art Database

Variable Tabs for Justification

IP.com Disclosure Number: IPCOM000086823D
Original Publication Date: 1976-Nov-01
Included in the Prior Art Database: 2005-Mar-03
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Wheeler, PJ: AUTHOR

Abstract

Expansion of the space between words to justify a line of text is accomplished by use of a variable width tab.

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

Page 1 of 1

Variable Tabs for Justification

Expansion of the space between words to justify a line of text is accomplished by use of a variable width tab.

A line of text to be justified is stored in a printer buffer. The text is formatted upon entry into the buffer by removal of the interword spaces. Tab command codes followed by two bytes of position information are inserted in place of the spaces. The two bytes of position information instruct the printer to tab from its present location to the location specified by the position bytes.

When the text is formatted upon initial entry into the printer buffer, the position bytes following each tab specify an escapement that is equivalent to that of a standard interword space. To justify the line, an expansion factor to apply to each of the position bytes is calculated. The printer buffer is then scanned, and the expansion factor is applied to the position bytes following each tab.

1