ACB Large Print Guidelines Reference
This page presents the complete ACB Large Print Guidelines (revised May 6, 2025) supplemented with WCAG 2.2 AA digital accessibility requirements. These are the rules enforced by the audit and fix tools.
1. Font
Font requirements
Font family: Arial is the required font for all text in the document. Arial is a clean sans-serif font with excellent legibility at large sizes and high familiarity among readers.
Body text size: 18 point minimum. This is the absolute floor for any text in the document, including footnotes, captions, headers, and footers.
No ALL CAPS: Text must not be formatted in all capital letters. ALL CAPS reduces readability because it removes the ascending and descending letter shapes that help readers recognize words.
Related audit rules
- ACB-FONT-FAMILY (Critical) -- All text must use Arial font
- ACB-FONT-SIZE-BODY (Critical) -- Body text must be 18pt minimum
- ACB-NO-ALLCAPS (High) -- Text must not use ALL CAPS formatting
2. Headings
Heading requirements
Heading 1: 22 point, bold, Arial. Used for the document title or main section headings.
Heading 2 and below: 20 point, bold, Arial. Used for subsections.
Hierarchy: Heading levels must not skip. A Heading 3 must be preceded by a Heading 2, which must be preceded by a Heading 1. Skipping levels (e.g., jumping from H1 to H3) confuses document structure for both sighted readers and screen reader users.
Alignment: All headings must be flush left, same as body text.
Related audit rules
- ACB-FONT-SIZE-H1 (High) -- Heading 1 must be 22pt
- ACB-FONT-SIZE-H2 (High) -- Heading 2 must be 20pt
- ACB-HEADING-HIERARCHY (High) -- Heading levels must not skip
3. Emphasis
Emphasis requirements
Underline only: When you need to emphasize text, use underline formatting. Do not use italic or bold for emphasis in body text.
No italic: Italic text is prohibited entirely. Italic characters are harder to read for people with low vision because the slanted shapes reduce letter distinction. The audit flags any italic formatting as a Critical finding.
Bold restricted to headings: Bold formatting is reserved for headings only. Bold text in body paragraphs should be converted to underline emphasis. This ensures that visual weight differences in the body text are not used to convey meaning that would be lost to assistive technology users.
Related audit rules
- ACB-NO-ITALIC (Critical) -- Italic formatting is prohibited
- ACB-BOLD-HEADINGS-ONLY (High) -- Bold in body text should be underline emphasis instead
4. Alignment
Alignment requirements
Flush left, ragged right: All text must be left-aligned. Justified text (aligned to both left and right margins) creates uneven word spacing that makes reading harder for people with low vision and dyslexia. Centered and right-aligned text are also prohibited for body content.
Related audit rules
- ACB-ALIGNMENT (High) -- Text must be flush left (not justified, centered, or right-aligned)
5. Spacing
Spacing requirements
Line spacing: 1.15 multiple spacing is required for print documents. For digital documents, WCAG 2.2 AA requires a minimum of 1.5x the font size.
Paragraph spacing: One blank line (12pt space after) between paragraphs. No extra spacing between list items.
Related audit rules
- ACB-LINE-SPACING (Medium) -- Line spacing must be 1.15
6. Margins
Margin requirements
1 inch on all sides: Top, bottom, left, and right margins must each be at least 1 inch (2.54 cm). This provides adequate white space and prevents text from being cut off during printing.
Binding margin: If the document will be bound (stapled, spiral, or three-ring), add an extra 0.5 inch to the left margin (1.5 inches total on the left side).
Related audit rules
- ACB-MARGINS (Medium) -- Page margins must be 1 inch on all sides
7. Pagination
Pagination requirements
Widow and orphan control: Enable widow and orphan control to prevent single lines of a paragraph from appearing alone at the top or bottom of a page. This improves readability and gives the document a professional appearance.
Related audit rules
- ACB-WIDOW-ORPHAN (Low) -- Widow and orphan control must be enabled
8. Hyphenation
Hyphenation requirements
No automatic hyphenation: Disable automatic hyphenation. Hyphenated words at line breaks are harder to read for people with low vision because they interrupt word recognition. Let words wrap naturally to the next line.
Related audit rules
- ACB-NO-HYPHENATION (Medium) -- Automatic hyphenation must be disabled
9. Page Numbers
Page number requirements
Page numbers required: Every page must display a page number in the footer. Page numbers must be in Arial, 18pt bold, positioned at the lower outer corner of each page. This helps readers navigate multi-page documents and reference specific pages.
Related audit rules
- ACB-PAGE-NUMBERS (Medium) -- Page numbers must be present in the footer
10. Document Properties (WCAG 2.2 Supplement)
Document property requirements
These rules come from WCAG 2.2 AA, which supplements the ACB print guidelines for digital documents:
Document title: The document must have a title set in its properties (File > Properties > Title in Word). This title is announced by screen readers and helps users identify the document. (WCAG 2.4.2)
Document language: The document language must be set (Review > Language in Word). This tells screen readers which language to use for pronunciation. (WCAG 3.1.1)
Related audit rules
- ACB-DOC-TITLE (Medium) -- Document must have a title in properties
- ACB-DOC-LANGUAGE (Medium) -- Document language must be set
11. ePub Accessibility
ePub accessibility requirements
These rules are based on EPUB Accessibility 1.1 and WCAG 2.2 AA, applied when auditing .epub files:
Title: The ePub package must include a <dc:title> element in its OPF metadata. Screen readers and reading systems use this title to identify the publication.
Language: The ePub package must declare a language (<dc:language>) so reading systems can select the correct text-to-speech voice and hyphenation rules.
Navigation document: The ePub must include a navigation document (EPUB 3 nav or EPUB 2 NCX) so readers can jump between chapters and sections. This is the ePub equivalent of a table of contents.
Heading hierarchy: Content documents must use proper heading levels (h1 through h6) without skipping any levels. A heading level 3 must be preceded by a heading level 2.
Alt text: Every image must have meaningful alternative text. Decorative images should have an empty alt attribute (alt="").
Table headers: Data tables must use <th> elements so screen readers can associate data cells with their headers.
Accessibility metadata: The ePub should include schema.org accessibility metadata (accessMode, accessibilityFeature, accessibilitySummary, accessibilityHazard) so reading systems and library catalogs can describe the publication's accessibility characteristics.
Link text: Hyperlinks must have descriptive text. Avoid vague phrases like "click here", "read more", or "here".
Related audit rules
- EPUB-TITLE (High) -- ePub must have a title in OPF metadata
- EPUB-LANGUAGE (High) -- ePub must declare a language
- EPUB-NAV-DOCUMENT (High) -- ePub must include a navigation document
- EPUB-HEADING-HIERARCHY (High) -- Heading levels must not skip
- EPUB-MISSING-ALT-TEXT (Critical) -- Images must have alt text
- EPUB-TABLE-HEADERS (High) -- Tables must use th elements
- EPUB-ACCESSIBILITY-METADATA (Medium) -- ePub should include accessibility metadata
- EPUB-LINK-TEXT (High) -- Links must have descriptive text
All Rules by Severity
The following is the complete list of audit rules, grouped by severity level. These are the same rules available in the audit and fix tools.
Critical 12 rules
| Rule ID | Description | Guideline Reference | Auto-Fixable | Learn More |
|---|---|---|---|---|
| ACB-FONT-FAMILY | All text must use Arial font | ACB Guidelines Section 1: Font | Yes | |
| ACB-FONT-SIZE-BODY | Body text must be 18.0pt minimum | ACB Guidelines Section 1: Font Size | Yes | |
| ACB-NO-ITALIC | Italic formatting is prohibited | ACB Guidelines Section 3: Emphasis | Yes | |
| ACB-MISSING-ALT-TEXT | Images and shapes must have alternative text | WCAG 1.1.1 Non-text Content | No (manual) | |
| PPTX-SLIDE-TITLE | Every slide must have a unique, non-empty title | WCAG 1.3.1 Info and Relationships | No (manual) | |
| PPTX-CHART-ALT-TEXT | Charts must have alternative text describing the key finding | WCAG 1.1.1 Non-text Content | No (manual) | |
| MD-NO-ITALIC | Italic emphasis (*text* or _text_) is prohibited by ACB guidelines | ACB Guidelines Section 3: Emphasis | Yes | |
| MD-MISSING-ALT-TEXT | Images must have alternative text:  | WCAG 1.1.1 Non-text Content | No (manual) | |
| PDF-TAGGED | PDF must be tagged (structured) for screen reader access | WCAG 1.3.1 Info and Relationships | No (manual) | |
| PDF-FONT-SIZE | Text must be at least 18pt per ACB guidelines | ACB Guidelines Section 1: Font | No (manual) | |
| PDF-NO-IMAGES-OF-TEXT | Scanned or image-only pages cannot be read by screen readers | WCAG 1.4.5 Images of Text | No (manual) | |
| EPUB-MISSING-ALT-TEXT | Images in ePub content must have alternative text | WCAG 1.1.1 Non-text Content | No (manual) |
High 31 rules
| Rule ID | Description | Guideline Reference | Auto-Fixable | Learn More |
|---|---|---|---|---|
| ACB-FONT-SIZE-H1 | Heading 1 must be 22.0pt | ACB Guidelines Section 2: Headings | Yes | |
| ACB-FONT-SIZE-H2 | Heading 2 must be 20.0pt | ACB Guidelines Section 2: Headings | Yes | |
| ACB-BOLD-HEADINGS-ONLY | Bold in body text should be underline emphasis instead | ACB Guidelines Section 3: Emphasis | Yes | |
| ACB-ALIGNMENT | Text must be flush left (not justified, centered, or right-aligned) | ACB Guidelines Section 4: Alignment | Yes | |
| ACB-PARA-INDENT | Non-list paragraph left indent must match the configured setting (flush left by default) | ACB Guidelines Section 4: Alignment | Yes | |
| ACB-FIRST-LINE-INDENT | First-line paragraph indent must match the configured setting (zero by default) | ACB Guidelines Section 4: Alignment | Yes | |
| ACB-HEADING-HIERARCHY | Heading levels must not skip (e.g., H1 to H3) | ACB Guidelines Section 2: Headings | No (manual) | |
| ACB-NO-ALLCAPS | Text must not use ALL CAPS formatting | ACB Guidelines Section 1: Font | Yes | |
| ACB-TABLE-HEADER-ROW | Tables must have a designated header row | WCAG 1.3.1 Info and Relationships | Yes | |
| ACB-LINK-TEXT | Hyperlink text must be descriptive (not 'click here' or a raw URL) | WCAG 2.4.4 Link Purpose (In Context) | No (manual) | |
| ACB-FORM-FIELD-LABEL | Form fields must have descriptive help text | WCAG 1.3.1 Info and Relationships | No (manual) | |
| ACB-FAUX-HEADING | Paragraph formatted like a heading but without a heading style | WCAG 1.3.1 Info and Relationships | Yes | |
| XLSX-TITLE | Workbook title must be set in document properties | WCAG 2.4.2 Page Titled | No (manual) | |
| XLSX-TABLE-HEADERS | Excel Tables must have the header row enabled | WCAG 1.3.1 Info and Relationships | Yes | |
| XLSX-BLANK-COLUMN-HEADER | Table column headers must not be blank or generic | WCAG 1.3.1 Info and Relationships | No (manual) | |
| PPTX-TITLE | Presentation title must be set in document properties | WCAG 2.4.2 Page Titled | No (manual) | |
| PPTX-HEADING-SKIP | Heading levels are skipped on a slide (e.g., Title followed by H3) | WCAG 1.3.1 Info and Relationships | No (manual) | |
| MD-HEADING-HIERARCHY | Heading levels must not skip (e.g., # to ### without ##) | WCAG 1.3.1 Info and Relationships | Yes | |
| MD-MULTIPLE-H1 | Document should have only one top-level heading (H1) | WCAG 1.3.1 Info and Relationships | Yes | |
| MD-BOLD-EMPHASIS | Bold (**text**) should not be used for body emphasis; use <u>text</u> instead | ACB Guidelines Section 3: Emphasis | No (manual) | |
| MD-AMBIGUOUS-LINK | Link text must be descriptive (not 'click here', 'here', 'link', 'read more') | WCAG 2.4.4 Link Purpose (In Context) | No (manual) | |
| PDF-TITLE | PDF must have a title set in document metadata | WCAG 2.4.2 Page Titled | No (manual) | |
| PDF-LANGUAGE | PDF must have a language set in document metadata | WCAG 3.1.1 Language of Page | No (manual) | |
| PDF-FONT-FAMILY | Text should use Arial or a comparable sans-serif font | ACB Guidelines Section 1: Font | No (manual) | |
| EPUB-TITLE | ePub must have a title set in OPF metadata | WCAG 2.4.2 Page Titled | No (manual) | |
| EPUB-LANGUAGE | ePub must have a language set in OPF metadata | WCAG 3.1.1 Language of Page | No (manual) | |
| EPUB-NAV-DOCUMENT | ePub must include a navigation document (table of contents) | WCAG 2.4.5 Multiple Ways | No (manual) | |
| EPUB-HEADING-HIERARCHY | Heading levels must not skip (e.g., H1 to H3 without H2) | WCAG 1.3.1 Info and Relationships | No (manual) | |
| EPUB-TABLE-HEADERS | Tables in ePub content must use <th> header cells | WCAG 1.3.1 Info and Relationships | No (manual) | |
| EPUB-LINK-TEXT | Hyperlink text must be descriptive (not 'click here' or a raw URL) | WCAG 2.4.4 Link Purpose (In Context) | No (manual) | |
| EPUB-MATHML-ALT | MathML elements must have an alttext attribute or annotation for screen readers | WCAG 1.1.1 Non-text Content | No (manual) |
Medium 33 rules
| Rule ID | Description | Guideline Reference | Auto-Fixable | Learn More |
|---|---|---|---|---|
| ACB-LIST-INDENT | List indentation must match the configured indent setting | ACB Guidelines Section 4: Alignment | Yes | |
| ACB-BLOCKQUOTE-INDENT | Blockquote-style indentation detected; should be flush left or use a named style | ACB Guidelines Section 4: Alignment | Yes | |
| ACB-LINE-SPACING | Line spacing must be 1.15 | ACB Guidelines Section 5: Spacing | Yes | |
| ACB-MARGINS | Page margins must be 1 inch on all sides | ACB Guidelines Section 6: Margins | Yes | |
| ACB-NO-HYPHENATION | Automatic hyphenation must be disabled | ACB Guidelines Section 8: Hyphenation | Yes | |
| ACB-PAGE-NUMBERS | Page numbers must be present in the footer | ACB Guidelines Section 9: Page Numbers | Yes | |
| ACB-DOC-TITLE | Document must have a title in properties | WCAG 2.4.2 Page Titled | Yes | |
| ACB-DOC-LANGUAGE | Document language must be set | WCAG 3.1.1 Language of Page | Yes | |
| ACB-COMPLEX-TABLE | Tables with both row and column headers may confuse screen readers | WCAG 1.3.1 Info and Relationships | No (manual) | |
| ACB-FLOATING-CONTENT | Floating text boxes may be read out of order by screen readers | WCAG 1.3.2 Meaningful Sequence | No (manual) | |
| ACB-FAKE-LIST | Manually typed bullet or number characters should use built-in list styles | WCAG 1.3.1 Info and Relationships | No (manual) | |
| ACB-LONG-SECTION | More than 20 paragraphs without a heading impairs screen reader navigation | WCAG 2.4.6 Headings and Labels | No (manual) | |
| ACB-LINK-UNDERLINE | Hyperlinks must be underlined to be distinguishable from body text | WCAG 1.4.1 Use of Color | Yes | |
| XLSX-SHEET-NAME | Worksheet tabs must have descriptive names (not Sheet1, Sheet2) | WCAG 2.4.6 Headings and Labels | No (manual) | |
| XLSX-MERGED-CELLS | Merged cells disrupt screen reader table navigation | WCAG 1.3.1 Info and Relationships | No (manual) | |
| XLSX-COLOR-ONLY | Cells with background color but no text may convey meaning through color alone | WCAG 1.4.1 Use of Color | No (manual) | |
| XLSX-HIDDEN-CONTENT | Hidden rows or columns may be skipped by screen readers | WCAG 1.3.2 Meaningful Sequence | No (manual) | |
| PPTX-READING-ORDER | Slide reading order should match visual layout (top-to-bottom, left-to-right) | WCAG 1.3.2 Meaningful Sequence | No (manual) | |
| PPTX-TITLE-READING-ORDER | Title placeholder should be first in reading order | WCAG 1.3.2 Meaningful Sequence | No (manual) | |
| PPTX-SMALL-FONT | Text on slides should be at least 18pt for readability | WCAG 1.4.3 Contrast (Minimum) | No (manual) | |
| MD-BARE-URL | URLs should be wrapped in descriptive link text, not shown raw | WCAG 2.4.4 Link Purpose (In Context) | No (manual) | |
| MD-NO-EMOJI | Emoji characters must be removed or replaced with plain text equivalents | WCAG 1.3.3 Sensory Characteristics | Yes | |
| MD-TABLE-NO-DESCRIPTION | Tables should be preceded by a text description or caption | WCAG 1.3.1 Info and Relationships | No (manual) | |
| MD-EM-DASH | Em-dashes and en-dashes should be replaced with plain dashes | Cognitive Accessibility | Yes | |
| PDF-BOOKMARKS | Multi-page PDFs should have bookmarks for navigation | WCAG 2.4.5 Multiple Ways | No (manual) | |
| EPUB-ACCESSIBILITY-METADATA | ePub should include schema.org accessibility metadata (accessMode, accessibilityFeature) | EPUB Accessibility 1.1 | No (manual) | |
| EPUB-ACCESSIBILITY-HAZARD | ePub should declare accessibility hazards (flashing, motion, sound) in metadata | EPUB Accessibility 1.1 | No (manual) | |
| EPUB-ACCESS-MODE-SUFFICIENT | ePub should declare sufficient access modes (textual, visual, auditory) | EPUB Accessibility 1.1 | No (manual) | |
| EPUB-PAGE-LIST | ePub with page navigation metadata should include a page list | EPUB Accessibility 1.1 | No (manual) | |
| EPUB-PAGE-SOURCE | Reflowable ePub with a page list should declare dc:source or pageBreakSource | EPUB Accessibility 1.1 | No (manual) | |
| EPUB-TEXT-INDENT | Body text in ePub content has CSS text-indent or margin-left indentation | ACB Guidelines Section 4: Alignment | No (manual) | |
| ACE-EPUB-CHECK | EPUB accessibility issue detected by DAISY Ace checker | EPUB Accessibility 1.1 | No (manual) | |
| ACE-AXE-CHECK | HTML accessibility issue detected by axe-core via DAISY Ace | WCAG 2.2 Level AA | No (manual) |
Low 9 rules
| Rule ID | Description | Guideline Reference | Auto-Fixable | Learn More |
|---|---|---|---|---|
| ACB-WIDOW-ORPHAN | Widow and orphan control must be enabled | ACB Guidelines Section 7: Pagination | Yes | |
| ACB-EMPTY-TABLE-CELL | Empty table cells should contain a placeholder (dash or N/A) | WCAG 1.3.1 Info and Relationships | Yes | |
| ACB-REPEATED-SPACES | Consecutive spaces used for visual layout should be replaced with proper formatting | WCAG 1.3.2 Meaningful Sequence | Yes | |
| ACB-DUPLICATE-HEADING | Headings at the same level with identical text create ambiguous navigation | WCAG 2.4.6 Headings and Labels | No (manual) | |
| ACB-DOC-AUTHOR | Document author should be set in properties | WCAG 2.4.2 Page Titled | No (manual) | |
| XLSX-HEADER-FROZEN | Header row should be frozen so it stays visible when scrolling | WCAG 1.3.1 Info and Relationships | Yes | |
| XLSX-SHEET-NAME-LENGTH | Worksheet tab name exceeds 31 characters (Excel maximum) | WCAG 2.4.6 Headings and Labels | No (manual) | |
| PPTX-SPEAKER-NOTES | Slides with visual content should have speaker notes for context | WCAG 1.1.1 Non-text Content | No (manual) | |
| PPTX-DUPLICATE-SLIDE-TITLE | Multiple slides share identical titles, creating ambiguous navigation | WCAG 2.4.6 Headings and Labels | No (manual) |