Skip to content

Latest commit

 

History

History
72 lines (51 loc) · 1.51 KB

index.rst

File metadata and controls

72 lines (51 loc) · 1.51 KB

defcon

defcon is a set of UFO based objects optimized for use in font editing applications. The objects are built to be lightweight, fast and flexible. The objects are very bare-bones and they are not meant to be end-all, be-all objects. Rather, they are meant to provide base functionality <Subclassing> so that you can focus on your application's behavior, not object observing <Notifications> or maintaining cached data <Representations>.

Basic Usage

defcon is very easy to use:

from defcon import Font
font = Font()
# now do some stuff!

Concepts

concepts/notifications concepts/subclassing concepts/externalchanges concepts/representations

Objects

objects/font objects/layer objects/glyph objects/contour objects/component objects/point objects/anchor objects/info objects/kerning objects/groups objects/features objects/lib objects/unicodedata objects/notificationcenter objects/base objects/layerSet

Dependencies

  • FontTools >= 3.31.0, installed with the fonttools[ufo] extra, required to import fonttools.ufoLib module.

Optional Dependencies

Indices and tables

  • genindex
  • modindex
  • search