x11-fonts/py-fontfeatures 1.8.0_1 DragonFly
Python library for manipulating OpenType font features
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- BSD3CLAUSE
- Categories
- python, x11-fonts
- Package size
- 202.6 KiB, 1262.5 KiB installed
Description
OpenType fonts are "programmed" using features, which are normally authored in Adobe's feature file format. This like source code to a computer program: it's a user-friendly, but computer-unfriendly, way to represent the features.
Inside a font, the features are compiled in an efficient internal format. This is like the binary of a computer program: computers can use it, but they can't do else anything with it, and people can't read it.
The purpose of this library is to provide a middle ground for representing features in a machine-manipulable format, kind of like the abstract syntax tree of a computer programmer. This is so that:
- features can be represented in a structured human-readable and machine-readable way, analogous to the XML files of the Unified Font Object format.
- features can be more directly authored by programs (such as font editors), rather than them having to output AFDKO feature file format.
- features can be easily manipulated by programs - for example, features from two files merged together, or lookups moved between languages.
In the other systems
The newest version among them is 1.9.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | x11-fonts/py-fontfeatures | 1.8.0_1 behind since 2026-08-19 | none known | - | [email protected] | - |
| FreeBSD | x11-fonts/py-fontfeatures | 1.9.0 newest | none known | - | [email protected] | 2026-08-24 |
| MidnightBSD | x11-fonts/py-fontfeatures | 1.8.0_2 behind since 2026-08-19 | no data | - | [email protected] | - |
| HardenedBSD | x11-fonts/py-fontfeatures | 1.9.0 newest | no data | - | [email protected] | - |
| GhostBSD | x11-fonts/py-fontfeatures | 1.9.0 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install py311-fontfeatures
From DPorts:
cd /usr/dports/x11-fonts/py-fontfeatures && make install clean
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Run dependencies 4
No port depends on this one.