Tips how to use web typography. I am a beginner and I am just learning.
Web typography has 3 main concepts:
- Tone: It is the mood or feeling that your typography conveys visually, which is distinct from the tone of the content itself. Tone ranges across a spectrum from informal to formal, and you’ll want to make sure your typography sets the right tone for the message and brand.
- Legibility: It defines how easy it is to distinguish between individual letterforms (the shapes of the letters), and is a vital consideration for setting type in user interfaces.
- Readability: It defines how easy it is to read paragraph content. It’s determined by the font's design and your own design choices, including sizing, spacing, and color.
- Serif: It is used for printed content. It has "terminals" (or serifs) at the end of each letter.
- Examples: Times New Roman, Georgia, Droid Serif
- Sans Serif: It lacks serifs. It is a standard for the web.
- Examples: Arial, Verdana, Droid Sans
- Monospaced: Every character takes the same width and they are often used in text editors.
- Example: Inconsolata
- Cursive: Cursive fonts mimic handwriting. They tend to emphasize visual interest over legibility. They are good for titles and headings.
- Examples: Indie Flower, Great Vibes
- Display: Display fonts tend to be either big and bold or hairline thin, and they often have highly complex letterforms.
- Examples: Changa One
- Don't use fancy fonts
- Trajan Pro is not fancy nor old:It is an elegant font, but not a good match for long text
- Throw Comic Sans away
- Avoiding default fonts is bullshit: Better a dull font that one that is unreadable
- Use a bolder weight to emphasize or add drama to particular passages
- Pick which weights you use carefully: Don't load all the weights of a given font. It will slow down the web page.
- Don't mix more than two fonts
- Mix only contrasting fonts: Sans Serif + Serif, a Script font and a modern one
- Use Typegenius: Use Typegenius for finding a perfect combo
- Be careful mixing sans serif and serif fonts
- Font size: The font size on the web should be at least 13px, 14-18px is the best
- Size matters: Set your main heading (H1) to twice the size of your body font. For the rest of your headings (H2 and down), just lower your size by about 25% per level.
- Size matters - Part II: Use a tool like Modular Scale
- Choose the right line length: Line length is equal text size times two. Keep it between 45 to 75 characters
- Choose learning suited to the text size: Easier rule is to set the line height of 125% of text size
- Flush left: If you are not sure, just range left.
- Avoid hyphenation: Hyphenation should be avoided whenever possible
- Don't indent: Don't indent first line if the paragraph is preceded by title and subtitle
- Captions:If text needs to be set narrow consider using condensed typeface
- Hanging punctuation: Hang the punctuation marks outside the measure.
- Windows and orphans: A widow is a single word or a very short line of text at the end of the paragraph. Orphan is a widow that appears on the top line of the following column or page.
- Don't overuse word space: Shift+enter is sufficient to start a new line. Press Enter to start a new paragraph
- Kerning: If you are not experienced, don't kern manually. Kerning is manually adjusting the spacing between a pair of letters when the digital typeface itself does not do it adequately, common in letters with diagonal stroke such as W or Y
- Tracking: When you enlarge fonts size, spacing between letters grows. When setting up large titles, it's advisable to reduce font tracking proportionally
- Tracking versus Kerning: Tracking (letter-spacing) differs from kerning in that tracking sets a single distance between all letters, while kerning allows for custom spacing between different letters.
- Word spacing dictates the distance between words in a sentence: The best word spacing clearly distinguishes different words without forcing the eye to travel too far between them
- Emphasis in text: Try using a bold version of the typeface. Don't upper case.
- Don't letter space the lower case: Letter spacing lower case hampers legibility
- Letter space upper case: Add more letter space between capitals. Readability always benefits from more space between upper case letters.
- Don't use all caps: Don't use all caps in text blocks longer than one line of text
- Pass on small caps
- Contrast between text and its background is critical for legibility
- Best color combination for legibility is dark grey text on a light grey background
- Try to avoid setting light text on a dark background for long passages
- When displaying text over an image, make the background as dark as you can: Consider adding a slight text-shadow on the white text to make it pop
- The Best Free Alternatives to the Most Popular Fonts
- A History of Typeface Styles & Type Classification
- 26 digital typography rules for beginners
- Scale & Rhythm in Typography
- Typographic Scale
- The Mathematical Symphony of Typography
- Variable Fonts for Responsive Design
- Typeface Mechanics
- A more modern scale for Web Typography
- Better web typography in 13 simple steps
- Brand Typography: 50 Unique Fonts That Are Perfect for Logo Design
- px are the standard on the web
- Use relative units: Use ems or percentages
- Typegenius: Find the perfect font combo for your next project
- Typekit: This service hosts and serves a vast collection of premium fonts for websites
- Google Web Fonts: Massive collection of free fonts
- Behance: Many designers release their font for free.
- Dribbble: Many designers release their font for free.
- Modular Scale: Handy tool for creating type hierarchies with a little more mathematical rigor
- Tuts+: Course about web typography
- HackDesign: Newsletter course about design (also about typography!)
- Design For Hackers
- The Elements of Typographic Style
- The Elements of Typographic Style - Online Version
- Practical Typography
- Thinking with Type
- Typographie: A Manual of Design
- Cultural Connectives: Bridging the Latin and Arabic Alphabets
- The Elements of Typographic Style
- The Type Taster: How Fonts Influence You
- Little Black Font Book 2
- Alan Kitching's A-Z of Letterpress: Founts from The Typography Workshop
- Thinking with Type
- An Essay on Typography
- Why Fonts matter
- Drop Caps: 100 Postcards
- The Typography Universe
- Type on screen: a critical guide for designers, writers, developers and students
- 365 Typo
- The Evolution of Type: A Graphic Guide to 100 Landmark Typefaces
- Type Team: Perfect Typeface Combinations
- Shadow Type
- Drawing Type: An Introduction to Illustrating Letterforms
- 365 Typo
- The Evolution of Type: A Graphic Guide to 100 Landmark Typefaces
- Type Team: Perfect Typeface Combinations
- The Anatomy of Type: A graphic guide to 100 typefaces
- Graphic Design Theory: Readings from the Field
- TypeWolf
- Awwwards Picked Typography Sites
- Hello Happy – Beautiful Web Type
- Hand-picked tales from Aesop's Fables with hand-picked type from Google Fonts
- FontPair: Tool for testing your font pairings
- Type Hunting
- I love typography
- We Love Typography
- Typography Served
- Type goodness
- Type Inspire
- Typography served
- A simple plugin to keep font-size in proportion with it's containers size
- Web Font Loader
- Preventing the Performance Hit from Custom Fonts
- Web Font Optimization
- Font Face and Performance
- The State of Web Type - Up-to-date data on support for type and typographic features on the web
- Normalize-Opentype.css - Adds OpenType features—ligatures, kerning, and more—to Normalize.css.
- Typeset.js: A typographic pre-processor for your html which uses zero client-side JavaScript
- Brick.im: Webfonts that looks good
- Typebase.css: Typebase.css is a minimal, customizable typography stylesheet.