]> git.ipfire.org Git - thirdparty/google/fonts.git/log
thirdparty/google/fonts.git
3 years agofix dependencies
Marc Foley [Fri, 1 Jul 2022 10:33:27 +0000 (11:33 +0100)] 
fix dependencies

3 years agobuild_fvar_instances: fix typo
Marc Foley [Fri, 1 Jul 2022 10:22:27 +0000 (11:22 +0100)] 
build_fvar_instances: fix typo

3 years agoMerge pull request #49 from googlefonts/protect-stat-names v0.3.3
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

3 years agoUpdate __init__.py
Marc Foley [Fri, 1 Jul 2022 09:31:33 +0000 (10:31 +0100)] 
Update __init__.py

3 years agoDon't delete name IDs which are shared with the STAT table
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

3 years agoMerge pull request #48 from m4rc1e/vf-names v0.3.2
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

3 years agoblack
Marc Foley [Mon, 27 Jun 2022 13:49:39 +0000 (14:49 +0100)] 
black

3 years agofix fvar_collision heuristic
Marc Foley [Mon, 27 Jun 2022 13:47:42 +0000 (14:47 +0100)] 
fix fvar_collision heuristic

3 years agoadd axis ordering
Marc Foley [Mon, 27 Jun 2022 13:31:17 +0000 (14:31 +0100)] 
add axis ordering

3 years agoadd _fvar_instance_collision.
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

3 years agoMerge pull request #47 from googlefonts/items v0.3.1
Marc Foley [Fri, 24 Jun 2022 14:38:01 +0000 (15:38 +0100)] 
Merge pull request #47 from googlefonts/items

AxisRegistry: add items method

3 years agoAxisRegistry: add items method
Marc Foley [Fri, 24 Jun 2022 14:36:36 +0000 (15:36 +0100)] 
AxisRegistry: add items method

3 years agobuild_fvar_instances: support fonts which lack wght axis v0.3.0
Marc Foley [Tue, 21 Jun 2022 14:09:32 +0000 (15:09 +0100)] 
build_fvar_instances: support fonts which lack wght axis

3 years agoactions: publish release added
Marc Foley [Thu, 9 Jun 2022 13:50:05 +0000 (14:50 +0100)] 
actions: publish release added

3 years agoMerge pull request #31 from googlefonts/name-builder
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.

3 years agoimplement simon feedback
Marc Foley [Wed, 8 Jun 2022 14:30:31 +0000 (15:30 +0100)] 
implement simon feedback

3 years agodo not delete name records which are needed elsehwere
Marc Foley [Wed, 1 Jun 2022 14:58:01 +0000 (15:58 +0100)] 
do not delete name records which are needed elsehwere

3 years agodo not delete stat name ids if they are used in the fvar table
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

3 years agoAdd wonky example
Marc Foley [Wed, 11 May 2022 10:41:54 +0000 (11:41 +0100)] 
Add wonky example

3 years agoimplement Simon feedback
Marc Foley [Wed, 11 May 2022 09:25:03 +0000 (10:25 +0100)] 
implement Simon feedback

3 years agosimplyify
Marc Foley [Tue, 10 May 2022 09:20:55 +0000 (10:20 +0100)] 
simplyify

3 years agoMerge pull request #36 from googlefonts/davelab6-tooltip-fixes
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

3 years agofix replacing names
Marc Foley [Mon, 9 May 2022 16:55:01 +0000 (17:55 +0100)] 
fix replacing names

3 years agoadd build filename
Marc Foley [Mon, 9 May 2022 16:14:20 +0000 (17:14 +0100)] 
add build filename

3 years agoadd nameID25 checks
Marc Foley [Mon, 9 May 2022 15:06:48 +0000 (16:06 +0100)] 
add nameID25 checks

3 years agoadd test for style name which is not part of the allowed static fonts
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

3 years agoreplace old family name with new name
Marc Foley [Mon, 9 May 2022 11:13:49 +0000 (12:13 +0100)] 
replace old family name with new name

3 years agouse enums
Marc Foley [Mon, 9 May 2022 10:51:36 +0000 (11:51 +0100)] 
use enums

3 years agoclean up
Marc Foley [Mon, 9 May 2022 10:21:59 +0000 (11:21 +0100)] 
clean up

3 years agoconvert AxisRegistry into a class
Marc Foley [Mon, 9 May 2022 10:11:18 +0000 (11:11 +0100)] 
convert AxisRegistry into a class

3 years agoclean up
Marc Foley [Mon, 9 May 2022 09:51:42 +0000 (10:51 +0100)] 
clean up

3 years agoadd logging
Marc Foley [Mon, 9 May 2022 09:24:36 +0000 (10:24 +0100)] 
add logging

3 years agoblack
Marc Foley [Mon, 9 May 2022 08:59:04 +0000 (09:59 +0100)] 
black

3 years agoAdd VF tests
Marc Foley [Mon, 9 May 2022 08:58:49 +0000 (09:58 +0100)] 
Add VF tests

3 years agorefactor name check
Marc Foley [Mon, 9 May 2022 08:40:59 +0000 (09:40 +0100)] 
refactor name check

3 years agoignore _version
Marc Foley [Fri, 6 May 2022 14:55:15 +0000 (15:55 +0100)] 
ignore _version

3 years agoignore egg-info
Marc Foley [Fri, 6 May 2022 14:54:31 +0000 (15:54 +0100)] 
ignore egg-info

3 years agofix tests
Marc Foley [Fri, 6 May 2022 14:52:11 +0000 (15:52 +0100)] 
fix tests

3 years agorun black
Marc Foley [Fri, 6 May 2022 14:50:42 +0000 (15:50 +0100)] 
run black

3 years agocleanup stat tests
Marc Foley [Fri, 6 May 2022 14:33:04 +0000 (15:33 +0100)] 
cleanup stat tests

3 years agoimprove fvar instance checks
Marc Foley [Thu, 5 May 2022 15:29:18 +0000 (16:29 +0100)] 
improve fvar instance checks

3 years agoadd prelim fvar instance check
Marc Foley [Wed, 4 May 2022 14:28:14 +0000 (15:28 +0100)] 
add prelim fvar instance check

3 years agorm local stuff
Marc Foley [Wed, 4 May 2022 11:11:02 +0000 (12:11 +0100)] 
rm local stuff

3 years agotest static name table generation
Marc Foley [Wed, 4 May 2022 10:50:23 +0000 (11:50 +0100)] 
test static name table generation

3 years agoblack
Marc Foley [Wed, 4 May 2022 09:18:55 +0000 (10:18 +0100)] 
black

3 years agoadd nameID25
Marc Foley [Wed, 4 May 2022 09:15:58 +0000 (10:15 +0100)] 
add nameID25

3 years agofix vf name table generation for sibling fonts
Marc Foley [Fri, 29 Apr 2022 13:52:56 +0000 (14:52 +0100)] 
fix vf name table generation for sibling fonts

3 years agowip linked values
Marc Foley [Mon, 25 Apr 2022 16:04:15 +0000 (17:04 +0100)] 
wip linked values

3 years agoblack
Marc Foley [Thu, 21 Apr 2022 08:30:05 +0000 (09:30 +0100)] 
black

3 years agoadd build_fvar_instances
Marc Foley [Thu, 21 Apr 2022 08:29:45 +0000 (09:29 +0100)] 
add build_fvar_instances

3 years agowip name builder
Marc Foley [Tue, 19 Apr 2022 15:57:10 +0000 (16:57 +0100)] 
wip name builder

3 years agoMerge pull request #39 from googlefonts/tox
Marc Foley [Fri, 6 May 2022 14:45:36 +0000 (15:45 +0100)] 
Merge pull request #39 from googlefonts/tox

Tox: use black

3 years agorun black
Marc Foley [Fri, 6 May 2022 14:43:51 +0000 (15:43 +0100)] 
run black

3 years agoupdate tox
Marc Foley [Fri, 6 May 2022 14:43:15 +0000 (15:43 +0100)] 
update tox

3 years agoweight and width textprotos updated to say stroke weight
Dave Crossland [Fri, 29 Apr 2022 20:26:12 +0000 (14:26 -0600)] 
weight and width textprotos updated to say stroke weight

3 years agoy_transparent_descender.textproto Use depth, not height
Dave Crossland [Fri, 29 Apr 2022 20:25:24 +0000 (14:25 -0600)] 
y_transparent_descender.textproto Use depth, not height

3 years agoCreating `flair.svg`
Elliot Jay Stocks [Fri, 29 Apr 2022 09:40:35 +0000 (10:40 +0100)] 
Creating `flair.svg`

3 years agoSpecify illustration_url in parametric axes
nathan-williams [Fri, 29 Apr 2022 01:05:05 +0000 (18:05 -0700)] 
Specify illustration_url in parametric axes

3 years agooptical_size.textproto typo fix
Dave Crossland [Fri, 29 Apr 2022 00:07:07 +0000 (20:07 -0400)] 
optical_size.textproto typo fix

3 years agoReduce the length of descriptions and rename parametrics
Dave Crossland [Thu, 28 Apr 2022 21:41:55 +0000 (15:41 -0600)] 
Reduce the length of descriptions and rename parametrics

3 years agoAdd parametric axes images
Dave Crossland [Thu, 28 Apr 2022 20:56:26 +0000 (14:56 -0600)] 
Add parametric axes images

3 years agoRebuilt axes_pb2.py
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

3 years agoadd illustrations and illustration_link to axis.textproto
zhao [Tue, 5 Apr 2022 17:10:53 +0000 (19:10 +0200)] 
add illustrations and illustration_link to axis.textproto

3 years agoMerge pull request #30 from googlefonts/xz_proto_definition
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

3 years agoupdate 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

3 years agoMerge pull request #24 from googlefonts/zx_0318
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

3 years agoadd missing fallback_only to .textproto
zhao [Fri, 18 Mar 2022 16:49:26 +0000 (17:49 +0100)] 
add missing fallback_only to .textproto

3 years agoremove preprocessing of fallback names
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.

3 years agoadd code test to avoid spaces in fallback names
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.

3 years agoUpdate y_transparent_uppercase.textproto
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

3 years agoUpdate width.textproto
Nathan Williams [Fri, 11 Mar 2022 07:20:41 +0000 (23:20 -0800)] 
Update width.textproto

3 years agoUpdate weight.textproto
Nathan Williams [Fri, 11 Mar 2022 07:20:12 +0000 (23:20 -0800)] 
Update weight.textproto

3 years agoUpdate wonky.textproto
Nathan Williams [Fri, 11 Mar 2022 07:19:45 +0000 (23:19 -0800)] 
Update wonky.textproto

3 years agoUpdate wonky.textproto
Nathan Williams [Wed, 9 Mar 2022 18:46:57 +0000 (10:46 -0800)] 
Update wonky.textproto

3 years agoUpdate monospace.textproto
Nathan Williams [Wed, 9 Mar 2022 18:46:44 +0000 (10:46 -0800)] 
Update monospace.textproto

3 years agoUpdate cursive.textproto
Nathan Williams [Wed, 9 Mar 2022 18:46:24 +0000 (10:46 -0800)] 
Update cursive.textproto

3 years agoinitial implementation of the axisregistry module v0.1.0
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.