Patent ID: 11960818
Assignee: ADOBE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
receiving an electronic document including a plurality of words for automatic typographic correction;
identifying a typographic river in the electronic document based on positions of empty glyphs on consecutive lines of text in the electronic document, wherein the typographic river includes a plurality of nodes, wherein each node comprises an empty glyph;
identifying a candidate adjustment that removes a first node of the plurality of nodes by:
searching the electronic document for a hyphenation point that is located in a vicinity of a first line of text; and
computing, using a fitting parameter for the first line of text, an adjustment factor for a character spacing, a word spacing, or a glyph scaling for the first line of text; and

applying the candidate adjustment to the electronic document.