Typography can help create clear hierarchies, organize information, and guide users through a product or experience.
We use the open-source typeface IBM Plex.
It can be accessed and downloaded from the Plex GitHub Repo
IBM Plex has 6 weights, and they are: thin, light, normal, medium, semibold, bold
It is important to maintain these type pairings. This allows for clarity, consistency, and a strong hierarchy for all communications.
Medium weight should be paired with Light weight, and Semi bold weight should be paired with normal weight.
It is important to organize typography in a hierarchical system according to relative importance or inclusiveness through scale and function depending on communication.
Typography should either be black on light imagery or white on dark imagery.
Text must be easily readable when it is placed on top of an image.
If the text is not quite readable on the image, overlay the image with a gradient.
Split the surface, don't overlay, if possible.
Standalone image looks nicer, and they are more effective