Skip to content

Commit

Permalink
Merge pull request #59 from googlefonts/issue-58-add-design-demo
Browse files Browse the repository at this point in the history
Add Gaëtan's demo: Designing with variable components
  • Loading branch information
ollimeier authored Oct 2, 2024
2 parents 101227a + 7db0768 commit a9cf70e
Show file tree
Hide file tree
Showing 3 changed files with 60 additions and 0 deletions.
59 changes: 59 additions & 0 deletions _how-tos/draw/designing-with-variable-components.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
title : Designing with variable components
layout : default
permalink : /how-tos/draw/designing-with-variable-components
draft : true
order : 302
---

<nav aria-label="breadcrumb">
<ol class="breadcrumb small">
<li class="breadcrumb-item"><a href="{{ site.url }}">Index</a></li>
<li class="breadcrumb-item"><a href="../../how-tos">How-Tos</a></li>
<li class="breadcrumb-item active" aria-current="page">{{ page.title }}</li>
</ol>
</nav>

Gaëtan shows how to draw the word *fontra* in a copperplate style with just one single variable component:

-------
<video src="{{ site.url }}/videos/designing-with-variable-components.mp4" controls="controls" style="width: 100%; max-width: 600px">
</video>

-------
Notes:

- create one source with line metrics
- draw with basic shape tool
- Gaëtan shows two different ways of closing contours
- make only one single variable component with the name "compo"
- add glyph axes
- weight_left
- weight_right
- use the variable component "compo" to create the character "o"
- skew variable component with transformation tools by 30°
- fine-tune "o"
- add new glyph axes
- height_left
- height_right
- align with the help of a guideline
- adjust spacing
- create "a" based on "o"
- add new glyph axes
- stem_left
- stem_right
- add two more points to the contour for the stems
- add stem to "a"
- create character "n"
- add new glyph axes
- width_left
- width_right
- adjust spacing
- create character "r"
- create character "t"
- create character "f"
- add font axis "weight"
- add second "weight" source to each character
- go through the characters and adjust the weight of the stems

-> at the end we have a nice copperplate style variable font with a weight axis made with one single variable font component.
1 change: 1 addition & 0 deletions _how-tos/how-tos.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ Solve a specific problems

### Draw{% comment %}order: 300{% endcomment %}
- [Draw with 3 global variations axes](draw/draw-with-3-axes){% comment %}order: 301{% endcomment %}
- [Designing with variable components](draw/designing-with-variable-components){% comment %}order: 302{% endcomment %}

### Documentation{% comment %}order: 900{% endcomment %}

Expand Down
Binary file not shown.

0 comments on commit a9cf70e

Please sign in to comment.