What does HRESULT 0x88985010 (DWRITE_E_TOOMANYDOWNLOADS) mean?

 
Previous Next
DWRITE_E_DOWNLOADFAILED D2DERR_WRONG_STATE

DWRITE_E_TOOMANYDOWNLOADS

DWRITE_E_TOOMANYDOWNLOADS means that a DirectWrite font-download request was not accepted, or could not be completed, because too many downloads are active. It is a back-pressure signal from the remote-font pipeline, not proof that the requested font name or file format is invalid.

Prevent queue pressure

  • Deduplicate requests for the same font and glyph ranges before enqueueing new work.
  • Prioritize visible text and cancel work that no longer belongs to an active document or screen.
  • Use completion notifications to release application-side ownership and schedule the next batch instead of starting all possible downloads at once.

Handle it as capacity management

Retry after queue capacity becomes available, with bounded backoff and cancellation awareness. A tight immediate retry loop can keep the queue saturated and prevent useful work from completing; a local fallback preserves responsiveness while the font pipeline drains.

Microsoft: IDWriteFontDownloadQueue · Microsoft: custom font sets


Looking for a different code? Search another status or error code.