Font Size: a A A

The Research Of Auto-Generating Method For Curve Contour Character

Posted on:2008-06-04Degree:MasterType:Thesis
Country:ChinaCandidate:D M ChenFull Text:PDF
GTID:2178360212992860Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Characters are necessary in our life; they stay everywhere and anytime no matter in our daily work or life. The library of Characters font is the important base of dealing with the Chinese information, its development experiences three stags: Dot-Matrix font library, Vector font library and curve font library.The largest defect of Dot-Matrix font library and Vector font library is the mass storage, and they will appear the saw tooth phenomenon when we enlarge the font. Curve font is the most popular method of charactering of Character figure; it describes the Character figures with a set of straight line and thrice Bezier curve. This method can not only eliminate the disadvantages of Dot-Matrix font and Vector font, but also have some merits such as this Character figure has good continuity, slinky, can transform conveniently and small storage, it is reach the goal of enlarging infinitely.At present, although have adopted the Curve font in the charactering of Character figure, the transformation from Vector font to Curve font is accomplished manually. The transformation by manpower is a large project, the workload is very large, the process is very complex and slow, the quality is not satisfactory and it is inefficient. So it is make great sense to investigate a method of generating good quality Curve font automatically, this thesis based on the significance, research an effective method to achieve the auto-transformation from Vector font to Curve font.It is need to resolve four problems as follows when we want to realize the auto-transformation from Vector font to Curve font:Firstly, pick-up the key point of Vector font figure well and trulyThis thesis adopts the Three-Stage method to pick-up the key point of Vector font figure. This method cannot only keep the font figure well but also have a less storage.Secondly, determine the approach type of the Vector segment exactlyDetermine the approach type of Vector segment based on the principle of benchmark Arc-Chord distance, so that it is can reach a better approach precision with as less key point as possible. Thirdly, evaluate the control points of thrice Bezier Curve to improve the precision of approachFor the vector segments, which need to be replaced by the straight line, they only need to store the end point of the vector segment, for the vector segments, which need to be replaced by curve; they should evaluate the control point of thrice Bezier curve by the least square method. Because the thrice Bezier curve can control its shape only by the four control points, so this can less the storage of the curve segments, father more less the storage of the whole Curve font library.Fourthly, extract the characteristic figure by the character of stroke, and then optimize the Curve font library.Because the Chinese character is composed by some basal stroke and every stroke has its own specific style, so we can extract the figure, which have the specific style by using the preconcerted rules, and then adjust the key point position of the outline according to the stroke, which it belongs to. So that the same and the similar stroke outline have the same segment method, consequently keep the font style, and then reach the goal of optimizing the Curve font library.This thesis has three innovations; first propose the Three-Stage pick-up key point method, namely do interpolation on the Vector font outline in advance, eliminate the issue of subsection unreasonably which was caused by the long straight line of Vector font outline when we do subsection, then pick-up key point iteratively, at last eliminate the abundant key points, so that we can obtain the less storage; Second, propose the principle of benchmark Arc-Chord distance to determine the approach type, this principle ensures this method not only have the less storage but also have the better approach precision; Third, define some rules to extract stroke, according to these rules the extract characteristic outline, then adjust the key point to keep the font style.
Keywords/Search Tags:Thrice Bezier curve, pick-up key point, benchmark Arc-Chord distance principle, the least square method
PDF Full Text Request
Related items