Outline
Introduction
In this module, you will be learning how to add properly styled text to your designs, apply effects to that text and other objects, how to properly export your artwork properly for the web to multiple sizes and file types all at once.
Basics of Typography
Typography is the arrangement of type to reflect a particular style and appearance. Take a look at this series of short tutorials and practice adding text to your designs.
- Add a line of text
- Add paragraphs of text
- Format text
- Place text on or inside a path
- Re-shape text
Font Classifications
The two most common types of font classifications are Serif and Sans-serif. A serif is the small line or stroke at the end of characters in some type faces. Other common classifications you may run into include script (or cursive in CSS), slab serif, mono, and decorative, however there are many other classifications.
Serif Ex: Georgia, Times New Roman
Sans Serif Ex: Arial, Helvetica
The font used on this site is called Poppins, which is a sans-serif font.
Sourcing Fonts
Picking and sourcing fonts can be challenging. In order to pick the right font for your project or client, you must first spend some time considering the message you are trying to convey and the character of the project/client. A simple place to start is to take the name of your project/client and write it out in a wide range of font families of different classifications and styles and start narrowing down the options.
Recommended Font Sites
- Adobe Fonts - large collection of premium fonts that are included in your subscription. Can be used effectively for both print and web.
- Google Fonts - large collection of well made free fonts. Great for use on the web and for clients with small budgets.
Careful of Free Font Websites!
There are a lot of websites that give away free fonts, however you need to be careful with the fonts you find online. Often, they are community made fonts that will have issues such as lacking all the proper characters needed for the web, or are just poorly designed and hard to read. Some sites also provide free downloads for fonts that they do not have the legal right to provide, which could land you in trouble in the future if you use that font for a real job/client.
In general, I would suggest sticking with the above font site suggestions!
Type Tools
Character Panel
The character panel is used to format the styles of characters of your type. Here you can pick your fonts, weight, style, size, and numerous other settings.

- Font Family
A group of fonts containing varying weight and styles options of the same design.
- Font Weight/Style
The weight and style options within a single font family.
- Font Size
The size of the characters.
- Leading
The space between lines of type. Measured from the bottom of one line of characters to the bottom of the next line of characters.
- Kerning
Modify spacing between specific characters.
- Tracking
Modify spacing between all characters.
- Vertical Scaling
Vertically stretches type. Do not stretch type. Stretching type is considered bad typography. You should always see 100% here.
- Horizontal Scaling
Horizontal stretches type. Do not stretch type. Stretching type is considered bad typography. You should always see 100% here.
- Baseline Shift
Shifts the baseline (the invisible line which type sits on) up or down.
- Character Rotation
Rotates characters within the text box.
- Character Options
Allows you to apply styling options such as All Caps, Small Caps, Superscript, Subscript, Underline, and Strikethrough
Paragraph Panel
The paragraph panel is used to format styles that affect a group of text, or a paragraph. Paragraph styles include text alignment, indentation, spacing before and after, and hyphenation.
Different paragraphs within the same text box can have different paragraph styles, however they must be divided by new line or a hard return. Characters within the same paragraph all share the same paragraph styles.

- Text Alignment
Text alignment options including align left, align center, align right, justify left, justify center, justify right, and full justify.
- Left Indent
Control how much indent is on the left hand side of text.
- Right Indent
Control how much indent is on the right hand side of text.
- First-Line Left Indent
Control how much indent is on only the first line of the left hand side of text.
- Space Before
Controls how much space is made before the paragraph separating it from the previous paragraph in the same text box.
- Space After
Controls how much space is made after the paragraph separating it from the next paragraph in the same text box.
- Hyphenation
Turns on or off automatic word hyphenation. Word hyphenation is used to balance the length of lines in a paragraph and spacing between words. Hyphenation is generally not used on the web so you should have this unchecked.
Appearance panel
The Appearance panel gives us more direct control over the styling of our shapes and type. It allows us to apply and layer multiple strokes, fills, and effects to make more interesting designs.
- A. Path with stroke, fill, and drop shadow effect
- B. Path with effect
- C. Add New Stroke button
- D. Add New Fill button
- E. Add Effect button*
- F. Clear Appearance button
- G. Duplicate Selected Item button
* Effects can be applied to the entire shape, or individual strokes or fills.