Desktop Products:

Process Automation:

Software Development:

 
PDF to Word Converter Customers
 

PDF/A-1 Compliance Issues

For each PDF/A-1 validation issue we try to explain what it means and, if possible how to resolve it. For a more technical explanation of the issue we quote the related section of the ISO 19005-1 PDF/A Specification.

6.1
File Structure - General
6.1.2
File Header
6.1.3
File Trailer
6.1.4
Cross Reference Table
6.1.6
String Objects
6.1.7
Stream Objects
6.1.8
Indirect Objects
6.1.10
Filters
6.1.11
Embedded Files
6.1.12
Implementation Limits
6.1.13
Optional Content
6.2.2
Output Intent
6.2.3
Color Spaces - General
6.2.3.3
Uncalibrated Color Spaces
6.2.3.4
Separation and DeviceN Color Spaces
6.2.4
Images
6.2.5
Form XObjects
6.2.6
Reference XObjects
6.2.7
PostScript XObjects
6.2.8
Extended Graphics State
6.2.9
Rendering Intents
6.2.10
Content Streams
6.3.2
Font Types
6.3.3.1
General Font Issues
6.3.3.2
CIDFonts
6.3.3.3
CMaps
6.3.4
Embedded Font Programs
6.3.5
Font Subsets
6.3.6
Font Metrics
6.3.7
Character Encodings
6.3.8
Unicode Character Maps
6.4
Transparency
6.5.2
Annotation Types
6.5.3
Annotation Dictionaries
6.6.1
General Multimedia Content
6.6.2
Trigger Events
6.7
Metadata
6.7.2
Properties
6.7.3
Document Information Dictionary
6.7.5
XMP Header
6.7.8
Extension Schemas
6.7.9
Validation
6.7.11
Version and Conformance Level Identification
6.8.2.2
Mark information dictionary
6.8.3.3
Structure hierarchy
6.8.3.4
Structure types
6.9
Interactive Forms
TN0001
TechNote : Namespaces
TN0003
TechNote - Metadata
TN0008
Predefined XMP Properties
TN0008-2.2
XMP Basic Schema
TN0009
XMP Extension Schemas
TN0009-3.3
Unqualified RDF Attributes

Compliance Issue: Embedded Font Programs

What does this mean?

The most common reason for this failure is that not all PDF/A creation products respect the requirement to embed the 14 Adobe base fonts as per Note 2 below.

How can I fix it?

Open your PDF file in Solid PDF Tools and then File | Save As PDF/A. If possible, this will correctly embed the required fonts in your PDF/A file. This process works fine for most common fonts including the Adobe base fonts but may fail for proprietary fonts that require licensing.

6.3.4 - ISO 19005-1 PDF/A Specification:

The font programs for all fonts used within a conforming file shall be embedded within that file, as defined in PDF Reference 5.8, except when the fonts are used exclusively with text rendering mode 3. A font is considered to be used if any of its glyphs are referenced in any of the following contexts: -- the Contents stream of a page object; -- the stream of a Form XObject; -- the appearance stream of an annotation, including form fields; -- the content stream of a Type 3 font glyph; -- the stream of a tiling pattern.

Only fonts that are legally embeddable in a file for unlimited, universal rendering shall be used.

All conforming readers shall use the embedded fonts, rather than other locally resident, substituted or simulated fonts, for rendering.

NOTE 1: As discussed in PDF Reference 5.2.5, text rendering mode 3 specifies that glyphs are not stroked, filled or used as a clipping boundary. A font referenced for use solely in this mode is therefore not rendered and is thus exempt from the embedding requirement.

NOTE 2: There is no exemption from the requirements of 6.3.4 for the 14 standard Type 1 fonts. Type 3 fonts are exempt from the requirements of 6.3.4 because the manner in which Type 3 fonts are defined ensures that they are always embedded within PDF files, although the mechanism used to embed them differs from that of PDF Reference 5.8.

NOTE 3: The requirements for font program metadata are described in 6.7.10.

NOTE 4: As stated in 6.3.5, font subsets are acceptable as long as the embedded font programs provide glyph definitions for all characters referenced within the file. Embedding the font programs allows any conforming reader to reproduce correctly all glyphs in the manner in which they were originally published without reference to possibly ephemeral external resources.

NOTE 5: This part of ISO 19005 precludes the embedding of fonts whose legality depends upon special agreement with the font copyright holder. Such an allowance places unacceptable burdens on an archive to verify the existence, validity and longevity of such claims.

 


We use cookies on this site to enhance your user experience. By continuing to use this website you are giving consent to set cookies. Please see our privacy policy for more details.
©2000-2024 Solid Documents Limited - All Rights Reserved