You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
ascender
fontgate.fgFontInfo.ascender
Ascender value
capHeight
fontgate.fgFontInfo.capHeight
Cap height value
caretOffset
fontgate.fgFontInfo.caretOffset
Caret offset value
copyright
fontgate.fgFontInfo.copyright
Copyright statement
descender
fontgate.fgFontInfo.descender
Descender value
dict
fontgate.fgFontInfo.dict
Other font info tags and data
familyName
fontgate.fgFontInfo.familyName
Family name
italicAngle
fontgate.fgFontInfo.italicAngle
Italic angle
macintoshFONDFamilyID
fontgate.fgFontInfo.macintoshFONDFamilyID
Family ID number. Corresponds to the ffFamID in the Macintosh FOND resource
macintoshFONDName
fontgate.fgFontInfo.macintoshFONDName
Font name for the Macintosh FOND resource
note
fontgate.fgFontInfo.note
Arbitrary note about the font
openTypeHeadCreated
fontgate.fgFontInfo.openTypeHeadCreated
Creation date and time
openTypeHeadFlags
fontgate.fgFontInfo.openTypeHeadFlags
A list of bit numbers indicating the flags. Corresponds to the OpenType head table flags field
openTypeHeadFontDirectionHint
fontgate.fgFontInfo.openTypeHeadFontDirectionHint
Deprecated (Set to 2). Corresponds to the OpenType head table fontDirectionHint field
openTypeHeadLowestRecPPEM
fontgate.fgFontInfo.openTypeHeadLowestRecPPEM
Smallest readable size in pixels. Corresponds to the OpenType head table lowestRecPPEM field
openTypeHeadModified
fontgate.fgFontInfo.openTypeHeadModified
Last modification date and time
openTypeHheaAscender
fontgate.fgFontInfo.openTypeHheaAscender
Ascender value. Corresponds to the OpenType hhea table Ascender field
openTypeHheaCaretOffset
fontgate.fgFontInfo.openTypeHheaCaretOffset
Caret offset value. Corresponds to the OpenType hhea table caretOffset field
openTypeHheaCaretSlopeRise
fontgate.fgFontInfo.openTypeHheaCaretSlopeRise
Caret slope rise value. Corresponds to the OpenType hhea table caretSlopeRise field
openTypeHheaCaretSlopeRun
fontgate.fgFontInfo.openTypeHheaCaretSlopeRun
Caret slope run value. Corresponds to the OpenType hhea table caretSlopeRun field
openTypeHheaDescender
fontgate.fgFontInfo.openTypeHheaDescender
Descender value. Corresponds to the OpenType hhea table Descender field
openTypeHheaLineGap
fontgate.fgFontInfo.openTypeHheaLineGap
Line gap value. Corresponds to the OpenType hhea table LineGap field
Preferred subfamily name. Corresponds to the OpenType name table name ID 17
openTypeNameSampleText
fontgate.fgFontInfo.openTypeNameSampleText
Sample text. Corresponds to the OpenType name table name ID 20
openTypeNameUniqueID
fontgate.fgFontInfo.openTypeNameUniqueID
Unique ID string. Corresponds to the OpenType name table name ID 3
openTypeNameVersion
fontgate.fgFontInfo.openTypeNameVersion
Version string. Corresponds to the OpenType name table name ID 5
openTypeNameWWSFamilyName
fontgate.fgFontInfo.openTypeNameWWSFamilyName
WWS family name. Corresponds to the OpenType name table name ID 21
openTypeNameWWSSubfamilyName
fontgate.fgFontInfo.openTypeNameWWSSubfamilyName
WWS Subfamily name. Corresponds to the OpenType name table name ID 22
openTypeOS2CodePageRanges
fontgate.fgFontInfo.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
fontgate.fgFontInfo.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
fontgate.fgFontInfo.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
fontgate.fgFontInfo.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
fontgate.fgFontInfo.openTypeOS2StrikeoutPosition
Strikeout position. Corresponds to the OpenType OS/2 table yStrikeoutPosition field
openTypeOS2StrikeoutSize
fontgate.fgFontInfo.openTypeOS2StrikeoutSize
Strikeout size. Corresponds to the OpenType OS/2 table yStrikeoutSize field
openTypeOS2SubscriptXOffset
fontgate.fgFontInfo.openTypeOS2SubscriptXOffset
Subscript x offset. Corresponds to the OpenType OS/2 table ySubscriptXOffset field
openTypeOS2SubscriptXSize
fontgate.fgFontInfo.openTypeOS2SubscriptXSize
Subscript horizontal font size. Corresponds to the OpenType OS/2 table ySubscriptXSize field
openTypeOS2SubscriptYOffset
fontgate.fgFontInfo.openTypeOS2SubscriptYOffset
Subscript y offset. Corresponds to the OpenType OS/2 table ySubscriptYOffset field
openTypeOS2SubscriptYSize
fontgate.fgFontInfo.openTypeOS2SubscriptYSize
Subscript vertical font size. Corresponds to the OpenType OS/2 table ySubscriptYSize field
openTypeOS2SuperscriptXOffset
fontgate.fgFontInfo.openTypeOS2SuperscriptXOffset
Superscript x offset. Corresponds to the OpenType OS/2 table ySuperscriptXOffset field
openTypeOS2SuperscriptXSize
fontgate.fgFontInfo.openTypeOS2SuperscriptXSize
Superscript horizontal font size. Corresponds to the OpenType OS/2 table ySuperscriptXSize field
openTypeOS2SuperscriptYOffset
fontgate.fgFontInfo.openTypeOS2SuperscriptYOffset
Superscript y offset. Corresponds to the OpenType OS/2 table ySuperscriptYOffset field
openTypeOS2SuperscriptYSize
fontgate.fgFontInfo.openTypeOS2SuperscriptYSize
Superscript vertical font size. Corresponds to the OpenType OS/2 table ySuperscriptYSize field
openTypeOS2Type
fontgate.fgFontInfo.openTypeOS2Type
A list of bit numbers indicating the embedding type. Corresponds to the OpenType OS/2 table fsType field
openTypeOS2TypoAscender
fontgate.fgFontInfo.openTypeOS2TypoAscender
Ascender value. Corresponds to the OpenType OS/2 table sTypoAscender field
openTypeOS2TypoDescender
fontgate.fgFontInfo.openTypeOS2TypoDescender
Descender value. Corresponds to the OpenType OS/2 table sTypoDescender field
openTypeOS2TypoLineGap
fontgate.fgFontInfo.openTypeOS2TypoLineGap
Line gap value. Corresponds to the OpenType OS/2 table sTypoLineGap field
openTypeOS2UnicodeRanges
fontgate.fgFontInfo.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
fontgate.fgFontInfo.openTypeOS2VendorID
Four character identifier for the creator of the font. Corresponds to the OpenType OS/2 table achVendID field
openTypeOS2WeightClass
fontgate.fgFontInfo.openTypeOS2WeightClass
Weight class value. Must be a positive integer. Corresponds to the OpenType OS/2 table usWeightClass field
openTypeOS2WidthClass
fontgate.fgFontInfo.openTypeOS2WidthClass
Width class value. Must be in the range 1-9. Corresponds to the OpenType OS/2 table usWidthClass field
openTypeOS2WinAscent
fontgate.fgFontInfo.openTypeOS2WinAscent
Ascender value. Corresponds to the OpenType OS/2 table usWinAscent field
openTypeOS2WinDescent
fontgate.fgFontInfo.openTypeOS2WinDescent
Descender value. Corresponds to the OpenType OS/2 table usWinDescent field
openTypeVheaCaretOffset
fontgate.fgFontInfo.openTypeVheaCaretOffset
Caret offset value. Corresponds to the OpenType vhea table caretOffset field
openTypeVheaCaretSlopeRise
fontgate.fgFontInfo.openTypeVheaCaretSlopeRise
Caret slope rise value. Corresponds to the OpenType vhea table caretSlopeRise field
openTypeVheaCaretSlopeRun
fontgate.fgFontInfo.openTypeVheaCaretSlopeRun
Caret slope run value. Corresponds to the OpenType vhea table caretSlopeRun field
openTypeVheaVertTypoAscender
fontgate.fgFontInfo.openTypeVheaVertTypoAscender
Ascender value. Corresponds to the OpenType vhea table vertTypoAscender field
openTypeVheaVertTypoDescender
fontgate.fgFontInfo.openTypeVheaVertTypoDescender
Descender value. Corresponds to the OpenType vhea table vertTypoDescender field
openTypeVheaVertTypoLineGap
fontgate.fgFontInfo.openTypeVheaVertTypoLineGap
Line gap value. Corresponds to the OpenType vhea table vertTypoLineGap field
postscriptBlueFuzz
fontgate.fgFontInfo.postscriptBlueFuzz
BlueFuzz value. This corresponds to the Type 1/CFF BlueFuzz field
postscriptBlueScale
fontgate.fgFontInfo.postscriptBlueScale
BlueScale value. This corresponds to the Type 1/CFF BlueScale field
postscriptBlueShift
fontgate.fgFontInfo.postscriptBlueShift
BlueShift value. This corresponds to the Type 1/CFF BlueShift field
postscriptBlueValues
fontgate.fgFontInfo.postscriptBlueValues
A list of up to 14 integers or floats specifying the values that should be in the Type 1/CFF BlueValues field
postscriptDefaultCharacter
fontgate.fgFontInfo.postscriptDefaultCharacter
The name of the glyph that should be used as the default character in PFM files
postscriptDefaultWidthX
fontgate.fgFontInfo.postscriptDefaultWidthX
Default width for glyphs
postscriptFamilyBlues
fontgate.fgFontInfo.postscriptFamilyBlues
A list of up to 14 integers or floats specifying the values that should be in the Type 1/CFF FamilyBlues field
postscriptFamilyOtherBlues
fontgate.fgFontInfo.postscriptFamilyOtherBlues
A list of up to 10 integers or floats specifying the values that should be in the Type 1/CFF FamilyOtherBlues field
postscriptFontName
fontgate.fgFontInfo.postscriptFontName
Name to be used for the FontName field in Type 1/CFF table
postscriptForceBold
fontgate.fgFontInfo.postscriptForceBold
Indicates how the Type 1/CFF ForceBold field should be set
postscriptFullName
fontgate.fgFontInfo.postscriptFullName
Name to be used for the FullName field in Type 1/CFF table
postscriptIsFixedPitch
fontgate.fgFontInfo.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
fontgate.fgFontInfo.postscriptNominalWidthX
Nominal width for glyphs
postscriptOtherBlues
fontgate.fgFontInfo.postscriptOtherBlues
A list of up to 10 integers or floats specifying the values that should be in the Type 1/CFF OtherBlues field
postscriptSlantAngle
fontgate.fgFontInfo.postscriptSlantAngle
Artificial slant angle
postscriptStemSnapH
fontgate.fgFontInfo.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
fontgate.fgFontInfo.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
fontgate.fgFontInfo.postscriptUnderlinePosition
Underline position value. Corresponds to the Type 1/CFF/post table UnderlinePosition field
postscriptUnderlineThickness
fontgate.fgFontInfo.postscriptUnderlineThickness
Underline thickness value. Corresponds to the Type 1/CFF/post table UnderlineThickness field
postscriptUniqueID
fontgate.fgFontInfo.postscriptUniqueID
A unique ID number as defined in the Type 1/CFF specification
postscriptWeightName
fontgate.fgFontInfo.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
fontgate.fgFontInfo.postscriptWindowsCharacterSet
The Windows character set. postscriptWindowsCharacterSet Options. Possible values are 1..20
styleMapFamilyName
fontgate.fgFontInfo.styleMapFamilyName
Family name used for bold, italic and bold italic style mapping
styleMapStyleName
fontgate.fgFontInfo.styleMapStyleName
Styling link name. Perrmitted values are 'Regular', 'Italic', 'Bold', 'Bold Italic' (exactly as spelled). No other values are permitted