¿Qué significa el código HRESULT 0x80097005 (MSSIPOTF_E_BAD_OFFSET_TABLE)?

 
Anterior Siguiente
MSSIPOTF_E_BAD_MAGICNUMBER MSSIPOTF_E_TABLE_TAGORDER

MSSIPOTF_E_BAD_OFFSET_TABLE

Qué significa MSSIPOTF_E_BAD_OFFSET_TABLE

MSSIPOTF_E_BAD_OFFSET_TABLE (0x80097005): La tabla de desplazamientos contiene valores incorrectos.

Qué comprobar

Captura numTables, searchRange, entrySelector, rangeShift y offsets del sfnt offset table. Verifica coherencia matemática y límites del archivo.

Cómo resolverlo

Recalcula correctamente el offset table al generar la fuente y ordena/ubica las entradas según la especificación.

Qué distingue este resultado

El error está en la tabla de offsets principal que describe las tablas del font.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.