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
Power control system
Computer workload management with security policy enforcement
Extended varying angle antenna for electromagnetic radiation dissipation device
Shaver switch
Image output system and method for logging image data storage location
Input unit of portable terminal, portable terminal using the same, and operation method thereof
Nonvolatile semiconductor memory element, nonvolatile semiconductor memory, and method for operating nonvolatile semiconductor memory element
  Randomly Featured Patents
Process for obtaining sturgeon caviar analog, and product thus obtained
Aryloxy aminobutanols for alleviating symptoms of depression
Method and device for generating images from ultrasonic signals obtained by echography
Surgical testing instrument and system
Materials classifier, method of using, and method of making
Combined cutting tool holder and cutting tip
System, method and apparatus for lapping workpieces with soluble abrasives
Receiving point-to-point and point-to-point multipoint multimedia broadcasts/multicast services
Litter box