Rich Text Document

Intro

[external_only][/external_only]

Text-heavy documents, such as end-user licensing agreements (EULA), privacy policies, or terms and conditions are displayed in apps using HTML or other forms of view. To ensure that the content of these rich text documents looks consistent across SAP iOS applications and can be understood by everyone, follow the style and accessibility guidelines below.

Example of an end user license agreement between SAP and indirect end user in compact (left) and regular width (right)

Example of an end user license agreement between SAP and indirect end user in compact (left) and regular width (right)


Anatomy

Styling Elements

Use the following styling elements for end user license agreements (EULA), privacy policies, and terms and conditions.

  • A – Heading 1: Document title
  • B – Heading 2: Subtitle
  • C – Heading 3: Section headlines
  • D – Heading 4: Document introduction
  • E – Paragraph / List: Body text

Headings

The styling pattern uses multiple heading levels to convey the document structure. People often skim content by scanning the headings, and users of assistive technologies rely heavily on headings to navigate complex content.

Heading elements are used for the title, subtitle, and section headlines, but also for the document introduction and any supplementary information.

  • You can use the introduction to explain the purpose of the document and emphasize the importance of the user’s consent.
  • Supplementary information is key information you want to make easily accessible, such as the effective date of an agreement.
Note that there are no titles on single consent screens. For more information, see Single User Onboarding.

Usage

Text Attributes

To style rich text documents consistently, apply the SAP Fiori for iOS typography and color system.

Style headings and body text as follows:
Level
Use
Font Style & Size
Font Color
Font Weight
Heading 1
Title
Title 1
72 28pt
Primary Label
Black
Heading 2
Subtitle
Title 3
72 20pt
Primary Label
Bold
Heading 3
Section Headline
Body Bold
72 17pt
Primary Label
Bold
Heading 4
Introduction
Body Bold
72 17pt
Primary Label
Bold
Heading 5
Supplement
Body
72 17pt
Tertiary Label
Regular
Paragraph
Body text
Body
72 17pt
Primary Label
Regular
List
Body text
Body
72 17pt
Primary Label
Regular

Style attributes for headings and paragraphs

Style attributes for headings and paragraphs

List Attributes

Style numbered and bulleted lists as follows:

In nested lists, align numbers or bullets with the indented text of the level above.

Do

Don't

Don't

Accessibility

Ensure that the text for each hyperlink is unique and clearly describes what is triggered by the link. Users of assistive technologies may not perceive the context of a link.

Add alternative text for images

If the document includes images, add a concise and informative alternative text (alt text). Alt text describes an image for users who are unable to see them, and is also beneficial to sighted users if an image fails to load.

Resources

W3Schools HTML Accessibility

Single-user Onboarding

Consent Forms