Skip to content

# `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