Patent ID: 8866820

Claim:
A non-transitory computer-readable record medium storing a program for a computer to realize an outline font compression method comprising: reading outline font data storing (x,y) coordinate values of both ends of a line necessary for drawing a contour of a character and a category of said line connecting a pair of said ends; compressing said outline font data; calculating a difference of (x,y) coordinate values of both ends of each of lines using the outline font data; calculating a threshold value “A” using a frequency of appearance related to said calculated difference values; determining, to be a difference value of both ends of each of lines, a value of a result of subtracting said threshold value “A” from a difference of (x,y) coordinate values of both ends of said straight line, if a category of line being a straight line and if the difference of (x,y) coordinate values of both ends of said straight line are greater than said threshold value A; taking statistics on the difference of (x,y) coordinate values of both ends and obtaining coordinate difference value appearance frequency distribution data; calculating a difference value conversion threshold value using the coordinate difference value appearance frequency distribution data; applying a coordinate difference conversion to the difference values as both ends of a straight line; recalculating the coordinate difference value appearance frequency distribution data for the straight line to which the coordinate difference conversion is applied and that for other values of both ends; obtaining a first difference value appearance frequency distribution of coordinates constituting curves using the recalculated the coordinate difference value appearance frequency distribution data; obtaining a second difference value appearance frequency distribution of both ends coordinates of straight lines using the recalculated the coordinate difference value appearance frequency distribution data; and performing a coordinate difference value coding using a third difference value appearance frequency distribution of a total of the first difference value appearance frequency distribution and the second difference value appearance frequency distribution.