| 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
- Microsoft Learn: documentación oficial de Direct2D relacionada con este resultado
- Microsoft Learn: documentación oficial de Direct2D relacionada con este resultado
- Microsoft Learn: documentación oficial de Direct2D relacionada con este resultado
- Microsoft Learn: documentación oficial de Direct2D relacionada con este resultado
¿Buscas un código diferente? Buscar otro código de estado o error.
