Patent ID: 7499055

Claim:
A method of font generation capable of displaying at least one stroke of a character having a varying thickness by means of a geometric figure centered on a moving path, comprising: determining the moving path for each of the at least one stroke in accordance with characteristics of the character, the characteristics including stroke thickness and stroke transition; dividing the moving path into at least one sub-path in accordance with the stroke transition of each of the at least one stroke; determining a number of control points for each sub-path based on a curvature of the at least one sub-path; using said control points to determine: (1) coefficients of a first set of equations that describe the coordinates of the at least one sub-path at any point on the sub-path, and (2) coefficients of a second set of equations that enumerate a dimension of the geometric figure at any point of the sub-path; and moving the center of the geometric figure along each of the at least one sub-path while varying the dimension of the geometric figure in accordance with the second set of equations such that an area swept out by said moving figure defines an area of the stroke, wherein one or more of determining the moving path, dividing the moving path, determining a number of control points, using said control points or moving the center of the geometric figure are performed by a computing apparatus.