Patent ID: 7095411

Claim:
A system for providing a hinted TrueType font comprising: one or more computer-readable media; one or more processors; computer-readable instructions on the one or more computer-readable media which, when executed by the one or more processors, cause the one or more processors to implement a method comprising: providing a source character from a fully hinted TrueType font from which hints are to be transferred, the source character having multiple control points that are constrained by the hints; providing a target character from a TrueType font to which hints from the source character are to be transferred, the target character having control points that will be constrained by the transferred hints; and transferring hints associated with the source character and that refer to control points on the source character to hints associated with the target character and that refer to control points on the target character, wherein said transferring comprises pairing individual control points associated with the source character with individual control points associated with the target character to define a set of multiple pairs of control points, and, for each pair of control points, calculating a score that characterizes the pair of control points, wherein the score characterizes the desirability of a match between the control points, wherein the desirability of the match is a function of incoming/outgoing lines associated with the control points, wherein said function considers whether the incoming/outgoing lines are either one of curved or straight.