Skip to content

Typography

This document describes the typography rules for:

  • IxDF site (layout and content, incl. RTE-generated)
  • Internal documentation (incl. this one)

We follow APA Title Case for headings and button labels, and sentence case for field text and dropdown menus.


Characters

Apostrophes

Use straight apostrophes (') instead of curly apostrophes () for all contractions like 'd, 's, 've, 're, 'm, 't, 'll.

Straight apostrophes avoid rendering issues and keep UI text consistent.

DoDon't
We've Got Answers!We’ve Got Answers!
It's readyIt’s ready
You'll love itYou’ll love it

Quotes

Use straight quotes ("") instead of curly quotes (“”).

DoDon't
Click "Submit"Click “Submit”
Search for "UX design"Search for “UX design”
  • Mac: Option+[ and Shift+Option+[ (English layout)
  • Win: ?

Ellipsis

Use the ellipsis character () instead of three periods (...).

DoDon't
Loading…Loading...
Read more…Read more...
  • Mac: Option+;
  • Win: ?

Headings

Use Title Case (APA) for all headings. Capitalize the first letter of major words (nouns, verbs, adjectives, adverbs, pronouns, and subordinating conjunctions). Keep minor words (articles, coordinating conjunctions, and short prepositions) lowercase unless they are the first or last word.

Reference: capitalizemytitle.com (APA mode)

DoDon't
Get a Certificate of ParticipationGet A Certificate of participation
How to Design for AccessibilityHow To Design For Accessibility
What You Need to KnowWhat you need to know

Buttons

Use Title Case (APA) for all button text

Every word in a button label begins with a capital letter (based on Title Case standards).

DoDon't
Back to HomeBack to home
Sign Up NowSign up now
View All CoursesView all courses

Keep button text to a single line

Use text that is proportional to the button size to keep it readable and have one line of text without changing the button layout.

DoDon't
Back to HomeBack to (line break) Home

Avoid extending underline to punctuation marks

When a link ends with punctuation (e.g., a question mark), the underline should stop at the last letter — not the punctuation.

DoDon't
[Which distinctions can you earn]?[Which distinctions can you earn?]
[Learn more about UX].[Learn more about UX.]

Note: (Brackets represent the linked/underlined portion)*


Punctuation

Add spaces around the slash symbol

When using / between words, add a space on both sides for readability.

DoDon't
UI / UXUI/UX
View / Share CertificateView/Share Certificate
Import / ExportImport/Export

Symbol Formatting

These conventions define how numerical symbols such as $ and % should be visually styled when paired with numeric values. Symbols use smaller font sizes and proper hierarchy, making prices and percentages easier to read and consistent across the interface.

Use smaller font sizes for symbols

The $ symbol should use a smaller size than the number label. The % symbol should be placed after the number and also use a smaller size.

DoDon't
$50$50 (same size)
50%50% (same size)

Field Text

These rules define the naming conventions for all text displayed inside field components, including Input, Dropdown, Combobox, and Rich Text Editor (RTE). The rules ensure consistency across labels, helper texts, placeholders, and any internal text within form fields.

Use sentence case

Only the first word is capitalized. All following words remain lowercase unless they are proper nouns.

Examples:

  • Payment method selection
  • Update your account settings
  • Create a new project
DoDon't
Email addressEmail Address
Enter a valid email addressEnter A Valid Email Address

Preserve proper nouns

Brand names, product names, organization names, and official terms keep their original capitalization even when they appear in the middle of a sentence.

Examples:

  • Connect with your LinkedIn profile
  • Install the Figma plugin to continue
  • Sync data from Google Sheets
DoDon't
LinkedIn profilelinkedin profile
Connect your account with LinkedInConnect your account with linkedin

Slash "/" formatting

Capitalize both sides when both are primary labels:

Use when the two items represent equal, standalone labels.

Examples:

  • ZIP / Postal code
DoDon't
ZIP / Postal codeZip / postal code

Lowercase the second part when it is a variant or explanation:

Use when the second term is not a primary label, but clarification or additional detail.

Examples:

  • Username / email
  • Password / current password
  • Phone number / extension
DoDon't
Username / emailUsername / Email

These rules define how all text inside dropdown menus should be written. They follow the same formatting standards as Field Text Rules: sentence case, proper noun preservation, and consistent slash formatting. The goal is to keep dropdown options readable, clear, and consistent across the interface.

Use sentence case

All dropdown item labels must follow sentence case. Only the first word is capitalized unless it contains a proper noun.

DoDon't
Add itemAdd Item
Edit itemEDIT ITEM
Move itemMove Item

Preserve proper nouns

Brand names, product names, and official terms must keep their original capitalization, even when placed in the middle of a phrase.

DoDon't
Connect to LinkedInConnect to linkedin
Import from Google DriveImport from google drive

Slash "/" formatting

Capitalize both sides when both are primary labels:

Use when the two items represent equal, standalone concepts.

DoDon't
Start Date / End DateStart date / end date
Import / ExportImport / export

Lowercase the second part when it is a variant or explanation:

Use when the second term clarifies or specifies the primary label.

DoDon't
Priority / highPriority / High
Priority / lowPriority / Low

International Considerations

Numbers

  • Use comma for thousand separator: 1,000
  • Use point as decimal separator: 36.6

Currency

Always include currency code: $100 USD

Dates

(To be defined — recommended: DD Month YYYY format, e.g., 15 March 2024, or ISO format YYYY-MM-DD for unambiguous international use)

Time

(To be defined — recommended: 24-hour format with timezone)


Other Guidelines

Write descriptive link text. Avoid generic phrases like "click here".

DoDon't
Learn more about [UX design principles][Click here] to learn more
Read the [accessibility guidelines][This link] has more info

Abbreviations

Spell out abbreviations on first use, especially for technical terms.

DoDon't
User Experience (UX) design...UX design... (on first mention)
Rich Text Editor (RTE)RTE (without explanation)

Quick Reference Table

ElementCasingExample
HeadingsTitle Case (APA)Get a Certificate of Participation
ButtonsTitle Case (APA)Back to Home
Field labelsSentence caseEmail address
Field helper textSentence caseEnter a valid email address
Dropdown itemsSentence caseAdd item
Proper nounsOriginal capitalizationLinkedIn, Google Sheets, Figma

Rationale

We are an international team, we use different keyboard layouts, but need to produce consistent content that does not create confusion for international visitors.