System independent font rendering
AssigneeOracle International Corporation
InventorAntoine Duane Butler
Life of this patent
Estimating the term…
Abstract
In various aspects, systems and methods according to certain embodiments do not require that fonts be available on each user's system. An on-demand font service provides any required font data to the client. Accordingly, no matter what client device, a document rendered with font data provided by the service will look the same across all platforms even if a substituted font is used.
Claims20
A method comprising:
- receiving, at one or more computer systems, a request to render a portion of text, the portion of text being associated with one or more rendering calls to render text in at least one font;
- selecting, with one or more processors associated with the one or more computer systems, a font based on the request;
- generating, with the one or more processors associated with the one or more computer systems, a fixed format representing the portion of the text rendered in the selected font;
- generating, with the one or more processors associated with the one or more computer systems, a set of instructions to a client based on the fixed format;
- and
- sending the set of instructions to the client causing the client to include at least a portion of the fixed format in a document.
A non-transitory computer-readable medium storing a computer program product which when executed by one or more processors of one or more computer systems causes the one or more processors to:
- receive a request to render a portion of text, the portion of text being associated with one or more rendering calls to render text in at least one font;
- select a font based on the request;
- generate a fixed format representing the portion of the text rendered in the selected font;
- generate a set of instructions to a client based on the fixed format;
- and
- send the set of instructions to the client causing the client to include at least a portion of the fixed format in a document.
A method comprising:
- receiving, at one or more computer systems, a first document;
- parsing, with one or more processors associated with the one or more computer systems, the first document to identify one or more rendering calls to render a portion of text in at least one font;
- generating, with the one or more processors associated with the one or more computer systems, a request to a font source based on the one or more rendering calls;
- sending the request to the font source;
- receiving, at the one or more computer systems, a set of instructions generated by the font source;
- generating, with the one or more processors associated with the one or more computer systems, a second document based on the set of instructions, the second document having a fixed format representative of the block of text.
Dependencies are inferred from the claim text.