×

System and method for consistent cross-platform text layout

  • US 10,019,415 B1
  • Filed: 06/09/2016
  • Issued: 07/10/2018
  • Est. Priority Date: 08/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for consistent cross-platform text layout performed at a client, comprising one or more processors and memory storing one or more sets of instructions executed by the one or more processors to perform the method, the method comprising:

  • generating text layout information representing a layout of text on a scalable unit grid;

    wherein the scalable unit grid is based on a nominal display screen resolution-independent unit;

    wherein the nominal display screen-resolution independent unit is based on an em size of a digital font face selected for the text;

    wherein the text layout information comprises glyph information for each glyph in a set of glyphs;

    wherein the glyph information for each glyph in the set of glyphs comprises a) vector path information defining one or more contours of the each glyph, and b) a horizontal grid coordinate and a vertical grid coordinate identifying a location of the each glyph in the scalable unit grid;

    using the text layout information at the client to render the set of glyphs at the client in a first pixel grid; and

    sending the text layout information over a network to a server-side rendering engine supported on one or more servers for rendering the set of glyphs in a second pixel grid.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×