_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


python-fontpens-bootstrap 0.2.4
Propagated dependencies: python-fonttools-minimal@4.59.2
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/robofab-developers/fontPens
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python classes implementing the pen protocol
Description:

This package provides a collection of Python classes implementing the pen protocol for manipulating glyphs.

python-sfdlib 1.2.5
Propagated dependencies: python-ufolib2@0.18.1
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/aliftype/sfdLib
Licenses: Modified BSD
Build system: pyproject
Synopsis: Simple SFD to UFO converter
Description:

This package provides the sfd2ufo command, a converter from FontForge’s SFD fonts to UFO fonts.

birdfont 2.33.6
Dependencies: cairo@1.18.4 gdk-pixbuf@2.44.4 glib@2.86.0 gtk+@3.24.51 libgee@0.20.8 libnotify@0.8.8 libsoup@3.6.5 sqlite@3.39.3 webkitgtk-for-gtk3@2.50.3 xmlbird@1.2.14
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/johanmattssonm/birdfont
Licenses: GPL 3
Build system: gnu
Synopsis: Font editor for creating fonts in TTF, EOT, and SVG format
Description:

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.

python-compreffor 0.5.6
Propagated dependencies: python-fonttools-minimal@4.59.2
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/googlefonts/compreffor
Licenses: ASL 2.0
Build system: pyproject
Synopsis: @acronym{CFF, Compact Font Format} subroutinizer for fontTools
Description:

This package provides a CFF subroutinizer for fontTools.

opentype-sanitizer 8.2.1
Dependencies: freetype@2.13.3 lz4@1.10.0 woff2@1.0.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/khaledhosny/ots
Licenses: Modified BSD
Build system: meson
Synopsis: Sanitizer for OpenType fonts
Description:

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.

python-ufolib2 0.18.1
Propagated dependencies: python-attrs@25.3.0 python-fonttools@4.59.2
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/fonttools/ufoLib2
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Unified Font Object (UFO) font processing library
Description:

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.

psftools 1.1.1
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://www.seasip.info/Unix/PSF/
Licenses: GPL 2+
Build system: gnu
Synopsis: Convert PSF fixed-width bitmap (console) fonts from/to other formats
Description:

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 1.3.13
Dependencies: freetype@2.13.3
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/silnrsi/graphite
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: Reimplementation of the SIL Graphite text processing engine
Description:

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.

bdf2sfd 1.1.8
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/fcambus/bdf2sfd
Licenses: FreeBSD
Build system: cmake
Synopsis: BDF to SFD converter, allowing to vectorize bitmap fonts
Description:

bdf2sfd is a BDF to SFD converter, allowing to vectorize bitmap fonts. It works by converting each pixel of a glyph to a polygon, which produces large and unoptimized SFD files that should be post-processed using FontForge.

fontobene-qt 1.0.0
Dependencies: qtbase@6.9.2
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/fontobene/fontobene-qt5
Licenses: ASL 2.0 Expat
Build system: cmake
Synopsis: Parser for FontoBene stroke fonts
Description:

FontoBene-Qt is a header-only library to parse FontoBene stroke fonts with C++11/Qt.

python-ufonormalizer 0.6.3
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/unified-font-object/ufoNormalizer
Licenses: Modified BSD
Build system: pyproject
Synopsis: Script to normalize @acronym{UFO, Unified Font Object} data
Description:

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 1.8.3
Dependencies: freetype@2.13.3 harfbuzz@11.4.4
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://www.freetype.org/ttfautohint/
Licenses: GPL 2+ Freetype
Build system: gnu
Synopsis: Automated font hinting
Description:

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 3.4.4
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://ttf2pt1.sourceforge.net/
Licenses: Modified BSD
Build system: gnu
Synopsis: Convert TrueType fonts to Postscript Type 1
Description:

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.

fontopia 2.0
Dependencies: gnudos@2.0
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://www.gnu.org/software/fontopia/
Licenses: GPL 3+
Build system: gnu
Synopsis: Text-based, console font editor
Description:

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.

python-cffsubr 0.3.0
Dependencies: python-afdko@3.6.1
Propagated dependencies: python-fonttools-minimal@4.59.2
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/adobe-type-tools/cffsubr
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Compact Font Format (CFF) subroutinizer
Description:

This package provides the cffsubr command, a Compact Font Format (CFF) subroutinizer based on the Adobe Font Development Kit for OpenType (AFDKO) tx tool.

libotf 0.9.16
Propagated dependencies: freetype@2.13.3
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://www.nongnu.org/m17n/
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: Library for handling OpenType Font
Description:

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.

ttf2eot 0.0.3
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/wget/ttf2eot
Licenses: FreeBSD
Build system: gnu
Synopsis: Convert from TrueType to Embeddable Open Type
Description:

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.

psautohint 2.4.0
Dependencies: python-fonttools@4.59.2
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/adobe-type-tools/psautohint
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Adobe's PostScript autohinter
Description:

This package provides the autohinter command that can be used to hint PostScript fonts. A Python wrapper is also included.

python-beziers 0.6.0
Propagated dependencies: python-pyclipper@1.3.0.post6
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://simoncozens.github.io/beziers.py/index.html
Licenses: Expat
Build system: pyproject
Synopsis: Python bezier manipulation library
Description:

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.

python-fontparts 0.13.3
Propagated dependencies: python-booleanoperations@0.9.0 python-defcon@0.12.2 python-fontmath@0.9.4 python-fonttools-minimal@4.59.2
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/robotools/fontParts
Licenses: Expat
Build system: pyproject
Synopsis: Library for interacting with font parts
Description:

FontParts is an API for interacting with the parts of fonts during the font development process. FontParts is the successor of RoboFab.

python-fontmath 0.9.4
Propagated dependencies: python-fonttools-minimal@4.59.2
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/robotools/fontMath
Licenses: Expat
Build system: pyproject
Synopsis: Fast font mathematical operations library
Description:

This package provides a set of objects for performing fast font, glyph, etc. mathematical operations on font data.

python-statmake 0.6.0
Propagated dependencies: python-attrs@25.3.0 python-cattrs@24.1.2 python-fonttools@4.59.2
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/daltonmaag/statmake
Licenses: Expat
Build system: pyproject
Synopsis: Apply OpenType STAT information to a variable font
Description:

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 5.1.2
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://www.t1lib.org/
Licenses: GPL 2
Build system: gnu
Synopsis: Library for generating bitmaps from Type 1 fonts
Description:

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.

python-skia-pathops 0.8.0
Dependencies: skia@112-0.6d0b938
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/fonttools/skia-pathops
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python bindings for the Skia library's Path Ops module
Description:

This package provides Python bindings for the Path Ops module of the Skia library, performing boolean operations on paths (intersection, union, difference, xor).

Total packages: 32521