.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/doc/classes/FontFile.xml. .. _class_FontFile: FontFile ======== **Inherits:** :ref:`Font` **<** :ref:`Resource` **<** :ref:`RefCounted` **<** :ref:`Object` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Properties ---------- .. table:: :widths: auto +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`allow_system_fallback` | ``true`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`FontAntialiasing` | :ref:`antialiasing` | ``1`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`PackedByteArray` | :ref:`data` | ``PackedByteArray()`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`disable_embedded_bitmaps` | ``true`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`int` | :ref:`fixed_size` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`FixedSizeScaleMode` | :ref:`fixed_size_scale_mode` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`String` | :ref:`font_name` | ``""`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`int` | :ref:`font_stretch` | ``100`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | |bitfield|\<:ref:`FontStyle`\> | :ref:`font_style` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`int` | :ref:`font_weight` | ``400`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`force_autohinter` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`generate_mipmaps` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Hinting` | :ref:`hinting` | ``1`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`int` | :ref:`msdf_pixel_range` | ``16`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`int` | :ref:`msdf_size` | ``48`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`multichannel_signed_distance_field` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Dictionary` | :ref:`opentype_feature_overrides` | ``{}`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`oversampling` | ``0.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`String` | :ref:`style_name` | ``""`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`SubpixelPositioning` | :ref:`subpixel_positioning` | ``1`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+-----------------------+ .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_cache` **(** **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_glyphs` **(** :ref:`int` cache_index, :ref:`Vector2i` size **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_kerning_map` **(** :ref:`int` cache_index, :ref:`int` size **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_size_cache` **(** :ref:`int` cache_index **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_textures` **(** :ref:`int` cache_index, :ref:`Vector2i` size **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_cache_ascent` **(** :ref:`int` cache_index, :ref:`int` size **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_cache_count` **(** **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_cache_descent` **(** :ref:`int` cache_index, :ref:`int` size **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_cache_scale` **(** :ref:`int` cache_index, :ref:`int` size **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_cache_underline_position` **(** :ref:`int` cache_index, :ref:`int` size **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_cache_underline_thickness` **(** :ref:`int` cache_index, :ref:`int` size **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_char_from_glyph_index` **(** :ref:`int` size, :ref:`int` glyph_index **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_embolden` **(** :ref:`int` cache_index **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_extra_baseline_offset` **(** :ref:`int` cache_index **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_extra_spacing` **(** :ref:`int` cache_index, :ref:`SpacingType` spacing **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_face_index` **(** :ref:`int` cache_index **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_glyph_advance` **(** :ref:`int` cache_index, :ref:`int` size, :ref:`int` glyph **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_glyph_index` **(** :ref:`int` size, :ref:`int` char, :ref:`int` variation_selector **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedInt32Array` | :ref:`get_glyph_list` **(** :ref:`int` cache_index, :ref:`Vector2i` size **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_glyph_offset` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_glyph_size` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_glyph_texture_idx` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Rect2` | :ref:`get_glyph_uv_rect` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_kerning` **(** :ref:`int` cache_index, :ref:`int` size, :ref:`Vector2i` glyph_pair **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2i[]` | :ref:`get_kerning_list` **(** :ref:`int` cache_index, :ref:`int` size **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_language_support_override` **(** :ref:`String` language **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_language_support_overrides` **(** **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_script_support_override` **(** :ref:`String` script **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_script_support_overrides` **(** **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2i[]` | :ref:`get_size_cache_list` **(** :ref:`int` cache_index **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_texture_count` **(** :ref:`int` cache_index, :ref:`Vector2i` size **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Image` | :ref:`get_texture_image` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` texture_index **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedInt32Array` | :ref:`get_texture_offsets` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` texture_index **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Transform2D` | :ref:`get_transform` **(** :ref:`int` cache_index **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dictionary` | :ref:`get_variation_coordinates` **(** :ref:`int` cache_index **)** |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`load_bitmap_font` **(** :ref:`String` path **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`load_dynamic_font` **(** :ref:`String` path **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_cache` **(** :ref:`int` cache_index **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_glyph` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_kerning` **(** :ref:`int` cache_index, :ref:`int` size, :ref:`Vector2i` glyph_pair **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_language_support_override` **(** :ref:`String` language **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_script_support_override` **(** :ref:`String` script **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_size_cache` **(** :ref:`int` cache_index, :ref:`Vector2i` size **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_texture` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` texture_index **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`render_glyph` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` index **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`render_range` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` start, :ref:`int` end **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_cache_ascent` **(** :ref:`int` cache_index, :ref:`int` size, :ref:`float` ascent **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_cache_descent` **(** :ref:`int` cache_index, :ref:`int` size, :ref:`float` descent **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_cache_scale` **(** :ref:`int` cache_index, :ref:`int` size, :ref:`float` scale **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_cache_underline_position` **(** :ref:`int` cache_index, :ref:`int` size, :ref:`float` underline_position **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_cache_underline_thickness` **(** :ref:`int` cache_index, :ref:`int` size, :ref:`float` underline_thickness **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_embolden` **(** :ref:`int` cache_index, :ref:`float` strength **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_extra_baseline_offset` **(** :ref:`int` cache_index, :ref:`float` baseline_offset **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_extra_spacing` **(** :ref:`int` cache_index, :ref:`SpacingType` spacing, :ref:`int` value **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_face_index` **(** :ref:`int` cache_index, :ref:`int` face_index **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_glyph_advance` **(** :ref:`int` cache_index, :ref:`int` size, :ref:`int` glyph, :ref:`Vector2` advance **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_glyph_offset` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph, :ref:`Vector2` offset **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_glyph_size` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph, :ref:`Vector2` gl_size **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_glyph_texture_idx` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph, :ref:`int` texture_idx **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_glyph_uv_rect` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph, :ref:`Rect2` uv_rect **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_kerning` **(** :ref:`int` cache_index, :ref:`int` size, :ref:`Vector2i` glyph_pair, :ref:`Vector2` kerning **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_language_support_override` **(** :ref:`String` language, :ref:`bool` supported **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_script_support_override` **(** :ref:`String` script, :ref:`bool` supported **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_texture_image` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` texture_index, :ref:`Image` image **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_texture_offsets` **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` texture_index, :ref:`PackedInt32Array` offset **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_transform` **(** :ref:`int` cache_index, :ref:`Transform2D` transform **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_variation_coordinates` **(** :ref:`int` cache_index, :ref:`Dictionary` variation_coordinates **)** | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Property Descriptions --------------------- .. _class_FontFile_property_allow_system_fallback: .. rst-class:: classref-property :ref:`bool` **allow_system_fallback** = ``true`` .. rst-class:: classref-property-setget - void **set_allow_system_fallback** **(** :ref:`bool` value **)** - :ref:`bool` **is_allow_system_fallback** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_antialiasing: .. rst-class:: classref-property :ref:`FontAntialiasing` **antialiasing** = ``1`` .. rst-class:: classref-property-setget - void **set_antialiasing** **(** :ref:`FontAntialiasing` value **)** - :ref:`FontAntialiasing` **get_antialiasing** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_data: .. rst-class:: classref-property :ref:`PackedByteArray` **data** = ``PackedByteArray()`` .. rst-class:: classref-property-setget - void **set_data** **(** :ref:`PackedByteArray` value **)** - :ref:`PackedByteArray` **get_data** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_disable_embedded_bitmaps: .. rst-class:: classref-property :ref:`bool` **disable_embedded_bitmaps** = ``true`` .. rst-class:: classref-property-setget - void **set_disable_embedded_bitmaps** **(** :ref:`bool` value **)** - :ref:`bool` **get_disable_embedded_bitmaps** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_fixed_size: .. rst-class:: classref-property :ref:`int` **fixed_size** = ``0`` .. rst-class:: classref-property-setget - void **set_fixed_size** **(** :ref:`int` value **)** - :ref:`int` **get_fixed_size** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_fixed_size_scale_mode: .. rst-class:: classref-property :ref:`FixedSizeScaleMode` **fixed_size_scale_mode** = ``0`` .. rst-class:: classref-property-setget - void **set_fixed_size_scale_mode** **(** :ref:`FixedSizeScaleMode` value **)** - :ref:`FixedSizeScaleMode` **get_fixed_size_scale_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_font_name: .. rst-class:: classref-property :ref:`String` **font_name** = ``""`` .. rst-class:: classref-property-setget - void **set_font_name** **(** :ref:`String` value **)** - :ref:`String` **get_font_name** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_font_stretch: .. rst-class:: classref-property :ref:`int` **font_stretch** = ``100`` .. rst-class:: classref-property-setget - void **set_font_stretch** **(** :ref:`int` value **)** - :ref:`int` **get_font_stretch** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_font_style: .. rst-class:: classref-property |bitfield|\<:ref:`FontStyle`\> **font_style** = ``0`` .. rst-class:: classref-property-setget - void **set_font_style** **(** |bitfield|\<:ref:`FontStyle`\> value **)** - |bitfield|\<:ref:`FontStyle`\> **get_font_style** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_font_weight: .. rst-class:: classref-property :ref:`int` **font_weight** = ``400`` .. rst-class:: classref-property-setget - void **set_font_weight** **(** :ref:`int` value **)** - :ref:`int` **get_font_weight** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_force_autohinter: .. rst-class:: classref-property :ref:`bool` **force_autohinter** = ``false`` .. rst-class:: classref-property-setget - void **set_force_autohinter** **(** :ref:`bool` value **)** - :ref:`bool` **is_force_autohinter** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_generate_mipmaps: .. rst-class:: classref-property :ref:`bool` **generate_mipmaps** = ``false`` .. rst-class:: classref-property-setget - void **set_generate_mipmaps** **(** :ref:`bool` value **)** - :ref:`bool` **get_generate_mipmaps** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_hinting: .. rst-class:: classref-property :ref:`Hinting` **hinting** = ``1`` .. rst-class:: classref-property-setget - void **set_hinting** **(** :ref:`Hinting` value **)** - :ref:`Hinting` **get_hinting** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_msdf_pixel_range: .. rst-class:: classref-property :ref:`int` **msdf_pixel_range** = ``16`` .. rst-class:: classref-property-setget - void **set_msdf_pixel_range** **(** :ref:`int` value **)** - :ref:`int` **get_msdf_pixel_range** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_msdf_size: .. rst-class:: classref-property :ref:`int` **msdf_size** = ``48`` .. rst-class:: classref-property-setget - void **set_msdf_size** **(** :ref:`int` value **)** - :ref:`int` **get_msdf_size** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_multichannel_signed_distance_field: .. rst-class:: classref-property :ref:`bool` **multichannel_signed_distance_field** = ``false`` .. rst-class:: classref-property-setget - void **set_multichannel_signed_distance_field** **(** :ref:`bool` value **)** - :ref:`bool` **is_multichannel_signed_distance_field** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_opentype_feature_overrides: .. rst-class:: classref-property :ref:`Dictionary` **opentype_feature_overrides** = ``{}`` .. rst-class:: classref-property-setget - void **set_opentype_feature_overrides** **(** :ref:`Dictionary` value **)** - :ref:`Dictionary` **get_opentype_feature_overrides** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_oversampling: .. rst-class:: classref-property :ref:`float` **oversampling** = ``0.0`` .. rst-class:: classref-property-setget - void **set_oversampling** **(** :ref:`float` value **)** - :ref:`float` **get_oversampling** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_style_name: .. rst-class:: classref-property :ref:`String` **style_name** = ``""`` .. rst-class:: classref-property-setget - void **set_font_style_name** **(** :ref:`String` value **)** - :ref:`String` **get_font_style_name** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_property_subpixel_positioning: .. rst-class:: classref-property :ref:`SubpixelPositioning` **subpixel_positioning** = ``1`` .. rst-class:: classref-property-setget - void **set_subpixel_positioning** **(** :ref:`SubpixelPositioning` value **)** - :ref:`SubpixelPositioning` **get_subpixel_positioning** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_FontFile_method_clear_cache: .. rst-class:: classref-method void **clear_cache** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_clear_glyphs: .. rst-class:: classref-method void **clear_glyphs** **(** :ref:`int` cache_index, :ref:`Vector2i` size **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_clear_kerning_map: .. rst-class:: classref-method void **clear_kerning_map** **(** :ref:`int` cache_index, :ref:`int` size **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_clear_size_cache: .. rst-class:: classref-method void **clear_size_cache** **(** :ref:`int` cache_index **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_clear_textures: .. rst-class:: classref-method void **clear_textures** **(** :ref:`int` cache_index, :ref:`Vector2i` size **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_cache_ascent: .. rst-class:: classref-method :ref:`float` **get_cache_ascent** **(** :ref:`int` cache_index, :ref:`int` size **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_cache_count: .. rst-class:: classref-method :ref:`int` **get_cache_count** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_cache_descent: .. rst-class:: classref-method :ref:`float` **get_cache_descent** **(** :ref:`int` cache_index, :ref:`int` size **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_cache_scale: .. rst-class:: classref-method :ref:`float` **get_cache_scale** **(** :ref:`int` cache_index, :ref:`int` size **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_cache_underline_position: .. rst-class:: classref-method :ref:`float` **get_cache_underline_position** **(** :ref:`int` cache_index, :ref:`int` size **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_cache_underline_thickness: .. rst-class:: classref-method :ref:`float` **get_cache_underline_thickness** **(** :ref:`int` cache_index, :ref:`int` size **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_char_from_glyph_index: .. rst-class:: classref-method :ref:`int` **get_char_from_glyph_index** **(** :ref:`int` size, :ref:`int` glyph_index **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_embolden: .. rst-class:: classref-method :ref:`float` **get_embolden** **(** :ref:`int` cache_index **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_extra_baseline_offset: .. rst-class:: classref-method :ref:`float` **get_extra_baseline_offset** **(** :ref:`int` cache_index **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_extra_spacing: .. rst-class:: classref-method :ref:`int` **get_extra_spacing** **(** :ref:`int` cache_index, :ref:`SpacingType` spacing **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_face_index: .. rst-class:: classref-method :ref:`int` **get_face_index** **(** :ref:`int` cache_index **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_glyph_advance: .. rst-class:: classref-method :ref:`Vector2` **get_glyph_advance** **(** :ref:`int` cache_index, :ref:`int` size, :ref:`int` glyph **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_glyph_index: .. rst-class:: classref-method :ref:`int` **get_glyph_index** **(** :ref:`int` size, :ref:`int` char, :ref:`int` variation_selector **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_glyph_list: .. rst-class:: classref-method :ref:`PackedInt32Array` **get_glyph_list** **(** :ref:`int` cache_index, :ref:`Vector2i` size **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_glyph_offset: .. rst-class:: classref-method :ref:`Vector2` **get_glyph_offset** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_glyph_size: .. rst-class:: classref-method :ref:`Vector2` **get_glyph_size** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_glyph_texture_idx: .. rst-class:: classref-method :ref:`int` **get_glyph_texture_idx** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_glyph_uv_rect: .. rst-class:: classref-method :ref:`Rect2` **get_glyph_uv_rect** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_kerning: .. rst-class:: classref-method :ref:`Vector2` **get_kerning** **(** :ref:`int` cache_index, :ref:`int` size, :ref:`Vector2i` glyph_pair **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_kerning_list: .. rst-class:: classref-method :ref:`Vector2i[]` **get_kerning_list** **(** :ref:`int` cache_index, :ref:`int` size **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_language_support_override: .. rst-class:: classref-method :ref:`bool` **get_language_support_override** **(** :ref:`String` language **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_language_support_overrides: .. rst-class:: classref-method :ref:`PackedStringArray` **get_language_support_overrides** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_script_support_override: .. rst-class:: classref-method :ref:`bool` **get_script_support_override** **(** :ref:`String` script **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_script_support_overrides: .. rst-class:: classref-method :ref:`PackedStringArray` **get_script_support_overrides** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_size_cache_list: .. rst-class:: classref-method :ref:`Vector2i[]` **get_size_cache_list** **(** :ref:`int` cache_index **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_texture_count: .. rst-class:: classref-method :ref:`int` **get_texture_count** **(** :ref:`int` cache_index, :ref:`Vector2i` size **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_texture_image: .. rst-class:: classref-method :ref:`Image` **get_texture_image** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` texture_index **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_texture_offsets: .. rst-class:: classref-method :ref:`PackedInt32Array` **get_texture_offsets** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` texture_index **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_transform: .. rst-class:: classref-method :ref:`Transform2D` **get_transform** **(** :ref:`int` cache_index **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_get_variation_coordinates: .. rst-class:: classref-method :ref:`Dictionary` **get_variation_coordinates** **(** :ref:`int` cache_index **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_load_bitmap_font: .. rst-class:: classref-method :ref:`Error` **load_bitmap_font** **(** :ref:`String` path **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_load_dynamic_font: .. rst-class:: classref-method :ref:`Error` **load_dynamic_font** **(** :ref:`String` path **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_remove_cache: .. rst-class:: classref-method void **remove_cache** **(** :ref:`int` cache_index **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_remove_glyph: .. rst-class:: classref-method void **remove_glyph** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_remove_kerning: .. rst-class:: classref-method void **remove_kerning** **(** :ref:`int` cache_index, :ref:`int` size, :ref:`Vector2i` glyph_pair **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_remove_language_support_override: .. rst-class:: classref-method void **remove_language_support_override** **(** :ref:`String` language **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_remove_script_support_override: .. rst-class:: classref-method void **remove_script_support_override** **(** :ref:`String` script **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_remove_size_cache: .. rst-class:: classref-method void **remove_size_cache** **(** :ref:`int` cache_index, :ref:`Vector2i` size **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_remove_texture: .. rst-class:: classref-method void **remove_texture** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` texture_index **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_render_glyph: .. rst-class:: classref-method void **render_glyph** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` index **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_render_range: .. rst-class:: classref-method void **render_range** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` start, :ref:`int` end **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_cache_ascent: .. rst-class:: classref-method void **set_cache_ascent** **(** :ref:`int` cache_index, :ref:`int` size, :ref:`float` ascent **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_cache_descent: .. rst-class:: classref-method void **set_cache_descent** **(** :ref:`int` cache_index, :ref:`int` size, :ref:`float` descent **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_cache_scale: .. rst-class:: classref-method void **set_cache_scale** **(** :ref:`int` cache_index, :ref:`int` size, :ref:`float` scale **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_cache_underline_position: .. rst-class:: classref-method void **set_cache_underline_position** **(** :ref:`int` cache_index, :ref:`int` size, :ref:`float` underline_position **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_cache_underline_thickness: .. rst-class:: classref-method void **set_cache_underline_thickness** **(** :ref:`int` cache_index, :ref:`int` size, :ref:`float` underline_thickness **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_embolden: .. rst-class:: classref-method void **set_embolden** **(** :ref:`int` cache_index, :ref:`float` strength **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_extra_baseline_offset: .. rst-class:: classref-method void **set_extra_baseline_offset** **(** :ref:`int` cache_index, :ref:`float` baseline_offset **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_extra_spacing: .. rst-class:: classref-method void **set_extra_spacing** **(** :ref:`int` cache_index, :ref:`SpacingType` spacing, :ref:`int` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_face_index: .. rst-class:: classref-method void **set_face_index** **(** :ref:`int` cache_index, :ref:`int` face_index **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_glyph_advance: .. rst-class:: classref-method void **set_glyph_advance** **(** :ref:`int` cache_index, :ref:`int` size, :ref:`int` glyph, :ref:`Vector2` advance **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_glyph_offset: .. rst-class:: classref-method void **set_glyph_offset** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph, :ref:`Vector2` offset **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_glyph_size: .. rst-class:: classref-method void **set_glyph_size** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph, :ref:`Vector2` gl_size **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_glyph_texture_idx: .. rst-class:: classref-method void **set_glyph_texture_idx** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph, :ref:`int` texture_idx **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_glyph_uv_rect: .. rst-class:: classref-method void **set_glyph_uv_rect** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` glyph, :ref:`Rect2` uv_rect **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_kerning: .. rst-class:: classref-method void **set_kerning** **(** :ref:`int` cache_index, :ref:`int` size, :ref:`Vector2i` glyph_pair, :ref:`Vector2` kerning **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_language_support_override: .. rst-class:: classref-method void **set_language_support_override** **(** :ref:`String` language, :ref:`bool` supported **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_script_support_override: .. rst-class:: classref-method void **set_script_support_override** **(** :ref:`String` script, :ref:`bool` supported **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_texture_image: .. rst-class:: classref-method void **set_texture_image** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` texture_index, :ref:`Image` image **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_texture_offsets: .. rst-class:: classref-method void **set_texture_offsets** **(** :ref:`int` cache_index, :ref:`Vector2i` size, :ref:`int` texture_index, :ref:`PackedInt32Array` offset **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_transform: .. rst-class:: classref-method void **set_transform** **(** :ref:`int` cache_index, :ref:`Transform2D` transform **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FontFile_method_set_variation_coordinates: .. rst-class:: classref-method void **set_variation_coordinates** **(** :ref:`int` cache_index, :ref:`Dictionary` variation_coordinates **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`