These 25 commits are when the Protocol Buffers files have changed:
Commit: | 35f3303 | |
---|---|---|
Author: | Simon Cozens |
Merge commit '51880d3ea86d15388c3379c9409757041de115ef' into lang-v0.6.5
The documentation is generated from this commit.
Commit: | cccf845 | |
---|---|---|
Author: | Simon Cozens |
Add family field
Commit: | 72f2fd5 | |
---|---|---|
Author: | Simon Cozens |
Add new proto fields
Commit: | 4528dc8 | |
---|---|---|
Author: | Nathan Williams | |
Committer: | GitHub |
Pull in updates from lang subtree (#8132) * Update de_Latn.textproto Move `ẞ` to the auxiliary character set. The lowercase `ß` is still part of the base character set. Based on [Wikipedia](https://en.wikipedia.org/wiki/%C3%9F#:~:text=Additionally%2C%20as%20of%202017%2C%20when,with%20%E2%9F%A8SS%E2%9F%A9%20in%20allcaps.), `ẞ` seems to be more of an auxiliary than base character. It is relatively new and being written as `SS` is considered valid. * Revert "Update de_Latn.textproto" * Enforce uniqueness of language names across all scripts * Add test for enforcing language name structure * Fix duplicate or near malstructured Chinese language names * Update language names for Ancient Greek, there were duplicates * Enforce language name structure for both name and preferred name * Enforce language name structure for both name and preferred name * Update language name structure test to output error once * Fix type: endsWith => endswith * Restructure language names to be consistent * Fix language name regex to allow spaces and a couple other edge cases * Remove duplicate entries for Malay * Fix language name regex * Fix dash character in character class * Update language name character class to allow accent marks * Re-structure several language names * Expand character class for language names * Correct a batch of language names * Update character class for language names to use Unicode class * Fix unicode character class in language name regex * Use regex instead of re for access to unicode character classes * Add regex package to dev reqs * Add regex to deps in TOML config * Fix name structure for two languages * Assert uniqueness of all IDs * Fix up languages with non-unique IDs * Rename to Language, Place * Add "removable" category of characters not required for language support * Add LATIN CAPITAL LETTER SHARP S to removable * Recompile protobuf (protoc 3.17.3) * Rename removable to not_required --------- Co-authored-by: Simon Cozens <simon@simon-cozens.org>
Commit: | fe8b44f | |
---|---|---|
Author: | Simon Cozens |
Merge commit 'bffb3c66800daf010b2f5b92e0994507c9aa71ee' into lang-0.6.3
Commit: | 5248f07 | |
---|---|---|
Author: | Simon Cozens |
Rename removable to not_required
Commit: | ecc71b8 | |
---|---|---|
Author: | Simon Cozens |
Add "removable" category of characters not required for language support
Commit: | d370813 | |
---|---|---|
Author: | Marc Foley |
Merge googlefonts/lang commit '9f9625fcc1c64be19cd5dc0d71eacddab7efd246'
Commit: | 67f9876 | |
---|---|---|
Author: | Denis Moyogo Jacquerye | |
Committer: | Denis Moyogo Jacquerye |
Add source, note to languages proto
Commit: | cdcac0a | |
---|---|---|
Author: | nathan-williams |
Merge commit 'd6236bba52532944a176597d17a48f0dffcc2d78' as 'axisregistry'
Commit: | d6236bb | |
---|---|---|
Author: | nathan-williams |
Squashed 'axisregistry/' content from commit ca5e3d9d git-subtree-dir: axisregistry git-subtree-split: ca5e3d9d3481741c86fd80af1c869c7f8236451f
Commit: | b0914e4 | |
---|---|---|
Author: | nathan-williams |
Temporarily remove axisregistry/
Commit: | ae08ef1 | |
---|---|---|
Author: | nathan-williams |
Delete axisregistry/ and lang/ and rename *_st/ axisregistry_st/ subtree dir replaces axisregistry/ lang_st/ subtree dir replaces lang/
Commit: | 5cd2e1b | |
---|---|---|
Author: | nathan-williams |
Merge remote-tracking branch 'lang/main'
Commit: | d74efe4 | |
---|---|---|
Author: | nathan-williams |
Merge remote-tracking branch 'axisregistry/main'
Commit: | 90d7490 | |
---|---|---|
Author: | zhao |
update axes.proto to include illustration_url
Commit: | 5244c94 | |
---|---|---|
Author: | Felipe Corrêa da Silva Sanches | |
Committer: | Felipe Corrêa da Silva Sanches |
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.
Commit: | 6ce744c | |
---|---|---|
Author: | Felipe Corrêa da Silva Sanches | |
Committer: | Felipe Corrêa da Silva Sanches |
updated and simplified the textproto definition to workaround this kind of problem when using the module on projects that also import `fonts_public_pb2.py`: https://github.com/protocolbuffers/protobuf/issues/3002
Commit: | fbe4fc2 | |
---|---|---|
Author: | Felipe Corrêa da Silva Sanches | |
Committer: | Felipe Corrêa da Silva Sanches |
Rename module to gflanguages as there was already a `languages` python module on PyPI (https://github.com/googlefonts/fontbakery/issues/3605#issuecomment-1041276941)
Commit: | 907c857 | |
---|---|---|
Author: | Felipe Corrêa da Silva Sanches |
Initial implementation of the `languages` module. This python module provides an API with data about languages/regions/scripts for use in the language-support categorization of the font families in the Google Fonts collection. You can also directly access the raw **textproto** files on the `Lib/languages/data` directory: * [`languages`](https://github.com/felipesanches/languages/tree/main/Lib/languages/data/languages) * [`regions`](https://github.com/felipesanches/languages/tree/main/Lib/languages/data/regions) * [`scripts`](https://github.com/felipesanches/languages/tree/main/Lib/languages/data/scripts) Most of the code in this project was copied from the `gftools` repository (https://github.com/googlefonts/gftools/) so that language/region/script data can be easily available to all our tools without having to also get the large dependency tree of `gftools`. The most immediate user of this module is `Font Bakery`, which needs to validate language support on font binaries being checked. (see https://github.com/googlefonts/fontbakery/issues/3605) The second obvious user of this `languages` module will be `gftools` itself. I'll be sending a pull request soon. Language/region/script definitions are still being gradualy updated on the `google/fonts` repo, on its **lang/** directory (https://github.com/google/fonts/tree/main/lang) and this `languages` module will try to be kept in sync. Ideally at some point this module would become the main place to update these definitions, avoiding data duplication and guaranteeing uniformity across tools. But that will require coordination with the Google Fonts team, so I hope this module can serve, for now, as a prototype for such proposed integration.
Commit: | e6f5d84 | |
---|---|---|
Author: | Rod Sheeter |
Delete tools, it lives in https://github.com/googlefonts/tools now
This commit does not contain any .proto
files.
Commit: | 19e3ba7 | |
---|---|---|
Author: | Dave Crossland | |
Committer: | GitHub |
Revert "Add visibility field to tools/fonts_public.proto (#689)" (#692) This reverts commit 8b4e89c4cfd4f85d0ab488a62118adbebd8845b6.
Commit: | 8b4e89c | |
---|---|---|
Author: | sapics | |
Committer: | Dave Crossland |
Add visibility field to tools/fonts_public.proto (#689)
Commit: | 4b110b7 | |
---|---|---|
Author: | Rod Sheeter |
updated fonts_public.proto with copyright
Commit: | 480630d | |
---|---|---|
Author: | Rod Sheeter |
Tentative update to METADATA.pb textprotos. json files remain for now.