Check The GitHub Repository

Sugar Font Editor Activity

Kids Make Fonts

Ideas For a Sugar Font Editor


By Dave Crossland (GSoC Mentor)

I don’t have any preconceptions about what a Sugar Activity for drawing and editing fonts should be like. But here’s are a few ideas to get started.

I described some of the Big Ideas of font editors in the Glyphr Studio issue tracker, a web based font editor.

For drawing, I think that a spiro and curve offsetting could be interesting. It can be done with inkscape, and used in Metapolator, FontArk, and LetterInk as discussed recently on type-drawers (the #1 font design forum.)

But this would be a stretch goal; before getting to that point, you’d need to create the most basic font editor possible - drawing with regular PostScript bezier outlines - and get the whole editor working end to end. For that, TruFont is a great model to follow in terms of functionality, and base font data libraries, but since it is PyQt5 based its UI can not be used directly in Sugar.

In fact, making a simple Font Manager activity so that users can select, share (upload + download), install, and use fonts would likely be a big milestone and form a base for a font editor activity to build upon. There are already two similar activities.

Other improvements to the font related parts of the Sugar Platform may also be needed.

Here are some links related to the above:

Font Editors


Font Managers