Developing FontParts

You want to help with developing FontParts? Yay!

We are mostly focused on documenting the objects and building a test suite. We’ll eventually need bits of code here and there. If you have an idea for a new API or want to discuss one of the esting APIs, cool.


Want to suggest a new font part for FontParts? It’s best to do this on the RoboFab mailing list. Please present why you think this needs to be added. Before you do so, please make sure you understand the goals of the project, the existing API and so on.

Bug Reports

Notice a bug when using FontParts? Is it a bug in a specific application? If so, please report the bug to the application develper. If it’s not specific to a particular application, please open an issue on GitHub or, if you really can’t open an issue on GitHub, send a message to the RoboFab mailing list


Take a look at the open issues and see if there is anything there that you want to work on. Please try to follow the general coding style of the library so that everything has the same level of readability.

Writing Documentation

We really need help with adding the formatted documentation strings to the base objects. The API documentation is generated from those. Here’s a style guide. Please get in touch if you want to help with this.

Test Suite

Once the documentation is more complete, we’re going to build out the test suite. More information about the plans for that is here.