Documentation
¶
Overview ¶
Package FontVariation provides methods for working with FontVariation object instances.
Index ¶
- type Advanced
- type Any
- type Instance
- func (self Instance) AsFont() Font.Instance
- func (self Instance) AsFontVariation() Instance
- func (self Instance) AsObject() [1]gd.Object
- func (self Instance) AsRefCounted() [1]gd.RefCounted
- func (self Instance) AsResource() Resource.Instance
- func (self Instance) BaseFont() [1]gdclass.Font
- func (self Instance) BaselineOffset() Float.X
- func (self Instance) SetBaseFont(value [1]gdclass.Font)
- func (self Instance) SetBaselineOffset(value Float.X)
- func (self Instance) SetOpentypeFeatures(value map[any]any)
- func (self Instance) SetSpacingBottom(value int)
- func (self Instance) SetSpacingGlyph(value int)
- func (self Instance) SetSpacingSpace(value int)
- func (self Instance) SetSpacingTop(value int)
- func (self Instance) SetVariationEmbolden(value Float.X)
- func (self Instance) SetVariationFaceIndex(value int)
- func (self Instance) SetVariationOpentype(value map[any]any)
- func (self Instance) SetVariationTransform(value Transform2D.OriginXY)
- func (self *Instance) UnsafePointer() unsafe.Pointer
- func (self Instance) VariationEmbolden() Float.X
- func (self Instance) VariationFaceIndex() int
- func (self Instance) VariationOpentype() map[any]any
- func (self Instance) VariationTransform() Transform2D.OriginXY
- func (self Instance) Virtual(name string) reflect.Value
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Advanced ¶
type Advanced = class
Advanced exposes a 1:1 low-level instance of the class, undocumented, for those who know what they are doing.
type Instance ¶
type Instance [1]gdclass.FontVariation
Provides OpenType variations, simulated bold / slant, and additional font settings like OpenType features and extra spacing. To use simulated bold font variant: [codeblocks] [gdscript] var fv = FontVariation.new() fv.base_font = load("res://BarlowCondensed-Regular.ttf") fv.variation_embolden = 1.2 $Label.add_theme_font_override("font", fv) $Label.add_theme_font_size_override("font_size", 64) [/gdscript] [csharp] var fv = new FontVariation(); fv.SetBaseFont(ResourceLoader.Load<FontFile>("res://BarlowCondensed-Regular.ttf")); fv.SetVariationEmbolden(1.2); GetNode("Label").AddThemeFontOverride("font", fv); GetNode("Label").AddThemeFontSizeOverride("font_size", 64); [/csharp] [/codeblocks] To set the coordinate of multiple variation axes: [codeblock] var fv = FontVariation.new(); var ts = TextServerManager.get_primary_interface() fv.base_font = load("res://BarlowCondensed-Regular.ttf") fv.variation_opentype = { ts.name_to_tag("wght"): 900, ts.name_to_tag("custom_hght"): 900 } [/codeblock]
var Nil Instance
Nil is a nil/null instance of the class. Equivalent to the zero value.
func (Instance) AsFontVariation ¶
func (Instance) AsRefCounted ¶
func (self Instance) AsRefCounted() [1]gd.RefCounted
func (Instance) AsResource ¶
func (Instance) BaselineOffset ¶
func (Instance) SetBaseFont ¶
func (Instance) SetBaselineOffset ¶
func (Instance) SetOpentypeFeatures ¶
func (Instance) SetSpacingBottom ¶
func (Instance) SetSpacingGlyph ¶
func (Instance) SetSpacingSpace ¶
func (Instance) SetSpacingTop ¶
func (Instance) SetVariationEmbolden ¶
func (Instance) SetVariationFaceIndex ¶
func (Instance) SetVariationOpentype ¶
func (Instance) SetVariationTransform ¶
func (self Instance) SetVariationTransform(value Transform2D.OriginXY)
func (*Instance) UnsafePointer ¶
func (Instance) VariationEmbolden ¶
func (Instance) VariationFaceIndex ¶
func (Instance) VariationOpentype ¶
func (Instance) VariationTransform ¶
func (self Instance) VariationTransform() Transform2D.OriginXY