| name | data type | constraints | description |
|---|---|---|---|
| fontRenderContext | FontRenderContext | ||
| maxDescent | number | required | |
| leading | number | required | |
| maxAscent | number | required | |
| ascent | number | required | |
| height | number | required | |
| font | Font | ||
| widths | array of number | ||
| |
|
|
|
| maxAdvance | number | required | |
| descent | number | required |
Example
{
"fontRenderContext" : {
"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
},
"antiAliased" : true,
"transformType" : 12345,
"transformed" : true,
"antiAliasingHint" : { },
"fractionalMetricsHint" : { }
},
"maxDescent" : 12345,
"leading" : 12345,
"maxAscent" : 12345,
"ascent" : 12345,
"height" : 12345,
"font" : {
"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
},
"widths" : [ 12345, 12345 ],
"maxAdvance" : 12345,
"descent" : 12345
}