babelfont icon indicating copy to clipboard operation
babelfont copied to clipboard

Interrogate and manipulate UFO, TTF and OTF fonts with a common interface

Results 16 babelfont issues
Sort by recently updated
recently updated
newest added

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [orjson](https://togithub.com/ijl/orjson) ([changelog](https://togithub.com/ijl/orjson/blob/master/CHANGELOG.md)) | `>= 3.5.1` -> `>=3.10.6`...

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Open These updates have all been created already. Click a checkbox below to...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [openstep-plist](https://togithub.com/fonttools/openstep-plist) | `>=0.2.2` -> `>=0.3.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/openstep-plist/0.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

Loading any OpenType font fails. ```pycon >>> from babelfont.convertors import Convert >>> Convert('NotoSerif-Regular.otf').load() Traceback (most recent call last): File "", line 1, in File "../../../../venv/lib/python3.11/site-packages/babelfont/convertors/__init__.py", line 88, in load return...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [ufoLib2](https://togithub.com/fonttools/ufoLib2) | `>=0.11.1` -> `>=0.16.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/ufoLib2/0.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [fonttools](https://togithub.com/fonttools/fonttools) | `>=4.40.0` -> `>=4.51.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/fonttools/4.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

COLRv1 allows for arbitrarily nested stacks of paint operations, almost all of which can be supplemented with variability. Currently, font editors expose a limited subset of these based on an...

DS v5 supports STAT information and sub-designspaces, to describe an entire family. Should the format be expanded to support it, too? I'm not sure you could cleanly convert this information...

Ideas for hierarchy so far: ![newsource](https://user-images.githubusercontent.com/106728/106029773-5113ad80-60c5-11eb-94a5-a24fac4d4ec3.png)

- [x] Read truetype and opentype binaries - [ ] Thoroughly test UFO reading - [ ] UFO writing - [x] More thorough Glyphs test files - [x] Writing fontFeatures...