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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
LCDF Typetools comprises several programs for manipulating PostScript Type 1, Type 1 Multiple Master, OpenType, and TrueType fonts. These tools are cfftot1, mmafm, mmpfb, otfinfo, otftotfm, t1dotlessj, t1lint, t1rawfm, t1reencode, t1testpage and ttftotype42.
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.
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.
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.
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.
LibUniNamesList holds www.unicode.org Nameslist.txt data which can be useful for programs that need Unicode "Names", "Annotations", and block definitions.
Python wrapper for the OpenType Sanitizer library.
fcft is a small font loading and glyph rasterization library built on-top of FontConfig, FreeType2 and pixman.
It can load and cache fonts from a fontconfig-formatted name string, e.g. Monospace:size=12, optionally with user configured fallback fonts.
After a font has been loaded, you can rasterize glyphs. When doing so, the primary font is first considered. If it does not have the requested glyph, the user configured fallback fonts (if any) are considered. If none of the user configured fallback fonts has the requested glyph, the FontConfig generated list of fallback fonts are checked.
Raqm is a small library that encapsulates the logic for complex text layout and provides a convenient API.
It currently provides bidirectional text support (using FriBiDi), shaping (using HarfBuzz), and proper script itemization. As a result, Raqm can support most writing systems covered by Unicode.
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.
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.
MutatorMath is a Python library for the calculation of piecewise linear interpolations in n-dimensions with any number of masters. It was developed for interpolating data related to fonts, but if can handle any arithmetic object.
FontParts is an API for interacting with the parts of fonts during the font development process. FontParts is the successor of RoboFab.
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.
ufo2ft (UFO to FontTools) is a fork of ufo2fdk intended to leverage FontTools (a Python library) rather than the Adobe Font Development Kit for OpenType (AFDKO), a set of C libraries/utilities so that it can be more easily extended. Like ufo2fdk, its primary purpose is to generate OpenType font binaries from Unified Font Objects (UFOs).
Nototools is a Python package containing Python scripts used to maintain the Noto Fonts project.
Defcon is a set of UFO based objects optimized for use in font editing applications. The objects are built to be lightweight, fast and flexible. The objects are very bare-bones and they are not meant to be end-all, be-all objects. Rather, they are meant to provide base functionality so that you can focus on your application’s behavior, not object observing or maintaining cached data. Defcon implements UFO3 as described by the UFO font format.
Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.
This package contains the font data used by the test suite of the psautohint package.
FontoBene-Qt is a header-only library to parse FontoBene stroke fonts with C++11/Qt.
This package provides a collection of Python classes implementing the pen protocol for manipulating glyphs.
FontoBene-Qt is a header-only library to parse FontoBene stroke fonts with C++11/Qt.
This Python package processes and generates instances for UFO files, glyphs and other data. It can, among other things:
Collect source materials.
Provide mutators for specific glyphs, font info, kerning so that other tools can generate partial instances.
Support designspace format 4 with layers.
Apply avar-like designspace bending.
Apply rules.
Generate actual UFO instances in formats 2 and 3.
Round geometry as requested.
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.