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.
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 two tools:
sfnt2woffConverts OpenType fonts to WOFF fonts
woff2sfntConverts WOFF fonts to OpenType fonts
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.
FontForge allows you to create and modify postscript, truetype and opentype fonts. You can save fonts in many different outline formats, and generate bitmaps.
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.
Font Manager is intended to provide a way for users to easily manage desktop fonts, without having to resort to command-line tools or editing configuration files by hand. While designed primarily with the GNOME Desktop Environment in mind, it should work well with other GTK desktop environments.
The Adobe Font Development Kit for OpenType (AFDKO) is a set of tools for building OpenType font (OTF) files from PostScript and TrueType font data. It includes the following commands:
buildcff2vfAssemble a CFF2 variable font from a .designspace file.
buildmasterotfsBuild master source OpenType/CFF fonts from a
.designspacefile and UFO master source fonts.charplotdtdigiplotdtfontplotdtfontsetplotdthintplotdtwaterfallplotAliases for the corresponding options of the
proofpdfcommand.checkoutlinesufoPerform outline quality checks. It can also remove path overlaps.
comparefamilyLook in a specific directory, examine and report on all the OpenType fonts found.
type1dtdetype1Compile and decompile, respectively, a Type 1 font to and from a plain-text representation.
makeinstancesufoGenerate UFO font instances from a set of master UFO fonts.
makeotfexeRead all the font data and build the final OpenType font.
makeotfThis command can be used to prepare the input files needed by
makeotfexe.mergefontsMerge one or more fonts into a parent font.
otc2otfExtract all OpenType fonts from the parent OpenType Collection font.
otf2otcBuild an OpenType Collection font file from two or more OpenType font files.
otf2ttfConverts OpenType-CFF fonts to TrueType.
rotatefontApply a Postscript transform matrix to the source font files.
sfntdiffLow-level comparison of two OpenType font files.
sfnteditSupport table-editing, listing, and checksumming options on sfnt-formatted files such as OpenType Format (OTF) or TrueType.
spotDump sfnt data from plain files or Macintosh resource files.
ttfcomponentizerTake in a TrueType font and look for a UFO font stored in the same directory. Use the UFO's components data to compose matching TrueType glyphs.
ttfdecomponentizerTake in a TrueType font and decompose any composite glyphs into simple glyphs.
ttxnMake a normalized dump of the font, or of selected tables.
txThe
tx(Type eXchange) is a test harness for the CoreType libraries but also provides many useful font conversion and analysis facilities.
FontoBene-Qt is a header-only library to parse FontoBene stroke fonts with C++11/Qt.
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 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.
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.
This package contains the font data used by the test suite of the psautohint package.
Raph Levien's Spiro package as a library. A mechanism for drawing smooth contours with constant curvature at the spline joins.
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.
This package provides a set of objects for performing fast font, glyph, etc. mathematical operations on font data.
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.
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.
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.
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.
This package provides a bridge from Glyphs source files (.glyphs) to UFOs and DesignSpace files via defcon and designspaceLib.
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.
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.
This package provides the autohinter command that can be used to hint PostScript fonts. A Python wrapper is also included.