fonts/recursive-ttf - The NetBSD Packages Collection

Variable font family for code & UI

Recursive Mono & Sans is a variable type family built for better code
& UI. It is inspired by casual script signpainting, but designed
primarily to meet the needs of programming environments and
application interfaces.

In programming, "recursion" is when a function calls itself, using its
own output as an input to yield powerful results. Recursive Mono was
used as a tool to help build itself: it was used to write Python
scripts to automate type production work and to generate specimen
images, and it was used in HTML, CSS, and JS to create web-based
proofs & prototypes. Through this active usage, Recursive Mono was
crafted to be both fun to look at as well as deeply useful for all-day
work.

Recursive Sans borrows glyphs from its parent mono but adjusts the
widths of many key glyphs for comfortable readability. Its metrics are
superplexed - every style takes up the exact same horizontal space,
across all styles. In this 3-axis variable font, this allows for fluid
transitions between weight, slant, and "expression" (casual to strict
letterforms), all without text shifts or layout reflow. Not only does
this allow for new interactive possibilities in UI, but it also makes
for a uniquely fun typesetting experience.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

fonts/ttmkfdir2

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64recursive-ttf-1.085.tgz
NetBSD 10.0aarch64recursive-ttf-1.085.tgz
NetBSD 10.0aarch64recursive-ttf-1.085.tgz
NetBSD 10.0aarch64ebrecursive-ttf-1.085.tgz
NetBSD 10.0aarch64ebrecursive-ttf-1.085.tgz
NetBSD 10.0alpharecursive-ttf-1.085.tgz
NetBSD 10.0earmv6hfrecursive-ttf-1.085.tgz
NetBSD 10.0earmv6hfrecursive-ttf-1.085.tgz
NetBSD 10.0earmv6hfrecursive-ttf-1.085.tgz
NetBSD 10.0earmv7hfrecursive-ttf-1.085.tgz
NetBSD 10.0earmv7hfrecursive-ttf-1.085.tgz
NetBSD 10.0earmv7hfrecursive-ttf-1.085.tgz
NetBSD 10.0i386recursive-ttf-1.085.tgz
NetBSD 10.0i386recursive-ttf-1.085.tgz
NetBSD 10.0powerpcrecursive-ttf-1.085.tgz
NetBSD 10.0vaxrecursive-ttf-1.085.tgz
NetBSD 10.0x86_64recursive-ttf-1.085.tgz
NetBSD 10.0_BETAx86_64recursive-ttf-1.085.tgz
NetBSD 8.0i386recursive-ttf-1.085.tgz
NetBSD 8.0i386recursive-ttf-1.085.tgz
NetBSD 8.0powerpcrecursive-ttf-1.085.tgz
NetBSD 8.0powerpcrecursive-ttf-1.085.tgz
NetBSD 8.0powerpcrecursive-ttf-1.085.tgz
NetBSD 8.0powerpcrecursive-ttf-1.085.tgz
NetBSD 8.0x86_64recursive-ttf-1.085.tgz
NetBSD 8.0x86_64recursive-ttf-1.085.tgz
NetBSD 9.0aarch64recursive-ttf-1.085.tgz
NetBSD 9.0aarch64recursive-ttf-1.085.tgz
NetBSD 9.0aarch64recursive-ttf-1.085.tgz
NetBSD 9.0alpharecursive-ttf-1.085.tgz
NetBSD 9.0alpharecursive-ttf-1.085.tgz
NetBSD 9.0earmrecursive-ttf-1.085.tgz
NetBSD 9.0earmv6hfrecursive-ttf-1.085.tgz
NetBSD 9.0earmv6hfrecursive-ttf-1.085.tgz
NetBSD 9.0earmv6hfrecursive-ttf-1.085.tgz
NetBSD 9.0earmv7hfrecursive-ttf-1.085.tgz
NetBSD 9.0earmv7hfrecursive-ttf-1.085.tgz
NetBSD 9.0earmv7hfrecursive-ttf-1.085.tgz
NetBSD 9.0i386recursive-ttf-1.085.tgz
NetBSD 9.0i386recursive-ttf-1.085.tgz
NetBSD 9.0mips64ebrecursive-ttf-1.085.tgz
NetBSD 9.0powerpcrecursive-ttf-1.085.tgz
NetBSD 9.0powerpcrecursive-ttf-1.085.tgz
NetBSD 9.0powerpcrecursive-ttf-1.085.tgz
NetBSD 9.0powerpcrecursive-ttf-1.085.tgz
NetBSD 9.0sparc64recursive-ttf-1.085.tgz
NetBSD 9.0sparcrecursive-ttf-1.085.tgz
NetBSD 9.0sparcrecursive-ttf-1.085.tgz
NetBSD 9.0vaxrecursive-ttf-1.085.tgz
NetBSD 9.0vaxrecursive-ttf-1.085.tgz
NetBSD 9.0x86_64recursive-ttf-1.085.tgz
NetBSD 9.0x86_64recursive-ttf-1.085.tgz
NetBSD 9.3x86_64recursive-ttf-1.085.tgz
NetBSD 9.3x86_64recursive-ttf-1.085.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.