Patent ID: 7719537

Claim:
A method for processing by a computer font data comprising font instruction to provide improved font rendering by said computer upon display or printing, said method comprising: analyzing by a computer operating system a set of pixels-per-em values and fractional pixel shifts contained in the font instruction, which is present in a library script or computer program, for each glyph in a font data to construct a database of values; converting by said computer operating system said pixels-per-em values and said fractional pixel shifts into shorthand notation having a form of operational codes and argument values for each glyph in the font data; and compressing by said computer operating system the operational codes and the argument values into a compressed data stream comprising a series of multiple-bit words representing font instruction specifications for each glyph in the font data which were originally represented as said pixel-per-em values and said fractional pixel shifts; setting by said computer operating system fixed values corresponding to environmental variable values for each glyph; decompressing the multi-bit words representing font instruction specifications; and executing the font instruction specifications decompressed in absence of said environmental variable values thereby executing a reduced amount of code to render font glyphs.