Font Data Type

Implemented Interfaces
Serializable
Properties
name data type constraints description
italic boolean required
missingGlyphCode number required
plain boolean required
size2D number required
numGlyphs number required
italicAngle number required
name string  
transform AffineTransform  
PSName string  
bold boolean required
availableAttributes array of Attribute  
transformed boolean required
attributes map of object  
fontName string  
family string  
style number required
size number required

Example

{
  "italic" : true,
  "missingGlyphCode" : 12345,
  "plain" : true,
  "size2D" : 12345.0,
  "numGlyphs" : 12345,
  "italicAngle" : 12345.0,
  "name" : "...",
  "transform" : {
    "type" : 12345,
    "scaleY" : 12345.0,
    "identity" : true,
    "translateX" : 12345.0,
    "scaleX" : 12345.0,
    "translateY" : 12345.0,
    "shearX" : 12345.0,
    "shearY" : 12345.0,
    "determinant" : 12345.0
  },
  "PSName" : "...",
  "bold" : true,
  "availableAttributes" : [ { }, { } ],
  "transformed" : true,
  "attributes" : {
    "property1" : { },
    "property2" : { }
  },
  "fontName" : "...",
  "family" : "...",
  "style" : 12345,
  "size" : 12345
}