Resources Contact Us Home
Method and computer software program product for processing characters based on outline font

Image Number 17 for United States Patent #7239318.

A method and computer software product for processing outline fonts is described to skeletonize character fonts based on their outline data. The method may comprise: reading font data from an outline font dictionary that stores the outline data of an outline font, preparing element structures and constructing a graphic path; determining whether or not the element structures constitute another graphic path; determining whether or not, within the graphic path, there is another graphic path that is completely contained and has the same cyclic direction as the graphic path, if there is, then, deleting the other graphic path; and moving the element structures that constitute the graphic path by a predetermined distance to the direction of character width based on the character width of the outline font, thereby to output a plurality of line segments which effectively eliminates the character width of the outline font.

  Recently Added Patents
Information processing device and display control method
Encryption using alternate authentication key
Method and apparatus for allocating and obtaining IP address
Copolymer for positive type lithography, polymerization initiator used in production of said copolymer, and composition for semiconductor lithography
Link establishment in a wireless communication environment
Low-complexity motion vector prediction systems and methods
Methods and apparatus for intelligent selection of goods and services in mobile commerce
  Randomly Featured Patents
External rearview mirror
Electrosurgical apparatus and methods for treating tissue
Image pickup apparatus performing automatic photographing processing, image pickup method and computer-readable recording medium recorded with program thereof
Organic light emitting device with cathode interface modification layer and fabrication method thereof
Image forming apparatus and authentication method
Central processing unit architecture with symmetric instruction scheduling to achieve multiple instruction launch and execution
Homogeneous liquid phase process for making alkane polyols
Current limiting means for a generator
Apparatus for controlling a charging generator
Method for manufacturing biaxially oriented tubing from thermoplastic material