Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a collection of Python classes implementing the pen protocol for manipulating glyphs.
This package provides the sfd2ufo command, a converter from FontForge’s SFD fonts to UFO fonts.
Birdfont is a font editor which can create vector graphics and export TTF, EOT, and SVG fonts. It includes a graphical as well as a commandline interface.
This package provides a CFF subroutinizer for fontTools.
The OpenType Sanitizer (OTS) parses and serializes OpenType files (OTF, TTF) and WOFF and WOFF2 font files, validating them and sanitizing them as it goes.
The ufoLib2 Python library is meant to be a thin representation of the Unified Font Object (UFO) version 3 data model, intended for programmatic manipulation and fast batch processing of UFOs. It resembles the defcon library, but does without notifications, the layout engine and other support classes. Where useful and possible, ufoLib2 tries to be API-compatible with defcon.
PSF is the simple monospaced bitmap font format used by the Linux kernel for console fonts. The PSF Tools convert between PSF and many other font formats, similar to what the NetPBM package does for images.
It includes converters for a good number of common bitmap font formats such as .BDF, .FNT, and .FON files, Berkeley vfonts, classic Amstrad/Sinclair/Hercules/BBC Micro soft fonts, and raw (DOS-style) fonts.
It also supports less traditional formats such as PBM/XBM images, plain text (for rudimentary editing), and C header files.
Graphite2 is a reimplementation of the SIL Graphite text processing engine. Graphite is a smart font technology designed to facilitate the process known as shaping. This process takes an input Unicode text string and returns a sequence of positioned glyphids from the font.
FontoBene-Qt is a header-only library to parse FontoBene stroke fonts with C++11/Qt.
The purpose of the ufonormalizer command is to provide a standard formatting so that updates to UFO data can be usefully versioned. Examples of formatting applied by ufoNormalizer include:
Changing floating-point numbers to integers where it doesn't alter the value (e.g. x="95.0" becomes x="95")
Rounding floating-point numbers to 10 digits
Formatting XML with tabs rather than spaces.
ttfautohint provides a 99% automated hinting process and a platform for finely hand-hinting the last 1%. It is ideal for web fonts and supports many scripts.
TTF2PT1 provides tools to convert most TrueType fonts (or other formats supported by the FreeType library) to an Adobe Type 1 .pfa or .pfb file. Another use is as a hinting engine: feed it an unhinted or poorly hinted Adobe Type 1 font through the FreeType library and get it back with freshly generated hints. The files produced by default are in human-readable form, which further needs to be encoded with t1utilities to work with most software requiring Type 1 fonts.
GNU fontopia is an easy-to-use, text-based, console font editor. You can edit the fonts that your GNU/Linux kernel is using to display your text on text- based (vs graphical) terminals.
This package provides the cffsubr command, a Compact Font Format (CFF) subroutinizer based on the Adobe Font Development Kit for OpenType (AFDKO) tx tool.
This library can read Open Type Layout Tables from an OTF file. Currently these tables are supported; head, name, cmap, GDEF, GSUB, and GPOS. It can convert a Unicode character sequence to a glyph code sequence by using the above tables.
This package contains a commandline wrapper around OpenTypeUtilities.cpp from Chromium, used to make EOT (Embeddable Open Type) files from TTF (TrueType/OpenType Font) files.
This package provides the autohinter command that can be used to hint PostScript fonts. A Python wrapper is also included.
Beziers provides a variety of classes for constructing, manipulating and drawing Bezier curves and paths. Principally designed for font design software, it allows you to join, split, offset, and perform many other operations on paths.
FontParts is an API for interacting with the parts of fonts during the font development process. FontParts is the successor of RoboFab.
This package provides a set of objects for performing fast font, glyph, etc. mathematical operations on font data.
statmake takes a user-written Stylespace that defines OpenType STAT information for an entire font family and then (potentially subsets and) applies it to a specific variable font. This spares users from having to deal with raw TTX dumps and juggling with nameIDs.
T1lib is a library for generating/rasterising bitmaps from Type 1 fonts. It is based on the code of the X11 rasteriser of the X11 project.
The bitmaps created by t1lib are returned in a data structure with type GLYPH. This special GLYPH-type is also used in the X11 window system to describe character bitmaps. It contains the bitmap data as well as some metric information. But t1lib is in itself entirely independent of the X11-system or any other graphical user interface.
This package provides Python bindings for the Path Ops module of the Skia library, performing boolean operations on paths (intersection, union, difference, xor).