graphics.text · function ·

CreateGraphicsShapedText

Create graphics shaped text from the supplied values.

cpufunctiongraphicsgraphics.textsource-exampletextyeho

Shape, measure, and represent text and glyph resources.

external CreateGraphicsShapedText(text value, graphicsFontReference font, text locale, text direction, int ascent, int descent, int lineGap, text source) returns graphicsShapedText

Status: source-declared

Parameters

text value
Supply value as text.
graphicsFontReference font
Supply font as graphicsFontReference.
text locale
Supply locale as text.
text direction
Supply direction as text.
int ascent
Supply ascent as int.
int descent
Supply descent as int.
int lineGap
Supply line gap as int.
text source
Supply source as text.

Use CreateGraphicsShapedText

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using graphics.text

// Shape, measure, and represent text and glyph resources.
text value = "value"
graphicsFontReference font = graphicsFontReference("cpu", "fallback Families", 1, 1, 1, "style", "features", "example")
text locale = "locale"
text direction = "direction"
int ascent = 1
int descent = 1
int lineGap = 1
text source = "example"
graphicsShapedText result = CreateGraphicsShapedText(value, font, locale, direction, ascent, descent, lineGap, source)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.graphics_text__creategraphicsshapedtext"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/graphics/text/shaping.yh:314