0x88985000: Indicates an error in an input file such as a font file.[1]
0x88985001: Indicates an error originating in DirectWrite code, which is not expected to occur but is safe to recover from.[1]
0x88985002: Indicates the specified font does not exist.[1]
0x88985003: A font file could not be opened because the file, directory, network location, drive, or other storage location does not exist or is unavailable.[1]
0x88985004: A font file exists but could not be opened due to access denied, sharing violation, or similar error.[1]
0x88985005: A font collection is obsolete due to changes in the system.[1]
0x88985006: The given interface is already registered.[1]
0x88985007: The font cache contains invalid data.[1]
0x88985008: A font cache file corresponds to a different version of DirectWrite.[1]
0x88985009: The operation is not supported for this type of font.[1]
0x8898500A: The version of the text renderer interface is not compatible.[1]
0x8898500B: The flow direction conflicts with the reading direction. They must be perpendicular to each other.[1]
0x8898500C: The font or glyph run does not contain any colored glyphs.[1]
0x88980086: Lock attempted on an already locked object.[1]
0x88980087: Unlock attempted on an unlocked object.[1]
0x88980088: No algorithm avaliable to render text with this device[1]
0x88980089: Some glyph bitmaps, required for glyph run rendering, are not contained in glyph cache.[1]
0x8898008A: Some glyph bitmaps in glyph cache are unexpectedly big.[1]
0x8898008B: Marker error for known Win32 errors that are currently being ignored by the compositor. This is to avoid returning S_OK when an error has occurred, but still unwind the stack in the correct location.[1]
0x8898008C: Guideline coordinates are not sorted properly or contain NaNs.[1]
0x8898008D: No HW rendering device is available for this operation.[1]
0x8898008E: There has been a presentation error that may be recoverable. The caller needs to recreate, rerender the entire frame, and reattempt present.
There are two known case for this: 1) D3D Driver Internal error 2) D3D E_FAIL 2a) Unknown root cause b) When resizing too quickly for DWM and D3D stay in sync[1]
0x8898008F: The object has already been initialized.[1]
0x88980090: The size of the object does not match the expected size.[1]