typesupply / booster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Booster

Booster is a framework for creating complex, application-like RoboFont extensions. RoboFont has an incredibly rich set of built in tools and APIs for creating complex tools. It's really fantastic and the parts for 99.something% of scripts and extensions are already built in. Booster fills in the 0.something% that I have needed in my recent extensions. The features include:

  • A base class for extension controllers.
  • A font manager for fonts with and without interfaces.
  • Application inactivity monitoring.
  • A request center.

And other stuff. It has been useful to me.

Documentation

The documentation will be in the code. It's not perfect, but it's the only way that I'm able to keep documentation up to date. Besides, if you aren't comfortable reading code, you probably don't need this.

The best place to start is controller.py.

NOTE

If at attribute, property, method, function, class or variable name starts with an underscore, DO NOT USE IT. Anything starting with an underscore is for internal use only and is subject to change whenever I want to change it.

About

License:MIT License


Languages

Language:Python 100.0%