Vector graphic conversion into fonts
AssigneeAdobe Systems Incorporated
InventorDamien M. Antipa
Life of this patent
Estimating the term…
Abstract
Techniques are described to convert vector graphics into fonts. In one or more implementations, web content is received that includes one or more vector graphics. Each of the one or more vector graphics are flattened to form a path that describes a corresponding image of a respective vector graphic. A font file is formed that includes, for each path, a glyph and an identifier that is usable to identify the glyph. A stylesheet file is also created having a class that corresponds to the glyph and corresponding identifier.
Claims20
A method implemented by one or more computing devices to convert one or more vector graphics into a font file, the method comprising:
- receiving web content that includes the one or more vector graphics;
- flattening each of the one or more vector graphics to form a path that describes a corresponding image of a respective said vector graphic, the flattening replacing a textual description of the respective said vector graphic with the path;
- forming the font file that includes, for each said path, a glyph and an identifier that is usable to identify the glyph;
- and
- creating a stylesheet file having a class that corresponds to the glyph and corresponding identifier.
A system comprising:
- one or more modules implemented at least partially in hardware, the one or more modules configured to perform operations including generating a font file from one or more vector graphics and a stylesheet file that describes the one or more vector graphics included in web content, the generating including:
- converting each of the one or more vector graphics into a list of waypoints that describe a path corresponding to an image of a respective said vector graphic, the converting replacing a textual description of the respective said vector graphic with the list of waypoints;
- forming the font file to include, for each said list of waypoints, a glyph and an identifier that is usable to identify the glyph;
- and
- creating the stylesheet file having a class that corresponds to the glyph and corresponding identifier.
One or more non-transitory computer-readable storage media comprising instructions that are stored thereon that, responsive to execution by a computing device, causes the computing device to perform operations comprising:
- receiving web content from a service provider via a network, the web content including a font file having a plurality of glyphs, each of the glyphs having a list of waypoints that are converted from one or more vector graphics and are associated with an identifier, the converting replacing a textual description of the respective one or more vector graphics with a list of waypoints;
- and
- consuming the web content by a content management system.
Dependencies are inferred from the claim text.