Patent ID: 7573476

Claim:
A method for rendering a desired glyph on a display device associated with a computing device, the method comprising operating the computing device to perform acts comprising: receiving input data indicating a desired glyph to be rendered; obtaining data for rendering the desired glyph from a glyph data set, wherein the glyph data set includes data corresponding to a description of the desired glyph including data corresponding to at least one augmenting trajectory description for an enhancing feature that is an end portion or serif of at least one stroke of the desired glyph, the at least one augmenting trajectory description comprising at least one conditional rule defining rendering of the enhancing feature conditioned on runtime conditions; and rendering the desired glyph using the obtained data and at least one runtime parameter, the rendering comprising: A) with the augmenting trajectory description, rendering the desired glyph with the enhancing feature when the at least one run time parameter is in a first range, the rendering comprising, when the augmenting trajectory description defines a region enclosing one or more pixels, activating all pixels located fully within the region in the same manner as other pixels activated in rendering the desired glyph; B) modifying the at least one augmenting trajectory description and rendering the desired glyph with a modified enhancing feature in accordance with a conditional rule of the modified augmenting trajectory description when the at least one run time parameter is in a second range; and C) rendering the desired glyph without the enhancing feature when the at least one run time parameter is in a third range.