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
Method and system for monitoring and treating hemodynamic parameters
Method and system for phase-sensitive magnetic resonance imaging
Incrementally increasing deployment of gateways
Device for identifying types of document files
Build process management system
Dynamic web page construction based on determination of client device location
Method for detection and characterization of a microorganism in a sample using time-dependent intrinsic fluorescence measurements
  Randomly Featured Patents
In-car sensor equipped with aspirator fan motor
Methods of treating emesis using growth hormone secretagogues
Universal handle extension for unloading butterfly valve for tank trailer or other vehicle
Photobase generator and curable composition
Soot filtering unit for the exhaust of a diesel internal combustion engine and method for regenerating the filters thereof
Dual volume flushing system for a flush tank
Dispensing system and squeezing-out device and storage container for the dispensing system
Computer graphics display processor for generating dynamic refreshed vector images
Apparatus for maintaining unreacted monomer concentration in a polymerization reactor
Press for making pressed board