• Home
  • Genetic Algorithm
  • 2048
  • Custom Fonts
  • Hexapod
  • Ball and Plate

Computer Aided Design final project
​

​If you've got it, font it.
​

Group members: Evan Dvorak, Sihan Lin, Joel Feske
Curve fitting code can be found here.
ABSTRACT
​

In this paper, we outline a method by which a personal, digital typeface can be generated from a scanned image of a user’s handwriting. From the scanned image, each glyph is segmented and thresholded to produce a binary bitmap image, to which we apply a routine that finds the object’s outside and inside boundaries. Bezier curves are fitted to the boundary data using a scheme that recursively splits any spline that does not meet a user­defined tolerance parameter. Lastly, we provide an example of word processing with the personal font using Python to typeset a sentence into a VRML file.

Andrew Carnegie’s well­known quotation, typeset by our word processing program with Sihan’s converted handwriting
Picture

Comparing our typeset custom font (top) to a sample from the same user’s actual handwriting (bottom). Whereas the writer may connect glyphs when writing by hand, our current method does not handle ligatures.
Picture

A shear transformation is used to create an italicized version of the font.
Picture
Your browser does not support viewing this document. Click here to download the document.
Proudly powered by Weebly
  • Home
  • Genetic Algorithm
  • 2048
  • Custom Fonts
  • Hexapod
  • Ball and Plate