]>
git.ipfire.org Git - thirdparty/google/fonts.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Marc Foley [Fri, 1 Jul 2022 10:33:27 +0000 (11:33 +0100)]
fix dependencies
Marc Foley [Fri, 1 Jul 2022 10:22:27 +0000 (11:22 +0100)]
build_fvar_instances: fix typo
Marc Foley [Fri, 1 Jul 2022 09:33:23 +0000 (10:33 +0100)]
Merge pull request #49 from googlefonts/protect-stat-names
Don't delete name IDs which are shared with the STAT table
Marc Foley [Fri, 1 Jul 2022 09:31:33 +0000 (10:31 +0100)]
Update __init__.py
Simon Cozens [Fri, 1 Jul 2022 09:28:00 +0000 (10:28 +0100)]
Don't delete name IDs which are shared with the STAT table
Marc Foley [Mon, 27 Jun 2022 14:16:48 +0000 (15:16 +0100)]
Merge pull request #48 from m4rc1e/vf-names
build_vf_name_table: only use v1 name tables if fvar instances match
Marc Foley [Mon, 27 Jun 2022 13:49:39 +0000 (14:49 +0100)]
black
Marc Foley [Mon, 27 Jun 2022 13:47:42 +0000 (14:47 +0100)]
fix fvar_collision heuristic
Marc Foley [Mon, 27 Jun 2022 13:31:17 +0000 (14:31 +0100)]
add axis ordering
Marc Foley [Mon, 27 Jun 2022 13:08:08 +0000 (14:08 +0100)]
add _fvar_instance_collision.
Determine whether a family of fonts will have fvar instances which collide
Marc Foley [Fri, 24 Jun 2022 14:38:01 +0000 (15:38 +0100)]
Merge pull request #47 from googlefonts/items
AxisRegistry: add items method
Marc Foley [Fri, 24 Jun 2022 14:36:36 +0000 (15:36 +0100)]
AxisRegistry: add items method
Marc Foley [Tue, 21 Jun 2022 14:09:32 +0000 (15:09 +0100)]
build_fvar_instances: support fonts which lack wght axis
Marc Foley [Thu, 9 Jun 2022 13:50:05 +0000 (14:50 +0100)]
actions: publish release added
Marc Foley [Wed, 8 Jun 2022 14:41:56 +0000 (15:41 +0100)]
Merge pull request #31 from googlefonts/name-builder
Name builder
Update a font's name table, fvar instances and STAT axis values so they conform to the Google Fonts specification.
Marc Foley [Wed, 8 Jun 2022 14:30:31 +0000 (15:30 +0100)]
implement simon feedback
Marc Foley [Wed, 1 Jun 2022 14:58:01 +0000 (15:58 +0100)]
do not delete name records which are needed elsehwere
Marc Foley [Wed, 1 Jun 2022 09:32:40 +0000 (10:32 +0100)]
do not delete stat name ids if they are used in the fvar table
Marc Foley [Wed, 11 May 2022 10:41:54 +0000 (11:41 +0100)]
Add wonky example
Marc Foley [Wed, 11 May 2022 09:25:03 +0000 (10:25 +0100)]
implement Simon feedback
Marc Foley [Tue, 10 May 2022 09:20:55 +0000 (10:20 +0100)]
simplyify
Nathan Williams [Mon, 9 May 2022 22:25:13 +0000 (15:25 -0700)]
Merge pull request #36 from googlefonts/davelab6-tooltip-fixes
y_transparent_descender.textproto Use depth, not height
Marc Foley [Mon, 9 May 2022 16:55:01 +0000 (17:55 +0100)]
fix replacing names
Marc Foley [Mon, 9 May 2022 16:14:20 +0000 (17:14 +0100)]
add build filename
Marc Foley [Mon, 9 May 2022 15:06:48 +0000 (16:06 +0100)]
add nameID25 checks
Marc Foley [Mon, 9 May 2022 14:14:41 +0000 (15:14 +0100)]
add test for style name which is not part of the allowed static fonts
Marc Foley [Mon, 9 May 2022 11:13:49 +0000 (12:13 +0100)]
replace old family name with new name
Marc Foley [Mon, 9 May 2022 10:51:36 +0000 (11:51 +0100)]
use enums
Marc Foley [Mon, 9 May 2022 10:21:59 +0000 (11:21 +0100)]
clean up
Marc Foley [Mon, 9 May 2022 10:11:18 +0000 (11:11 +0100)]
convert AxisRegistry into a class
Marc Foley [Mon, 9 May 2022 09:51:42 +0000 (10:51 +0100)]
clean up
Marc Foley [Mon, 9 May 2022 09:24:36 +0000 (10:24 +0100)]
add logging
Marc Foley [Mon, 9 May 2022 08:59:04 +0000 (09:59 +0100)]
black
Marc Foley [Mon, 9 May 2022 08:58:49 +0000 (09:58 +0100)]
Add VF tests
Marc Foley [Mon, 9 May 2022 08:40:59 +0000 (09:40 +0100)]
refactor name check
Marc Foley [Fri, 6 May 2022 14:55:15 +0000 (15:55 +0100)]
ignore _version
Marc Foley [Fri, 6 May 2022 14:54:31 +0000 (15:54 +0100)]
ignore egg-info
Marc Foley [Fri, 6 May 2022 14:52:11 +0000 (15:52 +0100)]
fix tests
Marc Foley [Fri, 6 May 2022 14:50:42 +0000 (15:50 +0100)]
run black
Marc Foley [Fri, 6 May 2022 14:33:04 +0000 (15:33 +0100)]
cleanup stat tests
Marc Foley [Thu, 5 May 2022 15:29:18 +0000 (16:29 +0100)]
improve fvar instance checks
Marc Foley [Wed, 4 May 2022 14:28:14 +0000 (15:28 +0100)]
add prelim fvar instance check
Marc Foley [Wed, 4 May 2022 11:11:02 +0000 (12:11 +0100)]
rm local stuff
Marc Foley [Wed, 4 May 2022 10:50:23 +0000 (11:50 +0100)]
test static name table generation
Marc Foley [Wed, 4 May 2022 09:18:55 +0000 (10:18 +0100)]
black
Marc Foley [Wed, 4 May 2022 09:15:58 +0000 (10:15 +0100)]
add nameID25
Marc Foley [Fri, 29 Apr 2022 13:52:56 +0000 (14:52 +0100)]
fix vf name table generation for sibling fonts
Marc Foley [Mon, 25 Apr 2022 16:04:15 +0000 (17:04 +0100)]
wip linked values
Marc Foley [Thu, 21 Apr 2022 08:30:05 +0000 (09:30 +0100)]
black
Marc Foley [Thu, 21 Apr 2022 08:29:45 +0000 (09:29 +0100)]
add build_fvar_instances
Marc Foley [Tue, 19 Apr 2022 15:57:10 +0000 (16:57 +0100)]
wip name builder
Marc Foley [Fri, 6 May 2022 14:45:36 +0000 (15:45 +0100)]
Merge pull request #39 from googlefonts/tox
Tox: use black
Marc Foley [Fri, 6 May 2022 14:43:51 +0000 (15:43 +0100)]
run black
Marc Foley [Fri, 6 May 2022 14:43:15 +0000 (15:43 +0100)]
update tox
Dave Crossland [Fri, 29 Apr 2022 20:26:12 +0000 (14:26 -0600)]
weight and width textprotos updated to say stroke weight
Dave Crossland [Fri, 29 Apr 2022 20:25:24 +0000 (14:25 -0600)]
y_transparent_descender.textproto Use depth, not height
Elliot Jay Stocks [Fri, 29 Apr 2022 09:40:35 +0000 (10:40 +0100)]
Creating `flair.svg`
nathan-williams [Fri, 29 Apr 2022 01:05:05 +0000 (18:05 -0700)]
Specify illustration_url in parametric axes
Dave Crossland [Fri, 29 Apr 2022 00:07:07 +0000 (20:07 -0400)]
optical_size.textproto typo fix
Dave Crossland [Thu, 28 Apr 2022 21:41:55 +0000 (15:41 -0600)]
Reduce the length of descriptions and rename parametrics
Dave Crossland [Thu, 28 Apr 2022 20:56:26 +0000 (14:56 -0600)]
Add parametric axes images
Felipe Corrêa da Silva Sanches [Wed, 6 Apr 2022 04:52:18 +0000 (01:52 -0300)]
Rebuilt axes_pb2.py
to incorporate the recent changes to axes.proto made on commit
853a95e1572a76a34690789b3cd951807e0b30fb
Rebuilt it using the following command:
protoc --proto_path=. --python_out=. axes.proto
zhao [Tue, 5 Apr 2022 17:10:53 +0000 (19:10 +0200)]
add illustrations and illustration_link to axis.textproto
zhao [Tue, 5 Apr 2022 17:19:35 +0000 (19:19 +0200)]
Merge pull request #30 from googlefonts/xz_proto_definition
update axes.proto to include illustration_url
zhao [Tue, 5 Apr 2022 17:17:45 +0000 (19:17 +0200)]
update axes.proto to include illustration_url
zhao [Fri, 18 Mar 2022 17:27:32 +0000 (18:27 +0100)]
Merge pull request #24 from googlefonts/zx_0318
add missing fallback_only to .textproto
zhao [Fri, 18 Mar 2022 16:49:26 +0000 (17:49 +0100)]
add missing fallback_only to .textproto
Felipe Corrêa da Silva Sanches [Mon, 14 Mar 2022 07:43:56 +0000 (04:43 -0300)]
remove preprocessing of fallback names
and simplify API usage.
Felipe Corrêa da Silva Sanches [Mon, 14 Mar 2022 06:12:18 +0000 (03:12 -0300)]
add code test to avoid spaces in fallback names
(issue #7)
Also updated the CHANGELOG.md file.
Dave Crossland [Fri, 11 Mar 2022 18:41:21 +0000 (13:41 -0500)]
Update y_transparent_uppercase.textproto
Sync https://github.com/google/fonts/commit/
f8966fd6f0f94a49c643c1866fdf511d3f5036dd
Update y_transparent_uppercase.textproto
- make default and normal fallback match
- make min match y_transparent_lowercase.textproto
Nathan Williams [Fri, 11 Mar 2022 07:20:41 +0000 (23:20 -0800)]
Update width.textproto
Nathan Williams [Fri, 11 Mar 2022 07:20:12 +0000 (23:20 -0800)]
Update weight.textproto
Nathan Williams [Fri, 11 Mar 2022 07:19:45 +0000 (23:19 -0800)]
Update wonky.textproto
Nathan Williams [Wed, 9 Mar 2022 18:46:57 +0000 (10:46 -0800)]
Update wonky.textproto
Nathan Williams [Wed, 9 Mar 2022 18:46:44 +0000 (10:46 -0800)]
Update monospace.textproto
Nathan Williams [Wed, 9 Mar 2022 18:46:24 +0000 (10:46 -0800)]
Update cursive.textproto
Felipe Corrêa da Silva Sanches [Fri, 4 Mar 2022 06:47:14 +0000 (03:47 -0300)]
initial implementation of the axisregistry module
- Most of the code & data was migrated from the [`fontbakery`](https://github.com/googlefonts/fontbakery/) and [`google/fonts`](https://github.com/google/fonts/) git repositories so that the GF Axis Registry data can be easily available to all our tools. The most immediate user of this module is `Font Bakery` itself, as well as `GFTools`.
- Axis Registry definitions are still being gradualy updated on the `google/fonts` repo, on its **axisregistry/** directory (https://github.com/google/fonts/tree/main/axisregistry) and this `axisregistry` python module will try to be kept in sync.
- There's an ongoing plan to make this module the main place to update these definitions, avoiding data duplication and guaranteeing uniformity across tools.