31-020 The font dictionary for a non-symbolic TrueType font contains an Encoding dictionary which does not contain a BaseEncoding entry.
A non-symbolic TrueType Encoding dictionary has no BaseEncoding.
- Checkpoint
- 31: Fonts
- ISO 14289-1 (PDF/UA-1) clause
- 7.21.6-4
- 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
Tests non-symbolic simple TrueType fonts whose /Encoding is a dictionary: it must have a /BaseEncoding.
Repairs that target it
- TrueType font encodings the standard allows (WinAnsi or MacRoman; none on symbolic fonts)
Repairs are optional. The few that could change how a page looks, such as embedding a missing font, need your explicit consent.