Bug: 152213165

Clone this repo:
  1. d253b71 [automerger skipped] Mark ab/7061308 as merged in stage. am: 6882553d74 -s ours am: 2ca5d8a437 -s ours by Xin Li · 11 months ago android-s-v2-preview-1 android12--mainline-release android12-dev android12-qpr1-d-release android12-qpr1-d-s1-release android12-qpr1-d-s2-release android12-qpr1-d-s3-release android12-qpr1-release master android-12.0.0_r16 android-12.0.0_r18 android-12.0.0_r19 android-12.0.0_r20 android-12.0.0_r21 android-12.0.0_r26 android-12.0.0_r27 android-mainline-12.0.0_r4 android-s-v2-beta-2 android-s-v2-preview-2
  2. 2ca5d8a [automerger skipped] Mark ab/7061308 as merged in stage. am: 6882553d74 -s ours by Xin Li · 11 months ago
  3. 6882553 Mark ab/7061308 as merged in stage. by Xin Li · 11 months ago android-s-beta-4 android-s-beta-5 android-s-beta-1 android-s-beta-2 android-s-beta-3
  4. 53d640f [LSC] Add LOCAL_LICENSE_KINDS to external/google-fonts/fraunces am: 2c1b5c8d8c am: dffd3baa2c am: 3596a88d60 by Bob Badour · 11 months ago
  5. 3596a88 [LSC] Add LOCAL_LICENSE_KINDS to external/google-fonts/fraunces am: 2c1b5c8d8c am: dffd3baa2c by Bob Badour · 11 months ago

Fraunces Font Project

alt text

Fraunces is a display, “Old Style” soft-serif typeface inspired by the mannerisms of early 20th century typefaces such as Windsor, Souvenir, and the Cooper Series.

This typeface family is still under development, and will be ready for initial release by early 2020.

Variable Axes

Fraunces has the following axes:

AxisTagRangeDefaultDescription
Optical Sizeopsz9 to 14436Labeled 9, 36, 72, and 144 in instances.
Weightwght100 to 900400Labeled Thin, Light, Regular, Semibold, Bold, and Black in instances.
Goofy*GOOF*000 to 100050Labeled G000, G050, and G100 in instances. * Final axis name TBD
WonkyWONK0 to 11Binary axis controls substitution of “wonky” characters. Automatically substitutes when opsz > 18. Not listed in instances.

opsz (Optical Size) Axis

The 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.

Additionally, mapping of axis values is placed in the AVAR table to create non-linear interpolation in the Variable font.

Many 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).

alt text

wght (Weight) Axis

The wght axis spans Thin to Black. Nuff said.

alt text

GOOF (Goof) Axis (final axis name TBD)

The 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

alt text

WONK (Wonky) Axis

A 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.

alt text