An apparatus and method improve the readability of text on a computer system by changing the positioning of one or more words to eliminate potential problems in readability that can be identified by examining the text. When a potential problem is identified, the word to word positioning of text may be adjusted to compress one or more lines and/or to expand one or more lines to move one or more words to a different line. For example, if two adjacent lines begin with the same word, the first line could be compressed so the first word of the second line is moved to the end of the first line. In the alternative, the first line could be expanded so the last word of the first line is moved to the first word of the second line. By selectively changing the positioning of words, the readability of the text may be greatly improved.
A technique for automated paragraph layout identifies possible lines within a paragraph in a top-down pass through the paragraph, selects a combination of the possible lines in a bottom-up pass through the paragraph, and specifies a layout for the paragraph within a page according to the selected combination.
Method, system, and computer code for preparing markup language documents containing multi-line text elements for WYSIWYG printing. The document is rendered in a prepress server system by a duplicate of the browser that was used to prepare the document in the client system. User-imposed line breaks are identified by reviewing text elements for break characters. Browser-imposed line breaks are identified by comparing spatial location information from the browser for each sequential pair of characters in a text element. The collective line break information is used to ensure that the line breaks viewed by the user are maintained when the document is converted to a prepress system.
In a method and system for processing print data, the print data is displayed on a display device before printing, and the print data is displayed together with a check device or reticule that is displaceable at the display device. Both the print data as well as the check device are processed as transparent layers in a browser, where the check device is a dynamic element. The method and the system make it possible to check the registration precision or, in-register quality both by pages as well as within a page for print data of a print job that is divided into a plurality of pages.
Methods and apparatus for calculating paragraph layout. A method begins with a first node in a paragraph and calculates an optimal line break scheme for paragraph layout that ended in the node. For every subsequent node in the paragraph, the method calculates an optimal line break scheme for paragraph layout that ends respectively in every subsequent node. Each optimal line break scheme is calculated by minimizing the total of a penalty value of a current line and all preceding penalties of all preceding lines. The preceding penalties of all preceding lines are defined by a previously calculated optimal line break scheme.
The present invention provides a digital content production system and a digital content production program, which are appropriate for use in preventing a layout intended by a designer from being destroyed. The invention keeps the consistency of the layout, and prevents the order of posting information from being disturbed by the generation of overflow of information. A content delivery terminal produces a digital content for output by storing information to be posted into a plurality of information storage frames while referencing a layout definition file. When a text information storage frame is not sufficient to store text information, a flow object of the text information that cannot be stored in the text information storage frame can be stored into another text information storage frame having the same ID as that of the text information storage frame.