babelfont
babelfont copied to clipboard
Interrogate and manipulate UFO, TTF and OTF fonts with a common interface
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.7` | [](https://docs.renovatebot.com/merge-confidence/)...
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...
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](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...
[](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` | [](https://docs.renovatebot.com/merge-confidence/)...
[](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` | [](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: 
- [x] Read truetype and opentype binaries - [ ] Thoroughly test UFO reading - [ ] UFO writing - [x] More thorough Glyphs test files - [x] Writing fontFeatures...