new (?name:String)
fontName:String
fontStyle:FontStyle
fontType:FontType
staticenumerateFonts (?enumerateDeviceFonts:Bool):Array<Font>
staticfromBytes (bytes:ByteArray):Font
staticfromFile (path:String):Font
staticloadFromBytes (bytes:ByteArray):Future<Font>
staticloadFromFile (path:String):Future<Font>
staticloadFromName (path:String):Future<Font>
staticregisterFont (font:Class<Dynamic>):Void
read onlyascender:Int
read onlydescender:Int
read onlyheight:Int
read onlyname:String
read onlynumGlyphs:Int
src:Dynamic
read onlyunderlinePosition:Int
read onlyunderlineThickness:Int
read onlyunitsPerEM:Int
decompose ():NativeFontData
getGlyph (character:String):Glyph
getGlyphMetrics (glyph:Glyph):GlyphMetrics
getGlyphs (?characters:String):Array<Glyph>
renderGlyph (glyph:Glyph, fontSize:Int):Image
renderGlyphs (glyphs:Array<Glyph>, fontSize:Int):Map<Glyph, Image>