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

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.


fontconfig 2.16.0
Dependencies: font-dejavu@2.37
Propagated dependencies: expat@2.7.1 freetype@2.13.3 util-linux@2.40.4
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://www.freedesktop.org/wiki/Software/fontconfig/
Licenses: non-copyleft
Build system: gnu
Synopsis: Library for configuring and customizing font access
Description:

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.

woff2 1.0.2
Propagated dependencies: brotli@1.1.0
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://w3c.github.io/woff/woff2/
Licenses: Expat
Build system: cmake
Synopsis: Libraries and tools for WOFF2 font format
Description:

WOFF2 provides libraries and tools to handle the Web Open Font Format (WOFF).

python-afdko 3.6.1
Dependencies: bash-minimal@5.2.37 libxml2@2.14.6
Propagated dependencies: psautohint@2.4.0 python-booleanoperations@0.9.0 python-defcon@0.12.2 python-fontmath@0.9.4 python-fonttools@4.59.2 python-lxml@6.0.2 python-tqdm@4.67.1 python-ufonormalizer@0.6.3 python-ufoprocessor@1.14.1
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/adobe-type-tools/afdko
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Adobe Font Development Kit for OpenType
Description:

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:

buildcff2vf

Assemble a CFF2 variable font from a .designspace file.

buildmasterotfs

Build master source OpenType/CFF fonts from a .designspace file and UFO master source fonts.

charplot
dtdigiplotdtfontplotdtfontsetplotdthintplotdtwaterfallplot

Aliases for the corresponding options of the proofpdf command.

checkoutlinesufo

Perform outline quality checks. It can also remove path overlaps.

comparefamily

Look in a specific directory, examine and report on all the OpenType fonts found.

type1
dtdetype1

Compile and decompile, respectively, a Type 1 font to and from a plain-text representation.

makeinstancesufo

Generate UFO font instances from a set of master UFO fonts.

makeotfexe

Read all the font data and build the final OpenType font.

makeotf

This command can be used to prepare the input files needed by makeotfexe.

mergefonts

Merge one or more fonts into a parent font.

otc2otf

Extract all OpenType fonts from the parent OpenType Collection font.

otf2otc

Build an OpenType Collection font file from two or more OpenType font files.

otf2ttf

Converts OpenType-CFF fonts to TrueType.

rotatefont

Apply a Postscript transform matrix to the source font files.

sfntdiff

Low-level comparison of two OpenType font files.

sfntedit

Support table-editing, listing, and checksumming options on sfnt-formatted files such as OpenType Format (OTF) or TrueType.

spot

Dump sfnt data from plain files or Macintosh resource files.

ttfcomponentizer

Take 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.

ttfdecomponentizer

Take in a TrueType font and decompose any composite glyphs into simple glyphs.

ttxn

Make a normalized dump of the font, or of selected tables.

tx

The tx (Type eXchange) is a test harness for the CoreType libraries but also provides many useful font conversion and analysis facilities.

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.

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.

python-afdko 4.0.2
Dependencies: bash-minimal@5.2.37 cpp-antlr4-runtime@4.10.1 libxml2@2.14.6 util-linux@2.40.4
Propagated dependencies: psautohint@2.4.0 python-booleanoperations@0.9.0 python-defcon@0.12.2 python-fontmath@0.9.4 python-fonttools@4.59.2 python-lxml@6.0.2 python-tqdm@4.67.1 python-ufonormalizer@0.6.3 python-ufoprocessor@1.14.1
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/adobe-type-tools/afdko
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Adobe Font Development Kit for OpenType
Description:

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:

buildcff2vf

Assemble a CFF2 variable font from a .designspace file.

buildmasterotfs

Build master source OpenType/CFF fonts from a .designspace file and UFO master source fonts.

charplot
dtdigiplotdtfontplotdtfontsetplotdthintplotdtwaterfallplot

Aliases for the corresponding options of the proofpdf command.

checkoutlinesufo

Perform outline quality checks. It can also remove path overlaps.

comparefamily

Look in a specific directory, examine and report on all the OpenType fonts found.

type1
dtdetype1

Compile and decompile, respectively, a Type 1 font to and from a plain-text representation.

makeinstancesufo

Generate UFO font instances from a set of master UFO fonts.

makeotfexe

Read all the font data and build the final OpenType font.

makeotf

This command can be used to prepare the input files needed by makeotfexe.

mergefonts

Merge one or more fonts into a parent font.

otc2otf

Extract all OpenType fonts from the parent OpenType Collection font.

otf2otc

Build an OpenType Collection font file from two or more OpenType font files.

otf2ttf

Converts OpenType-CFF fonts to TrueType.

rotatefont

Apply a Postscript transform matrix to the source font files.

sfntdiff

Low-level comparison of two OpenType font files.

sfntedit

Support table-editing, listing, and checksumming options on sfnt-formatted files such as OpenType Format (OTF) or TrueType.

spot

Dump sfnt data from plain files or Macintosh resource files.

ttfcomponentizer

Take 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.

ttfdecomponentizer

Take in a TrueType font and decompose any composite glyphs into simple glyphs.

ttxn

Make a normalized dump of the font, or of selected tables.

tx

The tx (Type eXchange) is a test harness for the CoreType libraries but also provides many useful font conversion and analysis facilities.

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.

libspiro 20200505
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://libspiro.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Clothoid to bezier conversion library
Description:

Raph Levien's Spiro package as a library. A mechanism for drawing smooth contours with constant curvature at the spline joins.

freetype 2.13.3
Propagated dependencies: libpng@1.6.39 zlib@1.3.1
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://freetype.org/
Licenses: Freetype
Build system: gnu
Synopsis: Font rendering library
Description:

Freetype is a library that can be used by applications to access the contents of font files. It provides a uniform interface to access font files. It supports both bitmap and scalable formats, including TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF, and others. It supports high-speed anti-aliased glyph bitmap generation with 256 gray levels.

freetype-with-brotli 2.13.3
Propagated dependencies: brotli@1.1.0 libpng@1.6.39 zlib@1.3.1
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://freetype.org/
Licenses: Freetype
Build system: gnu
Synopsis: Font rendering library
Description:

Freetype is a library that can be used by applications to access the contents of font files. It provides a uniform interface to access font files. It supports both bitmap and scalable formats, including TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF, and others. It supports high-speed anti-aliased glyph bitmap generation with 256 gray levels.

python-glyphsets 0.5.2
Propagated dependencies: python-defcon@0.12.2 python-fonttools-minimal@4.59.2 python-glyphslib@6.6.1
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/googlefonts/glyphsets/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Evaluate coverage of glyph sets
Description:

This package provides an API with data about glyph sets for many different scripts and languages.

python-freetype-py 2.5.1
Dependencies: freetype@2.13.3
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/rougier/freetype-py
Licenses: Modified BSD
Build system: pyproject
Synopsis: Freetype python bindings
Description:

Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.

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.

woff-tools 2009.10.04
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://people.mozilla.com/~jkew/woff/
Licenses: MPL 1.1 GPL 2+ LGPL 2.1+
Build system: gnu
Synopsis: Convert between OpenType and WOFF fonts
Description:

This package provides two tools:

sfnt2woff

Converts OpenType fonts to WOFF fonts

woff2sfnt

Converts WOFF fonts to OpenType fonts

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-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.

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.

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.

libraqm 0.10.1
Dependencies: freetype@2.13.3 fribidi@1.0.12 harfbuzz@11.4.4
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/HOST-Oman/libraqm
Licenses: Expat
Build system: meson
Synopsis: Library for complex text layout
Description:

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.

go-wrap 0.3.2
Dependencies: font-liberation@2.1.5 font-gnu-freefont@20120503
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/eprovst/wrap
Licenses: GPL 3
Build system: go
Synopsis: Format Fountain screenplays
Description:

Wrap is a command line tool that is able to convert Fountain files into a correctly formatted screen- or stageplay as an HTML or a PDF. It supports standard Fountain, but also has some custom syntax extensions such as translated keywords and acts.

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.

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.

python-booleanoperations 0.9.0
Propagated dependencies: python-fonttools-minimal@4.59.2 python-pyclipper@1.3.0.post6
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/typemytype/booleanOperations
Licenses: Expat
Build system: pyproject
Synopsis: Boolean operations on paths
Description:

Boolean operations on paths which uses a super fast polygon clipper library by Angus Johnson.

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.

Total packages: 72465