Vector Editors
Homework
- Prep
- Go to Tony’s Band Name Generator and click for a new combination of words until you find a new product that a startup (either yours or a potential client) might think is the “next big thing”.
- Based on the phrase you’ve chosen, find one or more Font Awesome icons (or similar) that you can use to create a quick company/product logo for your startup.
- Example: Tony’s Browser Therapy Logo
- Download the SVG versions of your icons so you can import them into Figma for the lesson.
- Figma
- Reference: Figma Tutorial Video Playlist
- Watch: Setup account, teams, projects, and files
- Create a free account and set up a Team.
- Watch: Get a tour of the Editor
- Watch: Any other videos in this playlist that interest you.
- Watch: Setup account, teams, projects, and files
- Watch: Figma Drawing Tools Overview
- 5 of your favorite Illustrator tools in Figma
- Reference: Figma Tutorial Video Playlist
Morning reflection
Housekeeping
- Returned marks:
dsgn270-a2
,cpnt201-a1
,cpnt260-exercises
cpnt201-a3
- Prep for Javascript: Node installed.
- Poll: Who’s familiar with vector editing programs?
Vector Theory
Terminology
See SVG Terminology
- Vector Graphics
- Instead of being defined in pixels like raster images, vector graphics are defined with math like fonts (and icon fonts). This means that vector images always look sharp because the browser can re-draw it at any size and they are usually a much smaller file size than images defined with pixels.
- Anchor Point
- A single point located on a page/artboard/viewport that a path can pass through.
- Path
- A straight or curved line that connects two anchor points.
- Closed Shape
- A shape that is enclosed from all sides, end-to-end, forming a figure with no openings. Examples: circle, triangle, square, polygon, etc.
- Fill
- The SVG version of
background-color
. - Stroke
- The SVG version of
border
.
1. Figma Tool Overview
- A quick(ish) tour of the basic tools you’d find in any vector editor.
- File menu
- Artboards/Frames
- Layers
- Tools pallette
- Selection
- Shapes
- Pen
- Text
- Move
- Fill/Stroke
- Masks
- Pathfinder
- Demo: Trace an image
Learning Objectives
- Distinguish the difference between raster and vector image formats.
- Identify the main features that are common to Figma and most other vector editors.
- Import existing raster and vector image assets into a Figma frame.
- Overview how to use the pen tool to create a vector graphic from scratch or trace an existing image.
- Export an SVG file from a Figma frame/layer.
- Explore the relationship between frames/layers and SVG exports.
- Identify common hotkeys for Quality of Life shortcuts in Figma (and related vector editors).
Materials
Key Takeaways
- Vector logos look sharp at all zoom levels.
- SVG files (the open vector file format) are generally smaller in file size compared to raster images.
- Complex SVGs may impact performace due to processor load.
- Hotkeys!
- See Activites below for finding a hotkey cheat sheet for Figma.
- Tony’s Top 5 vector editor shortcuts:
space
+ drag: Pan the screencommand
/control?
: Toggle selection toolshift
+ drag: Proportional re-sizing and equalx
/y
dimensions when creating shapesalt
/option
+ drag: Re-size from the object’s centre (instead of default from top-left)alt
/option
when in Pen mode: Toggles from pen to anchor tool. Very handy!
2. Pathfinder and layer export demo
- Import Font Awesome SVGs.
- Edit existing icons using the Pathfinder tool.
- Export Figma layers to SVG file.
Open lab-time
Activity 1: Build a library of personal Figma resources
- References
- Search: “figma tools cheat sheet”
- Learning
- Search: “figma tools tutorial”
- Search: “figma exercises”
- Cheating
- Search: “figma components”
- Search: “figma templates”
- Explore: Best design resources websites every developer should bookmark by ThemeSelection
- Video version by Adrian Twarog
Activity 2: Pen Tool Pracice
- Place an image in a new Frame/Artboard.
- Lock the image in place.
- Possible to lighten/fade the image?
- Using the Pen Tool, trace a closed path around an object.
- Don’t forget Tony’s #5 shortcut!
- Unlock the image and try masking it with your new path.
Activity 3: Build webpage components
- Try following these Morioh Design Exercises.
- Add Font Awesome icons to text
Activity 4: Team card
Try re-building the Assignment 2 Team Card in Figma. Oooooor try building a new card, hero section, navigation, etc.
Activity 5: Paired collaboration in Figma
The free plan on Figma (apparently) allows two people to edit the same document.
- Try completing any of the above activities in pairs.
- Further explore the collaboration tools in Figma.
Tony’s goals for Lab-Time
- Clean-up SAIt website nav menu to make room for JS.
- Integrate leftover SAIT website enhancements.
Dailies
- Submit today’s Codepen/repo/gist to the Dailies section (in Assessments) in Brightspace.