graphics.text.windows · function ·

CaptureGraphicsWindowsGlyphRuns

Capture graphics windows glyph runs.

cpufunctiongraphicsgraphics.text.windowssource-exampletextwindowsyeho

Capture Windows text shaping and glyph rasterization for the shared text model.

external CaptureGraphicsWindowsGlyphRuns(text value, text family, text locale, int weight, int sizeQ26_6, int maximumWidthQ26_6, int maximumHeightQ26_6, text source) returns graphicsWindowsGlyphRunCaptureSnapshot

Status: source-declared

Parameters

text value
Supply value as text.
text family
Supply family as text.
text locale
Supply locale as text.
int weight
Supply weight as int.
int sizeQ26_6
Supply size q26 6 as int.
int maximumWidthQ26_6
Supply maximum width q26 6 as int.
int maximumHeightQ26_6
Supply maximum height q26 6 as int.
text source
Supply source as text.

Use CaptureGraphicsWindowsGlyphRuns

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.windows

// Capture Windows text shaping and glyph rasterization for the shared text model.
text value = "value"
text family = "cpu"
text locale = "locale"
int weight = 1
int sizeQ26_6 = 1
int maximumWidthQ26_6 = 1
int maximumHeightQ26_6 = 1
text source = "example"
graphicsWindowsGlyphRunCaptureSnapshot result = CaptureGraphicsWindowsGlyphRuns(value, family, locale, weight, sizeQ26_6, maximumWidthQ26_6, maximumHeightQ26_6, source)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.graphics_text_windows__capturegraphicswindowsglyphruns"
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"

[[dependencies]]
package = "graphics.text.windows"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text/windows"
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/windows/glyph_run_capture.yh:1040