1
0
mirror of https://github.com/google/fonts.git synced 2024-12-17 13:41:32 +03:00

Inserting actual URLs into links in para. article

This commit is contained in:
Elliot Jay Stocks 2022-04-28 12:12:59 +01:00 committed by Dave Crossland
parent 8a42603f1a
commit 07d3f850b4

View File

@ -1,10 +1,10 @@
In [variable fonts](/glossary/variable_fonts), [axes](/glossary/axis_in_variable_fonts) control the different aspects of a [typeface](/glossary/INSERT_URL)s design, such as [weight](/glossary/INSERT_URL), [width](/glossary/INSERT_URL), [optical size](/glossary/INSERT_URL), [italic](/glossary/INSERT_URL), [slant](/glossary/INSERT_URL), or indeed any change dreamed up by the [type designer](/glossary/INSERT_URL). A [parametric axis](/glossary/INSERT_URL) takes this concept further by allowing the fine tuning of just one singular aspect of a typeface, which makes it possible for expert users to finesse a typeface in ways that were previously reserved for type designers.
In [variable fonts](/glossary/variable_fonts), [axes](/glossary/axis_in_variable_fonts) control the different aspects of a [typeface](/glossary/typeface)s design, such as [weight](/glossary/weight_axis), [width](/glossary/width_axis), [optical size](/glossary/optical_size_axis), [italic](/glossary/italic_axis), [slant](/glossary/slant_axis), or indeed any change dreamed up by the [type designer](/glossary/type_designer). A [parametric axis](/glossary/parametric_axis) takes this concept further by allowing the fine tuning of just one singular aspect of a typeface, which makes it possible for expert users to finesse a typeface in ways that were previously reserved for [type foundries](/glossary/type_foundry).
<figure>
![ALT](images/introducing_parametric_axes_1.svg)
<figcaption>CAPTION</figcaption>
<figcaption>CAPTION TBC</figcaption>
</figure>
@ -12,37 +12,37 @@ They are useful by themselves to tune a single aspect of weight, width or height
There are four fundamental parameters to any typeface:
1. The opaque stroke widths that typically exist along the X dimension, such as in the thicker vertical stems in H; or the thicker strokes of the glyph when not aligned to a cartesian grid, such as in X or O when the type design has slanted angle of stroke contrast, or stress. Opaque shapes are also known as positive shapes.
1. The opaque [stroke](/glossary/stroke) widths that typically exist along the X dimension, such as in the thicker vertical stems in H; or the thicker strokes of the [glyph](/glossary/glyph) when not aligned to a cartesian grid, such as in X or O when the type design has slanted angle of [stroke contrast, or stress](/glossary/axis_in_type_design). Opaque shapes are also known as positive shapes.
2. The opaque stroke widths that typically exist along the Y dimension, such as the thin bar stroke across the H, or the thinner strokes of a glyph, such as X or O.
3. The transparent spaces that change in X dimension, where there are no strokes (and are known as negative shapes, or counters).
4. The transparent spaces that change in the Y dimension (and are known as vertical alignment zones, such as [x-height](/glossary/INSERT_URL) or [cap height](/glossary/INSERT_URL)).
4. The transparent spaces that change in the Y dimension (and are known as vertical alignment zones, such as [x-height](/glossary/x_height) or [cap height](/glossary/cap_height)).
<figure>
![ALT](images/introducing_parametric_axes_2.svg)
<figcaption>CAPTION</figcaption>
<figcaption>CAPTION TBC</figcaption>
</figure>
However, fonts with parametric axes typically offer more than four parameters to make it more convenient to improve typography. For example, to control vertical alignments, a set of axes for different transparent sections or zones in the Y dimension may be offered, such as [parametric uppercase height (YTUC)](/glossary/INSERT_URL) and [parametric lowercase height (YTLC)](/glossary/INSERT_URL), which control the heights of uppercase and lowercase glyphs respectively.
However, [fonts](/glossary/variable_fonts) with parametric axes typically offer more than four parameters to make it more convenient to improve typography. For example, to control vertical alignments, a set of axes for different transparent sections or zones in the Y dimension may be offered, such as [parametric uppercase height (YTUC)](/glossary/ytuc_axis) and [parametric lowercase height (YTLC)](/glossary/ytlc_axis), which control the heights of uppercase and lowercase glyphs respectively.
<figure>
![ALT](images/introducing_parametric_axes_3.svg)
<figcaption>CAPTION</figcaption>
<figcaption>CAPTION TBC</figcaption>
</figure>
Yet these kinds of enhancements can be packaged into “smart” functionality that optimizes typography for designers and users who do not need to understand the internal mechanics. For example, the [parametric counter width (XTRA)](/glossary/INSERT_URL) axis can be used alongside adjustments to word space and letter spacing to improve [justification](/glossary/INSERT_URL), as [demonstrated in Type Networks variable fonts brochure](https://variablefonts.typenetwork.com/topics/spacing/variations).
Yet these kinds of enhancements can be packaged into “smart” functionality that optimizes typography for designers and users who do not need to understand the internal mechanics. For example, the [parametric counter width (XTRA)](/glossary/xtra_axis) axis can be used alongside adjustments to word space and letter spacing to improve [justification](/glossary/alignment_justification), as [demonstrated in Type Networks variable fonts brochure](https://variablefonts.typenetwork.com/topics/spacing/variations).
Any individual font style, whether a static font or an instance of a variable font, can be calibrated with parametric axes values, as the axes ranges are “absolute” values that can be compared across styles. (For developers, the [parama-roundup](https://github.com/FontBureau/Parama-roundup) Github project by Font Bureau demonstrates how to do this calibration.)
Any individual font style, whether a static font or an [instance](/glossary/instance) of a variable font, can be calibrated with parametric axes values, as the axes ranges are “absolute” values that can be compared across styles. (For developers, the [parama-roundup](https://github.com/FontBureau/Parama-roundup) Github project by Font Bureau demonstrates how to do this calibration.)
Consequently, in theory, if a broad range of parametric axes are created by a type designer, all typical variations of style within a family—all weights and widths across a set of optical sizes— can be synthesized by using parametric axes in concert. However, such synthesis or the interrelation of axes are not yet possible with the current OpenType variable fonts technology. Therefore, the practical use of parametric axes is limited to using them carefully in conjunction with other axes, to fine-tune those axes and redefine the predefined styles offered within them.
Consequently, in theory, if a broad range of parametric axes are created by a type designer, all typical variations of style within a family—all weights and widths across a set of optical sizes— can be synthesized by using parametric axes in concert. However, such synthesis or the interrelation of axes are not yet possible with the current [OpenType](/glossary/open_type) variable fonts technology. Therefore, the practical use of parametric axes is limited to using them carefully in conjunction with other axes, to fine-tune those axes and redefine the predefined styles offered within them.
<figure>
![ALT](images/introducing_parametric_axes_4.svg)
<figcaption>CAPTION</figcaption>
<figcaption>CAPTION TBC</figcaption>
</figure>
@ -51,7 +51,7 @@ Another consequence of axes not being interrelated in OpenType is that the minim
<figure>
![ALT](images/introducing_parametric_axes_5.svg)
<figcaption>CAPTION</figcaption>
<figcaption>CAPTION TBC</figcaption>
</figure>