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.
This package provides a collection of Python classes implementing the pen protocol for manipulating glyphs.
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.
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).
FontForge allows you to create and modify postscript, truetype and opentype fonts. You can save fonts in many different outline formats, and generate bitmaps.
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.
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.
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.
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 Python bindings for the Path Ops module of the Skia library, performing boolean operations on paths (intersection, union, difference, xor).
LibUniNamesList holds www.unicode.org Nameslist.txt data which can be useful for programs that need Unicode "Names", "Annotations", and block definitions.
This package provides a CFF subroutinizer for fontTools.
This package provides two tools:
sfnt2woffConverts OpenType fonts to WOFF fonts
woff2sfntConverts WOFF fonts to OpenType fonts
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.
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.
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.
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.
This package provides a set of objects for performing fast font, glyph, etc. mathematical operations on font data.
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.
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.
WOFF2 provides libraries and tools to handle the Web Open Font Format (WOFF).
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.
This package contains the font data used by the test suite of the psautohint package.
SmithForth is an implementation of the Forth programming language for x86-64 desktop computers. SmithForth is a text interpreter that runs in a Linux text console.