31-009 For a font used by text intended to be rendered the font program is not embedded.
A font used for visible text is not embedded.
- Checkpoint
- 31: Fonts
- ISO 14289-1 (PDF/UA-1) clause
- 7.21.4.1-1
- Test type in the protocol
- Machine-testable
- Applies to
- A single object
Notes in the protocol
NOTE 2: A glyph is used for rendering if the text render mode is not 3 (text render mode 3 is used for invisible text).
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
Tests the fonts the page content selects with Tf and shows with a visible text render mode (not 3 or 7): the font program (/FontFile, /FontFile2, /FontFile3, or the descendant's) must be present; Type 3 fonts count as embedded. Text drawn by the Form XObjects a page draws is read too, nested forms and inherited resources included.
Repairs that target it
- Embed substitute fonts
Repairs are optional. The few that could change how a page looks, such as embedding a missing font, need your explicit consent.