Generic font specification leading to specific font selection
AssigneeInternational Business Machines Corporation
InventorsScott Anthony Morgan, Troy Gary Reish, Craig Ardner Swearingen
Life of this patent
Estimating the term…
Abstract
A generic font request is changed to an operating system specific format font request. A font request is received from an application by a font handler. Both the application and the font handler are typically run by an operating system in a computer memory. Once the font handler determines that the font request is a generic font request, i.e. is in a format different than the operating system specific format expected by the operating system, it translates the generic font request to an operating system specific format font request.
Claims20
A method for changing a font request to a font request in an operating system specific syntax, comprising the steps of:
- receiving a font request from an application run by an operating system, the application and operating system resident in a computer memory, the application font request being in one of a plurality of possible syntaxes;
- determining that the application font request is in a syntax different than an operating system specific syntax expected by the operating system;
- and
- translating the application font request to an application font request in the operating system specific syntax.
A system for changing a font request to a font request in an operating system specific syntax, comprising:
- means for receiving a font request from an application run by an operating system, the application and operating system resident in a computer memory, the application font request being in one of a plurality of possible syntaxes;
- means for determining that the application font request is in a syntax different than an operating system specific syntax expected by the operating system;
- and
- means for translating the application font request to an application font request in the operating system specific syntax.
A computer memory for storing sets of instructions for changing a font request to a font request in an operating system specific syntax, comprising:
- means for receiving a font request from an application run by an operating system, the application and operating system resident in a computer memory, the application font request made in both an operating system specific syntax and a second syntax;
- and
- means for determining whether the application font request in the operating system specific syntax succeeds;
- means for translating the application font request in the second syntax to an application font request in the operating system specific syntax, the means activated when the computer memory is coupled to and accessed by a computer.
A font interface tool for processing a font request generated by an application for appropriate presentation of an application interface on a computer display by an operating system comprising:
- means for receiving a font request from an application run by an operating system, the application and operating system resident in a computer memory, the application font request in one or more of a plurality of possible syntaxes;
- means for passing the application font request directly to the operating system if the application font request is in an operating system specific syntax;
- means responsive to a failure to set a font according to the application font request in the operating system specific syntax for correcting the application font request in the one or more syntaxes to an application font request in the operating system specific syntax for the operating system on which the application is running;
- and
- means for setting a font in the operating system.
Dependencies are inferred from the claim text.