Rendering oversized glyphs to a monospace grid
AssigneeMicrosoft Technology Licensing, LLC
InventorDaniel John IMMS
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorDaniel John IMMS
Estimating the term…
Tools and techniques are described to render oversize glyphs in a monospace grid. Glyph rendering algorithms collect changed cells, collect affected cells based on overlap, clear certain affected cells, and redraw only specified cells. By reducing the number of cells whose glyphs are redrawn in response a text edit, algorithms permit faster execution even when rendering is done by a script rather than precompiled code. Algorithmic advances also permit faster display frame rates, and help preserve battery power. Grids may be numbered, and traversed, in different ways. Oversize glyphs may include underscores, ligatures, mathematical symbols, emojis, kanji, accented characters in various natural languages, and wide or tall text characters which extend beyond the display space of a single cell. Glyph rendering may provide user interface updates in browsers, shells, terminal emulators, and other programs.
A computing system configured for rendering oversized glyphs to a monospace grid, the computing system comprising:
A method for rendering oversized glyphs to a monospace grid, the method comprising:
A storage medium configured with code which upon execution by one or more processors performs a method for rendering oversized glyphs to a monospace grid, the method comprising:
Dependencies are inferred from the claim text.