Site icon EfmSoft

¿Qué significa el código HRESULT 0x8899002E (D2DERR_INVALID_GLYPH_IMAGE)?

 
Anterior Siguiente
D2DERR_TOO_MANY_TRANSFORM_INPUTS ERROR_IO_PREEMPTED

D2DERR_INVALID_GLYPH_IMAGE

Qué significa D2DERR_INVALID_GLYPH_IMAGE

D2DERR_INVALID_GLYPH_IMAGE (-2003238866, 0x8899002E) — Se produjo un error al decodificar o analizar la imagen de glifo solicitada.

La ruta de texto combina DirectWrite, glyph runs, renderers y efectos. Hay que conservar font face, glyph indices, rendering mode y tipo del objeto de efecto sin registrar innecesariamente el contenido del documento.

Qué demuestra este HRESULT

La condición específica es imagen de glyph no válida para la ruta de texto. Conserva font face, glyph index, glyph image format y rendering mode. Comprueba que la fuente expone el formato solicitado y descarta datos de cache obsoletos tras cambiar font/device; no sustituyas silenciosamente otro glyph.

Aísla datos tipográficos de estado del renderer

Guarda font face identity, glyph indices, rendering mode y tipo del effect/renderer, pero evita registrar texto sensible. Reproduce con el mismo glyph run y luego con uno mínimo; esa comparación distingue datos de fuente, cache y lifecycle del renderer.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version