graphics.text.windows · function ·
RasterizeGraphicsWindowsGlyphAlphaV1
Presentation-only consumers can admit the same immutable DirectWrite A8 resources without materializing renderer-neutral shaped-run/cluster/font snapshots they never inspect. The native call and resource validation stay identical to the full shaped-text bridge; only the unused diagnostic model is omitted from the consumer's compiled reachability graph.
Capture Windows text shaping and glyph rasterization for the shared text model.
external RasterizeGraphicsWindowsGlyphAlphaV1(text value, text family, text locale, int weight, int sizeQ26_6, int maximumWidthQ26_6, int maximumHeightQ26_6, text source) returns graphicsGlyphAlphaResourceSetV1Status: 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 RasterizeGraphicsWindowsGlyphAlphaV1
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"
graphicsGlyphAlphaResourceSetV1 result = RasterizeGraphicsWindowsGlyphAlphaV1(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__rasterizegraphicswindowsglyphalphav1"
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_alpha_raster_v1.yh:163