Usage

Text is the one of the main ways to communicate and convey ideas in product. Different styles of text construct the hierarchy of web pages which highly influences the user experience for our users. We’ve developed a typography landscape for all standard typefaces in Houzz web products which ensures that the UI is optimized to be highly legible, scalable, and also provides a clear and easy way for our designers to apply them to our amazing products.

Types

Houzz uses Figtree Regular, Medium and Semibold for all web based products.

Sizes

In order to construct a clear hierarchy across all platforms, we defined three hierarchies in the typography system: headers, body text and notation. For each hierarchy, there will be levels of different font sizes with specific line heights for various use cases. Page and section headers will use semibold only, while body and notation text can use either regular or semibold font weight

The line-height of each font size is multiple of 4px, so when putting components together, it will perfectly follow our rule of 4px.

SizeValuemWeb
megaPlus40px / 44px28px / 32px
mega32px / 36px24px / 28px
xLarge28px / 32px20px / 24px
large24px / 28px20px / 28px
mediumPlus20px / 24px20px / 28px
medium20px / 28px18px / 26px
smallPlus18px / 26px16px / 24px
small16px / 24px14px / 20px
xSmall14px / 20px14px / 20px
tiny12px / 16px12px / 16px
inheritinherit / inheritinherit / inherit

Best Practices

  • Left-align for readability, avoid center-align unless absolutely necessary
  • Bold white text over image for readability
  • Avoid all caps except for caption if necessary: not international friendly, harder to read
  • Strong / regular / subdued
  • Title > header > body
  • Max width for text boxes for readability