METHOD FOR RENDERING GLYPHS USING A LAYOUT SERVICES LIBRARY

Patent №

US 6,288,726

Granted

2001-09-11

Filed 1997

Owner

MICROSOFT CORPORATION

AI components

1

nlp

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08884115

Rendering glyphs using a layout services library. A layout services library provides a set of text-processing functions for use by a client program. The text-processing functions access font information stored in the font tables insulating the client program from the details of the font table formats. The layout services library may be used to identify glyph variants and to position glyphs along a base line for a run of text. To identify glyph variants, the layout services library scans the run of text to identify the locations of characters having alternative glyph forms. The layout services library creates a list of feature parameter structures, each of which contains a count of the number of glyph alternates that apply for each identified character. The client program assembles a list of identical characters which have different parameters and presents a list of all glyph variants to the user who chooses one of the alternatives. To position glyphs, the layout services library assembles data that describes the advance of a virtual pen point from glyph to glyph along the base line, an X-placement value, and a Y-placement value. The X-placement value and the Y-placement value are used to position the glyph with respect to the virtual pen point on the base line.

AI classification

Natural language0.98
AI hardware0.30
Knowledge representation0.04
Planning0.00
Evolutionary computation0.00
Speech0.00
Machine learning0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 86360111

Assignors

BALLARD, DEAN D.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC