{"added":null,"apiVersion":1,"behindSince":"2026-08-19","buildDepends":["devel/py-setuptools","devel/py-wheel"],"categories":["x11-fonts","python"],"comment":"Python library for manipulating OpenType font features","compare":null,"dependentCount":null,"description":"OpenType fonts are \"programmed\" using features, which are normally authored in\nAdobe's feature file format. This like source code to a computer program: it's a\nuser-friendly, but computer-unfriendly, way to represent the features.\n\nInside a font, the features are compiled in an efficient internal format. This\nis like the binary of a computer program: computers can use it, but they can't\ndo else anything with it, and people can't read it.\n\nThe purpose of this library is to provide a middle ground for representing\nfeatures in a machine-manipulable format, kind of like the abstract syntax tree\nof a computer programmer. This is so that:\n- features can be represented in a structured human-readable and\n  machine-readable way, analogous to the XML files of the Unified Font Object\n  format.\n- features can be more directly authored by programs (such as font editors),\n  rather than them having to output AFDKO feature file format.\n- features can be easily manipulated by programs - for example, features from\n  two files merged together, or lookups moved between languages.","flavors":[],"html":"https://daemonports.org/midnightbsd/x11-fonts/py-fontfeatures/","kind":"port","lastUpdate":null,"license":["bsd3"],"maintainer":"ports@MidnightBSD.org","name":"${PYTHON_PKGNAMEPREFIX}fontfeatures","newest":false,"newestVersion":"1.9.0","noVulnData":true,"origin":"x11-fonts/py-fontfeatures","otherSystems":[{"maintainer":"sunpoet@FreeBSD.org","newest":true,"origin":"x11-fonts/py-fontfeatures","path":"/x11-fonts/py-fontfeatures/","system":"FreeBSD","updated":"2026-08-24","version":"1.9.0"},{"behindSince":"2026-08-19","maintainer":"sunpoet@FreeBSD.org","origin":"x11-fonts/py-fontfeatures","path":"/dragonfly/x11-fonts/py-fontfeatures/","system":"DragonFly","version":"1.8.0_1"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"x11-fonts/py-fontfeatures","path":"","system":"HardenedBSD","version":"1.9.0"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"x11-fonts/py-fontfeatures","path":"","system":"GhostBSD","version":"1.9.0"}],"packages":null,"pkgName":"${PYTHON_PKGNAMEPREFIX}fontfeatures-1.8.0_2","related":null,"repository":"mports","requiredBy":["x11-fonts/py-babelfont"],"requiredByCount":1,"runDepends":["devel/py-lxml","filesystems/py-fs2","print/py-fonttools"],"status":null,"system":"midnightbsd","systemLabel":"MidnightBSD","version":"1.8.0_2","versions":null,"vulnerabilities":null,"www":"https://github.com/simoncozens/fontFeatures"}
