Kerning

Must Override

BaseKerning._contains(key)

Subclasses must override this method.

BaseKerning._delItem(key)

Subclasses must override this method.

BaseKerning._getItem(key)

Subclasses must override this method.

BaseKerning._items()

Subclasses must override this method.

BaseKerning._setItem(key, value)

Subclasses must override this method.

May Override

BaseKerning._clear()

Subclasses may override this method.

BaseKerning._get(key, default=None)

Subclasses may override this method.

BaseKerning._init(*args, **kwargs)

Subclasses may override this method.

BaseKerning._interpolate(factor, minKerning, maxKerning, round=True, suppressError=True)[source]

This is the environment implementation of BaseKerning.interpolate.

  • factor will be an Integer/Float, tuple or list.
  • minKerning will be a BaseKerning object.
  • maxKerning will be a BaseKerning object.
  • round will be a bool indicating if the interpolated kerning should be rounded.
  • suppressError will be a bool indicating if incompatible data should be ignored.

Subclasses may override this method.

BaseKerning._iter()

Subclasses may override this method.

BaseKerning._keys()

Subclasses may override this method.

BaseKerning._len()

Subclasses may override this method.

BaseKerning._pop(key, default=None)

Subclasses may override this method.

BaseKerning._round(multiple=1)[source]

This is the environment implementation of BaseKerning.round. multiple will be an int.

Subclasses may override this method.

BaseKerning._scale(factor)[source]

This is the environment implementation of BaseKerning.scaleBy. factor will be a tuple.

Subclasses may override this method.

BaseKerning._update(other)

Subclasses may override this method.

BaseKerning._values()

Subclasses may override this method.