fgFontInfo

fontgate.fgFontInfo = 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

ascender

fontgate.fgFontInfo.ascender
Ascender value

capHeight

fontgate.fgFontInfo.capHeight
Cap height value

caretOffset

fontgate.fgFontInfo.caretOffset
Caret offset value

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

openTypeNameCompatibleFullName

fontgate.fgFontInfo.openTypeNameCompatibleFullName
Compatible full name. Corresponds to the OpenType name table name ID 18

openTypeNameDescription

fontgate.fgFontInfo.openTypeNameDescription
Description of the font. Corresponds to the OpenType name table name ID 10

openTypeNameDesigner

fontgate.fgFontInfo.openTypeNameDesigner
Designer name. Corresponds to the OpenType name table name ID 9

openTypeNameDesignerURL

fontgate.fgFontInfo.openTypeNameDesignerURL
URL for the designer. Corresponds to the OpenType name table name ID 12

openTypeNameLicense

fontgate.fgFontInfo.openTypeNameLicense
License text. Corresponds to the OpenType name table name ID 13

openTypeNameLicenseURL

fontgate.fgFontInfo.openTypeNameLicenseURL
URL for the license. Corresponds to the OpenType name table name ID 14

openTypeNameManufacturer

fontgate.fgFontInfo.openTypeNameManufacturer
Manufacturer name. Corresponds to the OpenType name table name ID 8

openTypeNameManufacturerURL

fontgate.fgFontInfo.openTypeNameManufacturerURL
Manufacturer URL. Corresponds to the OpenType name table name ID 11

openTypeNamePreferredFamilyName

fontgate.fgFontInfo.openTypeNamePreferredFamilyName
Preferred family name. Corresponds to the OpenType name table name ID 16

openTypeNamePreferredSubfamilyName

fontgate.fgFontInfo.openTypeNamePreferredSubfamilyName
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

styleName

fontgate.fgFontInfo.styleName
Style name

trademark

fontgate.fgFontInfo.trademark
Trademark statement

unitsPerEm

fontgate.fgFontInfo.unitsPerEm
Units per em

versionMajor

fontgate.fgFontInfo.versionMajor
Major version

versionMinor

fontgate.fgFontInfo.versionMinor
Minor version

xHeight

fontgate.fgFontInfo.xHeight
x-height value

year

fontgate.fgFontInfo.year
The year the font was created