fontgate
index
(built-in)

FontGate Python interface
 
fgAnchor: Anchor representation
fgAnchors: list of fgAnchor objects
fgAxes: Axes list representation
fgAxis: Axis representation
fgCMaps: list of fgCmapRecord objects
fgCaret: Caret representation
fgCarets: list of fgCaret objects
fgCmapRecordfgCmapRecord representation
fgCoding: Coding data representation
fgComponent: Component representation
fgComponents: list of fgComponent objects
fgContour: Contour representation
fgContours: list of fgContour objects
fgCuspPoint: CuspPoint representation
fgCuspPoints: list of fgCuspPoint objects
pyfgDataOwnerDatapyfgDataOwnerData objects
fgDesignPosition: Anchor representation
fgDeviceRecord: DeviceRecord representation
fgDeviceRecords: list of fgDeviceRecord objects
fgExtMapUIntToStringfgExtMapUIntToString dictionary
fgFont: Font representation
fgFontHinting: Font Hinting data representation
fgFontInfo: FontInfo data
fgFontInfoDict: Font info dictionaries
fgGaspRecord: GaspRecord representation
fgGaspRecords: list of fgGaspRecord objects
fgGlyph: Glyph representation
fgGlyphsRfgGlyphsR representation
fgGlyphDict: Glyph dictionaries
fgGlyphIDsSet: GlyphIDs set
fgGlyphs: list of fgGlyph objects
fgGroup: Kerning/Metrics group
fgGroups: Glyph groups list
fgGuide: Guide representation
fgGuides: list of fgGuide objects
fgHint: Hint representation
fgHintCommand: HintCommand representation
fgHintCommands: list of fgHintCommand objects
fgHints: list of fgHint objects
fgKerning: Kerning representation
fgKerningGroups: Dictionary of kerning groups
fgKerningObject: KerningObject representation
fgKerningObjectPair: KerningObjectPair representation
fgLayer: Layer representation
fgLayers: list of fgLayer objects
fgLib: Dictionary with font- or glyph-related data
fgMapBytes: Raw data dictionary
fgExtMapIntTofgShapefgExtMapIntTofgShape dictionary
fgFlagsDict: bool flags diactionary
fgValuesDict: float values dictionary
fgIntDict: int dictionary
fgStringDict: string dictionary
fgMaster: Anchor representation
fgMasters: list of fgMaster objects
fgMaxPfgMaxP representation
fgMetricsClass: MetricsClass representation
fgMetricsClasses: list of fgMetricsClass objects
fgNametable: NameTable - unicode->name translation and vice versa
fgNode: Node representation
fgNodes: list of fgNode objects
fgOTLayout: OpenType Layout representation
fgOtInfo: OT Info representation
fgOtValue: OT Value representation
fgPackages: Font packages representation
fgPen: Pen representation
fgExtMapUShortToShortfgExtMapUShortToShort dictionary
fgShape: Shape representation
fgShapes: list of fgShape objects
fgStem: Stem representation
fgStems: list of fgStem objects
fgTrueTypePoint: TrueType Point representation
fgTrueTypePoints: list of fgTrueTypePoint objects
fgVdmxRecordfgVdmxRecord representation
fgVdmxRecords: list of fgVdmxRecord objects
fgVectorBool: [char] vector
fgVectorChar: [char] vector
fgVectorDouble: [double] vector
fgVectorInt: [int] vector
fgVectorUInt16: [uint16_t] vector
fgVectorUInt32: [uint32t] vector
fgVectorPoint: [fgPoint] vector
fgZone: Zone representation
fgZones: list of fgZone objects
fgOptions: FontGate options
fgOpt_T1ImportfgOpt_T1Import options page
fgOpt_OTImportfgOpt_OTImport options page
fgOpt_UfoFontImportfgOpt_UfoFontImport options page
fgOpt_VfbImportfgOpt_VfbImport options page
fgOpt_VfbExportfgOpt_VfbExport options page
fgOpt_UfoFontExportfgOpt_UfoFontExport options page
fgOpt_OTExportfgOpt_OTExport options page
fgOpt_T1ExportfgOpt_T1Export options page
fgOpt_EOTExportfgOpt_EOTExport options page
fgOpt_WOFFExportfgOpt_WOFFExport options page
fgOpt_FontfgOpt_Font options page
fgOpt_KerningOptionsfgOpt_KerningOptions options page
fgOpt_OTExportFeaFilefgOpt_OTExportFeaFile options page
fgOpt_TTAutohintfgOpt_TTAutohint options page
fgOpt_T1AutohintfgOpt_T1Autohint options page
fgOpt_TTFAutohintfgOpt_TTFAutohint options page
fgOpt_AutoMetricsfgOpt_AutoMetrics options page
fgOpt_ExpandKerningfgOpt_ExpandKerning options page
fgOpt_OptimizefgOpt_Optimize options page
fgBitmap: Bitmap representation
fgBitmaps: list of  fgBitmap objects
fgBitmapsData: BitmapsData representation
fgBrush: Brush representation
fgColor: Color representation
fgCurve: Curve representation
fgFontGateData: FontGateData representation
fgGlyphData: GlyphData representation
fgExtMapCharToCharfgExtMapCharToChar dictionary
fgMatrix: Transformation matrix representation
fgPoint: Point representation
fgPointU: PointU representation
fgRect: Rectangle representation
fgRenderedfgRendered representation
fgTrueTypeData: TrueTypeData representation
fgVector: Vector representation

 
Classes
       
__builtin__.object
__builtin__.fgAnchor
__builtin__.fgAnchors
__builtin__.fgAxes
__builtin__.fgAxis
__builtin__.fgBitmap
__builtin__.fgBitmaps
__builtin__.fgBitmapsData
__builtin__.fgBrush
__builtin__.fgCMaps
__builtin__.fgCaret
__builtin__.fgCarets
__builtin__.fgCmapRecord
__builtin__.fgCoding
__builtin__.fgColor
__builtin__.fgComponent
__builtin__.fgComponents
__builtin__.fgContour
__builtin__.fgContours
__builtin__.fgCurve
__builtin__.fgCuspPoint
__builtin__.fgCuspPoints
__builtin__.fgDesignPosition
__builtin__.fgDeviceRecord
__builtin__.fgDeviceRecords
__builtin__.fgExtMapCharToChar
__builtin__.fgExtMapIntTofgShape
__builtin__.fgExtMapUIntToString
__builtin__.fgExtMapUShortToShort
__builtin__.fgFlagsDict
__builtin__.fgFont
__builtin__.fgFontGateData
__builtin__.fgFontHinting
__builtin__.fgFontInfo
__builtin__.fgFontInfoDict
__builtin__.fgGaspRecord
__builtin__.fgGaspRecords
__builtin__.fgGlyph
__builtin__.fgGlyphData
__builtin__.fgGlyphDict
__builtin__.fgGlyphIDsSet
__builtin__.fgGlyphs
__builtin__.fgGlyphsR
__builtin__.fgGroup
__builtin__.fgGroups
__builtin__.fgGuide
__builtin__.fgGuides
__builtin__.fgHint
__builtin__.fgHintCommand
__builtin__.fgHintCommands
__builtin__.fgHints
__builtin__.fgIntDict
__builtin__.fgKerning
__builtin__.fgKerningGroups
__builtin__.fgKerningObject
__builtin__.fgKerningObjectPair
__builtin__.fgLayer
__builtin__.fgLayers
__builtin__.fgLib
__builtin__.fgMapBytes
__builtin__.fgMaster
__builtin__.fgMasters
__builtin__.fgMatrix
__builtin__.fgMaxP
__builtin__.fgMetricsClass
__builtin__.fgMetricsClasses
__builtin__.fgNametable
__builtin__.fgNode
__builtin__.fgNodes
__builtin__.fgOTLayout
__builtin__.fgOpt_AutoMetrics
__builtin__.fgOpt_EOTExport
__builtin__.fgOpt_ExpandKerning
__builtin__.fgOpt_Font
__builtin__.fgOpt_KerningOptions
__builtin__.fgOpt_OTExport
__builtin__.fgOpt_OTExportFeaFile
__builtin__.fgOpt_OTImport
__builtin__.fgOpt_Optimize
__builtin__.fgOpt_T1Autohint
__builtin__.fgOpt_T1Export
__builtin__.fgOpt_T1Import
__builtin__.fgOpt_TTAutohint
__builtin__.fgOpt_TTFAutohint
__builtin__.fgOpt_UfoFontExport
__builtin__.fgOpt_UfoFontImport
__builtin__.fgOpt_VfbExport
__builtin__.fgOpt_VfbImport
__builtin__.fgOpt_WOFFExport
__builtin__.fgOptions
__builtin__.fgOtInfo
__builtin__.fgOtValue
__builtin__.fgPackages
__builtin__.fgPen
__builtin__.fgPoint
__builtin__.fgPointU
__builtin__.fgRect
__builtin__.fgRendered
__builtin__.fgShape
__builtin__.fgShapes
__builtin__.fgStem
__builtin__.fgStems
__builtin__.fgStringDict
__builtin__.fgTrueTypeData
__builtin__.fgTrueTypePoint
__builtin__.fgTrueTypePoints
__builtin__.fgValuesDict
__builtin__.fgVdmxRecord
__builtin__.fgVdmxRecords
__builtin__.fgVector
__builtin__.fgVectorBool
__builtin__.fgVectorChar
__builtin__.fgVectorDouble
__builtin__.fgVectorInt
__builtin__.fgVectorPoint
__builtin__.fgVectorUInt16
__builtin__.fgVectorUInt32
__builtin__.fgZone
__builtin__.fgZones
__builtin__.pyfgDataOwnerData

 
class fgAnchor(object)
    Anchor representation
 
Constructors:
  fgAnchor() - default
  fgAnchor(fgAnchor) - copy
  fgAnchor((x, y), 'name') - create with position=(x, y) and name='name'
  fgAnchor(x, y, 'name') - create with position=(x, y) and name='name'
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
copy(...)
copy(fgAnchor) - copy data from another fgAnchor object
draw(...)
draw(penObject) - draw the object with a segment pen
drawPoints(...)
drawPoints(penObject) - draw the object with a point pen
move(...)
move(dx, dy) - move anchor by (dx, dy)
round(...)
round() - round anchor coordinates
scale(...)
scale((scale_x, scale_y)[, (center_x, center_y)]) - scale anchor by (scale_x, scale_y) with center=(center_x, center_y) or (0,0) if not defined
transform(...)
transform(fgMatrix) - transform anchor coordinates by matrix

Data descriptors defined here:
data
(uint) - data
index
(int) - index of object for owner's base layer
mark
(uint) - mark
name
(string) - name
position
(fgPoint) - coordinates as fgPoint
x
(int/double) - horizontal coordinate
y
(int/double) - vertical coordinate

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgAnchors(object)
    list of fgAnchor objects
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgAxes(object)
    Axes list representation
 
Constructors:
  fgAxes() - default
  fgAxes(fgAxes) - copy
 
  Methods defined here:
__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.
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
masters
(fgMasters) - masters

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgAxis(object)
    Axis representation
 
Constructors:
  fgAxis('name') - create with name='name'
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
blendMap
(list(Point))
map
(list(Point))
name
(string) - name
shortName
(string) - shortName
type
(string) - type

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgBitmap(object)
    Bitmap representation
 
Constructors:
  fgBitmap() - default
  fgBitmap(fgBitmap) - make orphan copy of another object
  fgBitmap(width, height, bitsPerPixel)
  fgBitmap(width, height, rowBytes, bitsPerPixel, bytesarray)
 
  Methods defined here:
__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.
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__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.
__gt__(...)
x.__gt__(y) <==> x>y
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__le__(...)
x.__le__(y) <==> x<=y
__len__(...)
x.__len__() <==> len(x)
__lt__(...)
x.__lt__(y) <==> x<y
__mul__(...)
x.__mul__(n) <==> x*n
__ne__(...)
x.__ne__(y) <==> x!=y
__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.
__str__(...)
x.__str__() <==> str(x)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple
clear(...)
clear all data
clone(...)
clone(fgBitmap source) - make clone of source bitmap
copy(...)
copy(fgBitmap source[, x, y, w, h]) - copy whole source bitmap or part of it with size (w, h) from pos (x, y)
copyData(...)
copy(bytesarray) - assign new bitmap data
create(...)
create(<same as constructor's arguments>') - allocate new bitmap data
downsample(...)
downsample(fgBitmap, int oversampling)
empty(...)
bool empty() - return true if no data assigned or bitmap size is 0
emptyRow(...)
emptyRow(y, x0, x1) - return true if part of row y from x0 till x1 has no non-zero pixels
fill(...)
fill(fgColor color) - fill entire bitmap by color
flipV(...)
flip bitmap by vertical axis
getPixel(...)
fgColor getPixel(x, y) - get color of pixel (x, y)
row(...)
setPixel(...)
setPixel(x, y, fgColor color) - set color for pixel (x, y)

Data descriptors defined here:
bpp
bits per pixel
bytes
bytes per row
data
bitmap data
height
bitmap height in pixels
size
overall bytes count for bitmap storage
width
bitmap width in pixels

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgBitmaps(object)
    list of  fgBitmap objects
 
  Methods defined here:
__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.
append(...)
asList(...)
clean(...)
del(...)
insert(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgBitmapsData(object)
    BitmapsData representation
 
Constructors:
  fgBitmapsData() - default
  fgBitmapsData(fgBitmapsData) - copy
 
  Methods defined here:
OK(...)
bool OK() - return true if status is gdsOK
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
bad(...)
bool bad() - return true if status isn't gdsOK
boundingBox(...)
fgRect boundingBox(fgGlyphsRfgMatrix, bool prepareExport) - calculate bounding box
copy(...)
fgBitmapsData copy() - create alone copy of data
countPictures(...)
int countPictures() - return pictures count
getFontGateData(...)
getFontGateData() always return 0
getType(...)
string getType() - return 'dtBitmaps'
hasBody(...)
bool hasBody(bool prepareExport) - return true if non-empty body layer is present
hasColors(...)
bool hasColors() - return true if colors is present
hasHints(...)
bool hasHints() - return true if hints is present
hasPictures(...)
bool hasPictures() - return true if pictures is present
modified(...)
bool modified() - always return false
setParent(...)
setParent(fgGlyph) - set parent glyph
status(...)
'gdsOK'/'gdsInvalid' status()
transform(...)
transform(fgMatrix) - transform data
updated(...)
updated() - mark data as changed, reset internal caches

Data descriptors defined here:
bitmaps
(fgBitmaps) - list of fgRendered objects

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgBrush(object)
    Brush representation
 
Constructors:
  fgBrush() - default
  fgBrush(fgBrush) - copy
  fgBrush(fgColor) - solid brush with selected color and default size (1, 0)
  fgBrush(fgColorfgPoint) - solid brush with selected color and size
 
  Methods defined here:
__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.
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__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.
__gt__(...)
x.__gt__(y) <==> x>y
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__le__(...)
x.__le__(y) <==> x<=y
__len__(...)
x.__len__() <==> len(x)
__lt__(...)
x.__lt__(y) <==> x<y
__mul__(...)
x.__mul__(n) <==> x*n
__ne__(...)
x.__ne__(y) <==> x!=y
__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.
__str__(...)
x.__str__() <==> str(x)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple
isBlack(...)
bool isBlack() - return true if brush is black
isTransparent(...)
bool isTransparent() - return true if brush is transparent

Static methods defined here:
black(...)
fgBrush black() - get black solid brush
transparent(...)
fgBrush transparent() - get transparent solid brush

Data descriptors defined here:
kind
('Empty'/'Solid'/'Gradient') brush type
size
(fgPoint) brush size by x and y axis
solid
(fgColor) brush color

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgCMaps(object)
    list of fgCmapRecord objects
 
  Methods defined here:
__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.
append(...)
asList(...)
clean(...)
del(...)
insert(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgCaret(object)
    Caret representation
 
Constructors:
fgCaret() - default
fgCaret(fgCaret) - copy
fgCaret((fgOtValue/float/int, 'name')) - by coordinate and name
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data descriptors defined here:
name
(string) name
v
(fgOtValue) coordinate

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgCarets(object)
    list of fgCaret objects
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgCmapRecord(object)
    fgCmapRecord representation
 
  Methods defined here:
__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.
__str__(...)
x.__str__() <==> str(x)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple

Data descriptors defined here:
eid
format
lid
nid
pagename
pid
type

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgCoding(object)
    Coding data representation
 
Constructors:
  fgCoding() - default
  fgCoding(fgCoding) - copy
  fgCoding( bool [unicodeRange], bool [codepageRange], fgCMaps cmaps,
         fgEncoding encoding, fgEncoding importedEncoding,
         'encDefault'/'encStandard'/'encCustom')
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
cmaps
(fgCMaps)
codepageRange
(bool list)
encoding
(fgEncoding)
encodingType
('encDefault'/'encStandard'/'encCustom')
importedEncoding
(fgEncoding)
unicodeRange
(bool list)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgColor(object)
    Color representation
 
Constructors:  fgColor() - default
  fgColor(fgColor) - copy
  fgColor(float hueValue) - by hue value  fgColor(r, g, b) - by r, g, b, float values from 0 to 1.0
  fgColor(r, g, b, a) - by r, g, b, a float values from 0 to 1.0
 
  Methods defined here:
A(...)
int A() - get alpha value as int (0..255)
B(...)
int B() - get blue value as int (0..255)
G(...)
int G() - get green value as int (0..255)
R(...)
int B() - get blue value as int (0..255)
__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.
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__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.
__gt__(...)
x.__gt__(y) <==> x>y
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__le__(...)
x.__le__(y) <==> x<=y
__len__(...)
x.__len__() <==> len(x)
__lt__(...)
x.__lt__(y) <==> x<y
__mul__(...)
x.__mul__(n) <==> x*n
__ne__(...)
x.__ne__(y) <==> x!=y
__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.
__str__(...)
x.__str__() <==> str(x)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple
getCMYK(...)
(c, m, y, k, a) getCMYK([varK = 0.3]) - get color as CMYK+A components
gray(...)
float gray() - get color as grayscale level
hue(...)
float hue() - get hue value
lab(...)
(l, a, b) lab() - get color as lab float values
lightness(...)
float lightness() - get lightness value
saturation(...)
float saturation() - get saturation value
set(...)
set((r, g, b[, a])) - set color by tuple with rgb or rgba float values
setCMYK(...)
setCMYK(c, m, y, k[, _a = 1.0]) = set color by CMYK[A] float values
setGray(...)
segGray(float v) - set rgb components to v
setHue(...)
setHue(h[, s=1.0[, l = 0.5]]) - set by hsl float values
xyz(...)
(x, y, z) xyz() - get color as xyz float values

Static methods defined here:
black(...)
fgColor black() - get black color
fromInt(...)
fgColor fromInt(r, g, b[, a=255]) - get color by int rgb(a) values (0..255)
fromLab(...)
fgColor fromLab(l, a, b) - get color by float lab values
transparent(...)
fgColor transparent() - get transparent color

Data descriptors defined here:
a
(float 0..1.0) - alpha channel
b
(float 0..1.0) - blue channel
g
(float 0..1.0) - green channel
r
(float 0..1.0) - red channel

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgComponent(object)
    Component representation
 
Constructors:
  fgComponent() - default
  fgComponent(fgComponent) - copy
  fgComponent('name', fgMatrix) - by 'name' and transformation matrix fgMatrix
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
draw(...)
draw(pen object) - draw the object with a segment pen
drawPoints(...)
drawPoints(pen object) - draw the object with a point pen
move(...)
move(dx, dy) - move by float dx, dy value

Data descriptors defined here:
baseGlyph
(string) name of base glyph
box
(fgRect) - bounding box
hasFullMatrix
index
(int) component index in glyph's components list
matrix
(fgMatrix) - component transform matrix
offset
scale

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgComponents(object)
    list of fgComponent objects
 
  Methods defined here:
__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.
append(...)
asList(...)
clean(...)
decompose(...)
del(...)
getAsList(...)
insert(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgContour(object)
    Contour representation
 
Constructors:
  fgContour() - default
  fgContour(fgContour) - copy
 
  Methods defined here:
__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.
__str__(...)
x.__str__() <==> str(x)
appendNode(...)
appendNode(fgNode) - add node to the end of the contour
area(...)
float area()
autoClose(...)
bool autoClose() - bool autoClose() - close contour, return true if changes was made
autoInterpolated(...)
bool autoInterpolated() - interpolate contour nodes, return true if changes was made
autoSmooth(...)
bool autoSmooth() - smooth contour nodes, return true if changes was made
boundingBox(...)
fgRect boundingBox(fgMatrix[, bool prepareExport = false])
clear(...)
clear() - clear all nodes
contains(...)
bool/Nothing contains(fgPoint[, bool winding = false])
containsCurvePoint(...)
bool containsCurvePoint()
containsOffPoint(...)
bool containsOffPoint()
countNodes(...)
int countNodes() - get count of nodes
deleteNode(...)
bool deleteNode(int nodeIndex) - delete node
draw(...)
draw(segmentPen) - draw the object with a segment pen
drawPoints(...)
drawPoints(pointPen) - draw the object with a point pen
empty(...)
bool empty() - return True if contour haven't any node
filterOnPoints(...)
filterOnPoints()
getNode(...)
fgNode getNode(int nodeIndex) - get node by index
getNodes(...)
fgNode ] getNodes() - get list of fgNode objects
getUFONodesList(...)
[ ((x, y), 'nodetype', bool smooth, 'name') ] getUFONodesList() -get list of contour nodes as UFO-style tuples
insertNode(...)
insertNode(fgNode, int insertTo) - insert node into position insertTo
isCompatible(...)
bool isCompatible(fgContour)
length(...)
int length() - get count of nodes
midPoint(...)
fgPoint midPoint()
reverse(...)
reverse() - reverse order of contour nodes
toCurves(...)
toCurves([tolerance = 5.])
toShortSplines(...)
toShortSplines([tolerance = 5.[, bool short_splines = true]])
transform(...)
fgContour transform(fgMatrix)

Data descriptors defined here:
name
(string) name of contour
nodes
([fgNode]) contour nodes
open
(bool) open flag

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgContours(object)
    list of fgContour objects
 
  Methods defined here:
__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.
append(...)
asList(...)
clean(...)
del(...)
insert(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgCurve(object)
    Curve representation
 
Constructors:
  fgCurve() - default
  fgCurve(fgCurve) - copy
  fgCurve( [4 x fgPoint] )
  fgCurve( (q0, q1, q2, q3) )
  fgCurvefgPointfgPoint )
  fgCurvefgPointfgPointfgPoint )
  fgCurvefgPointfgPointfgPointfgPoint )
  fgCurvefgCurve, float t0, float t1 )
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple
bbox(...)
fgRect bbox()
check(...)
bool check(float flatness, float length, float w0, float w1)
coefficients(...)
(fgPoint a, fgPoint b, fgPoint c, fgPoint d) coefficients()
curvature(...)
float curvature(float t)
d1(...)
fgPoint d1(float t)
d2(...)
fgPoint d2(float t)
direction(...)
fgPoint direction(float time)
eseg(...)
fgCurve eseg(float u)
flat(...)
bool flat(double parameter = almost_zero)
getExtrema(...)
int getExtrema(bool h, [float] )
getInflection(...)
int getInflection( [float] )
hasExtrema(...)
bool hasExtrema()
isConvex(...)
bool isConvex( [float area] )
len(...)
float len(int quality)
maximumDeviation(...)
float maximumDeviation()
merge(...)
bool merge(fgCurve c)
point(...)
fgPoint point(float time)
quickLen(...)
float quickLen()
render(...)
int render([fgPoint/fgPointU], int quality)
seg(...)
fgCurve seg(float stime, float etime)
sseg(...)
fgCurve sseg(float u)
time(...)
float time(fgPoint[, int quality[, [float min_dist] ]])

Data descriptors defined here:
q0
(fgPoint)
q1
(fgPoint)
q2
(fgPoint)
q3
(fgPoint)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgCuspPoint(object)
    CuspPoint representation
 
Constructors:
  fgCuspPoint() - default
  fgCuspPoint(fgCuspPoint) - copy
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
middleH(...)
bool middleH()
middleV(...)
bool middleV()

Data descriptors defined here:
hlink0
(int)
hlink1
(int)
index
(int)
p
(fgPoint)
vlink0
(int)
vlink1
(int)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgCuspPoints(object)
    list of fgCuspPoint objects
 
  Methods defined here:
__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.
append(...)
asList(...)
clean(...)
del(...)
insert(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgDesignPosition(object)
    Anchor representation
 
Constructors:
  fgDesignPosition() - default
  fgDesignPosition(fgDesignPosition) - copy
  fgDesignPosition(axisCount) - parametric
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
data
(list(double)) - data

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgDeviceRecord(object)
    DeviceRecord representation
 
Constructors:
  fgDeviceRecord() - default
  fgDeviceRecord(fgDeviceRecord) - copy
  fgDeviceRecord(tuple( int ppm, int correction) )
  fgDeviceRecord( int ppm, int correction )
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
correction
(int)
ppm
(int)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgDeviceRecords(object)
    list of fgDeviceRecord objects
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgExtMapCharToChar(object)
    fgExtMapCharToChar dictionary
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__delitem__(...)
x.__delitem__(y) <==> del x[y]
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__len__(...)
x.__len__() <==> len(x)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setitem__(...)
x.__setitem__(i, y) <==> x[i]=y
asDict(...)
del(...)
has_key(...)
keys(...)
value(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgExtMapIntTofgShape(object)
    fgExtMapIntTofgShape dictionary
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__delitem__(...)
x.__delitem__(y) <==> del x[y]
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__len__(...)
x.__len__() <==> len(x)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setitem__(...)
x.__setitem__(i, y) <==> x[i]=y
asDict(...)
del(...)
has_key(...)
keys(...)
value(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgExtMapUIntToString(object)
    fgExtMapUIntToString dictionary
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__delitem__(...)
x.__delitem__(y) <==> del x[y]
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__len__(...)
x.__len__() <==> len(x)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setitem__(...)
x.__setitem__(i, y) <==> x[i]=y
asDict(...)
del(...)
has_key(...)
keys(...)
value(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgExtMapUShortToShort(object)
    fgExtMapUShortToShort dictionary
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__delitem__(...)
x.__delitem__(y) <==> del x[y]
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__len__(...)
x.__len__() <==> len(x)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setitem__(...)
x.__setitem__(i, y) <==> x[i]=y
asDict(...)
del(...)
has_key(...)
keys(...)
value(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgFlagsDict(object)
    bool flags diactionary
 
  Methods defined here:
__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.
asDict(...)
del(...)
has_key(...)
keys(...)
value(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgFont(object)
    Font representation
 
Constructors:
  fgFont() - create new empty font
  fgFont('font_name') -  - create new empty font with name 'font_name'
 
  Methods defined here:
__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.
addGlyph(...)
fgGlyph addGlyph(fgGlyph)
appendFeatures(...)
int appendFeatures()
averageHeight(...)
float averageHeight()
averageWidth(...)
float averageWidth()
boundingBox(...)
fgRect boundingBox(fgMatrix)
calculateSafeZones(...)
?
checkMaps(...)
checkMaps()
clearGlyphs(...)
clearGlyphs() - remove all glyphs
clearMaps(...)
clearMaps() - force clear all font internal caches
copyFrom(...)
copyFrom(fgFont sourceFont) - copy all data and glyphs from source font
createGlyph(...)
fgGlyph createGlyph('name'[, int unicode[, bool clearExisting = false]])
dropHintingTables(...)
dropHintingTables()
dropLayoutTables(...)
dropLayoutTables()
fixOrdering(...)
bool fixOrdering(float upm[, sortMethod='sortUnicode']) - sort glyphs by selected method. Methods are 'sortNone', 'sortName', 'sortUnicode', 'sortIndex', 'sortIndexReverse'
hasColors(...)
bool hasColors()
hasPictures(...)
bool hasPictures()
has_key(...)
bool has_key('name') - return true if font contains glyph with name 'name'
items(...)
[('name', fgGlyph)] items() - returns a list of font's ('name', fgGlyph) tuple pairs
keys(...)
['names'] keys() - return list of names of all glyphs in the font
killUnicode(...)
killUnicode(unicode) - remove selected unicode from all glyph unicodes lists
rebuildMaps(...)
rebuildMaps() - force clear and rebuild all font internal caches
removeGlyph(...)
bool/Nothing removeGlyph('name'/unicode) - remove glyph selected by 'name' or unicode (int)
save(...)
save('path/filename'[, bool save_vfb=false]) - save font in UFO or VFB format
scale(...)
scale(float) - scale font UPM
sortGlyphs(...)
sortGlyphs(sortMethod) - sort glyphs. sortMethod: 'sortNone'/'sortName'/'sortUnicode'/'sortIndex'/'sortIndexReverse'
update(...)
update() - force rebuild font chaches and request font update
values(...)
[fgGlyphvalues() - returns list of font's fgGlyph

Data descriptors defined here:
axes
(fgAxes) axes info
coding
(fgCoding) encoding info
features
(fgOTLayout) features data
glyphs
([fgGlyph]) font glyphs list
groups
(fgGroups) glyph groups list
guides
(fgGuides) guides list
hinting
(fgFontHinting) hinting info
hints
(fgHints) hints list for font 'Body' layer
id
(long) package id
info
(fgFontInfo) font info data
kerning
(fgKerning) kerning data
lib
(fgLib) additional font data
master
(fgLayer) font master layer
metricsClasses
(fgMetricsClasses) list of metrics classes
path
(string) path and font file name
shapes
(fgMapShapes) font shapes map
tables
(fgMapBytes) raw OT tables data
translatedNames
([tuples]) raw style->names.translated data

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgFontGateData(object)
    FontGateData representation
 
Constructors:
  fgFontGateData() - default
  fgFontGateData(fgFontGateData) - copy
 
  Methods defined here:
OK(...)
bool OK() - return true if status is gdsOK
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
activeLayer(...)
fgLayer activeLayer() - get active layer or Nothing if no layers exists
addContour(...)
fgContour addContour(fgContour) - add contour into 'Body' layer
addShape(...)
fgShape addShape(fgShape) - add shape into 'Body' layer
bad(...)
bool bad() - return true if status isn't gdsOK
bodyLayer(...)
fgLayer bodyLayer() - get layer named 'Body', any existing non-service layer if not found or Nothing if no layers exists
bodyLayerStrict(...)
fgLayer bodyLayerStrict() - get layer named 'Body'. if it's not present, create it on the fly
boundingBox(...)
fgRect boundingBox(fgGlyphsRfgMatrix, bool prepareExport) - calculate bounding box
checkContours(...)
checkContours() - ckeck for multi-segment contours and split it into one segment's contours
copy(...)
fgFontGateData copy() - create alone copy of data
countNodesContours(...)
(nodesCount, contoursCount) countNodesContours() - calculate stats for 'Body' layer if it present, return (0,0) otherwise
countPictures(...)
int countPictures() - return pictures count
countShapes(...)
int countShapes() - return shapes count
findLayer(...)
fgLayer findLayer('name') - get layer by name, return Nothing if no layer found
getFontGateData(...)
fgFontGateData getFontGateData() - return self
getType(...)
string getType() - return 'dtFontGate'
hasBody(...)
bool hasBody(bool prepareExport) - return true if non-empty body layer is present
hasColors(...)
bool hasColors() - return true if colors is present
hasHints(...)
bool hasHints() - return true if hints is present
hasPictures(...)
bool hasPictures() - return true if pictures is present
maskLayer(...)
fgLayer maskLayer(bool createIfMissing)
modified(...)
bool modified() - return true if data was changed
resetBbox(...)
resetBbox() - reset bbox cache
setParent(...)
setParent(fgGlyph) - set parent glyph
status(...)
'gdsOK'/'gdsInvalid' status()
transform(...)
transform(fgMatrix) - transform data
updated(...)
updated() - mark data as changed, reset internal caches

Data descriptors defined here:
layers
(fgLayers) layers list

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgFontHinting(object)
    Font Hinting data representation
 
Constructors:
  fgFontHinting() - default
  fgFontHinting(fgFontHinting) - copy
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
generateStemsProgram(...)
generateStemsProgram(Position upm, bool keepValues)
getBlueValues(...)
list( float ) getBlueValues()
getFamilyBlues(...)
list( float ) getFamilyBlues()
getFamilyOtherBlues(...)
list( float ) getFamilyBlues()
getOtherBlues(...)
list( float ) getOtherBlues()
getZone(...)
fgZone/Nothing getZone(int index, bool top)
getZonesCount(...)
int getZonesCount(bool top)

Data descriptors defined here:
blueFuzz
(int)
blueScale
(float)
blueShift
(int)
codePPM
(int)
cvt
( bytesarray )
dict
( { string : int } )
dropoutPPM
(int)
familyZones
(fgZones)
flex
(bool)
forceBold
(bool)
forceBoldTreshold
(float)
fpgm
( bytesarray )
gasp
( [ fgGaspRecord ] )
hdmx
( [ int ] )
maxp
( fgMaxP )
prep
( bytesarray )
stemH
(float)
stemSnapLimit
(int)
stemV
(float)
stemsH
(fgStems)
stemsV
(fgStems)
t1stemsH
(fgStems)
t1stemsV
(fgStems)
t1zones
(fgZones)
vdmx
( [ fgVdmxRecord ] )
zonePPM
(int)
zones
(fgZones)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgFontInfo(object)
    FontInfo data
 
No constructors - it's the direct member of the fgFont object
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data descriptors defined here:
ascender
Ascender value
capHeight
Cap height value
caretOffset
Caret offset value
copyright
Copyright statement
descender
Descender value
dict
Other font info tags and data
familyName
Family name
italicAngle
Italic angle
macintoshFONDFamilyID
Family ID number. Corresponds to the ffFamID in the Macintosh FOND resource
macintoshFONDName
Font name for the Macintosh FOND resource
note
Arbitrary note about the font
openTypeHeadCreated
Creation date and time
openTypeHeadFlags
A list of bit numbers indicating the flags. Corresponds to the OpenType head table flags field
openTypeHeadFontDirectionHint
Deprecated (Set to 2). Corresponds to the OpenType head table fontDirectionHint field
openTypeHeadLowestRecPPEM
Smallest readable size in pixels. Corresponds to the OpenType head table lowestRecPPEM field
openTypeHeadModified
Last modification date and time
openTypeHheaAscender
Ascender value. Corresponds to the OpenType hhea table Ascender field
openTypeHheaCaretOffset
Caret offset value. Corresponds to the OpenType hhea table caretOffset field
openTypeHheaCaretSlopeRise
Caret slope rise value. Corresponds to the OpenType hhea table caretSlopeRise field
openTypeHheaCaretSlopeRun
Caret slope run value. Corresponds to the OpenType hhea table caretSlopeRun field
openTypeHheaDescender
Descender value. Corresponds to the OpenType hhea table Descender field
openTypeHheaLineGap
Line gap value. Corresponds to the OpenType hhea table LineGap field
openTypeNameCompatibleFullName
Compatible full name. Corresponds to the OpenType name table name ID 18
openTypeNameDescription
Description of the font. Corresponds to the OpenType name table name ID 10
openTypeNameDesigner
Designer name. Corresponds to the OpenType name table name ID 9
openTypeNameDesignerURL
URL for the designer. Corresponds to the OpenType name table name ID 12
openTypeNameLicense
License text. Corresponds to the OpenType name table name ID 13
openTypeNameLicenseURL
URL for the license. Corresponds to the OpenType name table name ID 14
openTypeNameManufacturer
Manufacturer name. Corresponds to the OpenType name table name ID 8
openTypeNameManufacturerURL
Manufacturer URL. Corresponds to the OpenType name table name ID 11
openTypeNamePreferredFamilyName
Preferred family name. Corresponds to the OpenType name table name ID 16
openTypeNamePreferredSubfamilyName
Preferred subfamily name. Corresponds to the OpenType name table name ID 17
openTypeNameSampleText
Sample text. Corresponds to the OpenType name table name ID 20
openTypeNameUniqueID
Unique ID string. Corresponds to the OpenType name table name ID 3
openTypeNameVersion
Version string. Corresponds to the OpenType name table name ID 5
openTypeNameWWSFamilyName
WWS family name. Corresponds to the OpenType name table name ID 21
openTypeNameWWSSubfamilyName
WWS Subfamily name. Corresponds to the OpenType name table name ID 22
openTypeOS2CodePageRanges
A list of bit numbers that are supported code page ranges in the font. Corresponds to the OpenType OS/2 table ulCodePageRange1 and ulCodePageRange2 fields
openTypeOS2FamilyClass
Two integers representing the IBM font class and font subclass of the font. The first number, representing the class ID, should be in the range 0-14. The second number, representing the subclass, should be in the range 0-15. Corresponds to the OpenType OS/2 table sFamilyClass field
openTypeOS2Panose
The list should contain 10 integers that represent the setting for each category in the Panose specification. This corresponds to the OpenType OS/2 table Panose field
openTypeOS2Selection
A list of bit numbers indicating the bits that should be set in fsSelection. Corresponds to the OpenType OS/2 table selection field
openTypeOS2StrikeoutPosition
Strikeout position. Corresponds to the OpenType OS/2 table yStrikeoutPosition field
openTypeOS2StrikeoutSize
Strikeout size. Corresponds to the OpenType OS/2 table yStrikeoutSize field
openTypeOS2SubscriptXOffset
Subscript x offset. Corresponds to the OpenType OS/2 table ySubscriptXOffset field
openTypeOS2SubscriptXSize
Subscript horizontal font size. Corresponds to the OpenType OS/2 table ySubscriptXSize field
openTypeOS2SubscriptYOffset
Subscript y offset. Corresponds to the OpenType OS/2 table ySubscriptYOffset field
openTypeOS2SubscriptYSize
Subscript vertical font size. Corresponds to the OpenType OS/2 table ySubscriptYSize field
openTypeOS2SuperscriptXOffset
Superscript x offset. Corresponds to the OpenType OS/2 table ySuperscriptXOffset field
openTypeOS2SuperscriptXSize
Superscript horizontal font size. Corresponds to the OpenType OS/2 table ySuperscriptXSize field
openTypeOS2SuperscriptYOffset
Superscript y offset. Corresponds to the OpenType OS/2 table ySuperscriptYOffset field
openTypeOS2SuperscriptYSize
Superscript vertical font size. Corresponds to the OpenType OS/2 table ySuperscriptYSize field
openTypeOS2Type
A list of bit numbers indicating the embedding type. Corresponds to the OpenType OS/2 table fsType field
openTypeOS2TypoAscender
Ascender value. Corresponds to the OpenType OS/2 table sTypoAscender field
openTypeOS2TypoDescender
Descender value. Corresponds to the OpenType OS/2 table sTypoDescender field
openTypeOS2TypoLineGap
Line gap value. Corresponds to the OpenType OS/2 table sTypoLineGap field
openTypeOS2UnicodeRanges
A list of bit numbers that are supported Unicode ranges in the font. Corresponds to the OpenType OS/2 table ulUnicodeRange1, ulUnicodeRange2, ulUnicodeRange3 and ulUnicodeRange4 fields
openTypeOS2VendorID
Four character identifier for the creator of the font. Corresponds to the OpenType OS/2 table achVendID field
openTypeOS2WeightClass
Weight class value. Must be a positive integer. Corresponds to the OpenType OS/2 table usWeightClass field
openTypeOS2WidthClass
Width class value. Must be in the range 1-9. Corresponds to the OpenType OS/2 table usWidthClass field
openTypeOS2WinAscent
Ascender value. Corresponds to the OpenType OS/2 table usWinAscent field
openTypeOS2WinDescent
Descender value. Corresponds to the OpenType OS/2 table usWinDescent field
openTypeVheaCaretOffset
Caret offset value. Corresponds to the OpenType vhea table caretOffset field
openTypeVheaCaretSlopeRise
Caret slope rise value. Corresponds to the OpenType vhea table caretSlopeRise field
openTypeVheaCaretSlopeRun
Caret slope run value. Corresponds to the OpenType vhea table caretSlopeRun field
openTypeVheaVertTypoAscender
Ascender value. Corresponds to the OpenType vhea table vertTypoAscender field
openTypeVheaVertTypoDescender
Descender value. Corresponds to the OpenType vhea table vertTypoDescender field
openTypeVheaVertTypoLineGap
Line gap value. Corresponds to the OpenType vhea table vertTypoLineGap field
postscriptBlueFuzz
BlueFuzz value. This corresponds to the Type 1/CFF BlueFuzz field
postscriptBlueScale
BlueScale value. This corresponds to the Type 1/CFF BlueScale field
postscriptBlueShift
BlueShift value. This corresponds to the Type 1/CFF BlueShift field
postscriptBlueValues
A list of up to 14 integers or floats specifying the values that should be in the Type 1/CFF BlueValues field
postscriptDefaultCharacter
The name of the glyph that should be used as the default character in PFM files
postscriptDefaultWidthX
Default width for glyphs
postscriptFamilyBlues
A list of up to 14 integers or floats specifying the values that should be in the Type 1/CFF FamilyBlues field
postscriptFamilyOtherBlues
A list of up to 10 integers or floats specifying the values that should be in the Type 1/CFF FamilyOtherBlues field
postscriptFontName
Name to be used for the FontName field in Type 1/CFF table
postscriptForceBold
Indicates how the Type 1/CFF ForceBold field should be set
postscriptFullName
Name to be used for the FullName field in Type 1/CFF table
postscriptIsFixedPitch
Indicates if the font is monospaced. A compiler could calculate this automatically, but the designer may wish to override this setting. This corresponds to the Type 1/CFF isFixedPitched field
postscriptNominalWidthX
Nominal width for glyphs
postscriptOtherBlues
A list of up to 10 integers or floats specifying the values that should be in the Type 1/CFF OtherBlues field
postscriptSlantAngle
Artificial slant angle
postscriptStemSnapH
List of horizontal stems sorted in increasing order. Up to 12 integers or floats are possible. This corresponds to the Type 1/CFF StemSnapH field
postscriptStemSnapV
List of vertical stems sorted in increasing order. Up to 12 integers or floats are possible. This corresponds to the Type 1/CFF StemSnapV field
postscriptUnderlinePosition
Underline position value. Corresponds to the Type 1/CFF/post table UnderlinePosition field
postscriptUnderlineThickness
Underline thickness value. Corresponds to the Type 1/CFF/post table UnderlineThickness field
postscriptUniqueID
A unique ID number as defined in the Type 1/CFF specification
postscriptWeightName
A string indicating the overall weight of the font. This corresponds to the Type 1/CFF Weight field. It should be in sync with the openTypeOS2WeightClass value
postscriptWindowsCharacterSet
The Windows character set. postscriptWindowsCharacterSet Options. Possible values are 1..20
styleMapFamilyName
Family name used for bold, italic and bold italic style mapping
styleMapStyleName
Styling link name. Perrmitted values are 'Regular', 'Italic', 'Bold', 'Bold Italic' (exactly as spelled). No other values are permitted
styleName
Style name
trademark
Trademark statement
unitsPerEm
Units per em
versionMajor
Major version
versionMinor
Minor version
xHeight
x-height value
year
The year the font was created

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgFontInfoDict(object)
    Font info dictionaries
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data descriptors defined here:
flags
hinting
metrics
names
values

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgGaspRecord(object)
    GaspRecord representation
 
Constructors:  fgGaspRecord() - default
  fgGaspRecord(fgGaspRecord) - copy
  fgGaspRecord(int rangeMaxPPEM, int rangeGaspBehavior) - parametric
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
addSymmetry(...)
rangeGaspBehavior(...)
set(...)

Data descriptors defined here:
DOGRAY
(bool)
GRIDFIT
(bool)
SYMMETRIC_GRIDFIT
(bool)
SYMMETRIC_SMOOTHING
(bool)
rangeMaxpPPEM
(int)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgGaspRecords(object)
    list of fgGaspRecord objects
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgGlyph(object)
    Glyph representation
 
Constructors:
  fgGlyph() - default
  fgGlyph(fgGlyph) - copy
  fgGlyph('name') - create by name
 
  Methods defined here:
__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.
addUnicode(...)
addUnicode(unicode) - add unicode to glyph
append(...)
append(fgGlyph[, mtx=fgMatrix()]) - append contours of source glyph to current glyph
clear(...)
clear(contours=true, components=true, anchors=true, guides=true, hints=true) - clear glyph's data
countPictures(...)
int countPictures() - return count of glyph pictures
createContour(...)
fgContour createContour() - create new contour
createData(...)
(variable type) createData(GlyphDataType) - create glyph data, specified by GlyphDataType. Possible values are 'dtNone', 'dtFontGate', 'dtTrueType', 'dtType1', 'dtCFF', 'dtProteus', 'dtBitmaps'
decompose(...)
bool decompose() - decompose glyph
deleteContour(...)
deleteContour(contourIndex) - delete contour by index
draw(...)
draw(penObject[, fgMatrix]) - draw contour by penObject (like fgPen) with transform matrix fgMatrix
fgData(...)
fgFontGateData/Nothing fgData() - get dtFontGate data if it's exist
fgDataCreate(...)
fgFontGateData fgDataCreate() - get dtFontGate data (create new one if missing)
fixComposites(...)
bool fixComposites(fixRotation=false)
getData(...)
(variable type) getData([GlyphDataType='dtFontGate']) - get glyph data, specified by GlyphDataType. Possible values are 'dtNone', 'dtFontGate', 'dtTrueType', 'dtType1', 'dtCFF', 'dtProteus', 'dtBitmaps'
getPen(...)
fgPen getPen() - create new pen object
hasBody(...)
bool hasBody() - return True if glyph has contours or picture
hasColors(...)
bool hasColors() - return True if glyph has color pictures
hasData(...)
bool hasData(GlyphDataType) - return True if glyph data, specified by GlyphDataType, is exist. Possible values are 'dtNone', 'dtFontGate', 'dtTrueType', 'dtType1', 'dtCFF', 'dtProteus', 'dtBitmaps'
hasHints(...)
bool hasHints() - return True if glyph has hints
hasPictures(...)
bool hasPictures() - return True if glyph has pictures
hasUnicode(...)
bool hasUnicode(unicode) - return True if glyph has specified unicode
keepData(...)
bool keepData(GlyphDataType) - remove all glyph data, except one specified by GlyphDataType. Possible values are 'dtNone', 'dtFontGate', 'dtTrueType', 'dtType1', 'dtCFF', 'dtProteus', 'dtBitmaps'
killData(...)
bool killData(GlyphDataType) - remove glyph data, specified by GlyphDataType. Possible values are 'dtNone', 'dtFontGate', 'dtTrueType', 'dtType1', 'dtCFF', 'dtProteus', 'dtBitmaps'
killUnicode(...)
killUnicode(unicode) - remove unicode from glyph
modified(...)
modified(GlyphDataType) - inform that glyph data GlyphDataType has been modified. Possible values are 'dtNone', 'dtFontGate', 'dtTrueType', 'dtType1', 'dtCFF', 'dtProteus', 'dtBitmaps'
move(...)
move(dx, dy) - move contour by (dx, dy)
removeOverlap(...)
removeOverlap()
setData(...)
setData(GlyphData-like object) - set glyph data
setUnicode(...)
setUnicode(unicode) - assign unicode to glyph
transform(...)
transform(fgMatrix) - transform glyph by fgMatrix data
ttData(...)
fgTrueTypeData/Nothing ttData() - get dtTrueType data if it's exist
ttDataCreate(...)
fgTrueTypeData ttDataCreate() - get dtTrueType data (create new one if missing)
update(...)
update()

Data descriptors defined here:
activeLayer
(fgLayer) active layer or Nothing if not found
anchors
([ fgAnchor ]) anchor's list
bodyLayer
(fgLayer) layer 'Body' or Nothing if not found
bodyLayerStrict
(fgLayer) layer 'Body' (create one if not found)
box
(fgRect) glyph bounding box (int values)
carets
([ fgCaret ]) caret's list
components
([ fgComponent ]) component's list
dict
(fgGlyphDict) glyph's data dictionary
fbox
(fgRect) glyph bounding box (int/float values)
guides
([ fgGuide ]) guide's list
height
(float) advancedHeight
hints
([ fgHint ]) hint's list
id
(long) glyph ID
image
(fgBitmap) first glyph image
index
(int) glyph index from font.tableIndex
kerningLeft
(int)
kerningRight
(int)
layer
(fgLayer) working layer (if present) or None. Read-only attribute, use layerName='string'|index  to change
layerName
(string) name of the working layer name
layers
([ fgLayer ]) layer's list
leftMargin
lib
(fgLib) additional glyph's data
mark
(int) glyph's mark value
mask
(fgGlyph/Nothing) mask glyph
metrics
(fgPoint) advancedWidth and advancedHeight
name
(string) glyph name
note
(string)
otInfo
(fgOtInfo)
parent
(fgFont) parent font for glyph
rightMargin
unicode
(int/Nothing) first glyph's unicode or Nothing if unicodes aren't defined
unicodes
([ int ]) unicode's list
vsb
(float) vsb
width
(float) advancedWidth

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgGlyphData(object)
    GlyphData representation
 
Constructors:
  fgGlyphData() - default
  fgGlyphData(fgGlyphData) - copy
 
  Methods defined here:
OK(...)
bool OK() - return true if status is gdsOK
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
bad(...)
bool bad() - return true if status isn't gdsOK
boundingBox(...)
fgRect boundingBox(fgGlyphsRfgMatrix, bool prepareExport) - calculate bounding box
copy(...)
fgGlyphData copy() - create alone copy of data
countPictures(...)
int countPictures() - return pictures count
countShapes(...)
int countShapes() - return shapes count
getFontGateData(...)
fgFontGateData getFontGateData() - return Nothing
getType(...)
string getType() - return 'dtTrueType'
hasBody(...)
bool hasBody(bool prepareExport) - return true if non-empty body layer is present
hasColors(...)
bool hasColors() - return true if colors is present
hasHints(...)
bool hasHints() - return true if hints is present
hasPictures(...)
bool hasPictures() - return true if pictures is present
modified(...)
bool modified() - return true if data was changed
setParent(...)
setParent(fgGlyph) - set parent glyph
status(...)
'gdsOK'/'gdsInvalid' status()
transform(...)
transform(fgMatrix) - transform data
updated(...)
updated() - mark data as changed, reset internal caches

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgGlyphDict(object)
    Glyph dictionaries
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data descriptors defined here:
flags
lib
tags
values

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgGlyphIDsSet(object)
    GlyphIDs set
 
Constructors:
  fgGlyphIDsSet() - default
  fgGlyphIDsSet(fgGlyphIDsSet) - copy
 
  Methods defined here:
__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.
asList(...)
[ int ] asList() - return set as list
clean(...)
clean() - remove all id's from set
contains(...)
bool contains(int id) - return True if set contains id
del(...)
del(int id) - remove id from set

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgGlyphs(object)
    list of fgGlyph objects
 
  Methods defined here:
__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.
append(...)
asList(...)
clean(...)
del(...)
insert(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgGlyphsR(object)
    fgGlyphsR representation
 
Constructors:
  fgGlyphsR() - default
  fgGlyphsR(fgGlyphsR) - copy
  fgGlyphsR(fgGlyphs) - create from list(fgGlyph)
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
find(...)
fgGlyph find(name|unicode)
getStats(...)
(totalGlyphs, avgNodesCount, avgContoursCount) getStats()
glyph(...)
fgGlyph glyph(int index)
glyphByID(...)
fgGlyph glyphByID(int ID)
index(...)
int index(fgGlyph)
indexByID(...)
int index(int ID)
rebuildUnicodeMap(...)
rebuildUnicodeMap()

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
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 defined here:
__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'

Data descriptors defined here:
id
(int) group id
mode
('FeaClassGroupMode'/'KernLeftGroupMode'/'KernRightGroupMode'/'KernBothSideGroupMode') group mode
name
(string) group name

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgGroups(object)
    Glyph groups list
 
Constructors:
  fgGroups() - default
  fgGroups(fgDataOwnerData) - parametric
 
  Methods defined here:
__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.
asDict(...)
dict('name' : fgGroupasDict()
clear(...)
clear()
fromClassRecords(...)
fromDict(...)
fromDict(dict('name':fgGroup))
get(...)
fgGroup get('name')
getAsClassRecords(...)
getCompiled(...)
string getCompiled()
has_key(...)
bool has_key('name')
items(...)
list(tuple('name', fgGroup)) items()
keys(...)
list(names of group) keys()
remove(...)
bool remove('name')
rename(...)
bool rename('old_name', 'new_name')
values(...)
list(fgGroupvalues()

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgGuide(object)
    Guide representation
 
Constructors:
  fgGuide() - default
  fgGuide(fgGuide) - copy
  fgGuide(float pos[, bool horizontal = false])
  fgGuide(fgPoint p0, fgPoint p1[, name=''[, horizonta=false[, color=fgColor]]])
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
copy(...)
fgGuide copy() - copy object

Data descriptors defined here:
color
(fgColor)
horizontal
True if guide is horizontal
index
(int) index in owner guides list
name
(string) guide name
p0
(fgPoint)
p1
(fgPoint)
position
(int) y value of p0, p1 if guide is horizontal, x value - if vertical, none if guide nor horizontal/vertical
vertical
True if guide is vertical

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgGuides(object)
    list of fgGuide objects
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position
remove(...)
remove(fgPoint p0, fgPoint p1) - remove item if it's points are equal to specified
removeHV(...)
removeHV(float position, bool horizontal)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgHint(object)
    Hint representation
 
Constructors:
  fgHint() - default
  fgHint(fgHint) - copy
  fgHint(name= , v= , dv= , point0= , point1= , p0= , p1= , points0= , points1= , horizontal= )
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
copy(...)

Data descriptors defined here:
dv
(float)
horizontal
(bool)
index
(int) index from owner's hints list
name
(string) hint name
p0
(float)
p1
(float)
point0
(string)
point1
(string)
points0
([int])
points1
([int])
v
(float)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgHintCommand(object)
    HintCommand representation
 
Constructors:
  fgHintCommand() - default
  fgHintCommand(fgHintCommand) - copy
  fgHintCommand(code, index) - parametric, possible values for code are 'none'/'hintH'/'hintV'/'replace'
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
code
('none'/'hintH'/'hintV'/'replace') code
index
(int)
pointName
(string)
subrIndex
(int)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgHintCommands(object)
    list of fgHintCommand objects
 
  Methods defined here:
__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.
append(...)
asList(...)
clean(...)
del(...)
insert(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgHints(object)
    list of fgHint objects
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
getAsDict(...)
dict(items) getAsDict()
getAsList(...)
insert(...)
insert(position, item) - insert item into list at specified position
removeByName(...)
removeByName('name')
removeHV(...)
removeHV(float v, float dv, bool horizontal)
setFromDict(...)
setFromDict(dict(items))
setFromList(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgIntDict(object)
    int dictionary
 
  Methods defined here:
__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.
asDict(...)
del(...)
has_key(...)
keys(...)
value(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgKerning(object)
    Kerning representation
 
Constructors:
  fgKerning(fgDataOwnerData)
 
  Methods defined here:
__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.
addGroup(...)
asDict(...)
dict(fgKerningObjectPair : float) asDict()
clear(...)
deleteAllGroups(...)
deleteGroup(...)
get(...)
float get(fgKerningObjectPair / tuple('name1', 'name2')) - get kerning value
getPlainPairs(...)
getPlainPairsDict(...)
hasGroupKerning(...)
has_key(...)
bool has_key(fgKerningObjectPair)
items(...)
list( tuple(fgKerningObjectPair, float) ) items()
keys(...)
list(fgKerningObjectPairkeys()
remove(...)
renameGroup(...)
scale(...)
setPlainPairs(...)
values(...)
list( float ) values()

Data descriptors defined here:
groups

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgKerningGroups(object)
    Dictionary of kerning groups
 
Constructors:
  fgKerningGroups(fgDataOwnerData) - default
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__delitem__(...)
x.__delitem__(y) <==> del x[y]
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__len__(...)
x.__len__() <==> len(x)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setitem__(...)
x.__setitem__(i, y) <==> x[i]=y
asDict(...)
represent object as dictionary
clear(...)
clear() - delete all items
has_key(...)
bool has_key('groupName')
items(...)
list( tuple('groupName', tuple( list('glyphName'), mode ) ) items()
keys(...)
list('groupName') keys()
remove(...)
remove('groupName'[, deleteDependentKerningPairs = false])
rename(...)
bool/Nothing rename('oldGroupName', 'newGroupName')
values(...)
list ( tuple( list('glyphName'), mode ) ) values()

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgKerningObject(object)
    KerningObject representation
 
Constructors:  fgKerningObject() - default
  fgKerningObject(fgKerningObject) - copy
  fgKerningObject('name', mode) - mode must be one of 'glyphMode'/'groupMode'
 
  Methods defined here:
__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.
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple

Data descriptors defined here:
id
(string) glyph or group name
mode
('glyphMode'/'groupMode')

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgKerningObjectPair(object)
    KerningObjectPair representation
 
Constructors:  fgKerningObjectPair() - default
  fgKerningObjectPair(fgKerningObjectPair) - copy
  fgKerningObjectPair( tuple(fgKerningObjectfgKerningObject) )
  fgKerningObjectPair('nameLeft', 'nameRight')
  fgKerningObjectPair(fgKerningObjectfgKerningObject)
  fgKerningObjectPair('nameLeft', 'nameRight', modeLeft, modeRight) - modeLeft, modeRight must be one of 'glyphMode'/'groupMode'
 
  Methods defined here:
__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.
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple

Data descriptors defined here:
left
(fgKerningObject) - left glyph or group
right
(fgKerningObject) - right glyph or group

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgLayer(object)
    Layer representation
 
Constructors:
  fgLayer() - default
  fgLayer(fgLayer) - copy
  fgLayer('name') - create named layer
 
Math operation:
  fgLayer + fgLayer
  fgLayer - fgLayer
 
  Methods defined here:
__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
__radd__(...)
x.__radd__(y) <==> y+x
__repr__(...)
x.__repr__() <==> repr(x)
__rmul__(...)
x.__rmul__(n) <==> n*x
__rsub__(...)
x.__rsub__(y) <==> y-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.
__sub__(...)
x.__sub__(y) <==> x-y
addContour(...)
fgContour addContour(fgContour) - add contour to layer
boundingBox(...)
fgRect/Nothing boundingBox(fgMatrix[, prepareExport = false])
checkContours(...)
checkContours()
countContours(...)
int countContours()
countHints(...)
int countHints(bool horizontal)
countNodes(...)
int countNodes()
countPictures(...)
int countPictures()
countShapes(...)
int countShapes()
findHint(...)
int findHint(fgHint)
findNode(...)
fgNode/Nothing findNode(nodeIndex / 'nodeName') - find name by index or name
hasColors(...)
bool hasColors()
hasHints(...)
bool hasHints()
hasPictures(...)
bool hasPictures()
hints2links(...)
hints2links(double tolerance[, fgCuspPoints])
indexToName(...)
'nodeName' indexToName(int nodeIndex)
isCompatible(...)
bool/Nothing isCompatible(flLayer)
nameToIndex(...)
int nameToIndex('nodeName')
prepareNodeNames(...)
prepareNodeNames()
removeHints(...)
removeHints(bool horizontal)
transform(...)
transform(const Matrix& mx[, apply = true])

Data descriptors defined here:
active
(bool)
anchors
(fgAnchors)
guides
(fgGuides)
hints
(fgHints)
hintsProgram
(fgHintCommands)
locked
(bool)
matrix
(fgMatrix)
name
(string)
opacity
(float)
reference
(fgPoint)
service
(bool)
visible
(bool)
wireframe
(bool)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgLayers(object)
    list of fgLayer objects
 
  Methods defined here:
__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.
append(...)
asList(...)
clean(...)
del(...)
insert(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgLib(object)
    Dictionary with font- or glyph-related data
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__delitem__(...)
x.__delitem__(y) <==> del x[y]
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__len__(...)
x.__len__() <==> len(x)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setitem__(...)
x.__setitem__(i, y) <==> x[i]=y
clear(...)
get(...)
hasKey(...)
items(...)
keys(...)
update(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgMapBytes(object)
    Raw data dictionary
 
  Methods defined here:
__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.
asDict(...)
del(...)
has_key(...)
keys(...)
value(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgMaster(object)
    Anchor representation
 
Constructors:
  fgMaster() - default
  fgMaster(fgMaster) - copy
  fgMaster('name') - create with name='name'
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
name
(string) - name
penColor
(int) - penColor
position
(fgDesignPosition)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgMasters(object)
    list of fgMaster objects
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgMatrix(object)
    Transformation matrix representation
 
Constructors:
  fgMatrix() - default
  fgMatrix(fgMatrix) - copy
  fgMatrix(float m11, float m12, float m21, float m22, float dx, float dy)
 
Math operation:
  fgMatrix * fgMatrix
 
  Methods defined here:
__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.
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__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.
__gt__(...)
x.__gt__(y) <==> x>y
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__le__(...)
x.__le__(y) <==> x<=y
__len__(...)
x.__len__() <==> len(x)
__lt__(...)
x.__lt__(y) <==> x<y
__mul__(...)
x.__mul__(y) <==> x*y
__ne__(...)
x.__ne__(y) <==> x!=y
__repr__(...)
x.__repr__() <==> repr(x)
__rmul__(...)
x.__rmul__(y) <==> y*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.
__str__(...)
x.__str__() <==> str(x)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple
assign(...)
assign(fgMatrix) or assign(m11, m12, m21, m22, dx, dy)
determinant(...)
float determinant()
invert(...)
bool invert()
inverted(...)
fgMatrix inverted()
invertible(...)
bool invertible()
noMove(...)
bool noMove()
noRotate(...)
bool noRotate()
noScale(...)
bool noScale()
scale(...)
scale(float s)
slant(...)
slant(float angle) or float slant()
standard(...)
bool standard()

Data descriptors defined here:
dx
dy
m11
m12
m21
m22

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgMaxP(object)
    fgMaxP representation
 
  Methods defined here:
__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.
__str__(...)
x.__str__() <==> str(x)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple

Data descriptors defined here:
maxFunctionDefs
maxInstructionDefs
maxStackElements
maxStorage
maxTwilightPoints
maxZones

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgMetricsClass(object)
    MetricsClass representation
 
Constructors:
  fgMetricsClass() - default
  fgMetricsClass(fgMetricsClass) - copy
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
hasGlyph(...)
bool hasGlyph(int glyphID/'glyphName')
keyGlyphName(...)
'keyGlyphName' keyGlyphName()

Data descriptors defined here:
glyphs
(fgGlyphIDsSet)
left
(bool)
name
(string)
right
(bool)
width
(bool)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgMetricsClasses(object)
    list of fgMetricsClass objects
 
  Methods defined here:
__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.
append(...)
asList(...)
clean(...)
del(...)
insert(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgNametable(object)
    NameTable - unicode->name translation and vice versa
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
easyCompare(...)
bool easyCompare('name0', 'name1')
getAlternativeNames(...)
list( 'altGlyphName' ) getAlternativeNames('glyphName')
load(...)
bool load(string path_to_file)
name(...)
'glyphName' name(int unicode)
unc(...)
int unc('glyphName')

Data descriptors defined here:
loaded
(bool)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgNode(object)
    Node representation
 
Constructors:
  fgNode() - default
  fgNode(fgNode) - copy
  fgNode('Move'/'On'/'Off'/'Curve', fgPoint[, smooth=false])
  fgNode('Move'/'On'/'Off'/'Curve', fgPoint, 'name'[, smooth=false])
 
Math operation:
  fgNode + fgNode
  fgNode - fgNode
  fgNode * float
 
  Methods defined here:
__add__(...)
x.__add__(y) <==> x+y
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__mul__(...)
x.__mul__(y) <==> x*y
__radd__(...)
x.__radd__(y) <==> y+x
__repr__(...)
x.__repr__() <==> repr(x)
__rmul__(...)
x.__rmul__(y) <==> y*x
__rsub__(...)
x.__rsub__(y) <==> y-x
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__sub__(...)
x.__sub__(y) <==> x-y
isG2(...)
bool isG2()
isInterpolatedX(...)
bool isInterpolatedX()
isInterpolatedY(...)
bool isInterpolatedY()
isOff(...)
bool isOff()
isOn(...)
bool isOn()
isSelected(...)
bool isSelected()
setG2(...)
setG2([true])
setInterpolatedX(...)
setInterpolatedX([true])
setInterpolatedY(...)
setInterpolatedY([true])
setSelected(...)
setSelected([true])
transform(...)
transform(fgMatrix)

Data descriptors defined here:
flags
(int)
kind
('Move'/'On'/'Off'/'Curve')
name
(string)
point
(fgPoint)
smooth
(bool)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgNodes(object)
    list of fgNode objects
 
  Methods defined here:
__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.
append(...)
asList(...)
clean(...)
del(...)
insert(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOTLayout(object)
    OpenType Layout representation
 
Constructors:
  fgOTLayout(fgDataOwnerData)
  fgOTLayout(fgFont)
 
  Methods defined here:
__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.
clear(...)
clear() - remove all features
get_feature(...)
string get_feature(string / numeric tag) - get feature text
get_prefix(...)
string get_prefix() - get common part of fea data
has_key(...)
bool has_key(string / numeric tag) - True if feature is present
keys(...)
list(string) keys() - list of feature tags
remove(...)
remove(string / numeric tag) - remove feature
set_feature(...)
set_feature(string / numeric tag, string new_content) - set feature text
set_prefix(...)
set_prefix(string new_prefix) - set common part of fea data

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_AutoMetrics(object)
    fgOpt_AutoMetrics options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
close
left
right

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_EOTExport(object)
    fgOpt_EOTExport options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
doCompression
doXORCryptData
otExport

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_ExpandKerning(object)
    fgOpt_ExpandKerning options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
applyToAssistance
codepage
count
keep
limitAction
limitCmap10
limitCodepage
limitCount
limitFontWindow

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_Font(object)
    fgOpt_Font options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
autoMetrics
buildPclt
detectG2
detectInterpolation
expandKerning
fitAscender
fitDescender
optimize
otExport
placeDuplicate
placePaste
t1Autohint
t1Export
ttAutohint

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_KerningOptions(object)
    fgOpt_KerningOptions options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
saveTheOnlySubtableInKernTable
useScriptInfoForOneSubtableCutting

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_OTExport(object)
    fgOpt_OTExport options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
CBDT
COLR
SVG
addCharacters
applyBBoxSavings
autoWinAscDesc
autohint
autohintGlyphs
autotrace
cff
cff_adobe
cff_compress
cmap10
compileVisualHints
copyHDMXData
decompose
doAutohinting
doHintsCompile
exportCBDT
exportCOLR
exportSBIX
exportSVG
exportVOLT
feaFileOptions
featuresCompile
featuresRestore
fixDirection
fixNames
fontNames
generateLTSH
headBBoxSavings
kerningOptions
noReorder
roundCoordinates
sbix
silent_mode
subrize
t1autohint
ttfautohint
useTTFAutohint
writeBinaryHinting
writeBitmaps
writeDeviceMetrics
writeGDEF
writeHintedFont
writeKernFeature
writeKernTable
writeOriginalHinting

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_OTExportFeaFile(object)
    fgOpt_OTExportFeaFile options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
additionalTables
doWriteGDEF
inlineClasses
inlineLookups
tableOverrides
verbose
write_body
write_classes
write_prefix

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_OTImport(object)
    fgOpt_OTImport options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
convertCurves
convertNames
curveConvertPrecision
featuresDecompile
featuresStore
ignoreGlyphs
namesGrouping
readKerningFromFeature
readKerningFromTable
readMacSpecificNaming
shortSplines
storeAAT
storeOriginalHinting

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_Optimize(object)
    fgOpt_Optimize options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
align
reduce

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_T1Autohint(object)
    fgOpt_T1Autohint options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
hHinting
hStems
maxHWidth
maxVWidth
minHLen
minHWidth
minVLen
minVWidth
ratioH
ratioV
useAdobeAutohinter
vHinting
vStems
zones

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_T1Export(object)
    fgOpt_T1Export options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
AFM
ASCII
INF
PFM
autohint
cff
cid
decompose
downloadable
encoding
fixDirection
flex
fsType
roundCoordinates
scale1000
sort
swapNotice
unicode
useOS2

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_T1Import(object)
    fgOpt_T1Import options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
decompose
familyGrouping
ignoreGlyphs
readMacSpecificNaming
singleMasterOnly

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_TTAutohint(object)
    fgOpt_TTAutohint options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
allow3Stems
allowDeltas
hHinting
hintSidebearing
hintToCenter
interpolateCusps
interpolateDoubleLinks
treshold
vHinting

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_TTFAutohint(object)
    fgOpt_TTFAutohint options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
TTFA_info
adjust_subglyphs
control_name
default_script
dehint
detailed_info
dw_cleartype_strong_stem_width
fallback_script
fallback_stem_width
family_suffix
gdi_cleartype_strong_stem_width
gray_strong_stem_width
hint_composites
hinting_limit
hinting_range_max
hinting_range_min
ignore_restrictions
increase_x_height
no_info
symbol
windows_compatibility
x_height_snapping_exceptions_string

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_UfoFontExport(object)
    fgOpt_UfoFontExport options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
base64
compress
formatVersion
writeLayoutTTX

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_UfoFontImport(object)
    fgOpt_UfoFontImport options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
compileFeatures
fixOrdering
readLayoutTTX
removeOverlap

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_VfbExport(object)
    fgOpt_VfbExport options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
saveEncoding

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_VfbImport(object)
    fgOpt_VfbImport options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
autoReplace
compileFeatures
fixOrdering
separateMasters

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOpt_WOFFExport(object)
    fgOpt_WOFFExport options page
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
otExport

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOptions(object)
    FontGate options
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
eotexport
font
otexport
otimport
t1export
t1import
ufoexport
ufoimport
vfbexport
vfbimport
woffexport

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOtInfo(object)
    OT Info representation
 
Constructors:
  fgOtInfo() - default
  fgOtInfo(fgOtInfo) - copy
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
glyphClass
('Unspecified'/'Simple'/'Ligature'/'Mark'/'Component')
markClass
(int)
otClasses
( [ int ] )

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgOtValue(object)
    OT Value representation
 
Constructors:
  fgOtValue() - default
  fgOtValue(fgOtValue) - copy
  fgOtValue(float) - by float value
  fgOtValue(int/long) - by int/long value
 
Math operation:
  fgOtValue + fgOtValue
  fgOtValue - fgOtValue
  fgOtValue * float
 
  Methods defined here:
__add__(...)
x.__add__(y) <==> x+y
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__mul__(...)
x.__mul__(y) <==> x*y
__radd__(...)
x.__radd__(y) <==> y+x
__repr__(...)
x.__repr__() <==> repr(x)
__rmul__(...)
x.__rmul__(y) <==> y*x
__rsub__(...)
x.__rsub__(y) <==> y-x
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
__sub__(...)
x.__sub__(y) <==> x-y

Data descriptors defined here:
coordinate
(float)
deviceTable
(fgDeviceRecords)
point_index
(int)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgPackages(object)
    Font packages representation
 
Constructors:
  fgPackages() - default
  fgPackages(fgPackages) - copy
  fgPackages('pathToFontFileOrFolder')
 
  Methods defined here:
__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.
add(...)
add(fgFont or fgPackages object) - add font(s)
close(...)
close() - remove all font(s) from list
copyFrom(...)
copyFrom(fgPackages) - copy all fonts from another fgPackages object
create(...)
create() - add empty font to list and return it's index
indexOf(...)
indexOf(fgFont) - return font index or (-1) if missing in list
open(...)
open(path) - open existing font(s) from 'path' location and return first index of created font(s)
remove(...)
remove(int index) - remove font by index

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgPen(object)
    Pen representation
 
Constructors:
  fgPen(fgGlyph) - default
  fgPen(fgPen) - copy
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
beginPath(...)
beginPath()
closePath(...)
closePath()
curveTo(...)
curveTo(fgPoint...)
curveToOne(...)
curveToOne(fgPointfgPointfgPoint)
endPath(...)
endPath()
lineTo(...)
lineTo(fgPoint)
moveTo(...)
moveTo(fgPoint)
qCurveToOne(...)
qCurveToOne(fgPointfgPoint)

Data descriptors defined here:
smooth
(bool)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgPoint(object)
    Point representation
 
Constructors:
  fgPoint() - default
  fgPoint(fgPoint) - copy
  fgPoint(float x)
  fgPoint(tuple(float x, float y))
  fgPoint(float x, float y)
 
Math Operations:
  fgPoint + fgPoint
  fgPoint - fgPoint
  fgPoint * fgPoint
  fgPoint * float - vector product
  fgPoint / float
  fgPoint << fgPoint - True if first point is less or equal to second
  fgPoint >> fgPoint - True if first point is greater or equal to second
  fgPoint ^ fgPoint - scalar product
 
  Methods defined here:
__add__(...)
x.__add__(y) <==> x+y
__cmp__(...)
x.__cmp__(y) <==> cmp(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.
__div__(...)
x.__div__(y) <==> x/y
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__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.
__gt__(...)
x.__gt__(y) <==> x>y
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__le__(...)
x.__le__(y) <==> x<=y
__len__(...)
x.__len__() <==> len(x)
__lshift__(...)
x.__lshift__(y) <==> x<<y
__lt__(...)
x.__lt__(y) <==> x<y
__mul__(...)
x.__mul__(y) <==> x*y
__ne__(...)
x.__ne__(y) <==> x!=y
__radd__(...)
x.__radd__(y) <==> y+x
__rdiv__(...)
x.__rdiv__(y) <==> y/x
__repr__(...)
x.__repr__() <==> repr(x)
__rlshift__(...)
x.__rlshift__(y) <==> y<<x
__rmul__(...)
x.__rmul__(y) <==> y*x
__rrshift__(...)
x.__rrshift__(y) <==> y>>x
__rshift__(...)
x.__rshift__(y) <==> x>>y
__rsub__(...)
x.__rsub__(y) <==> y-x
__rxor__(...)
x.__rxor__(y) <==> y^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.
__str__(...)
x.__str__() <==> str(x)
__sub__(...)
x.__sub__(y) <==> x-y
__xor__(...)
x.__xor__(y) <==> x^y
angleDiff(...)
fgPoint angleDiff(fgPoint)
angleSum(...)
fgPoint angleSum(fgPoint)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple
assign(...)
assign(fgPoint) or assign(float x, float y)
clear(...)
clear()
close_to(...)
bool close_to(fgPoint[, d=0.00001])
collinear(...)
bool collinear(fgPoint)
direction(...)
fgPoint direction()
dist(...)
float dist(fgPoint)
dist2(...)
float dist2(fgPoint)
distance(...)
float distance(fgPoint[, horizontal=false]
doubleScale(...)
scale(fgPoint) or scale(float sx, float sy)
flip(...)
flip()
flipped(...)
fgPoint flipped()
ix(...)
int ix() - integer fast
iy(...)
int iy() - integer fast
len(...)
float len()
len2(...)
float len2()
normal(...)
fgPoint normal()
rotate(...)
fgPoint rotate(fgPoint v, fgPoint c)
round(...)
fgPoint round([doRound=true])
rx(...)
int rx() - integer rounded
ry(...)
int ry() - integer rounded
transform(...)
transform(fgMatrix)
transformed(...)
fgPoint transformed(fgMatrix)
value(...)
float value([horizontal=true])
zero(...)
bool zero()

Data descriptors defined here:
x
(float)
y
(float)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgPointU(object)
    PointU representation
 
Constructors:
  fgPointU() - default
  fgPointU(fgPoint) - copy
  fgPointU(fgPointU) - copy
  fgPointU(fgPoint, float u)
  fgPointU(tuple(float x, float y, float u))
  fgPointU(float x, float y, float u)
 
Math Operations:
  fgPointU + fgPoint/fgPointU
  fgPointU - fgPoint/fgPointU
  fgPointU * fgPoint/fgPointU
  fgPointU * float - vector product
  fgPointU / float
  fgPointU << fgPointU - True if first point is less or equal to second
  fgPointU >> fgPointU - True if first point is greater or equal to second
  fgPointU ^ fgPointU - scalar product
 
  Methods defined here:
__add__(...)
x.__add__(y) <==> x+y
__cmp__(...)
x.__cmp__(y) <==> cmp(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.
__div__(...)
x.__div__(y) <==> x/y
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__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.
__gt__(...)
x.__gt__(y) <==> x>y
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__le__(...)
x.__le__(y) <==> x<=y
__len__(...)
x.__len__() <==> len(x)
__lshift__(...)
x.__lshift__(y) <==> x<<y
__lt__(...)
x.__lt__(y) <==> x<y
__mul__(...)
x.__mul__(y) <==> x*y
__ne__(...)
x.__ne__(y) <==> x!=y
__radd__(...)
x.__radd__(y) <==> y+x
__rdiv__(...)
x.__rdiv__(y) <==> y/x
__repr__(...)
x.__repr__() <==> repr(x)
__rlshift__(...)
x.__rlshift__(y) <==> y<<x
__rmul__(...)
x.__rmul__(y) <==> y*x
__rrshift__(...)
x.__rrshift__(y) <==> y>>x
__rshift__(...)
x.__rshift__(y) <==> x>>y
__rsub__(...)
x.__rsub__(y) <==> y-x
__rxor__(...)
x.__rxor__(y) <==> y^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.
__str__(...)
x.__str__() <==> str(x)
__sub__(...)
x.__sub__(y) <==> x-y
__xor__(...)
x.__xor__(y) <==> x^y
angleDiff(...)
fgPoint angleDiff(fgPoint)
angleSum(...)
fgPoint angleSum(fgPoint)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple
assign(...)
assign(fgPointU) or assign(float x, float y, float u)
clear(...)
clear()
close_to(...)
bool close_to(fgPointU[, d=0.00001])
collinear(...)
bool collinear(fgPoint)
direction(...)
fgPoint direction()
dist(...)
float dist(fgPoint)
dist2(...)
float dist2(fgPoint)
distance(...)
float distance(fgPoint[, horizontal=false]
doubleScale(...)
scale(fgPoint) or scale(float sx, float sy)
flip(...)
flip()
flipped(...)
fgPoint flipped()
ix(...)
int ix() - integer fast
iy(...)
int iy() - integer fast
len(...)
float len()
len2(...)
float len2()
normal(...)
fgPoint normal()
rotate(...)
fgPoint rotate(fgPointU v, fgPoint c)
round(...)
fgPoint round([doRound=true])
rx(...)
int rx() - integer rounded
ry(...)
int ry() - integer rounded
transform(...)
transform(fgMatrix)
transformed(...)
fgPoint transformed(fgMatrix)
value(...)
float value([horizontal=true])
zero(...)
bool zero()

Data descriptors defined here:
u
(float)
x
(float)
y
(float)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgRect(object)
    Rectangle representation
 
Constructors:
  fgRect() - default
  fgRect(fgRect) - copy
  fgRect(fgPointfgPoint)
  fgRect(fgPointfgPoint, bool empty)
  fgRect(float x1, float y1, float x2, float y2)
 
Math Operations:
  fgRect + fgPoint
  fgRect + fgRect
  fgRect + float
  fgRect - fgPoint
  fgRect - fgRect
  fgRect - float
  fgRect * float
  fgRect / float
  fgRect & fgRect
  fgRect | fgRect
 
  Methods defined here:
__add__(...)
x.__add__(y) <==> x+y
__and__(...)
x.__and__(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.
__div__(...)
x.__div__(y) <==> x/y
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__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.
__gt__(...)
x.__gt__(y) <==> x>y
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__le__(...)
x.__le__(y) <==> x<=y
__len__(...)
x.__len__() <==> len(x)
__lt__(...)
x.__lt__(y) <==> x<y
__mul__(...)
x.__mul__(y) <==> x*y
__ne__(...)
x.__ne__(y) <==> x!=y
__or__(...)
x.__or__(y) <==> x|y
__radd__(...)
x.__radd__(y) <==> y+x
__rand__(...)
x.__rand__(y) <==> y&x
__rdiv__(...)
x.__rdiv__(y) <==> y/x
__repr__(...)
x.__repr__() <==> repr(x)
__rmul__(...)
x.__rmul__(y) <==> y*x
__ror__(...)
x.__ror__(y) <==> y|x
__rsub__(...)
x.__rsub__(y) <==> y-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.
__str__(...)
x.__str__() <==> str(x)
__sub__(...)
x.__sub__(y) <==> x-y
adjust(...)
adjust(float x1, float y1, float x2, float y2)
adjusted(...)
fgRect adjusted(float x1, float y1, float x2, float y2)
asDict(...)
represent Py::Object as dictionary
asTuple(...)
represent Py::Object as tuple
assign(...)
assign(fgPointfgPoint[, fix=true]) or assign(float, float, float, float[, fix=true])
bottom(...)
float bottom()
center(...)
fgPoint center()
clear(...)
clear()
contains(...)
bool contains(fgPoint) or bool contains(fgRect)
containsX(...)
bool containsX(float)
containsY(...)
bool containsY(float)
diagonal(...)
float diagonal()
empty(...)
empty()
fix(...)
fix()
fix_x(...)
fix_x()
fix_y(...)
fix_y()
height(...)
float height()
intersects(...)
bool intersects(fgRect)
left(...)
float left()
move(...)
move(float dx, float dy)
moved(...)
fgRect moved(float dx, float dy)
right(...)
float right()
setBottom(...)
setBottom(float)
setHeight(...)
setHeight(float)
setLeft(...)
setLeft(float)
setRect(...)
setRect(int x, int y, int w, int h)
setRight(...)
setRight(float)
setSize(...)
setSize(fgPoint)
setTop(...)
setTop(float)
setWidth(...)
setWidth(float)
size(...)
fgPoint size()
top(...)
float top()
transform(...)
transform(fgMatrix)
transformed(...)
fgRect transformed(fgMatrix)
width(...)
float width()
zero(...)
zero()

Data descriptors defined here:
ll
(fgPoint) lower left point
ur
(fgPoint) upper right point

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgRendered(object)
    fgRendered representation
 
  Methods defined here:
__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.
__str__(...)
x.__str__() <==> str(x)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple

Data descriptors defined here:
bitmap
metrics
position
ppm

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgShape(object)
    Shape representation
 
Constructors:
  fgShape() - default
  fgShape(fgShape) - copy
  fgShape(fgShapefgShape, float tx, float ty)
  fgShape(fgShapefgShape, float tx, float ty, int blend_mode)
 
Math Operations:
  fgShape + fgShape
  fgShape - fgShape
  fgShape * float
 
  Methods defined here:
__add__(...)
x.__add__(y) <==> x+y
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__mul__(...)
x.__mul__(y) <==> x*y
__radd__(...)
x.__radd__(y) <==> y+x
__repr__(...)
x.__repr__() <==> repr(x)
__rmul__(...)
x.__rmul__(y) <==> y*x
__rsub__(...)
x.__rsub__(y) <==> y-x
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__sub__(...)
x.__sub__(y) <==> x-y
addContour(...)
fgContour addContour(fgContour)
addShape(...)
int addShape(fgShape, int mode) ???
applyTransform(...)
applyTransform()
area(...)
float area()
assignStyle(...)
assignStyle(fgShape)
autoInterpolated(...)
bool autoInterpolated()
autoSmooth(...)
bool autoSmooth()
boundingBox(...)
fgRect/Nothing boundingBox(fgMatrix[, bool prepareExport=false])
checkContours(...)
checkContours()
containsOffPoint(...)
bool containsOffPoint()
countContours(...)
int countContours()
countNodes(...)
int countNodes()
excludeShape(...)
int excludeShape(fgShape, int mode) ???
hasBody(...)
bool hasBody()
hasContours(...)
bool hasContours()
isCompatible(...)
bool/Nothing isCompatible(fgShape)
removeOverlap(...)
int removeOverlap()
reverse(...)
reverse()
sortContours(...)
sortContours()
subtractShape(...)
int subtractShape(fgShape, int mode) ???
transform(...)
transform(fgMatrix)

Data descriptors defined here:
angle
(float)
body
(fgBrush)
calligraphic
(bool)
cap_type
(int)
contours
(fgContours)
join_type
(int)
matrix
(fgMatrix)
name
(string)
opacity
(float)
pen
(fgBrush)
picture
(fgBitmap)
width
(float)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgShapes(object)
    list of fgShape objects
 
  Methods defined here:
__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.
append(...)
asList(...)
clean(...)
del(...)
insert(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgStem(object)
    Stem representation
 
Constructors:
  fgStem() - default
  fgStem(fgStem) - copy
  fgStem(float)
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
clear(...)
clear()
fillProgram(...)
list(int) fillProgram(float upm)
ppm(...)
int ppm(float upm, int k)
setProgram(...)
setProgram(int k, int ppm, bool keepValues)

Data descriptors defined here:
name
(string)
program
( dict(int:int) )
value
(float)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgStems(object)
    list of fgStem objects
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgStringDict(object)
    string dictionary
 
  Methods defined here:
__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.
asDict(...)
del(...)
has_key(...)
keys(...)
value(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgTrueTypeData(object)
    TrueTypeData representation
 
Constructors:
  fgTrueTypeData() - default
  fgTrueTypeData(fgTrueTypeData) - copy
 
  Methods defined here:
OK(...)
bool OK() - return true if status is gdsOK
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
bad(...)
bool bad() - return true if status isn't gdsOK
bottomSideBearing(...)
int bottomSideBearing()
boundingBox(...)
fgRect boundingBox(fgGlyphsRfgMatrix, bool prepareExport) - calculate bounding box
clearImports(...)
clearImports() - clear instructions and hdmx, set yPels = 1
copy(...)
fgTrueTypeData copy() - create alone copy of data
countPictures(...)
int countPictures() - return pictures count
empty(...)
bool empty() - return true if state == sEmpty or no endpoints present
getFontGateData(...)
fgFontGateData getFontGateData() - return Nothing
getType(...)
string getType() - return 'dtTrueType'
hasBody(...)
bool hasBody(bool prepareExport) - return true if non-empty body layer is present
hasColors(...)
bool hasColors() - return true if colors is present
hasHints(...)
bool hasHints() - return true if hints is present
hasPictures(...)
bool hasPictures() - return true if pictures is present
modified(...)
bool modified() - return true if data was changed
rightSideBearing(...)
int rightSideBearing()
setParent(...)
setParent(fgGlyph) - set parent glyph
status(...)
'gdsOK'/'gdsInvalid' status()
transform(...)
transform(fgMatrix) - transform data
updateBoundingBox(...)
updateBoundingBox()
updated(...)
updated() - mark data as changed, reset internal caches
valid(...)
bool valid() - return true if state == sValid | sDecomposed
xExtent(...)
int xExtent()
yExtent(...)
int yExtent()

Data descriptors defined here:
advanceHeight
(int)
advanceWidth
(int)
endpoint
([int])
hdmx
(fgHdmx)
instructions
(fgBuffer)
leftSideBearing
(int)
points
(fgTrueTypePoints)
pointsMap
({ 'name': int value })
topSideBearing
(int)
xMax
(int)
xMin
(int)
yMax
(int)
yMin
(int)
yPels
(int)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgTrueTypePoint(object)
    TrueType Point representation
 
Constructors:
  fgTrueTypePoint() - default
  fgTrueTypePoint(fgTrueTypePoint) - copy
  fgTrueTypePoint(fgPoint)
  fgTrueTypePoint(bool on, int x, int y)
 
  Methods defined here:
__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.
__str__(...)
x.__str__() <==> str(x)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple
assign(...)
assign(int x, int y)
onCurve(...)
bool onCurve() or onCurve(bool value)
repeat(...)
bool repeat()  or repeat(bool value)
touched(...)
bool touched() or touched(bool value)
xSame(...)
bool xSame()   or xSame(bool value)
xShort(...)
bool xShort()  or xShort(bool value)
ySame(...)
bool ySame()   or ySame(bool value)
yShort(...)
bool yShort()  or yShort(bool value)

Data descriptors defined here:
flag
(int)
x
(int)
y
(int)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgTrueTypePoints(object)
    list of fgTrueTypePoint objects
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgValuesDict(object)
    float values dictionary
 
  Methods defined here:
__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.
asDict(...)
del(...)
has_key(...)
keys(...)
value(...)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgVdmxRecord(object)
    fgVdmxRecord representation
 
  Methods defined here:
__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.
__str__(...)
x.__str__() <==> str(x)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple

Data descriptors defined here:
yMax
yMin
yPelHeight

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgVdmxRecords(object)
    list of fgVdmxRecord objects
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgVector(object)
    Vector representation
 
Constructors:
  fgVector() - default
  fgVector(fgVector) - copy
  fgVector(fgPoint q0[, fgPoint q1]) - from one or two points
  fgVector(fgPoint, float l, float a)
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
angle(...)
float angle()
angleTo(...)
float angleTo(fgVector)
asDict(...)
represent object as dictionary
asTuple(...)
represent object as tuple
bbox(...)
fgRect bbox()
center(...)
fgPoint center()
delta(...)
fgPoint delta()
direction(...)
fgPoint direction()
equivalent(...)
bool equivalent(fgVector)
intersect(...)
fgPoint/None intersect(fgVector) or (fgPoint, t)/None intersect(fgVector, bool get_t)
intersectY(...)
float/None intersectY(float pos)
len(...)
float len() - distance between q0 and q1
parallel(...)
bool parallel(fgVector)
point(...)
fgPoint point(float time)
time(...)
float time(fgPoint)

Data descriptors defined here:
q0
(fgPoint)
q1
(fgPoint)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgVectorBool(object)
    [char] vector
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgVectorChar(object)
    [char] vector
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgVectorDouble(object)
    [double] vector
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgVectorInt(object)
    [int] vector
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgVectorPoint(object)
    [fgPoint] vector
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgVectorUInt16(object)
    [uint16_t] vector
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgVectorUInt32(object)
    [uint32t] vector
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgZone(object)
    Zone representation
 
Constructors:
  fgZone() - default
  fgZone(fgZone) - copy
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
clear(...)
clear()
getIntValues(...)
tuple( int y0, int y1 ) getIntValues()
v0(...)
float v0()
v1(...)
float v1()

Data descriptors defined here:
name
(string)
position
(float)
program
( dict(int:int) )
top
(bool)
width
(float)

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class fgZones(object)
    list of fgZone objects
 
  Methods defined here:
__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.
append(...)
append(item) or append( list(item) ) - add items to the end of the list
asList(...)
list(items) asList() - get items as list
clean(...)
clean() - delete all items
del(...)
del(index) - delete item by index
insert(...)
insert(position, item) - insert item into list at specified position

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class pyfgDataOwnerData(object)
    pyfgDataOwnerData objects
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
Data
        __all__ = ['fgAnchor', 'fgAnchors', 'fgAxes', 'fgAxis', 'fgCMaps', 'fgCaret', 'fgCarets', 'fgCmapRecord', 'fgCoding', 'fgComponent', 'fgComponents', 'fgContour', 'fgContours', 'fgCuspPoint', 'fgCuspPoints', 'pyfgDataOwnerData', 'fgDesignPosition', 'fgDeviceRecord', 'fgDeviceRecords', 'fgExtMapUIntToString', ...]