{"categories":[{"label":"Fonts","url":"https://skillfed.io/packages/category/text-processing-fonts"}],"enrichment":{"capability":"ufoLib2 provides a lightweight, programmatic interface to read and manipulate Unified Font Object (UFO) files, designed for batch processing and fast iteration over font data.","skillfed_tags":["font-tools","ufo-format","batch-processing"],"use_cases":["Batch-process hundreds of UFO files to extract glyph metrics or modify outlines programmatically.","Automate font design workflows by reading and updating UFO metadata, kerning, or feature code.","Build font validation or analysis tools that need fast, lightweight access to UFO structure.","Integrate UFO file handling into larger font build pipelines or CI/CD systems.","Script-driven font transformations (scaling, renaming glyphs, updating Unicode mappings)."],"what_it_does":"ufoLib2 is a thin, fast library for working with Unified Font Object (UFO) files programmatically. It provides a straightforward Python interface to read, inspect, and modify UFO data without the overhead of notifications, layout engines, or other support classes found in heavier font libraries. It builds on fontTools and aims to be API-compatible with defcon where practical, making it suitable for developers who need to automate font processing tasks, batch-edit glyphs, or integrate UFO handling into larger font tools.\n\nThe library is designed for speed and simplicity: it strips away features you may not need in order to keep the core lean and predictable. If you're writing scripts to transform fonts, extract glyph data, or build font-processing pipelines, ufoLib2 offers a direct path to the UFO data model without unnecessary complexity.","worth_installing":"Yes. ufoLib2 is actively maintained, has no known vulnerabilities, installs with minimal friction, and fills a clear niche for developers who need fast, lightweight UFO processing without the overhead of heavier font libraries. The Apache 2.0 license is permissive and suitable for both open-source and commercial work. Install it if you're automating font tasks or building font tools."},"id":"ufolib2","links":{"html":"https://skillfed.io/packages/ufolib2","md":"https://skillfed.io/packages/ufolib2.md","pypi":"https://pypi.org/project/ufolib2/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-07-10","license_spdx":null,"license_treatment":"permissive","name":"ufoLib2","python_support":"supports_current","summary":"ufoLib2 is a UFO font processing library."},"popularity":{"monthly_downloads":87521,"position":13792,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.18.1"}
