fgGroup

fontgate.fgGroup = class fgGroup(object)

Kerning/Metrics group

Constructors:
  fgGroup() - default
  fgGroup(fgGroup) - copy
  fgGroup( tuple('name', list(ids), mode, 'mainglyphname') ) - parametric
           possible values for mode are 'FeaClassGroupMode', 'KernLeftGroupMode', 'KernRightGroupMode', 'KernBothSideGroupMode'

Methods

__add__(...)
x.__add__(y) <==> x+y
__delattr__(...)
x.__delattr__('name') <==> del x.name
__delitem__(...)
x.__delitem__(y) <==> del x[y]
__delslice__(...)
x.__delslice__(i, j) <==> del x[i:j]

Use of negative indices is not supported.
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]

Use of negative indices is not supported.
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__len__(...)
x.__len__() <==> len(x)
__mul__(...)
x.__mul__(n) <==> x*n
__repr__(...)
x.__repr__() <==> repr(x)
__rmul__(...)
x.__rmul__(n) <==> n*x
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setitem__(...)
x.__setitem__(i, y) <==> x[i]=y
__setslice__(...)
x.__setslice__(i, j, y) <==> x[i:j]=y

Use  of negative indices is not supported.
isBoth(...)
True if group mode is 'KernBothSideGroupMode'
isFeaGroup(...)
True if group mode is 'FeaClassGroupMode'
isLeft(...)
True if group mode is 'KernLeftGroupMode' or 'KernBothSideGroupMode'
isRight(...)
True if group mode is 'KernRightGroupMode' or 'KernBothSideGroupMode'

Descriptors

id
(int) group id
mode
('FeaClassGroupMode'/'KernLeftGroupMode'/'KernRightGroupMode'/'KernBothSideGroupMode') group mode
name
(string) group name

Attributes

__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

id

fontgate.fgGroup.id
(int) group id

isBoth

fontgate.fgGroup.isBoth = isBoth(...)
True if group mode is 'KernBothSideGroupMode'

isFeaGroup

fontgate.fgGroup.isFeaGroup = isFeaGroup(...)
True if group mode is 'FeaClassGroupMode'

isLeft

fontgate.fgGroup.isLeft = isLeft(...)
True if group mode is 'KernLeftGroupMode' or 'KernBothSideGroupMode'

isRight

fontgate.fgGroup.isRight = isRight(...)
True if group mode is 'KernRightGroupMode' or 'KernBothSideGroupMode'

mode

fontgate.fgGroup.mode
('FeaClassGroupMode'/'KernLeftGroupMode'/'KernRightGroupMode'/'KernBothSideGroupMode') group mode

name

fontgate.fgGroup.name
(string) group name