This is not the final website. It is a demo of the real tool working, made for Y Combinator.
AxisRemedy

31-027 A font dictionary does not contain the ToUnicode entry and none of the following is true: ■ the font uses MacRomanEncoding, MacExpertEncoding or WinAnsiEncoding ■ the font is a Type 1 or Type 3 font and the glyph names of the glyphs referenced are all contained in the Adobe Glyph List or the set of named characters in the Symbol font, as defined in ISO 32000-1:2008, Annex D ■ the font is a Type 0 font, and its descendant CIDFont uses Adobe-GB1, Adobe-CNS1, Adobe-Japan1 or Adobe-Korea1 character collections ■ the font is a non-symbolic TrueType font

A font has no ToUnicode CMap and no exception applies.

Checkpoint
31: Fonts
ISO 14289-1 (PDF/UA-1) clause
7.21.7-1
Test type in the protocol
Machine-testable
Applies to
A single object

How AxisRemedy handles it

Tested by the app. AxisRemedy tests this condition itself. For each document it records passed, failed or not applicable, and for every failure the object and the page.

What the check covers

Decided from the encoding and CID collection; the exception list is the standard encodings with Adobe Glyph List names, Unicode CMaps and Adobe CJK collections.

Repairs that target it

Repairs are optional. The few that could change how a page looks, such as embedding a missing font, need your explicit consent.