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 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.
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.
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 two tools:
sfnt2woffConverts OpenType fonts to WOFF fonts
woff2sfntConverts WOFF fonts to OpenType fonts
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.
Python wrapper for the OpenType Sanitizer library.
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 contains the font data used by the test suite of the psautohint package.
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.
FontoBene-Qt is a header-only library to parse FontoBene stroke fonts with C++11/Qt.
TECkit is a low-level toolkit intended to be used by other applications that need to perform encoding conversions (e.g., when importing legacy data into a Unicode-based application). The primary component of the TECkit package is therefore a library that performs conversions; this is the "TECkit engine". The engine relies on mapping tables in a specific binary format (for which documentation is available); there is a compiler that creates such tables from a human-readable mapping description (a simple text file).
To facilitate the development and testing of mapping tables for TECkit, several applications are also included in the current package; these include simple tools for applying conversions to plain-text and Standard Format files, as well as both command-line and simple GUI versions of the TECkit compiler. However, it is not intended that these tools will be the primary means by which end users perform conversions, and they have not been designed, tested, and debugged to the extent that general-purpose applications should be.
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.
Fontconfig can discover new fonts when installed automatically; perform font name substitution, so that appropriate alternative fonts can be selected if fonts are missing; identify the set of fonts required to completely cover a set of languages; have GUI configuration tools built as it uses an XML-based configuration file; efficiently and quickly find needed fonts among the set of installed fonts; be used in concert with the X Render Extension and FreeType to implement high quality, anti-aliased and subpixel rendered text on a display.
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.
FreeForth2 offers a lightweight Forth for x86 GNU/Linux that deftly blends assembly and Forth.
Gforth is a fast and portable implementation of the ANSI Forth language. It includes an editing mode for Emacs and an interpreter featuring completion and history. A generic virtual machine environment, vmgen, is also included.
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.
test-drive is a procedural unit testing framework for Fortran.
This library provides an implementation of the https://www.chemie.uni-bonn.de/grimme/de/software/dft-d3/ dispersion correction.
ForUtils is a modern Fortran utility library that provides essential tools for scientific computing and data processing. It offers Python-like convenience functions and object-oriented interfaces for common programming tasks in Fortran 2003/2008 programs.
Key Features:
ArrayUtils - find (minimal/maximal) index of an element in an array
FileUtils - classes for handling file access, python-like loadtxt/savetxt functions
IniObjects - read/write name=value configuration files with inheritance, array and default value support
MatrixUtils - read/write matrices and interface to some BLAS/LAPACK routines
MiscUtils - utility functions for optional arguments
MpiUtils - wrappers for MPI-routines to compile with(out) MPI library
ObjectLists - lists of arbitrary objects including specializations for vectors
RandUtils - some functions to generate random numbers
RangeUtils - maintain sets of equally spaced intervals, e.g. for integration ranges
StringUtils - utilities for strings, like concat of distinct types a.s.o.
mctc-lib (modular computation tool chain library) is a Fortran library for operating on molecular structures and reading and writing common geometry file formats.
This library provides an implementation of the DFT-D4 dispersion correction with both a Fortran and a C interface.
This library implements an electronegativity equilibration model to calculate partial charges used in the DFT-D4 model.