Skip to content

PDFA 2a test corpus

Git User edited this page Nov 15, 2023 · 3 revisions

6.2 Graphics

6.2.11 Fonts

6.2.11.7 Unicode character maps

6.2.11.7.3 Level A conformance

veraPDF test suite 6-2-11-7-3-t01-fail-a.pdf: The character is mapped to a code in the Unicode Private Use Area, an ActualText entry is not present for this character

veraPDF test suite 6-2-11-7-3-t01-fail-b.pdf: One of the characters is mapped to a code in the Unicode Private Use Area, an ActualText entry is present in a property list of marked-content sequence but for another character

veraPDF test suite 6-2-11-7-3-t01-fail-c.pdf: One of the characters is mapped to a code in the Unicode Private Use Area, an ActualText entry is present in structure element dictionary but for another character

veraPDF test suite 6-2-11-7-3-t01-fail-d.pdf: One of the characters is mapped to a code in the Unicode Private Use Area, an ActualText entry is not present, the text rendering mode is 3

veraPDF test suite 6-2-11-7-3-t01-fail-e.pdf: A character is mapped to a code in the Unicode Supplementary Private Use Area-B (U+10016D), an ActualText entry is not present for this character

veraPDF test suite 6-2-11-7-3-t01-pass-a.pdf: The character is mapped to a code in the Unicode Private Use Area, an ActualText entry is present in a property list of marked-content sequence

veraPDF test suite 6-2-11-7-3-t01-pass-b.pdf: The character is mapped to a code in the Unicode Private Use Area, an ActualText entry is in structure element dictionary

veraPDF test suite 6-2-11-7-3-t01-pass-c.pdf: Some of the characters are mapped to codes in the Unicode Private Use Area (or Supplements), an ActualText entry is present for a sequence of characters of which such characters are a part

veraPDF test suite 6-2-11-7-3-t01-pass-d.pdf: The character is mapped to a code in the Unicode Private Use Area, an ActualText entry is present in a property list of marked-content sequence in one Span with MCID

veraPDF test suite 6-2-11-7-3-t01-pass-e.pdf: The character is mapped to a code in the Unicode Private Use Area, an ActualText entry is present in a property list of marked-content sequence in separate Span after Span with MCID property

6.6 Metadata

6.6.4 Version and conformance level identification

veraPDF test suite 6-6-4-t01-fail-a.pdf: "conformance" property is empty in the PDF/A identification schema

6.7 Logical structure

6.7.2 Tagged PDF

6.7.2.2 Mark information dictionary

veraPDF test suite 6-7-2-2-t01-fail-a.pdf: The document catalog dictionary does not contain a MarkInfo dictionary

veraPDF test suite 6-7-2-2-t01-fail-b.pdf: The document catalog dictionary includes a MarkInfo dictionary containing an entry Marked whose value is false

veraPDF test suite 6-7-2-2-t01-fail-c.pdf: The document catalog dictionary includes a MarkInfo dictionary, an entry Marked is missing

6.7.3 Artefacts

6.7.3.3 Structure hierarchy

veraPDF test suite 6-7-3-3-t01-fail-a.pdf: The structure tree root entry is missing in the catalog dictionary

6.7.3.4 Structure types

veraPDF test suite 6-7-3-4-t01-fail-a.pdf: A Structure element uses a non-standard type and the StructTreeRoot does not contain the RoleMap

veraPDF test suite 6-7-3-4-t01-pass-a.pdf: All non-standard structure types are mapped to standard ones via RoleMap in the StructTreeRoot dictionary

veraPDF test suite 6-7-3-4-t02-fail-a.pdf: A circular mapping shall not exist.

6.7.4 Natural language specification

veraPDF test suite 6-7-4-t01-fail-a.pdf: Primary language tag of Lang entry contains digits

veraPDF test suite 6-7-4-t01-fail-b.pdf: A Lang entry contains other delimiter than hyphen

veraPDF test suite 6-7-4-t01-fail-c.pdf: Primary language tag in Lang entry contains non Latin characters

veraPDF test suite 6-7-4-t01-fail-d.pdf: Primary language tag is empty in Lang entry

veraPDF test suite 6-7-4-t01-pass-a.pdf: A Lang entry is present in the document's Catalog dictionary; its value is a language identifier as described in ISO 32000-1:2008, 14.9.2

veraPDF test suite 6-7-4-t01-pass-b.pdf: A Lang entry is present in a structure element dictionary; its value is a language identifier as described in ISO 32000-1:2008, 14.9.2

veraPDF test suite 6-7-4-t01-pass-c.pdf: A Lang entry is present in a property list of marked-content sequence; its value is a language identifier as described in ISO 32000-1:2008, 14.9.2

veraPDF test suite 6-7-4-t01-pass-d.pdf: A Lang entry is present in the document's Catalog dictionary; its value is empty text string which is permitted by ISO 32000-1:2008, 14.9.2

veraPDF test suite 6-7-4-t01-pass-e.pdf: A Lang entry is present in a structure element dictionary; language code and country code are represented using lowercase letters (case insensitive)