Importance of typography

Search for a command to run...

No comments yet. Be the first to comment.
Have you ever wondered how to set a hotkey to focus an input field in your React application? Follow along to learn how. We'll even handle showing different hotkeys based on whether the user is on a Mac or Windows system. Implementation const SearchI...

As a software engineer, choosing and understanding your text editor is important part of your work, as it impacts your productivity and workflow efficiency. It's like choosing the perfect tool for any trade - you need to know what tool to use and how...

Design systems are essential tools for software engineers as they provide a structured framework for maintaining consistency and coherence in product design. By offering clear guidelines and standards, design systems streamline the development proces...

Let's Build our own real-time page view tracker using Next.js as the frontend framework and a Postgres database hosted by Supabase. One of the best ways to understand how your blog posts are performing is by tracking page views. You can begin to unde...

One of the best ways to drive traffic to your website is to have strong Search Engine Optimization (SEO). You can provide search engines with all the URLs for your website using a Sitemap. This allows for easier indexing and more efficient crawling b...

It may not feel like typography is that important, but it can have a major effect on your reader's experience. Typography is essentially the art and techniques for displaying your written words.
Typography can have positive and negative effects on your words without you realizing it.
Positive Effects of good typography:
Negative Effects of bad typography:
Your reader's attention is the most important part of producing content. Think about how busy your reader might be. They have their own life and challenges. When they are offering their precious time and attention, you should make it easy for them. The less effort it takes for them to read, the more likely they will continue to read and provide their attention. Typography is not for you, it is for your reader.
Try to always use justify left.
Most of your readers probably read left to right, top to bottom. Justify left will make this easier. Justify center only works with headings and things like invitations. It's also difficult to read when you have large paragraphs with difference sized rows. You should just stay away from forced justify. The spacing between words can leave rivers of spaces and look less appealing.

Use one font until you know how your fonts work together.
For every font you add, you need to understand more about typography. It is definitely possible to pick fonts that are complementary, but can be difficult. The best way to have them complementary is to use fonts with a different classification: serif, sans-serif, slab-serif.
Stay away from the goofy and monospaced fonts for body text.
Goofy can make it feel out of place unless it is follows your design. Monospaced fonts should be used for code blocks.
When choosing font weights, always skip a level. fine/medium, light/bold, medium/extra-bold

Always use multiples when choosing sizes for fonts and rules. 2x/4x, 2x/8x, 4x/8x

For body text on the web, stick to 15-25px.
The line space should be roughly 120-145%.
When using ALL CAPS, add extra letter spacing (5-12%).
Do not be afraid to play around with it. Just make small incremental changes.
Do not be afraid of negative (empty) space. Give your reader some room to breathe.
I am still learning and will continue to add more rules to my list. Maybe we can compare and share as you learn also.