Site icon EfmSoft

¿Qué significa el código HRESULT 0x88985000 (DWRITE_E_FILEFORMAT)?

 
Anterior Siguiente
WINCODEC_ERR_INVALIDJPEGSCANINDEX DWRITE_E_UNEXPECTED

DWRITE_E_FILEFORMAT

Qué significa DWRITE_E_FILEFORMAT

DWRITE_E_FILEFORMAT (-2003283968, 0x88985000) — El archivo de entrada, por ejemplo un archivo de fuente, tiene un formato no válido.

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 archivo de fuente con formato no válido o no soportado. Conserva signature, file type/font face type detectados y loader. Prueba el mismo archivo con análisis de font file y no solo por extensión; una fuente dañada debe separarse de una colección obsoleta.

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.

Exit mobile version