{"id":19592669,"url":"https://github.com/source-foundry/glyph-filter-lists","last_synced_at":"2025-04-27T14:33:51.005Z","repository":{"id":86461554,"uuid":"143945967","full_name":"source-foundry/glyph-filter-lists","owner":"source-foundry","description":"Glyph name filter list repository","archived":false,"fork":false,"pushed_at":"2021-10-08T20:46:47.000Z","size":198,"stargazers_count":7,"open_issues_count":3,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-05T00:51:16.797Z","etag":null,"topics":["font","type-development","typeface","unicode","unicode-coverage"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/source-foundry.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-08T01:39:36.000Z","updated_at":"2023-05-02T18:21:28.000Z","dependencies_parsed_at":"2023-03-13T19:59:50.528Z","dependency_job_id":null,"html_url":"https://github.com/source-foundry/glyph-filter-lists","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/source-foundry%2Fglyph-filter-lists","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/source-foundry%2Fglyph-filter-lists/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/source-foundry%2Fglyph-filter-lists/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/source-foundry%2Fglyph-filter-lists/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/source-foundry","download_url":"https://codeload.github.com/source-foundry/glyph-filter-lists/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251154799,"owners_count":21544560,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["font","type-development","typeface","unicode","unicode-coverage"],"created_at":"2024-11-11T08:36:35.606Z","updated_at":"2025-04-27T14:33:50.992Z","avatar_url":"https://github.com/source-foundry.png","language":"Python","readme":"# Glyph Filter Lists\n\n## About\n\nThe Glyph Filter Lists repository contains over 100 character set lists that are released under free, open licenses.  The glyph name lists are formatted as annotated, newline-delimited text files that are intended for both human and computer use.  They have been compiled from a number of upstream data sources.\n\n## Data Sources\n\n- Adobe Inc.\n- Comité Européen de Normalisation\n- Google, LLC\n- Georg Seifert\n- Underware\n- Unicode Consortium\n\n## Usage\n\nThe filter list files are found in the `filters` directory of this repository.\n\n## Filter List File Formatting\n\nThe file name specifies the filter list name.  The filter list files are formatted as newline-delimited text files of glyph names.  The files include `//` and `#` symbols as comment delimiters immediately following the newline character for the previous line in the file.  The entire string through the next newline character is treated as a comment after these delimiters.\n\nThe sections of the filter list files include:\n\n### Header metadata\n\nThe header metadata includes the name of the filter list and license information.\n\n### Comment metadata\n\nComment lines directly above glyph name lines include a combination of the following data as necessary and when available:\n\n- Unicode code point in hexadecimal format\n- production name\n- nice name\n- Unicode short description\n\n### Glyph names\n\nAGL-style nice names are the default format used in the filter list files.\n\nAn example of the standard formatting in the first several lines of the `filters/Latvian.txt` filter list provides a demonstration of the data sections documented above:\n\n```\n// Latvian filter list\n// Copyright 2018 Source Foundry authors\n// MIT License\n//\n// Generated with data that were released by Underware\n// under a CC-by-4.0 license\n\n# U+0100 | LATIN CAPITAL LETTER A WITH MACRON\nAmacron\n\n# U+0101 | LATIN SMALL LETTER A WITH MACRON\namacron\n\n# U+010C | LATIN CAPITAL LETTER C WITH CARON\nCcaron\n\n# U+010D | LATIN SMALL LETTER C WITH CARON\nccaron\n\n# U+0112 | LATIN CAPITAL LETTER E WITH MACRON\nEmacron\n\n# U+0113 | LATIN SMALL LETTER E WITH MACRON\nemacron\n\n# U+0122 | uni0122 | LATIN CAPITAL LETTER G WITH CEDILLA\nGcommaaccent\n\n# U+0123 | uni0123 | LATIN SMALL LETTER G WITH CEDILLA\ngcommaaccent\n```\n\n## Use as Glyph Filter Lists with Font Editors\n\n### Glyphs font editor\n\nThe Glyphs font editor supports use of lists of glyph names as filters for new glyph creation, automated OpenType feature generation, and character set coverage determination.  The remote text files in this repository can be imported directly into the Glyphs editor as new glyph name filter lists with the free, open source [Filter List Manager (FLM) plugin](https://github.com/source-foundry/FilterListManager).  You can learn how to specify your remote filter list definition files in [the FLM plugin documentation](https://github.com/source-foundry/FilterListManager#remote-definition-files).\n\n## Contributing\n\nContributions to this project are welcomed.  We encourage the addition of new character sets and greatly appreciate feedback and error reports.\n\nPlease open a new issue report if you have suggestions or identify any errors in the existing files.  Fork the Github repository and submit a pull request to propose contributions to the project source.  Please indicate the relevant upstream licensing for any new data that you propose as additions to this project.  Only OSI-approved free, open source licensed contributions are accepted in this project.\n\n## Licenses\n\nUnless otherwise specified the work in this project is licensed under the [MIT License](LICENSE).  Modifications to upstream source files are documented in the [docs/MODS.md](docs/MODS.md) file.  Changes in this project are documented in the [CHANGELOG.md](CHANGELOG.md).\n\nUpstream data used in this project were released under a variety of free, open licenses.  Individual filter list files may be licensed under a free, open license other than the MIT License.  The header metadata in each filter list file contains the applicable license information. Details about these licenses and the license history in this project follow.\n\n### Adobe Glyph List for New Fonts data\n\nThe Adobe AGLFN source is released under the BSD 3-clause license.  The modifications to the upstream source are released in this repository under the MIT License.  The BSD 3-clause license for the upstream source files can be found in the header of the upstream data file on the repository path `data/agfln.txt`.\n\n### Glyphs application GlyphData.xml data\n\nThe upstream GlyphData.xml source is released under the MIT license.  These data were used to supplement glyph name lists with supplemental metadata included in comments that are found on the line preceding the glyph name line in most source files released in this repository.  The MIT License for the GlyphData.xml file can be found at https://github.com/schriftgestalt/GlyphsInfo/blob/master/LICENSE.\n\n### Google Fonts data\n\nThe Google Fonts glyph set source (including the Core, Plus, Pro, and Expert sets) is released under the Apache License 2.0.  The modifications to the upstream source are released in this repository under the Apache License 2.0.  The Apache License 2.0 for the upstream data can be found at https://github.com/googlefonts/gftools/blob/master/LICENSE\n\n### Underware Latin Plus data\n\nThe Underware Latin Plus source is released under the CC-by-4.0 license.  The [docs/MODS.md](docs/MODS.md) document serves as the description of modifications that have been made to the upstream Underware source file in order to address the \"indicate if changes were made\" provision in the CC-by-4.0 license.  The modified source files that are derived from Underware data are released in this repository under the MIT License.  You may find the upstream Underware data file on the repository path `data/Underware_Latin_Plus_Data_1.txt`.  The upstream CC-by-4.0 license can be found at https://creativecommons.org/licenses/by/4.0/.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsource-foundry%2Fglyph-filter-lists","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsource-foundry%2Fglyph-filter-lists","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsource-foundry%2Fglyph-filter-lists/lists"}