Abstract:
A data composing, editing, formatting and display system for use by composers of business documents and quality printed graphics. A cathode-ray tube display is utilized to display text characters imputed by a secondary media reader in a manner analogous to a display of a page of typed data on a typewriter. The number of words of text which appear on each line of displayed text between margin boundaries are optimized. Additional text may be inserted or deleted at any point in the displayed text or the margin boundaries can be altered resulting in the displayed text shifting to accommodate the additional text or new boundaries. Text shifting results in reoptimization of the displayed lines without resultant loss of word integrity or paragraph definition. Operator controls are actuable to effect display of the displayed characters in either standard spacing or in proportional spacing. When standard spacing is specified, each character has the same escapement value. When proportional spacing is specified, the escapement value of the character varies in accordance with the character width. Since the average character width in proportional spacing is less than the average character width of standard spacing characters, a shift from standard spacing to proportional spacing could result in additional space located at the end of each line of displayed text. The operator may thereafter specify an optimization operation to maximize the number of words of proportionally spaced characters which appear within the margin boundaries on each display line. A set of scales corresponding to the escapement value selected can selectively be displayed adjacent to the text characters to inform the operator of the space that the displayed line will occupy on a printed document. Additionally, a partial adjust operation enables the operator to align the text on even pica positions when shifting from standard spacing to proportional spacing.
Abstract:
A data composing, editing, formatting and display system for use by composers of quality printed graphics. A cathode ray tube display is utilized to display keyed data and data inputed by a secondary media reader in a manner analogous to the display of a page of typed data on a typewriter. The number of words of text which appear on each line of displayed text between margin boundaries are optimized. Additional text may be inserted or deleted at any point in the displayed text or the margin boundaries can be altered resulting in the displayed text shifting to accommodate the additional test or new boundaries. Text shifting results in re-optimization of the display lines without resultant loss of word integrity or paragraph definition. Operator controls are effective to justify each line of displayed text by effecting extra spacing between text characters. The displayed justified text can then be outputed to a secondary media recorder or dejustified to facilitate further text and format modifications and thus maintain optimum word-line relationships.
Abstract:
A data composing, editing, formatting and display system for use by composers of quality printed graphics. A cathode ray tube display is utilized to display inputed data characters in a proportionally spaced representation. The number of words of text which appear on each line of displayed text are optimized in accordance with variable margin settings and the width values of the characters appearing on the line. Additional text may be inserted or deleted at any point in the displayed text without resultant loss of word definition, paragraph definition, word order, or line-margin relationship. Additional lines of text may be created or deleted between paragraphs of words as words are inserted or deleted in one of the paragraphs. The text character representations are stored serially in bulk storage and accessed by a processor having a high speed storage and arithmetic section for display and line-word optimization calculations. A large parallel gating section of the processor and a control storage containing unique factors set the conditions which ''''program'''' the high speed storage and arithmetic section to effect necessary text manipulation between display frames while maintaining a real time response to rapidly initiated operator controlled functions.