graphics.text.windows · thing ·

graphicsWindowsGlyphBridgeV1

A graphics windows glyph bridge v1 record carrying schema, provider, capability, value, locale, and related state.

cpugraphicsgraphics.text.windowsmethodsource-exampletextthingwindowsyeho

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

external thing graphicsWindowsGlyphBridgeV1

Status: source-declared

Fields and methods (24)
text schema
Stores schema as text.
text provider
Stores provider as text.
text capability
Stores capability as text.
text value
Stores value as text.
text locale
Stores locale as text.
text requestedFamily
Stores requested family as text.
int requestedWeight
Stores requested weight as int.
int utf16Length
Stores utf16 length as int.
list of int utf16ToUtf8Boundaries
Stores utf16 to utf8 boundaries as list of int.
list of graphicsWindowsGlyphBridgeRunV1 runs
Stores runs as list of graphicsWindowsGlyphBridgeRunV1.
list of graphicsWindowsGlyphBridgeClusterV1 clusters
Stores clusters as list of graphicsWindowsGlyphBridgeClusterV1.
list of graphicsWindowsGlyphBridgeGlyphV1 glyphs
Stores glyphs as list of graphicsWindowsGlyphBridgeGlyphV1.
bool sourceRangesMapped
Stores source ranges mapped as bool.
bool glyphSpansNormalized
Stores glyph spans normalized as bool.
bool shapedTextV2Admitted
Stores shaped text v2 admitted as bool.
text admissionBlockers
Stores admission blockers as text.
bool available
Stores available as bool.
text diagnostic
Stores diagnostic as text.
text source
Stores source as text.
graphicsWindowsGlyphBridgeV1(text value, text locale, text requestedFamily, int requestedWeight, text source)
Graphics windows glyph bridge v1.
Reject(text issue) returns graphicsWindowsGlyphBridgeV1
Reject. Complete example
HasSurrogateInteriorBoundary() returns bool
Has surrogate interior boundary. Complete example
ValidationIssue() returns text
Validation issue. Complete example
Snapshot() returns text
Snapshot. Complete example

Use graphicsWindowsGlyphBridgeV1

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.
graphicsWindowsGlyphBridgeV1 sample = graphicsWindowsGlyphBridgeV1("value", "locale", "requested Family", 1, "example")
Console.Log(Text.From(sample.schema))
project.mech
manifestVersion = "2"
package = "api.example.graphics_text_windows__graphicswindowsglyphbridgev1"
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"

graphicsWindowsGlyphBridgeV1.Reject

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using graphics.text.windows

// Reject.
graphicsWindowsGlyphBridgeV1 instance = graphicsWindowsGlyphBridgeV1("value", "locale", "requested Family", 1, "example")
text argument_issue = "argument issue"
graphicsWindowsGlyphBridgeV1 result = instance.Reject(argument_issue)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.graphics_text_windows__graphicswindowsglyphbridgev1"
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"

graphicsWindowsGlyphBridgeV1.HasSurrogateInteriorBoundary

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using graphics.text.windows

// Has surrogate interior boundary.
graphicsWindowsGlyphBridgeV1 instance = graphicsWindowsGlyphBridgeV1("value", "locale", "requested Family", 1, "example")
bool result = instance.HasSurrogateInteriorBoundary()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_text_windows__graphicswindowsglyphbridgev1"
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"

graphicsWindowsGlyphBridgeV1.ValidationIssue

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using graphics.text.windows

// Validation issue.
graphicsWindowsGlyphBridgeV1 instance = graphicsWindowsGlyphBridgeV1("value", "locale", "requested Family", 1, "example")
text result = instance.ValidationIssue()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_text_windows__graphicswindowsglyphbridgev1"
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"

graphicsWindowsGlyphBridgeV1.Snapshot

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using graphics.text.windows

// Snapshot.
graphicsWindowsGlyphBridgeV1 instance = graphicsWindowsGlyphBridgeV1("value", "locale", "requested Family", 1, "example")
text result = instance.Snapshot()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_text_windows__graphicswindowsglyphbridgev1"
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/shaped_text_bridge.yh:124