The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 17, 2009
Filed:
May. 13, 2005
Andrei Burago, Kirkland, WA (US);
Jennifer P. Michelstein, Kirkland, WA (US);
Sergey Genkin, Kirkland, WA (US);
Victor E. Kozyrev, Issaquahj, WA (US);
Sergey Malkin, Redmond, WA (US);
Andrei Burago, Kirkland, WA (US);
Jennifer P. Michelstein, Kirkland, WA (US);
Sergey Genkin, Kirkland, WA (US);
Victor E. Kozyrev, Issaquahj, WA (US);
Sergey Malkin, Redmond, WA (US);
Microsoft Corporation, Redmond, OR (US);
Abstract
A method and system for optimizing the horizontal spacing of superscripts and subscripts in open type font designs is disclosed. The system includes a module for vertically aligning and spacing characters and a module for horizontally aligning characters having differing baselines in accordance with cut-in information stored in font tables corresponding to each individual character in the font. This additional horizontal spacing adjustment capability provides for optimum placement of character glyphs having differing baselines, e.g., superscript or subscript. The method includes placing a first/next character on a baseline, retrieving a next adjacent character, determining whether a cut-in associated with one or both of the characters can be applied between the two characters, and then applying the appropriate cut-in. Ascertaining whether a cut-in may apply may be accomplished by evaluating relative positions of adjacent glyph bounding boxes.