• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Fraunces Font Project
2
3![alt text](documentation/img/HonkForWonkyFonts_revised.jpg "Honk For Wonky Fonts")
4
5Fraunces is a display, "Old Style" soft-serif typeface inspired by the mannerisms of early 20th century typefaces such as [Windsor](http://fontreviewjournal.com/windsor/), Souvenir, and the Cooper Series.
6
7This typeface family is still under development, and will be ready for initial release by early 2020.
8
9## Variable Axes
10
11Fraunces has the following axes:
12
13Axis | Tag | Range | Default | Description
14--- | --- | --- | --- | ---
15Optical Size | opsz | 9 to 144 | 36 | Labeled 9, 36, 72, and 144 in instances.
16Weight | wght | 100 to 900 | 400 | Labeled Thin, Light, Regular, Semibold, Bold, and Black in instances.
17Goofy* | GOOF* | 000 to 100 | 050 | Labeled G000, G050, and G100 in instances. * Final axis name TBD
18Wonky | WONK | 0 to 1 | 1 | Binary axis controls substitution of "wonky" characters. Automatically substitutes when opsz > 18. Not listed in instances.
19
20### `opsz` (Optical Size) Axis
21
22The `opsz` axis ties together changes in contrast, x-height, spacing, and character widths. As `opsz` decreases, the x-height increases, spacing opens up, and the characters expand in width.
23
24Additionally, mapping of axis values is placed in the AVAR table to create non-linear interpolation in the Variable font.
25
26Many of the peculiar, wonky characteristics that are suitable for display usage are less desirable for more continuous reading. At certain smaller optical sizes (18px and less), the `wonk` axis is disabled (see below).
27
28![alt text](documentation/explanations/opsz_axis.gif "Changes in Optical Size")
29
30### `wght` (Weight) Axis
31
32The `wght` axis spans Thin to Black. Nuff said.
33
34![alt text](documentation/explanations/weight_axis.gif "Changes in Weight")
35
36### `GOOF` (Goof) Axis (final axis name TBD)
37
38The `Goof` axis gives access to the chocolate-y, Goofy forms that are available towards the Optical Min, but still retaining other Optical Sizing considerations, such as change in character width, spacing, tall ascenders, and shorter x-height
39
40![alt text](documentation/explanations/goof_axis.gif "Changes in Goof")
41
42
43### `WONK` (Wonky) Axis
44
45A binary axis that subsitutes `wonk` characters for more normalized characters, such as the leaning n/m/h in Roman, or the bulbous flags in the b/d/h/k/l of the Italic. In traditional instances of fonts, this will be implemented as a Stylistic Set.
46
47![alt text](documentation/explanations/wonk_axis.gif "Changes in Wonk")
48