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