Inspiration

The idea for Glyphics came from my love for personal expression and my fascination with technology. I wanted to create a tool that captures the uniqueness of each person’s handwriting and brings it into the digital world. The trend toward personalization in design inspired me to find a way for anyone to easily turn their handwriting into a font, something that felt uniquely theirs and usable in a variety of creative contexts.

What it does

Glyphics scans handwritten letters and converts them into fully functional digital fonts. I made it so that users can upload images or take photos of their handwriting, and the app processes each character, transforming them into a custom font file. Once it's ready, the font can be downloaded and used to generate text in your own handwriting!

How I built it

Glyphics is powered by Google's Document AI, which is used for optical character recognition. Based on the detected bounding boxes for individual symbols, the application crops characters and converts them into a bitmap font.

Challenges I ran into

One of the biggest challenges was ensuring the app could accurately recognize a wide range of handwriting styles, as well as cleaning up the individual character images.

Accomplishments that I'm proud of

I'm proud of the app's high level of accuracy!

What I learned

I learned a lot about the intricacies of optical character recognition (OCR), especially when it comes to the variability of handwritten characters.

What's next for Glyphics

Moving forward, I plan to add more features to Glyphics, such as allowing users to customize their fonts by adjusting letter shapes, sizes, and spacing, as well as properly vectorizing the font for more portability. I’m also looking into integrating Glyphics as a plugin for popular design software platforms, which would make the tool even more accessible for creatives. In the long term, I want to expand the app’s language support to include non-Latin scripts, enabling users to create fonts for languages like Arabic, Cyrillic, and Mandarin.

Built With

Share this project:

Updates