Automatic Typographic River Removal in Electronic Documents
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for removing typographic rivers from electronic documents are labor-intensive, inefficient, and not scalable, often requiring manual adjustments that can create uneven spacing and introduce additional errors, making them unsuitable for large documents or documents with multiple pages.
Innovation Solution
A typography management system that automatically detects and removes typographic rivers by adjusting hyphenation points and typesetting values, such as glyph size and spacing, to eliminate sequences of empty glyphs within a threshold distance, providing a scalable solution adaptable to various document formats and content types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual adjustments are made to remove typographic rivers, then typographic rivers can be removed, but the process becomes labor-intensive and time-consuming
Solution Approach 1:
The system automatically detects typographic rivers and applies corrections without requiring manual intervention. The computer-implemented algorithm identifies sequences of empty glyphs across consecutive lines and autonomously adjusts hyphenation points and typesetting values to remove the rivers, making the system self-correcting rather than requiring human editors to manually fix each issue.
Solution Approach 2:
The patent replaces manual mechanical editing processes with an automated computational system. Instead of editors manually analyzing and adjusting each typographic river, a computer algorithm processes the document, detecting empty glyph sequences and applying corrections through automated manipulation of hyphenation and typesetting parameters.
2Reliability
If multiple corrective actions are applied to remove typographic rivers, then rivers can be removed, but additional errors may be introduced and spacing becomes uneven
Solution Approach 1:
The system removes typographic rivers by systematically adjusting typographic parameters such as hyphenation points and typesetting values (glyph size, spacing, font parameters). By changing these parameters in a controlled manner, the system eliminates empty glyph sequences while maintaining proper character positioning and avoiding the introduction of additional errors.
Solution Approach 2:
The system detects the presence of typographic rivers by analyzing empty glyph sequences and uses this feedback information to guide corrective actions. The detection mechanism provides feedback about where rivers exist, allowing the system to apply targeted corrections only where needed, thereby avoiding unnecessary adjustments that could cause uneven spacing or additional errors.
3Reliability
If conventional manual methods are used to remove typographic rivers, then rivers can be removed, but the solution is not scalable to large documents or documents with multiple pages
Solution Approach 1:
The patent replaces manual mechanical editing processes with an automated computational system. Instead of editors manually analyzing and adjusting each typographic river, a computer algorithm processes the document, detecting empty glyph sequences and applying corrections through automated manipulation of hyphenation and typesetting parameters.
Solution Approach 2:
The system provides a universal solution that can process any electronic document regardless of size, language, or content type. The computer-implemented method is designed to handle documents of any scale from single pages to multi-page documents, making the typographic river removal process scalable and adaptable to various document formats and requirements.
Data Source
AI summary
Embodiments are disclosed for removing typographic rivers from electronic documents. The method may include receiving an electronic document including a plurality of words for automatic typographic correction. A typographic river is identified in the electronic document, the typographic river including a plurality of nodes, each node including an empty glyph. A candidate adjustment that removes the first node of the plurality of nodes is identified and the candidate adjustment is applied to the electronic document.


