Info

fontlab.Info = class Info(object)

Font Info data

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

Descriptors

ascender
Ascender value. This should be a integer or float
capHeight
Cap height value. This should be a integer or float
copyright
Copyright statement. This should be a string
descender
Descender value. This should be a integer or float
familyName
Family name. This should be a string
italicAngle
Italic angle. This must be an angle in counter-clockwise degrees from the vertical. This should be a integer or float
macintoshFONDFamilyID
Family ID number. Corresponds to the ffFamID in the FOND resource. This should be a integer
macintoshFONDName
Font name for the FOND resource. This should be a string
note
Arbitrary note about the font. This should be a string
openTypeGaspRangeRecords
A list of gasp Range Records. These must be sorted in ascending order based on the rangeMaxPPEM value of the record. This should be a list
openTypeHeadCreated
Creation date. Expressed as a string of the format "YYYY/MM/DD HH:MM:SS". "YYYY/MM/DD" is year/month/day. The month must be in the range 1-12 and the day must be in the range 1-end of month. "HH:MM:SS" is hour:minute:second. The hour must be in the range 0:23. The minute and second must each be in the range 0-59. This should be a string
openTypeHeadFlags
A list of bit numbers indicating the flags. The bit numbers are listed in the OpenType head specification. Corresponds to the OpenType head table flags field. This should be a list
openTypeHeadLowestRecPPEM
Smallest readable size in pixels. Corresponds to the OpenType head table lowestRecPPEM field. This should be a non-negative integer
openTypeHheaAscender
Ascender value. Corresponds to the OpenType hhea table Ascender field. This should be a integer
openTypeHheaCaretOffset
Caret offset value. Corresponds to the OpenType hhea table caretOffset field. This should be a integer
openTypeHheaCaretSlopeRise
Caret slope rise value. Corresponds to the OpenType hhea table caretSlopeRise field. This should be a integer
openTypeHheaCaretSlopeRun
Caret slope run value. Corresponds to the OpenType hhea table caretSlopeRun field. This should be a integer
openTypeHheaDescender
Descender value. Corresponds to the OpenType hhea table Descender field. This should be a integer
openTypeHheaLineGap
Line gap value. Corresponds to the OpenType hhea table LineGap field. This should be a integer
openTypeNameCompatibleFullName
Compatible full name. Corresponds to the OpenType name table name ID 18. This should be a string
openTypeNameDescription
Description of the font. Corresponds to the OpenType name table name ID 10. This should be a string
openTypeNameDesigner
Designer name. Corresponds to the OpenType name table name ID 9. This should be a string
openTypeNameDesignerURL
URL for the designer. Corresponds to the OpenType name table name ID 12. This should be a string
openTypeNameLicense
License text. Corresponds to the OpenType name table name ID 13. This should be a string
openTypeNameLicenseURL
URL for the license. Corresponds to the OpenType name table name ID 14. This should be a string
openTypeNameManufacturer
Manufacturer name. Corresponds to the OpenType name table name ID 8. This should be a string
openTypeNameManufacturerURL
Manufacturer URL. Corresponds to the OpenType name table name ID 11. This should be a string
openTypeNamePreferredFamilyName
Preferred family name. Corresponds to the OpenType name table name ID 16. This should be a string
openTypeNamePreferredSubfamilyName
Preferred subfamily name. Corresponds to the OpenType name table name ID 17. This should be a string
openTypeNameRecords
A list of name records. This name record storage area is intended for records that require platform, encoding and or language localization. This should be a list
openTypeNameSampleText
Sample text. Corresponds to the OpenType name table name ID 19. This should be a string
openTypeNameUniqueID
Unique ID string. Corresponds to the OpenType name table name ID 3. This should be a string
openTypeNameVersion
Version string. Corresponds to the OpenType name table name ID 5. This should be a string
openTypeNameWWSFamilyName
WWS family name. Corresponds to the OpenType name table name ID 21. This should be a string
openTypeNameWWSSubfamilyName
WWS Subfamily name. Corresponds to the OpenType name table name ID 22. This should be a string
openTypeOS2CodePageRanges
A list of bit numbers that are supported code page ranges in the font. The bit numbers are listed in the OpenType OS/2 specification. Corresponds to the OpenType OS/2 table ulCodePageRange1 and ulCodePageRange2 fields. This should be a list
openTypeOS2FamilyClass
Two integers representing the IBM font class and font subclass of the font. The first number, representing the class ID, must be in the range 0-14. The second number, representing the subclass, must be in the range 0-15. The numbers are listed in the OpenType OS/2 specification. Corresponds to the OpenType OS/2 table sFamilyClass field. This should be a list
openTypeOS2Panose
The list must contain 10 non-negative integers that represent the setting for each category in the Panose specification. The integers correspond with the option numbers in each of the Panose categories. This corresponds to the OpenType OS/2 table Panose field. This should be a list
openTypeOS2Selection
A list of bit numbers indicating the bits that should be set in fsSelection. The bit numbers are listed in the OpenType OS/2 specification. Corresponds to the OpenType OS/2 table selection field. Note: Bits 0 (italic), 5 (bold) and 6 (regular) must not be set here. These bits should be taken from the generic styleMapStyle attribute. This should be a list
openTypeOS2StrikeoutPosition
Strikeout position. Corresponds to the OpenType OS/2 table yStrikeoutPosition field. This should be a integer
openTypeOS2StrikeoutSize
Strikeout size. Corresponds to the OpenType OS/2 table yStrikeoutSize field. This should be a integer
openTypeOS2SubscriptXOffset
Subscript x offset. Corresponds to the OpenType OS/2 table ySubscriptXOffset field. This should be a integer
openTypeOS2SubscriptXSize
Subscript horizontal font size. Corresponds to the OpenType OS/2 table ySubscriptXSize field. This should be a integer
openTypeOS2SubscriptYOffset
Subscript y offset. Corresponds to the OpenType OS/2 table ySubscriptYOffset field. This should be a integer
openTypeOS2SubscriptYSize
Subscript vertical font size. Corresponds to the OpenType OS/2 table ySubscriptYSize field. This should be a integer
openTypeOS2SuperscriptXOffset
Superscript x offset. Corresponds to the OpenType OS/2 table ySuperscriptXOffset field. This should be a integer
openTypeOS2SuperscriptXSize
Superscript horizontal font size. Corresponds to the OpenType OS/2 table ySuperscriptXSize field. This should be a integer
openTypeOS2SuperscriptYOffset
Superscript y offset. Corresponds to the OpenType OS/2 table ySuperscriptYOffset field. This should be a integer
openTypeOS2SuperscriptYSize
Superscript vertical font size. Corresponds to the OpenType OS/2 table ySuperscriptYSize field. This should be a integer
openTypeOS2Type
A list of bit numbers indicating the embedding type. The bit numbers are listed in the OpenType OS/2 specification. Corresponds to the OpenType OS/2 table fsType field. This should be a list
openTypeOS2TypoAscender
Ascender value. Corresponds to the OpenType OS/2 table sTypoAscender field. This should be a integer
openTypeOS2TypoDescender
Descender value. Corresponds to the OpenType OS/2 table sTypoDescender field. This should be a integer
openTypeOS2TypoLineGap
Line gap value. Corresponds to the OpenType OS/2 table sTypoLineGap field. This should be a integer
openTypeOS2UnicodeRanges
A list of bit numbers that are supported Unicode ranges in the font. The bit numbers are listed in the OpenType OS/2 specification. Corresponds to the OpenType OS/2 table ulUnicodeRange1, ulUnicodeRange2, ulUnicodeRange3 and ulUnicodeRange4 fields. This should be a list
openTypeOS2VendorID
Four character identifier for the creator of the font. Corresponds to the OpenType OS/2 table achVendID field. This should be a string
openTypeOS2WeightClass
Weight class value. Must be a non-negative integer. Corresponds to the OpenType OS/2 table usWeightClass field. This should be a integer
openTypeOS2WidthClass
Width class value. Must be in the range 1-9. Corresponds to the OpenType OS/2 table usWidthClass field. This should be a integer
openTypeOS2WinAscent
Ascender value. Corresponds to the OpenType OS/2 table usWinAscent field. This should be a non-negative integer
openTypeOS2WinDescent
Descender value. Corresponds to the OpenType OS/2 table usWinDescent field. This should be a non-negative integer
openTypeVheaCaretOffset
Caret offset value. Corresponds to the OpenType vhea table caretOffset field. This should be a integer
openTypeVheaCaretSlopeRise
Caret slope rise value. Corresponds to the OpenType vhea table caretSlopeRise field. This should be a integer
openTypeVheaCaretSlopeRun
Caret slope run value. Corresponds to the OpenType vhea table caretSlopeRun field. This should be a integer
openTypeVheaVertTypoAscender
Ascender value. Corresponds to the OpenType vhea table vertTypoAscender field. This should be a integer
openTypeVheaVertTypoDescender
Descender value. Corresponds to the OpenType vhea table vertTypoDescender field. This should be a integer
openTypeVheaVertTypoLineGap
Line gap value. Corresponds to the OpenType vhea table vertTypoLineGap field. This should be a integer
panose
PANOSE identification. Should be a string containing 10 space-separated numbers
postscriptBlueFuzz
BlueFuzz value. This corresponds to the Type 1/CFF BlueFuzz field. This should be a integer or float
postscriptBlueScale
BlueScale value. This corresponds to the Type 1/CFF BlueScale field. This should be a float
postscriptBlueShift
BlueShift value. This corresponds to the Type 1/CFF BlueShift field. This should be a integer or float
postscriptBlueValues
A list of up to 14 integers or floats specifying the values that should be in the Type 1/CFF BlueValues field. This list must contain an even number of integers following the rules defined in the Type 1/CFF specification. This should be a list
postscriptDefaultCharacter
The name of the glyph that should be used as the default character in PFM files. This should be a string
postscriptDefaultWidthX
Default width for glyphs. This should be a integer or float
postscriptFamilyBlues
A list of up to 14 integers or floats specifying the values that should be in the Type 1/CFF FamilyBlues field. This list must contain an even number of integers following the rules defined in the Type 1/CFF specification. This should be a list
postscriptFamilyOtherBlues
A list of up to 10 integers or floats specifying the values that should be in the Type 1/CFF FamilyOtherBlues field. This list must contain an even number of integers following the rules defined in the Type 1/CFF specification. This should be a list
postscriptFontName
Name to be used for the FontName field in Type 1/CFF table. This should be a string
postscriptForceBold
Indicates how the Type 1/CFF ForceBold field should be set. This should be a boolean
postscriptFullName
Name to be used for the FullName field in Type 1/CFF table. This should be a string
postscriptIsFixedPitch
Indicates if the font is monospaced. An authoring tool could calculate this automatically, but the designer may wish to override this setting. This corresponds to the Type 1/CFF isFixedPitched field This should be a boolean
postscriptNominalWidthX
Nominal width for glyphs. This should be a integer or float
postscriptOtherBlues
A list of up to 10 integers or floats specifying the values that should be in the Type 1/CFF OtherBlues field. This list must contain an even number of integers following the rules defined in the Type 1/CFF specification. This should be a list
postscriptStemSnapH
List of horizontal stems sorted in the order specified in the Type 1/CFF specification. Up to 12 integers or floats are possible. This corresponds to the Type 1/CFF StemSnapH field. This should be a list
postscriptStemSnapV
List of vertical stems sorted in the order specified in the Type 1/CFF specification. Up to 12 integers or floats are possible. This corresponds to the Type 1/CFF StemSnapV field. This should be a list
postscriptUnderlinePosition
Underline position value. Corresponds to the Type 1/CFF/post table UnderlinePosition field. This should be a integer or float
postscriptUnderlineThickness
Underline thickness value. Corresponds to the Type 1/CFF/post table UnderlineThickness field. This should be a integer or float
postscriptUniqueID
A unique ID number as defined in the Type 1/CFF specification. This should be a integer
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. This should be a string
postscriptWindowsCharacterSet
The Windows character set. The values are defined below. This should be a integer
styleMapFamilyName
Family name used for bold, italic and bold italic style mapping. This should be a string
styleMapStyleName
Style map style. The possible values are regular, italic, bold and bold italic. These are case sensitive. This should be a string
styleName
Style name. This should be a string
trademark
Trademark statement. This should be a string
unitsPerEm
Units per em. This should be a non-negative integer or float
versionMajor
Major version. This should be a integer
versionMinor
Minor version. This should be a non-negative integer
xHeight
x-height value. This should be a integer or float
year
The year the font was created. This attribute is deprecated as of version 2. It's presence should not be relied upon by authoring tools. However, it may occur in a font's info so authoring tools should preserve it if present. This should be a integer

Attributes

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

ascender

fontlab.Info.ascender
Ascender value. This should be a integer or float

capHeight

fontlab.Info.capHeight
Cap height value. This should be a integer or float

fontlab.Info.copyright
Copyright statement. This should be a string

descender

fontlab.Info.descender
Descender value. This should be a integer or float

familyName

fontlab.Info.familyName
Family name. This should be a string

italicAngle

fontlab.Info.italicAngle
Italic angle. This must be an angle in counter-clockwise degrees from the vertical. This should be a integer or float

macintoshFONDFamilyID

fontlab.Info.macintoshFONDFamilyID
Family ID number. Corresponds to the ffFamID in the FOND resource. This should be a integer

macintoshFONDName

fontlab.Info.macintoshFONDName
Font name for the FOND resource. This should be a string

note

fontlab.Info.note
Arbitrary note about the font. This should be a string

openTypeGaspRangeRecords

fontlab.Info.openTypeGaspRangeRecords
A list of gasp Range Records. These must be sorted in ascending order based on the rangeMaxPPEM value of the record. This should be a list

openTypeHeadCreated

fontlab.Info.openTypeHeadCreated
Creation date. Expressed as a string of the format "YYYY/MM/DD HH:MM:SS". "YYYY/MM/DD" is year/month/day. The month must be in the range 1-12 and the day must be in the range 1-end of month. "HH:MM:SS" is hour:minute:second. The hour must be in the range 0:23. The minute and second must each be in the range 0-59. This should be a string

openTypeHeadFlags

fontlab.Info.openTypeHeadFlags
A list of bit numbers indicating the flags. The bit numbers are listed in the OpenType head specification. Corresponds to the OpenType head table flags field. This should be a list

openTypeHeadLowestRecPPEM

fontlab.Info.openTypeHeadLowestRecPPEM
Smallest readable size in pixels. Corresponds to the OpenType head table lowestRecPPEM field. This should be a non-negative integer

openTypeHheaAscender

fontlab.Info.openTypeHheaAscender
Ascender value. Corresponds to the OpenType hhea table Ascender field. This should be a integer

openTypeHheaCaretOffset

fontlab.Info.openTypeHheaCaretOffset
Caret offset value. Corresponds to the OpenType hhea table caretOffset field. This should be a integer

openTypeHheaCaretSlopeRise

fontlab.Info.openTypeHheaCaretSlopeRise
Caret slope rise value. Corresponds to the OpenType hhea table caretSlopeRise field. This should be a integer

openTypeHheaCaretSlopeRun

fontlab.Info.openTypeHheaCaretSlopeRun
Caret slope run value. Corresponds to the OpenType hhea table caretSlopeRun field. This should be a integer

openTypeHheaDescender

fontlab.Info.openTypeHheaDescender
Descender value. Corresponds to the OpenType hhea table Descender field. This should be a integer

openTypeHheaLineGap

fontlab.Info.openTypeHheaLineGap
Line gap value. Corresponds to the OpenType hhea table LineGap field. This should be a integer

openTypeNameCompatibleFullName

fontlab.Info.openTypeNameCompatibleFullName
Compatible full name. Corresponds to the OpenType name table name ID 18. This should be a string

openTypeNameDescription

fontlab.Info.openTypeNameDescription
Description of the font. Corresponds to the OpenType name table name ID 10. This should be a string

openTypeNameDesigner

fontlab.Info.openTypeNameDesigner
Designer name. Corresponds to the OpenType name table name ID 9. This should be a string

openTypeNameDesignerURL

fontlab.Info.openTypeNameDesignerURL
URL for the designer. Corresponds to the OpenType name table name ID 12. This should be a string

openTypeNameLicense

fontlab.Info.openTypeNameLicense
License text. Corresponds to the OpenType name table name ID 13. This should be a string

openTypeNameLicenseURL

fontlab.Info.openTypeNameLicenseURL
URL for the license. Corresponds to the OpenType name table name ID 14. This should be a string

openTypeNameManufacturer

fontlab.Info.openTypeNameManufacturer
Manufacturer name. Corresponds to the OpenType name table name ID 8. This should be a string

openTypeNameManufacturerURL

fontlab.Info.openTypeNameManufacturerURL
Manufacturer URL. Corresponds to the OpenType name table name ID 11. This should be a string

openTypeNamePreferredFamilyName

fontlab.Info.openTypeNamePreferredFamilyName
Preferred family name. Corresponds to the OpenType name table name ID 16. This should be a string

openTypeNamePreferredSubfamilyName

fontlab.Info.openTypeNamePreferredSubfamilyName
Preferred subfamily name. Corresponds to the OpenType name table name ID 17. This should be a string

openTypeNameRecords

fontlab.Info.openTypeNameRecords
A list of name records. This name record storage area is intended for records that require platform, encoding and or language localization. This should be a list

openTypeNameSampleText

fontlab.Info.openTypeNameSampleText
Sample text. Corresponds to the OpenType name table name ID 19. This should be a string

openTypeNameUniqueID

fontlab.Info.openTypeNameUniqueID
Unique ID string. Corresponds to the OpenType name table name ID 3. This should be a string

openTypeNameVersion

fontlab.Info.openTypeNameVersion
Version string. Corresponds to the OpenType name table name ID 5. This should be a string

openTypeNameWWSFamilyName

fontlab.Info.openTypeNameWWSFamilyName
WWS family name. Corresponds to the OpenType name table name ID 21. This should be a string

openTypeNameWWSSubfamilyName

fontlab.Info.openTypeNameWWSSubfamilyName
WWS Subfamily name. Corresponds to the OpenType name table name ID 22. This should be a string

openTypeOS2CodePageRanges

fontlab.Info.openTypeOS2CodePageRanges
A list of bit numbers that are supported code page ranges in the font. The bit numbers are listed in the OpenType OS/2 specification. Corresponds to the OpenType OS/2 table ulCodePageRange1 and ulCodePageRange2 fields. This should be a list

openTypeOS2FamilyClass

fontlab.Info.openTypeOS2FamilyClass
Two integers representing the IBM font class and font subclass of the font. The first number, representing the class ID, must be in the range 0-14. The second number, representing the subclass, must be in the range 0-15. The numbers are listed in the OpenType OS/2 specification. Corresponds to the OpenType OS/2 table sFamilyClass field. This should be a list

openTypeOS2Panose

fontlab.Info.openTypeOS2Panose
The list must contain 10 non-negative integers that represent the setting for each category in the Panose specification. The integers correspond with the option numbers in each of the Panose categories. This corresponds to the OpenType OS/2 table Panose field. This should be a list

openTypeOS2Selection

fontlab.Info.openTypeOS2Selection
A list of bit numbers indicating the bits that should be set in fsSelection. The bit numbers are listed in the OpenType OS/2 specification. Corresponds to the OpenType OS/2 table selection field. Note: Bits 0 (italic), 5 (bold) and 6 (regular) must not be set here. These bits should be taken from the generic styleMapStyle attribute. This should be a list

openTypeOS2StrikeoutPosition

fontlab.Info.openTypeOS2StrikeoutPosition
Strikeout position. Corresponds to the OpenType OS/2 table yStrikeoutPosition field. This should be a integer

openTypeOS2StrikeoutSize

fontlab.Info.openTypeOS2StrikeoutSize
Strikeout size. Corresponds to the OpenType OS/2 table yStrikeoutSize field. This should be a integer

openTypeOS2SubscriptXOffset

fontlab.Info.openTypeOS2SubscriptXOffset
Subscript x offset. Corresponds to the OpenType OS/2 table ySubscriptXOffset field. This should be a integer

openTypeOS2SubscriptXSize

fontlab.Info.openTypeOS2SubscriptXSize
Subscript horizontal font size. Corresponds to the OpenType OS/2 table ySubscriptXSize field. This should be a integer

openTypeOS2SubscriptYOffset

fontlab.Info.openTypeOS2SubscriptYOffset
Subscript y offset. Corresponds to the OpenType OS/2 table ySubscriptYOffset field. This should be a integer

openTypeOS2SubscriptYSize

fontlab.Info.openTypeOS2SubscriptYSize
Subscript vertical font size. Corresponds to the OpenType OS/2 table ySubscriptYSize field. This should be a integer

openTypeOS2SuperscriptXOffset

fontlab.Info.openTypeOS2SuperscriptXOffset
Superscript x offset. Corresponds to the OpenType OS/2 table ySuperscriptXOffset field. This should be a integer

openTypeOS2SuperscriptXSize

fontlab.Info.openTypeOS2SuperscriptXSize
Superscript horizontal font size. Corresponds to the OpenType OS/2 table ySuperscriptXSize field. This should be a integer

openTypeOS2SuperscriptYOffset

fontlab.Info.openTypeOS2SuperscriptYOffset
Superscript y offset. Corresponds to the OpenType OS/2 table ySuperscriptYOffset field. This should be a integer

openTypeOS2SuperscriptYSize

fontlab.Info.openTypeOS2SuperscriptYSize
Superscript vertical font size. Corresponds to the OpenType OS/2 table ySuperscriptYSize field. This should be a integer

openTypeOS2Type

fontlab.Info.openTypeOS2Type
A list of bit numbers indicating the embedding type. The bit numbers are listed in the OpenType OS/2 specification. Corresponds to the OpenType OS/2 table fsType field. This should be a list

openTypeOS2TypoAscender

fontlab.Info.openTypeOS2TypoAscender
Ascender value. Corresponds to the OpenType OS/2 table sTypoAscender field. This should be a integer

openTypeOS2TypoDescender

fontlab.Info.openTypeOS2TypoDescender
Descender value. Corresponds to the OpenType OS/2 table sTypoDescender field. This should be a integer

openTypeOS2TypoLineGap

fontlab.Info.openTypeOS2TypoLineGap
Line gap value. Corresponds to the OpenType OS/2 table sTypoLineGap field. This should be a integer

openTypeOS2UnicodeRanges

fontlab.Info.openTypeOS2UnicodeRanges
A list of bit numbers that are supported Unicode ranges in the font. The bit numbers are listed in the OpenType OS/2 specification. Corresponds to the OpenType OS/2 table ulUnicodeRange1, ulUnicodeRange2, ulUnicodeRange3 and ulUnicodeRange4 fields. This should be a list

openTypeOS2VendorID

fontlab.Info.openTypeOS2VendorID
Four character identifier for the creator of the font. Corresponds to the OpenType OS/2 table achVendID field. This should be a string

openTypeOS2WeightClass

fontlab.Info.openTypeOS2WeightClass
Weight class value. Must be a non-negative integer. Corresponds to the OpenType OS/2 table usWeightClass field. This should be a integer

openTypeOS2WidthClass

fontlab.Info.openTypeOS2WidthClass
Width class value. Must be in the range 1-9. Corresponds to the OpenType OS/2 table usWidthClass field. This should be a integer

openTypeOS2WinAscent

fontlab.Info.openTypeOS2WinAscent
Ascender value. Corresponds to the OpenType OS/2 table usWinAscent field. This should be a non-negative integer

openTypeOS2WinDescent

fontlab.Info.openTypeOS2WinDescent
Descender value. Corresponds to the OpenType OS/2 table usWinDescent field. This should be a non-negative integer

openTypeVheaCaretOffset

fontlab.Info.openTypeVheaCaretOffset
Caret offset value. Corresponds to the OpenType vhea table caretOffset field. This should be a integer

openTypeVheaCaretSlopeRise

fontlab.Info.openTypeVheaCaretSlopeRise
Caret slope rise value. Corresponds to the OpenType vhea table caretSlopeRise field. This should be a integer

openTypeVheaCaretSlopeRun

fontlab.Info.openTypeVheaCaretSlopeRun
Caret slope run value. Corresponds to the OpenType vhea table caretSlopeRun field. This should be a integer

openTypeVheaVertTypoAscender

fontlab.Info.openTypeVheaVertTypoAscender
Ascender value. Corresponds to the OpenType vhea table vertTypoAscender field. This should be a integer

openTypeVheaVertTypoDescender

fontlab.Info.openTypeVheaVertTypoDescender
Descender value. Corresponds to the OpenType vhea table vertTypoDescender field. This should be a integer

openTypeVheaVertTypoLineGap

fontlab.Info.openTypeVheaVertTypoLineGap
Line gap value. Corresponds to the OpenType vhea table vertTypoLineGap field. This should be a integer

panose

fontlab.Info.panose
PANOSE identification. Should be a string containing 10 space-separated numbers

postscriptBlueFuzz

fontlab.Info.postscriptBlueFuzz
BlueFuzz value. This corresponds to the Type 1/CFF BlueFuzz field. This should be a integer or float

postscriptBlueScale

fontlab.Info.postscriptBlueScale
BlueScale value. This corresponds to the Type 1/CFF BlueScale field. This should be a float

postscriptBlueShift

fontlab.Info.postscriptBlueShift
BlueShift value. This corresponds to the Type 1/CFF BlueShift field. This should be a integer or float

postscriptBlueValues

fontlab.Info.postscriptBlueValues
A list of up to 14 integers or floats specifying the values that should be in the Type 1/CFF BlueValues field. This list must contain an even number of integers following the rules defined in the Type 1/CFF specification. This should be a list

postscriptDefaultCharacter

fontlab.Info.postscriptDefaultCharacter
The name of the glyph that should be used as the default character in PFM files. This should be a string

postscriptDefaultWidthX

fontlab.Info.postscriptDefaultWidthX
Default width for glyphs. This should be a integer or float

postscriptFamilyBlues

fontlab.Info.postscriptFamilyBlues
A list of up to 14 integers or floats specifying the values that should be in the Type 1/CFF FamilyBlues field. This list must contain an even number of integers following the rules defined in the Type 1/CFF specification. This should be a list

postscriptFamilyOtherBlues

fontlab.Info.postscriptFamilyOtherBlues
A list of up to 10 integers or floats specifying the values that should be in the Type 1/CFF FamilyOtherBlues field. This list must contain an even number of integers following the rules defined in the Type 1/CFF specification. This should be a list

postscriptFontName

fontlab.Info.postscriptFontName
Name to be used for the FontName field in Type 1/CFF table. This should be a string

postscriptForceBold

fontlab.Info.postscriptForceBold
Indicates how the Type 1/CFF ForceBold field should be set. This should be a boolean

postscriptFullName

fontlab.Info.postscriptFullName
Name to be used for the FullName field in Type 1/CFF table. This should be a string

postscriptIsFixedPitch

fontlab.Info.postscriptIsFixedPitch
Indicates if the font is monospaced. An authoring tool could calculate this automatically, but the designer may wish to override this setting. This corresponds to the Type 1/CFF isFixedPitched field This should be a boolean

postscriptNominalWidthX

fontlab.Info.postscriptNominalWidthX
Nominal width for glyphs. This should be a integer or float

postscriptOtherBlues

fontlab.Info.postscriptOtherBlues
A list of up to 10 integers or floats specifying the values that should be in the Type 1/CFF OtherBlues field. This list must contain an even number of integers following the rules defined in the Type 1/CFF specification. This should be a list

postscriptStemSnapH

fontlab.Info.postscriptStemSnapH
List of horizontal stems sorted in the order specified in the Type 1/CFF specification. Up to 12 integers or floats are possible. This corresponds to the Type 1/CFF StemSnapH field. This should be a list

postscriptStemSnapV

fontlab.Info.postscriptStemSnapV
List of vertical stems sorted in the order specified in the Type 1/CFF specification. Up to 12 integers or floats are possible. This corresponds to the Type 1/CFF StemSnapV field. This should be a list

postscriptUnderlinePosition

fontlab.Info.postscriptUnderlinePosition
Underline position value. Corresponds to the Type 1/CFF/post table UnderlinePosition field. This should be a integer or float

postscriptUnderlineThickness

fontlab.Info.postscriptUnderlineThickness
Underline thickness value. Corresponds to the Type 1/CFF/post table UnderlineThickness field. This should be a integer or float

postscriptUniqueID

fontlab.Info.postscriptUniqueID
A unique ID number as defined in the Type 1/CFF specification. This should be a integer

postscriptWeightName

fontlab.Info.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. This should be a string

postscriptWindowsCharacterSet

fontlab.Info.postscriptWindowsCharacterSet
The Windows character set. The values are defined below. This should be a integer

styleMapFamilyName

fontlab.Info.styleMapFamilyName
Family name used for bold, italic and bold italic style mapping. This should be a string

styleMapStyleName

fontlab.Info.styleMapStyleName
Style map style. The possible values are regular, italic, bold and bold italic. These are case sensitive. This should be a string

styleName

fontlab.Info.styleName
Style name. This should be a string

trademark

fontlab.Info.trademark
Trademark statement. This should be a string

unitsPerEm

fontlab.Info.unitsPerEm
Units per em. This should be a non-negative integer or float

versionMajor

fontlab.Info.versionMajor
Major version. This should be a integer

versionMinor

fontlab.Info.versionMinor
Minor version. This should be a non-negative integer

xHeight

fontlab.Info.xHeight
x-height value. This should be a integer or float

year

fontlab.Info.year
The year the font was created. This attribute is deprecated as of version 2. It's presence should not be relied upon by authoring tools. However, it may occur in a font's info so authoring tools should preserve it if present. This should be a integer