| Anterior | Siguiente |
| DWRITE_E_UNSUPPORTEDOPERATION | DWRITE_E_FLOWDIRECTIONCONFLICTS |
DWRITE_E_TEXTRENDERERINCOMPATIBLE
Qué significa DWRITE_E_TEXTRENDERERINCOMPATIBLE
DWRITE_E_TEXTRENDERERINCOMPATIBLE (-2003283958, 0x8898500A) — La versión de la interfaz del renderizador de texto no es compatible.
DirectWrite separa archivos de fuente, colecciones, font faces, layout/rendering y descargas remotas. Una fuente presente en el sistema puede quedar obsoleta respecto a una colección ya creada, y una fuente remota puede existir lógicamente sin que sus bytes estén disponibles todavía.
Qué demuestra este HRESULT
La condición específica es text renderer no compatible con la operación/layout actual. Registra interfaces implementadas, pixel snapping/transform contract y layout que lo usa. Corrige el renderer o usa uno compatible con esa API; mantener el mismo IUnknown con métodos faltantes no se arregla mediante reintento.
Conserva colección, fuente y locality
Asigna generation IDs a font collections y registra font file/face identity, locality y custom loader. Después de instalar, quitar o descargar fuentes, reconstruye solo las referencias de la colección afectada; mezclar objetos de generaciones diferentes produce diagnósticos ambiguos.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
