Font Selection

Typographie pour les sites web de santé et médecine

Updated février 24, 2026
Les sites web de santé doivent inspirer confiance, être accessibles et faciles à lire pour tous les publics. Les choix typographiques qui transmettent soin et professionnalisme.

Typography for Healthcare and Medical Websites

Healthcare typography carries weight that no other domain quite matches. When someone reads a medical website, they are often anxious, in pain, or making decisions that will affect their wellbeing or the wellbeing of someone they love. The typography they encounter must do more than convey information — it must be trustworthy, calm, and completely accessible to a population that spans every age, literacy level, vision capability, and emotional state.

Most typography guidance applies broadly across industries. Healthcare typography applies a stricter version of every general principle, then adds several requirements that are specific to medical contexts: regulatory compliance with accessibility standards, legibility for aging populations with reduced contrast sensitivity, and the careful management of the emotional experience that the visual design creates. Getting healthcare typography right is simultaneously more constrained and more consequential than getting it right for a consumer technology website.


Typography and Trust in Healthcare

Trust is the foundational concern in medical communication. Before a patient follows a recommendation, schedules an appointment, or shares personal health information with a website, they must trust the source. Typography is one of the primary visual signals through which that trust is established or undermined.

Research in health communication consistently shows that perceived professionalism correlates with font choice. A medical institution using an overly casual typeface — rounded, playful, informal — triggers an unconscious credibility deficit. Patients associate those aesthetic signals with contexts where stakes are low. Healthcare contexts have high stakes; the typography should signal that understanding.

At the same time, the opposite failure is equally damaging. Medical institutions using overly formal, institutional typefaces — think Times New Roman in heavy usage, or condensed gothic typefaces — create an atmosphere of bureaucratic coldness that makes patients feel processed rather than cared for. The typographic goal for healthcare is warmth within authority: fonts that feel human and approachable while maintaining the visual clarity and weight that signals professional competence.

The Emotional Register of Medical Typography

The emotional register of medical typography is not accidental — it is the result of specific font properties. Generous letter spacing signals unhurried attention, which in a healthcare context translates as care. Sufficient line height signals that the content is not trying to overwhelm the reader with density, which reduces the anxiety that medical information can provoke. A font with moderate stroke contrast — not the razor-thin serifs of luxury publishing, not the mechanical uniformity of purely geometric sans-serifs — signals human craftsmanship, which is the emotional signature healthcare providers want to project.

Open Sans has been widely adopted in healthcare digital contexts because it satisfies most of these requirements. Its large apertures, generous x-height, and neutral-but-warm character make it highly legible in body text contexts across all patient demographics. Lato serves a similar function with a slightly cooler, more geometric character — better suited to clinics and hospitals with modernist positioning.


Accessibility Requirements for Medical Content

Healthcare websites face the strictest accessibility requirements of any web content category. In the United States, Section 508 mandates that federal health agencies and contractors meet WCAG 2.1 AA standards. Many state health agencies and private healthcare organizations adopt the same standards as a baseline, with WCAG 2.2 AA becoming increasingly common in new contracts.

From a typography perspective, WCAG 2.1 AA requires a minimum contrast ratio of 4.5:1 for normal text and 3:1 for large text (18pt / 14pt bold or larger). This is a binding technical requirement, not a suggestion. Many healthcare websites fail this requirement for body text due to insufficient color contrast between text and background. Gray text on white backgrounds — a common modern web design pattern — frequently fails 4.5:1 for body text colors in the #777–#999 range.

Meeting WCAG in Practice

The practical implementation of WCAG contrast requirements has implications for font size decisions. Large text — defined as 18pt (24px) regular weight or 14pt (18.67px) bold — requires only 3:1 contrast, giving designers more latitude with color choices. For body text below these thresholds, the 4.5:1 requirement must be met. This often means body text should be no lighter than approximately #595959 on a white background to maintain compliance.

Font size minimums are also critical for accessibility-typography. WCAG does not mandate a minimum font size, but WCAG 2.1 Success Criterion 1.4.4 (Resize text) requires that text can be resized up to 200% without loss of content or functionality. For healthcare content, practical experience suggests a minimum body text size of 16px — lower is technically compliant but creates unnecessary barriers for users with reduced visual acuity.

Healthcare forms present particular accessibility challenges. Form labels must be clearly associated with their inputs (not just visually near them), error messages must be descriptive and easily discoverable, and the typography of form controls must remain accessible after browser zoom. These requirements interact with typography in ways that make it essential to test forms with a screen reader and with browser zoom set to 200% during QA.


Best Fonts for Healthcare Websites

Selecting fonts for healthcare requires balancing several competing properties: legibility at small sizes, warmth and approachability, sufficient weight range for hierarchy, and accessibility performance at WCAG contrast ratios. The following fonts consistently perform well against this set of requirements.

Open Sans is the most widely used font in healthcare digital contexts. Designed by Steve Matteson and released in 2011, it was designed specifically for print, web, and mobile interfaces. Its large x-height (approximately 74% of cap height), open apertures, and generous spacing make it highly legible at 14–16px. The full family includes Regular, Semibold, Bold, and ExtraBold weights with corresponding italics — sufficient for a complete typographic hierarchy without switching families.

Source Sans 3 (formerly Source Sans Pro) from Adobe is another excellent healthcare font choice. Designed by Paul Hunt, it was Adobe's first open-source type family, released in 2012 and updated to Source Sans 3 in 2022. Its humanist construction gives it warmth; its broad character coverage includes specialized medical symbols and characters used in clinical documentation. Source Sans 3 is available as a variable font, enabling responsive typography that adjusts weight fluidly across breakpoints.

Roboto is a strong choice for healthcare apps and interfaces more than pure content websites. Its mechanical, rational character suits clinical dashboard contexts — appointment scheduling interfaces, patient portals, electronic health record systems — where data density is high and emotional warmth is secondary to clarity.

When to Use a Serif in Healthcare

The conventional wisdom in healthcare digital design has been to avoid serifs in favor of screen-optimized sans-serifs. This advice was correct in 2010, when screen resolution was too low to render serif hairlines cleanly. On modern high-resolution displays, serifs render perfectly and can be the right choice in specific healthcare contexts.

Merriweather is designed specifically for screen reading at body sizes. Its generous x-height and robust stroke widths prevent the hairline collapse that plagued classical serifs on early screens. For long-form medical content — health encyclopedias, patient education articles, clinical practice guidelines — Merriweather's editorial warmth aids extended reading more than a neutral sans-serif. The implicit message of a well-chosen serif is that the content is worth taking time with — a message that serves patient education content well.


Readability for Diverse Patient Audiences

Healthcare audiences are not homogeneous. A patient portal or health information website must be readable for a 16-year-old athlete managing a sports injury, a 45-year-old with moderate literacy navigating a chronic condition, an 80-year-old with reduced contrast sensitivity checking their appointment schedule, and a non-native English speaker reading translated medical instructions.

This diversity has direct implications for typography. Font size must be generous — 16px as an absolute minimum for body text, with 17–18px preferred for patient-facing content. Line height must allow the eye to track reliably from one line to the next — 1.6–1.8 times the font size for body text is the appropriate range for patient-facing content (slightly more generous than the 1.5 often cited for general web content).

The x-height of the chosen font is particularly important for older readers. Low x-height fonts present small lowercase letters that challenge readers with reduced visual acuity. High x-height fonts like Open Sans, Source Sans 3, and Roboto present larger lowercase letters at any given font size, effectively delivering more legibility per pixel. This is one reason these fonts dominate healthcare — they are among the highest x-height designs in common use.

Cognitive Accessibility and Reading Level

Typography affects cognitive accessibility as well as visual accessibility. Dense text blocks, insufficient paragraph spacing, and aggressive hyphenation all increase the cognitive effort required to read content. For healthcare content written at a 6th–8th grade reading level (which is the common recommendation for patient education materials), the typography should support that reading level by presenting information generously, without crowding.

Paragraph spacing (margin-bottom on <p> elements) should be at least 0.75–1em for healthcare content. Section headers should have sufficient space above them (margin-top of 1.5–2em from the preceding content) that they function as clear visual anchors for users who are scanning rather than reading sequentially. Many patients navigate medical content by scanning for their specific condition or symptom — the typography must facilitate that scanning behavior rather than forcing linear reading.


Typography for Medical Data and Forms

Medical data — blood test results, vital signs, dosage information, appointment details — must be presented with absolute typographic clarity. Ambiguity in medical data presentation is a patient safety issue, not just a UX issue. A poorly rendered "5" that reads as "6" in a lab result, or a "1mg" that wraps awkwardly to suggest "1" on one line and "mg" on the next, are typography failures with clinical consequences.

Numbers in medical content require special care. Use tabular figures (OpenType tnum) wherever numbers need to align in columns — this includes lab result ranges, vital signs tables, and dosage schedules. Ensure sufficient font weight for numbers in data displays — Regular (400) weight numbers in small sizes can become ambiguous; Semibold (600) or Bold (700) provides better character definition at small sizes.

Units must be visually grouped with their values. The reading unit in medical contexts is "value + unit" — "120 mg/dL" or "98.6°F" — and typography should reinforce this grouping. Use non-breaking spaces (&nbsp;) between values and units, and ensure that font size and weight are consistent within value-unit pairs. Do not style the value in a larger, bolder font while leaving the unit in small regular type, as this creates a visual hierarchy that implies the unit is less important — a dangerous implication in clinical contexts.

/* Medical data display — tabular figures, clear spacing */
.lab-result-value {
  font-family: 'Source Sans 3', 'Open Sans', sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  letter-spacing: 0.01em;
}

.lab-result-unit {
  font-size: 0.875rem;
  font-weight: 400;
  color: #4a5568;
  margin-left: 0.25em;
}

Form Typography for Patient Intake

Patient intake forms present the densest typography challenge in healthcare UX. The content of these forms can cause anxiety; the typography must reduce that anxiety, not amplify it. Labels should be clearly legible above their inputs — not placeholder text masquerading as labels, which disappears when the user begins typing. Error messages should be descriptive and positioned adjacent to the problematic field, styled in a way that is clearly distinct from label and help text without relying solely on red color (which is inaccessible for colorblind users).

Form typography should use generous label sizes (at least 14px, preferably 16px), sufficient spacing between form fields (at least 24px vertical gap), and clear visual differentiation between required and optional fields. The typography of submit buttons and confirmation text should signal the irreversible nature of medical form submission — bold, clearly sized, with sufficient contrast. Consider that healthcare forms may be completed by users who are physically impaired — typing with one hand due to injury, or navigating by voice or switch access. Typography choices affect how well forms work with assistive technology. All text in form controls must remain legible under Windows High Contrast mode, which overrides color but not size and weight.

The accessible typography guide covers many of these requirements in the broader accessibility context. For font selection across healthcare and other industries, the fonts for industries guide provides side-by-side comparisons. For body text font recommendations specifically, see best Google Fonts for body text.


Implementing Healthcare Typography in Practice

Putting these principles into implementation requires a systematic approach. Begin with a font audit of your current website — measure the contrast ratios of all text against their backgrounds, check font sizes on mobile, and test the experience with browser zoom at 200%. Many healthcare sites discover on audit that their body text fails WCAG 2.1 AA contrast requirements and that their mobile font sizes are below 16px. These are the highest-priority fixes because they directly affect patient access to information.

Next, establish a consistent type scale that is deliberately generous at every level. Body text at 17–18px rather than 14–15px. Line height at 1.65–1.75 rather than 1.4. Paragraph spacing of at least 1em rather than the tighter 0.5em spacing that developers often default to. These adjustments make medical content significantly more readable for aging populations and users with reading difficulties without changing the font choice or visual aesthetic.

A critical implementation detail: test your chosen fonts on real healthcare content, not placeholder text. Paste actual patient education text, actual medication instructions, actual appointment confirmation copy. Healthcare content includes long compound words ("acetaminophen," "cardiovascular," "electroencephalography"), technical abbreviations (mg/dL, mmHg, IU/mL), and numeric values mixed with units. Your font must handle all of these clearly. Some fonts that look beautiful in headlines will produce character confusion in long technical terms — the "r" and "n" adjacent in "hypersensitivity" should never look like an "m," but in some poorly-spaced fonts at small sizes, they can.

Finally, establish a process for ongoing accessibility validation. Typography decisions change over time — new sections are added, marketing teams introduce new text styles, developers make ad-hoc CSS changes. A periodic accessibility audit using tools like axe DevTools, WAVE, or Deque's Accessibility Checker should be part of every content publication workflow, not just the initial launch. Healthcare content is often updated more frequently than other types of web content — drug information changes, clinical guidelines are revised, new services are added — and each update is an opportunity to introduce accessibility regressions if the process is not robust.

Typography Terms

Try These Tools

Fonts Mentioned

Roboto Sans Serif #1

Designed by Christian Robertson for Google's Material Design ecosystem, this neo-grotesque sans-serif is the most widely used typeface on the web and Android. Its dual-nature design balances mechanical precision with natural reading rhythm, making it equally at home in UI labels and long-form text. The variable font supports width and weight axes alongside Cyrillic, Greek, and extended Latin scripts.

The quick brown fox jumps over the lazy dog
Open Sans Sans Serif #2

Steve Matteson crafted this humanist sans-serif with upright stress and open apertures that prioritize legibility across screen sizes and resolutions. One of the most-deployed web fonts ever published, it strikes a neutral, professional tone well-suited to body copy, email templates, and web applications. Variable width and weight axes, plus Hebrew and Greek script support, make it a versatile multilingual workhorse.

The quick brown fox jumps over the lazy dog
Lato Sans Serif #8

Warsaw-based designer Lukasz Dziedzic created Lato with a dual personality: semi-rounded details in letters like 'a' and 'e' give it warmth up close, while the overall structure reads as clean and businesslike at a distance. These seemingly contradictory traits make it highly effective for corporate websites and marketing materials where trustworthiness and approachability must coexist. Available in five weights with matching italics, it has endured as a reliable body text choice for over a decade.

The quick brown fox jumps over the lazy dog
Merriweather Serif #23

Designed by Sorkin Type for comfortable on-screen reading, Merriweather features a generous x-height, slightly condensed letterforms, and sturdy serifs that hold up well at small sizes on low-resolution displays. Its variable font implementation is unusually expressive, offering optical size, width, and weight axes simultaneously — a rarity that allows precise typographic control from caption to headline. Writers and publishers gravitate toward Merriweather for long-form editorial content and blog typography.

The quick brown fox jumps over the lazy dog
Source Sans 3 Sans Serif #43

Source Sans was Adobe's first open-source typeface, designed by Paul D. Hunt as a clean, readable sans-serif for user interfaces, and Source Sans 3 represents its most refined iteration as a fully variable font spanning the weight axis. The humanist construction — drawn from the proportions of Robert Slimbach's calligraphic lettering — lends warmth to what could otherwise be a purely neutral grotesque. Broad script support covering Cyrillic, Greek, and Vietnamese makes it a dependable choice for multilingual documentation and cross-platform UI design.

The quick brown fox jumps over the lazy dog

Related Articles