Typography

The BlackRock brands use a custom-designed typeface, BLK Fort. We use it for all text layouts in both print and digital applications. In the digital space, we have set rules for weight usage and how text is scaled depending on device/breakpoints, which are detailed out below.

Our international language font is Noto Sans. We recommend using the following weights in Noto Sans for all international languages (other than Latin) — Noto Sans Condensed Light, Noto Sans Regular, Noto Sans Bold, and Noto Sans Black.

 

Paragraph-2,Image-1,Image-2,Paragraph-3,Image-3,Image-4,Paragraph-4,Image-5,Image-6,Paragraph-5
Paragraph-6,Free Form Html-3

Type alignment

For all experiences across BlackRock brands, all headline, subhead, and body copy is left aligned. This improves legibility, and maintains a consistent experience across channels.

type alignment do
type alignment dont

Line length

Setting max-width headline/body text limits aids in legibility for our users, particularly those with reading or visual accessibility needs. At BlackRock, our maximum line widths are pre-set (per component) using our responsive grid column structure, and automatically adjusts as the screens get smaller.

Note: Never insert <Br> into our code to achieve a visual break in headlines/body copy, as it causes accessibility issues with screen readers, visual issues & inconsistencies across breakpoints.

line length do
line length dont

Color & combinations

Typography should always be set to black or white, depending on the background color. There are very few instances where we use color to call out certain elements and special-case needs (i.e. eyebrows).

As a global firm, we have an obligation to ensure all content is accessible to every user, including those with low vision or color deficiencies. We must ensure the combinations of text and their background colors do not fall below the WCAG recommended threshold ratio of 4.5:1 for all text.

color combination do
color combination dont

Capitalization

  • Always write body copy (body text) using sentence case (capitalize the first letter only, followed by all lowercase letters), with the exception of proper nouns (the name of a person, place or organization).

  • Use capital letters for proper nouns: “Larry Fink”, “Oregon”, “the Bank of England” (“the bank” on subsequent mention).

  • Don’t capitalize common nouns: “the bank”, “the marketing team”, “our director”.

  • Eyebrows are always displayed* in all caps.

Note: *Regardless of the visual style of the headline, always write copy into the CMS using sentence case.

Font Icons

Functional, or system icons represent very specific user interface actions. They should depict a clickable action or command - download, share, print, search, etc.

At BlackRock, we leverage the Font Awesome 5 Pro font toolkit. Font Awesome provides scalable vector icons that can instantly be customized without losing any of the details and nuances.

Font Awesome is loaded in our CSS, so there is nothing more than giving the icon unicode to developers to implement it.

 

Breakpoints & typography

The BlackRock typographic scale provides a range of font sizes, weights and styles to create hierarchical structured content. We aim to keep these styles to the minimum that work across our ecosystem.

Responsive typography scale

To give the best possible reading experience across devices, certain styles in our typographic scale adjusts across our breakpoints. Sizes start at breakpoint XS, where a change happens at each of the larger breakpoints, we define the specification.

Note: This is our current text size matrix that is being used across our component system. There may be additional sizes added or adjusted depending on future work needs.

 

Breakpoint overview
XS S M L XL
0-599 600-767 768-1023 1024-1439 1440-1920
Fluid headings
Fluid typography is responsive, using pre-defined text sizes that scale between breakpoints, automatically adjusting to each screen size. We currently only use this for our large headlines across the component system.
Heading-Display1
Font: Fort Extrabold
Text-transformation: None
Display 1
Breakpoints: XS M L XL
Font Size: 40px 56px 72px 80px
Line Height: 48px 64px 80px 88px
Heading-XL
Font: Fort Extrabold
Text-transformation: None
Heading XL
Breakpoints: XS M L XL
Font Size: 40px 40px 48px 56px
Line Height: 48px 48px 56px 64px
Fixed headings
The size is fixed and changes at defined breakpoints.
Heading-L
Font: Fort Extrabold
Text-transformation: None
Heading L
Breakpoints: XS L
Font Size: 32px 40px
Line Height: 40px 48px
Heading-M
Font: Fort Extrabold
Text-transformation: None
Heading M
Breakpoints: XS L
Font Size: 24px 32px
Line Height: 32px 40px
Heading-S
Font: Fort Extrabold / bold
Text-transformation: None
Heading S
Breakpoints: XS
Font Size: 24px
Line Height: 32px
Heading Support
Provides context or support to a heading.
SUBHEADING-L
Font: Fort Bold
Text-transformation: None
Subheading L
Breakpoints: XS XL
Font Size: 24px 32px
Line Height: 32px 40px
SUBHEADING-S
Font: Fort Bold
Text-transformation: None
Subheading S
Breakpoints: XS
Font Size: 24px
Line Height: 32px
SUBHEADING-XS
Font: Fort Bold
Text-transformation: None
Subheading XS
Breakpoints: XS
Font Size: 20px
Line Height: 28px
EYEBROW
Font: Fort Extrabold
Text-transformation: Uppercase
EYEBROW
Breakpoints: XS
Font Size: 12px
Line Height: 20px
Paragraph
BODY-L
Font: Fort Regular
Text-transformation: None
Body L
Breakpoints: XS
Font Size: 20px
Line Height: 28px
BODY-L-BOLD
Font: Fort Bold
Text-transformation: None
Body L
Breakpoints: XS
Font Size: 20px
Line Height: 28px
BODY-M
Font: Fort Regular
Text-transformation: None
Body M
Breakpoints: XS
Font Size: 16px
Line Height: 24px
BODY-M-BOLD
Font: Fort Bold
Text-transformation: None
Body M
Breakpoints: XS
Font Size: 16px
Line Height: 24px
BODY-S
Font: Fort Regular
Text-transformation: None
Body S
Breakpoints: XS
Font Size: 12px
Line Height: 16px
BODY-S-BOLD
Font: Fort Bold
Text-transformation: None
Body S
Breakpoints: XS
Font Size: 12px
Line Height: 16px
Component specific - CTAs
BUTTON-STANDARD
Font: Fort Extrabold
Text-transformation: None
Button Label
Breakpoints: XS
Font Size: 16px
Line Height: 20px