Skip to content

fontgate

fontgate

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
fgCmapRecord: fgCmapRecord 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
pyfgDataOwnerData: pyfgDataOwnerData objects
fgDesignPosition: Anchor representation
fgDeviceRecord: DeviceRecord representation
fgDeviceRecords: list of fgDeviceRecord objects
fgExtMapUIntToString: fgExtMapUIntToString 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
fgGlyphsR: fgGlyphsR 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
fgExtMapIntTofgShape: fgExtMapIntTofgShape dictionary
fgFlagsDict: bool flags diactionary
fgValuesDict: float values dictionary
fgIntDict: int dictionary
fgStringDict: string dictionary
fgMaster: Anchor representation
fgMasters: list of fgMaster objects
fgMaxP: fgMaxP 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
fgExtMapUShortToShort: fgExtMapUShortToShort 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
fgTTInterpreter: TTInterpreter representation
fgVdmxRecord: fgVdmxRecord 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_T1Import: fgOpt_T1Import options page
fgOpt_OTImport: fgOpt_OTImport options page
fgOpt_UfoFontImport: fgOpt_UfoFontImport options page
fgOpt_VfbImport: fgOpt_VfbImport options page
fgOpt_VfbExport: fgOpt_VfbExport options page
fgOpt_UfoFontExport: fgOpt_UfoFontExport options page
fgOpt_OTExport: fgOpt_OTExport options page
fgOpt_T1Export: fgOpt_T1Export options page
fgOpt_EOTExport: fgOpt_EOTExport options page
fgOpt_WOFFExport: fgOpt_WOFFExport options page
fgOpt_Font: fgOpt_Font options page
fgOpt_KerningOptions: fgOpt_KerningOptions options page
fgOpt_OTExportFeaFile: fgOpt_OTExportFeaFile options page
fgOpt_TTAutohint: fgOpt_TTAutohint options page
fgOpt_T1Autohint: fgOpt_T1Autohint options page
fgOpt_TTFAutohint: fgOpt_TTFAutohint options page
fgOpt_AutoMetrics: fgOpt_AutoMetrics options page
fgOpt_ExpandKerning: fgOpt_ExpandKerning options page
fgOpt_Optimize: fgOpt_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
fgExtMapUCharToUChar: fgExtMapUCharToUChar dictionary
fgMatrix: Transformation matrix representation
fgPoint: Point representation
fgPointU: PointU representation
fgRect: Rectangle representation
fgRendered: fgRendered 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__.fgExtMapIntTofgShape
    • __builtin__.fgExtMapUCharToUChar
    • __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__.fgTTInterpreter
    • __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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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

Descriptors

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

Attributes

__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

__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.
__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

Attributes

__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

__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.
__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)

Descriptors

masters
(fgMasters) - masters

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Descriptors

blendMap
(list(Point))
map
(list(Point))
name
(string) - name
shortName
(string) - shortName
type
(string) - type

Attributes

__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

__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.
__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

__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(') - 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)

Descriptors

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

Attributes

__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

__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.
__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(...)


Attributes

__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

OK(...)
bool OK() - return true if status is gdsOK
__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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(fgGlyphsR, fgMatrix, 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

Descriptors

bitmaps
(fgBitmaps) - list of fgRendered objects

Attributes

__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(fgColor, fgPoint) - solid brush with selected color and size

Methods

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

Use of negative indices is not supported.
__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

__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

black(...)
fgBrush black() - get black solid brush
transparent(...)
fgBrush transparent() - get transparent solid brush

Descriptors

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

Attributes

__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

__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.
__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(...)


Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Descriptors

name
(string) name
v
(fgOtValue) coordinate

Attributes

__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

__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.
__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

Attributes

__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

__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

Descriptors

eid
format
lid
nid
pagename
pid
type

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Descriptors

cmaps
(fgCMaps)
codepageRange
(bool list)
encoding
(fgEncoding)
encodingType
('encDefault'/'encStandard'/'encCustom')
importedEncoding
(fgEncoding)
unicodeRange
(bool list)

Attributes

__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

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

__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

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

Descriptors

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

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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

Descriptors

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


Attributes

__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

__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.
__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(...)


Attributes

__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

__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.
__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)

Descriptors

name
(string) name of contour
nodes
([fgNode]) contour nodes
open
(bool) open flag

Attributes

__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

__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.
__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(...)


Attributes

__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) )
  fgCurve( fgPoint, fgPoint )
  fgCurve( fgPoint, fgPoint, fgPoint )
  fgCurve( fgPoint, fgPoint, fgPoint, fgPoint )
  fgCurve( fgCurve, float t0, float t1 )

Methods

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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] ]])

Descriptors

q0
(fgPoint)
q1
(fgPoint)
q2
(fgPoint)
q3
(fgPoint)

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
middleH(...)
bool middleH()
middleV(...)
bool middleV()

Descriptors

hlink0
(int)
hlink1
(int)
index
(int)
p
(fgPoint)
vlink0
(int)
vlink1
(int)

Attributes

__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

__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.
__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(...)


Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Descriptors

data
(list(double)) - data

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Descriptors

correction
(int)
ppm
(int)

Attributes

__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

__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.
__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

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(x,y)
__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(...)


Attributes

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

class fgExtMapUCharToUChar(object)

fgExtMapUCharToUChar dictionary

Methods

__cmp__(...)
x.__cmp__(y) <==> cmp(x,y)
__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(...)


Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(x,y)
__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(...)


Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(x,y)
__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(...)


Attributes

__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

__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.
__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(...)


Attributes

__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

__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.
__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(...)
[fgGlyph] values() - returns list of font's fgGlyph

Descriptors

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

Attributes

__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

OK(...)
bool OK() - return true if status is gdsOK
__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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(fgGlyphsR, fgMatrix, 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

Descriptors

layers
(fgLayers) layers list

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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)

Descriptors

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)

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Descriptors

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

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Descriptors

flags


hinting


metrics


names


values


Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)
addSymmetry(...)


rangeGaspBehavior(...)


set(...)


Descriptors

DOGRAY
(bool)
GRIDFIT
(bool)
SYMMETRIC_GRIDFIT
(bool)
SYMMETRIC_SMOOTHING
(bool)
rangeMaxpPPEM
(int)

Attributes

__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

__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.
__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

Attributes

__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

__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.
__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()

Descriptors

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

Attributes

__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

OK(...)
bool OK() - return true if status is gdsOK
__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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(fgGlyphsR, fgMatrix, 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

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Descriptors

flags


lib


tags


values


Attributes

__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

__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.
__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

Attributes

__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

__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.
__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(...)


Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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()

Attributes

__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

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

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

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

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

Descriptors

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

Attributes

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

class fgGroups(object)

Glyph groups list

Constructors:
  fgGroups() - default
  fgGroups(fgDataOwnerData) - parametric

Methods

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

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

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

Use  of negative indices is not supported.
asDict(...)
dict('name' : fgGroup) asDict()
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(fgGroup) values()

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
copy(...)
fgGuide copy() - copy object

Descriptors

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

Attributes

__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

__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.
__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)

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
copy(...)


Descriptors

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)

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Descriptors

code
('none'/'hintH'/'hintV'/'replace') code
index
(int)
pointName
(string)
subrIndex
(int)

Attributes

__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

__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.
__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(...)


Attributes

__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

__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.
__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(...)


Attributes

__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

__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.
__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(...)


Attributes

__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

__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.
__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(fgKerningObjectPair) keys()
remove(...)


renameGroup(...)


scale(...)


setPlainPairs(...)


values(...)
list( float ) values()

Descriptors

groups


Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(x,y)
__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()

Attributes

__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

__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.
__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

Descriptors

id
(string) glyph or group name
mode
('glyphMode'/'groupMode')

Attributes

__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(fgKerningObject, fgKerningObject) )
  fgKerningObjectPair('nameLeft', 'nameRight')
  fgKerningObjectPair(fgKerningObject, fgKerningObject)
  fgKerningObjectPair('nameLeft', 'nameRight', modeLeft, modeRight) - modeLeft, modeRight must be one of 'glyphMode'/'groupMode'

Methods

__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.
__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.
__hash__(...)
x.__hash__() <==> hash(x)
__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

Descriptors

left
(fgKerningObject) - left glyph or group
right
(fgKerningObject) - right glyph or group

Attributes

__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

__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.
__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])

Descriptors

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)

Attributes

__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

__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.
__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(...)


Attributes

__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

__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(...)


Attributes

__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

__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.
__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(...)


Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Descriptors

name
(string) - name
penColor
(int) - penColor
position
(fgDesignPosition)

Attributes

__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

__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.
__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

Attributes

__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

__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

__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()

Descriptors

dx


dy


m11


m12


m21


m22


Attributes

__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

__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.
__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

Descriptors

maxFunctionDefs
maxInstructionDefs
maxStackElements
maxStorage
maxTwilightPoints
maxZones

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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()

Descriptors

glyphs
(fgGlyphIDsSet)
left
(bool)
name
(string)
right
(bool)
width
(bool)

Attributes

__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

__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.
__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(...)


Attributes

__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

__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')

Descriptors

loaded
(bool)

Attributes

__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

__add__(...)
x.__add__(y) <==> x+y
__cmp__(...)
x.__cmp__(y) <==> cmp(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)

Descriptors

flags
(int)
kind
('Move'/'On'/'Off'/'Curve')
name
(string)
point
(fgPoint)
smooth
(bool)

Attributes

__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

__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.
__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(...)


Attributes

__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

__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

Attributes

__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

__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)

Descriptors

close


left


right


Attributes

__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

__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)

Descriptors

doCompression


doXORCryptData


otExport


Attributes

__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

__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)

Descriptors

applyToAssistance


codepage


count


keep


limitAction


limitCmap10


limitCodepage


limitCount


limitFontWindow


Attributes

__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

__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)

Descriptors

autoMetrics


buildPclt


detectG2


detectInterpolation


expandKerning


fitAscender


fitDescender


optimize


otExport


placeDuplicate


placePaste


t1Autohint


t1Export


ttAutohint


Attributes

__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

__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)

Descriptors

saveTheOnlySubtableInKernTable


useScriptInfoForOneSubtableCutting


Attributes

__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

__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)

Descriptors

CBDT


COLR


SVG


addCharacters


applyBBoxSavings


autoWinAscDesc


autohint


autohintGlyphs


autohintingMode


autotrace


cff


cff_adobe


cff_compress


cmap10


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


Attributes

__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

__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)

Descriptors

doWriteGDEF


inlineLookups


verbose


write_body


write_classes


write_prefix


Attributes

__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

__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)

Descriptors

convertCurves


convertNames


curveConvertPrecision


featuresDecompile


featuresStore


ignoreGlyphs


namesGrouping


readKerningFromFeature


readKerningFromTable


readMacSpecificNaming


shortSplines


storeAAT


storeOriginalHinting


Attributes

__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

__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)

Descriptors

align


reduce


Attributes

__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

__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)

Descriptors

hHinting


hStems


maxHWidth


maxVWidth


minHLen


minHWidth


minVLen


minVWidth


ratioH


ratioV


useAdobeAutohinter


vHinting


vStems


zones


Attributes

__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

__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)

Descriptors

AFM


ASCII


INF


PFM


autohint


cff


cid


decompose


downloadable


encoding


fixDirection


flex


fsType


roundCoordinates


scale1000


sort


swapNotice


unicode


useOS2


Attributes

__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

__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)

Descriptors

decompose


familyGrouping


ignoreGlyphs


readMacSpecificNaming


singleMasterOnly


Attributes

__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

__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)

Descriptors

allow3Stems


allowDeltas


hHinting


hintSidebearing


hintToCenter


interpolateCusps


interpolateDoubleLinks


treshold


vHinting


Attributes

__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

__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)

Descriptors

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


Attributes

__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

__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)

Descriptors

base64


compress


formatVersion


writeLayoutTTX


Attributes

__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

__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)

Descriptors

compileFeatures


fixOrdering


readLayoutTTX


removeOverlap


Attributes

__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

__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)

Descriptors

saveEncoding


Attributes

__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

__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)

Descriptors

autoReplace


compileFeatures


fixOrdering


separateMasters


Attributes

__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

__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)

Descriptors

otExport


Attributes

__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

__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)

Descriptors

eotexport


font


otexport


otimport


t1export


t1import


ufoexport


ufoimport


vfbexport


vfbimport


woffexport


Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Descriptors

glyphClass
('Unspecified'/'Simple'/'Ligature'/'Mark'/'Component')
markClass
(int)
otClasses
( [ int ] )

Attributes

__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

__add__(...)
x.__add__(y) <==> x+y
__cmp__(...)
x.__cmp__(y) <==> cmp(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

Descriptors

coordinate
(float)
deviceTable
(fgDeviceRecords)
point_index
(int)

Attributes

__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

__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

Attributes

__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

__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(fgPoint, fgPoint, fgPoint)
endPath(...)
endPath()
lineTo(...)
lineTo(fgPoint)
moveTo(...)
moveTo(fgPoint)
qCurveToOne(...)
qCurveToOne(fgPoint, fgPoint)

Descriptors

smooth
(bool)

Attributes

__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

__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<

__lt__(...)
x.__lt__(y) <==> x

__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<

__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()

Descriptors

x
(float)
y
(float)

Attributes

__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

__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<

__lt__(...)
x.__lt__(y) <==> x

__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<

__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()

Descriptors

u
(float)
x
(float)
y
(float)

Attributes

__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(fgPoint, fgPoint)
  fgRect(fgPoint, fgPoint, 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

__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

__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(fgPoint, fgPoint[, 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()

Descriptors

ll
(fgPoint) lower left point
ur
(fgPoint) upper right point

Attributes

__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

__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.
__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

Descriptors

bitmap
metrics
position
ppm

Attributes

__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(fgShape, fgShape, float tx, float ty)
  fgShape(fgShape, fgShape, float tx, float ty, int blend_mode)

Math Operations:
  fgShape + fgShape
  fgShape - fgShape
  fgShape * float

Methods

__add__(...)
x.__add__(y) <==> x+y
__cmp__(...)
x.__cmp__(y) <==> cmp(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)

Descriptors

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)

Attributes

__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

__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.
__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(...)


Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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)

Descriptors

name
(string)
program
( dict(int:int) )
value
(float)

Attributes

__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

__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.
__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

Attributes

__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

__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.
__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(...)


Attributes

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

class fgTTInterpreter(object)

TTInterpreter representation

Constructors:
  fgTTInterpreter() - default
  fgTTInterpreter(fgTTInterpreter) - copy

Methods

__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)

Attributes

__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

OK(...)
bool OK() - return true if status is gdsOK
__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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(fgGlyphsR, fgMatrix, 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()

Descriptors

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)

Attributes

__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

__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.
__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)

Descriptors

flag
(int)
x
(int)
y
(int)

Attributes

__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

__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.
__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

Attributes

__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

__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.
__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(...)


Attributes

__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

__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.
__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

Descriptors

yMax
yMin
yPelHeight

Attributes

__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

__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.
__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

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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)

Descriptors

q0
(fgPoint)
q1
(fgPoint)

Attributes

__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

__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.
__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

Attributes

__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

__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.
__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

Attributes

__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

__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.
__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

Attributes

__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

__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.
__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

Attributes

__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

__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.
__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

Attributes

__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

__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.
__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

Attributes

__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

__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.
__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

Attributes

__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

__cmp__(...)
x.__cmp__(y) <==> cmp(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
__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()

Descriptors

name
(string)
position
(float)
program
( dict(int:int) )
top
(bool)
width
(float)

Attributes

__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

__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.
__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

Attributes

__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

__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

Attributes

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