¿Qué significa el código HRESULT 0x88985003 (DWRITE_E_FILENOTFOUND)?

 
Anterior Siguiente
DWRITE_E_NOFONT DWRITE_E_FILEACCESS

DWRITE_E_FILENOTFOUND

Qué significa DWRITE_E_FILENOTFOUND

DWRITE_E_FILENOTFOUND (-2003283965, 0x88985003) — No se pudo abrir el archivo de fuente porque el archivo, directorio, recurso de red, unidad u otra ubicación de almacenamiento no existe o no está disponible.

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 solicitado ausente. Registra identity/path o custom loader key y el punto donde la colección lo referencia. Vuelve a enumerar la fuente o restaura el recurso; no cambies automáticamente a otra familia si el producto exige esa fuente concreta.

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.