Site icon EfmSoft

¿Qué significa el código HRESULT 0x8898500D (DWRITE_E_REMOTEFONT)?

 
Anterior Siguiente
DWRITE_E_NOCOLOR DWRITE_E_DOWNLOADCANCELLED

DWRITE_E_REMOTEFONT

Qué significa DWRITE_E_REMOTEFONT

DWRITE_E_REMOTEFONT (-2003283955, 0x8898500D) — El recurso de fuente no está disponible porque se encuentra en un equipo remoto.

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 operación requiere bytes locales pero la fuente sigue siendo remota. Registra locality de la font face y download state. Solicita descarga y espera el completion callback antes de la operación que necesita datos locales; enumerar la fuente no significa que sus tablas estén presentes.

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