tag | a45fdbbe379d97af989892720ac62be6aadbad7a | |
---|---|---|
tagger | Marc Foley <m.foley.88@gmail.com> | Wed Jan 11 17:03:21 2023 +0000 |
object | b3d91f030784471bf32fe02e6fcffee202995634 |
Changes since previous release: - Update x_rotation.textproto 05a07283e389a9f3639abe8be4895af68c7db908 - Update y_rotation.textproto 944a3e77597eab422817f9d6d35e200b73cdb411 - Add Spacing [SPAC] axis #62 - Add Informality [INFM] axis #90 - Add Bounce [BNCE] axis #63 - tests/data/RobotoFlex*ttf Correct Optical Size title case 2d86d4c4e41d56a97987de7b2ccf64a926908604 - Add Mutation [MUTA] axis #100 - Update width.textproto #105 - Update wonky.textproto #107 - Also protect STAT table name IDs from the axis list #108 - Fix ci #110
commit | b3d91f030784471bf32fe02e6fcffee202995634 | [log] [tgz] |
---|---|---|
author | Marc Foley <m.foley.88@gmail.com> | Wed Jan 11 16:39:35 2023 +0000 |
committer | GitHub <noreply@github.com> | Wed Jan 11 16:39:35 2023 +0000 |
tree | 007154b00d9f5a07e80306d94796d27ba95edc38 | |
parent | 8817e478d50bc34a2e2e990a7f402f6f984745fa [diff] | |
parent | fe93277a8590ecd60916866a70271c42144d7341 [diff] |
Merge pull request #107 from jordanwilliams/fix-WONK-axis-description-typo Fix a typo in the WONK axis description
This repository contains a python package providing easy access to the GF Axis Registry. Data was copied (and is kept is sync with) its original location at the axisregistry
directory on the google/fonts
git repo.
As of March 4th, 2022, there's an ongoing plan to soon make this module the central place for updates on the data-set.
This package contains a collection of metadata source files that collectively form the Google Fonts Axis Registry.
The live Axis Registry is at fonts.google.com/variablefonts, and axis definitions are only final when they appear on that page.
When the registry is updated here, a line like axisregistry/axis_name.textproto
should be added to the to_sandbox.txt
file.
tag
font-variation-settings
and CSS API requests.display_name
tag
.min_value
max_value
default_value
precision
0
means values must be specified as whole numbers while -1
means values can be as precise as one decimal place.fallback
Default
and its value should correspond to the default_value
position of the axis.fallback_only
description
We support a superset of the OpenType axis registry axis set, and use additional metadata for each axis. Axes present in a font file but not in this registry will not function via our API. No variable font is expected to support all of the axes here.
Any font foundry or distributor library that offers variable fonts has a implicit, latent, de-facto axis registry, which can be extracted by scanning the library for axes' tags, labels, and min/def/max values. While in 2016 Microsoft originally offered to include more axes in the OpenType 1.8 specification (github.com/microsoft/OpenTypeDesignVariationAxisTags), as of August 2020, this effort has stalled. We hope more foundries and distributors will publish documents like this that make their axes explicit, to encourage of adoption of variable fonts throughout the industry, and provide source material for a future update to the OpenType specification's axis registry.