Handwriting Font Android Application for Monotype Imaging

Our Client Says...

"You guys bring a lot to the table."

Client

Based in Woburn, MA, Monotype Imaging is a leading global provider of typefaces and related technology.The company is dedicated to typesetting and typeface design (type foundry), as well as to the development of text and imaging solutions used in consumer electronics.

Challenges

• Monotype Imaging approached Envion to develop a Handwriting Font Creation application for Samsung Galaxy Note Tablet.

• The client’s application allows capturing images of handwritten glyphs, and converting those images into TrueType outlines that are stored in a font. The resulting font can be used to produce text that looks like the user’s handwriting.

• Over-persuading the customer to develop a regular Android GUI application with a JNI layer instead of an Android NDK application.

 

Solution

Envion started by creating a 5-strong project team that, based on a thorough research conducted by them, dissuaded the client from developing an Android NDK app, and convinced them to develop a regular Android GUI application with a JNI layer instead. The Envion team created a set of detailed documentation for the project, including mockups and application scheme diagrams.

Our project team managed to establish a great rapport with the client, ensuring highly dynamic and efficient interaction with them. The client's project owner was granted full access to the project documentation. To ensure a greater flexibility of the development process, our project team used SCRUM.

The more technically challenging part of the project implementation effort was associated with need to optimize the C-based libraries provided by the client in order to achieve an acceptable level of performance on Samsung Galaxy Nexus devices.

The libraries were a key component of the application, responsible for converting hand-drawn glyphs into TrueType font outlines and storing those outlines as a font. When initially provided by the client, the libraries represented a hodge-podge of antiquated software, originally developed for other purposes, and created using a variety of coding styles and practices. The libraries were not POSIX-compliant, and they were riddled with persistent bugs that proved difficult to get rid of. 

Envion’s project team dealt with all the above issues in an efficient manner and delivered the project on time and on budget.

 

Technology Stack

  • Android SDK
  • Android NDK
  • JNI
  • Java
  • C
  • Client-provided C-based libraries.

Result

Monotype Imaging has received a premium-quality product to broaden their product range, and establish themselves even further as a leading provider of typeface technology. 

Engaging Envion to implement the project has allowed the client to choose the optimal development technology, thus ruling out the otherwise possible issues with the project's implementation.  

Contact Us

captcha