Rendering multi-lingual text by creating bit map files and determining font bindings
AssigneeSap SE
InventorsYanlin Sun, Roy Gu
Life of this patent
Estimating the term…
Abstract
Multi-lingual text is rendered by creating bit map files and by determining font bindings. In particular, a font property file is specified. Font bit map files are created based upon the font property file. An input file with multi-lingual text is received. The font bit map files are accessed to determine font bindings for characters within the input file. Related methods, apparatus, systems, and articles are also described.
Claims16
A non-transitory computer readable storage medium comprising executable instructions, which when executed by a computer, cause the computer to:
- specify a font property file;
- create font bit map files based upon the font property file, wherein each of the font bit map files corresponds to a specified font and indicates whether a particular non-Latin character can be rendered in the specified font;
- prioritize access to the font bit map files;
- receive an input file with multi-lingual text, wherein the multi-lingual text includes Latin characters and non-Latin characters;
- access the font bit map files according to the prioritized access;
- and
- determine appropriate font bindings for the characters within the input file.
A method for implementation by one or more data processors comprising:
- specifying, by at least one data processor, a font property file;
- creating, by at least one data processor, font bit map files based upon the font property file, wherein each of the font bit map files corresponds to a typeface category and indicates whether a particular non-Latin character can be rendered in the typeface category, wherein the font bit map files enumerate different typeface categories for each language;
- prioritizing access to the font bit map files;
- receiving, by at least one data processor, an input file with multi-lingual text, wherein the multi-lingual text includes Latin characters and non-Latin characters;
- accessing, by at least one data processor, the font bit map files according to the prioritized access;
- and
- determining appropriate font bindings for characters within the input file.
A method for implementation by one or more data processors comprising:
- specifying, by at least one data processor, a font property file;
- creating, by at least one data processor, font bit map files based upon the font property file, wherein each of the font bit map files corresponds to a specified font and indicates whether a particular non-Latin character can be rendered in the specified font;
- prioritizing access to the font bit map files based on a locale of a server receiving the input file;
- receiving, by at least one data processor, an input file with multi-lingual text, wherein the multi-lingual text includes Latin characters and non-Latin characters;
- accessing, by at least one data processor, the font bit map files according to the prioritized access;
- and
- determining appropriate font bindings for characters within the input file.
Dependencies are inferred from the claim text.