1{"meta":{"ns":"PangoFT2","version":"1.0","generator":"gi-docgen","generator-version":"2021.9"},"symbols":[{"type":"callback","name":"SubstituteFunc","ctype":"PangoFT2SubstituteFunc","summary":"Function type for doing final config tweaking on prepared FcPatterns."},{"type":"class","name":"FontMap","ctype":"PangoFT2FontMap","summary":"The `PangoFT2FontMap` is the `PangoFontMap` implementation for FreeType fonts."},{"type":"ctor","name":"new","type_name":"FontMap","ident":"pango_ft2_font_map_new","summary":"Create a new `PangoFT2FontMap` object.  A fontmap is ..."},{"type":"function","name":"font_get_coverage","ident":"pango_ft2_font_get_coverage","summary":"Gets the `PangoCoverage` for a `PangoFT2Font`.  Use [method@Pango.Font.get_coverage] instead."},{"type":"function","name":"font_get_face","ident":"pango_ft2_font_get_face","summary":"Returns the native FreeType2 `FT_Face` structure used for this ..."},{"type":"function","name":"font_get_kerning","ident":"pango_ft2_font_get_kerning","summary":"Retrieves kerning information for a combination of two glyphs. ..."},{"type":"function","name":"get_context","ident":"pango_ft2_get_context","summary":"Retrieves a `PangoContext` for the default PangoFT2 fontmap (see ..."},{"type":"function","name":"get_unknown_glyph","ident":"pango_ft2_get_unknown_glyph","summary":"Return the index of a glyph suitable for drawing ..."},{"type":"function","name":"render","ident":"pango_ft2_render","summary":"Renders a `PangoGlyphString` onto a FreeType2 bitmap."},{"type":"function","name":"render_layout","ident":"pango_ft2_render_layout","summary":"Render a `PangoLayout` onto a FreeType2 bitmap"},{"type":"function","name":"render_layout_line","ident":"pango_ft2_render_layout_line","summary":"Render a `PangoLayoutLine` onto a FreeType2 bitmap"},{"type":"function","name":"render_layout_line_subpixel","ident":"pango_ft2_render_layout_line_subpixel","summary":"Render a `PangoLayoutLine` onto a FreeType2 bitmap, with he ..."},{"type":"function","name":"render_layout_subpixel","ident":"pango_ft2_render_layout_subpixel","summary":"Render a `PangoLayout` onto a FreeType2 bitmap, with he ..."},{"type":"function","name":"render_transformed","ident":"pango_ft2_render_transformed","summary":"Renders a `PangoGlyphString` onto a FreeType2 bitmap, possibly transforming ..."},{"type":"function","name":"shutdown_display","ident":"pango_ft2_shutdown_display","summary":"Free the global fontmap. (See pango_ft2_font_map_for_display()) Use of the ..."},{"type":"method","name":"create_context","type_name":"FontMap","ident":"pango_ft2_font_map_create_context","summary":"Create a `PangoContext` for the given fontmap."},{"type":"method","name":"set_default_substitute","type_name":"FontMap","ident":"pango_ft2_font_map_set_default_substitute","summary":"Sets a function that will be called to do ..."},{"type":"method","name":"set_resolution","type_name":"FontMap","ident":"pango_ft2_font_map_set_resolution","summary":"Sets the horizontal and vertical resolutions for the fontmap."},{"type":"method","name":"substitute_changed","type_name":"FontMap","ident":"pango_ft2_font_map_substitute_changed","summary":"Call this function any time the results of the ..."},{"type":"type_func","name":"for_display","type_name":"FontMap","ident":"pango_ft2_font_map_for_display","summary":"Returns a `PangoFT2FontMap`.  This font map is cached ..."}],"terms":{"":[2,4,6,7,8,9,10,12,16,17,18],"[method@pangofc.font.lock_face]":[9],"[method@pangofc.font.unlock_face]":[9],"[method@pangoft2.fontmap.set_default_substitute]":[2],"about":[2],"an":[12,18],"ani":[6],"antialias":[4],"avail":[2],"avoid":[16,17],"been":[18],"befor":[4],"bitmap":[13,14,15,16,17,18],"cach":[2,7],"call":[4,6,9],"can":[4,7],"certain":[2],"chang":[6,18],"charact":[12],"combin":[10],"config":[0],"configur":[4],"context":[3,11],"coordin":[18],"correct":[18],"cover":[12],"coverag":[8],"creat":[2,3],"default":[2,4,6,11],"deprec":[7,19],"differ":[6],"directli":[9],"displai":[7,19],"do":[0,4],"done":[9],"draw":[12],"even":[16,17],"extra":[16,17],"face":[9],"fcpattern":[0,4],"final":[0,4,16,17],"fixed-point":[16,17],"font":[1,2,4,7,8,9,10,12],"fontmap":[2,3,5,7,11,19],"found":[12],"free":[19],"freed":[7],"freetyp":[1],"freetype2":[9,13,14,15,16,17,18],"from":[9,16,17],"ft_face":[9],"func":[0],"function":[0,2,4,6,9,18],"get":[8,9,10,11,12],"given":[3],"global":[2,7,19],"glyph":[10,12,16,17],"have":[18],"he":[16,17],"hint":[4],"hold":[2],"horizont":[5],"ident":[18],"implement":[1],"inaccuraci":[16,17],"index":[12],"inform":[2,10],"input":[6],"instead":[7,8,9,10,12],"integ":[16,17],"integers.":[16,17],"is":[6],"kern":[10],"layed-out":[18],"layout":[14,15,16,17],"like":[4],"line":[15,16],"load":[4,18],"locat":[16,17],"longer":[7],"mai":[9],"map":[1,7],"matrix":[18],"multipl":[16,17],"must":[6,9,18],"nativ":[9],"need":[7],"new":[2],"note":[18],"object":[2],"onto":[13,14,15,16,17,18],"option":[4],"pango":[16,17],"pango_ft2_font_get_coverage":[8],"pango_ft2_font_get_face":[9],"pango_ft2_font_get_kerning":[10],"pango_ft2_font_map_create_context":[3],"pango_ft2_font_map_for_displai":[11,19],"pango_ft2_font_map_for_display":[7],"pango_ft2_font_map_new":[2],"pango_ft2_font_map_set_default_substitute":[4],"pango_ft2_font_map_set_resolution":[5],"pango_ft2_font_map_substitute_changed":[6],"pango_ft2_get_context":[11],"pango_ft2_get_unknown_glyph":[12],"pango_ft2_render":[13],"pango_ft2_render_layout":[14],"pango_ft2_render_layout_line":[15],"pango_ft2_render_layout_line_subpixel":[16],"pango_ft2_render_layout_subpixel":[17],"pango_ft2_render_transformed":[18],"pango_ft2_shutdown_displai":[7],"pango_ft2_shutdown_display":[19],"pangocontext":[3,11,18],"pangocoverag":[8],"pangofont":[9],"pangofontmap":[1],"pangoft2":[7,11,19],"pangoft2font":[8],"pangoft2fontmap":[1,2,7],"pangoft2substitutefunc":[0],"pangoglyphstr":[13,18],"pangolayout":[14,17],"pangolayoutlin":[15,16],"paramet":[2],"pass":[18],"pattern":[6],"pixel":[16,17],"posit":[16,17],"possibl":[18],"prepar":[0],"produc":[18],"rather":[16,17],"releas":[7],"render":[13,14,15,16,17,18],"resolut":[2,5,11],"result":[6,18],"retriev":[10,11],"return":[6,7,9,12],"round":[16,17],"same":[6],"see":[2,11,19],"set":[4,5,6,11],"should":[7],"shutdown":[19],"so":[18],"specifi":[16,17],"structur":[9],"subpixel":[16,17],"substitut":[0,2,4,6],"suitabl":[12],"than":[16,17],"thing":[4],"through":[18],"time":[6,16,17],"transform":[18],"tweak":[0],"two":[10],"type":[0],"unit":[16,17],"unknown":[12],"unknown-box":[12],"us":[2,4,7,8,9,10,12,16,17,18,19],"vertic":[5],"want":[9,12],"when":[9],"you":[6,9,12],"your":[6]}}