Automic VaultAutomic Vault

brew

Install lcdf-typetools with Homebrew, apt, dnf, MacPorts, Nix, pacman, zypper

Manipulate OpenType and multiple-master fonts. Version 2.110 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install lcdf-typetools

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install lcdf-typetools

MacPorts ports tree · print/lcdf-typetools/Portfile · source: api.github.com

Linux

Debian aptverified · 92%
sudo apt install lcdf-typetools

Debian stable package indexes · lcdf-typetools · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install texlive-lcdftypetools

Fedora Rawhide package metadata · texlive-lcdftypetools · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#lcdf-typetools

nixpkgs package indexes · pkgs/by-name/lc/lcdf-typetools/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S texlive-bin

Arch Linux sync databases · texlive-bin · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install lcdf-typetools

openSUSE Tumbleweed package metadata · lcdf-typetools · source: download.opensuse.org

overview

Package summary

Manipulate OpenType and multiple-master fonts

Commands and aliases

  • cfftot1
  • mmafm
  • mmpfb
  • otfinfo
  • otftotfm
  • t1dotlessj
  • t1lint
  • t1rawafm
  • t1reencode
  • t1testpage
  • ttftotype42

history

Project history and usage

LCDF Typetools is Eddie Kohler's collection of command-line utilities for inspecting and converting PostScript Type 1, Type 1 Multiple Master, OpenType, and TrueType fonts. Its best-known tools include `cfftot1`, `otfinfo`, and `otftotfm`.

Project history

The LCDF Typetools changelog records version 0.1 on 2003-06-02 as the initial release. The package quickly centered on practical OpenType-to-TeX and CFF-to-Type 1 workflows: early 0.x releases fixed CFF parsing, added contextual substitutions, and made `otftotfm` place generated files into a TeX Directory Structure hierarchy.

The older `mminstance` tools, `mmafm` and `mmpfb`, were folded into LCDF Typetools in version 1.50 on 2003-08-20. Later releases continued to track real-world font formats and toolchain behavior, including fixes for problematic fonts, TeX map handling, C++ build changes, and `otfinfo --var` support for variable fonts in version 2.110 on 2023-08-30.

Adoption history

LCDF Typetools became part of TeX and Unix font-packaging practice because it solved a concrete packaging problem: making OpenType and CFF fonts usable with TeX, PostScript, and older Type 1 oriented tools. CTAN describes the bundle as utilities for CFF conversion, multiple-master instances, OpenType inspection, TeX font metric generation, Type 1 linting, reencoding, and proof output.

Package-manager adoption spans Homebrew, Debian, Ubuntu, Fedora or TeX Live packaging, MacPorts, Nix, Arch, and openSUSE-style ecosystems, which reflects the package's role as small infrastructure for font and TeX maintainers rather than an end-user desktop application.

How it is used

Typical usage is batch-oriented: inspect a font with `otfinfo`, convert a CFF or OpenType CFF font with `cfftot1`, generate TeX font metrics and encodings with `otftotfm`, lint Type 1 fonts with `t1lint`, or build instances from Type 1 Multiple Master fonts with `mmafm` and `mmpfb`.

Why package nerds care

LCDF Typetools matters to package nerds because it sits at the awkward boundary between font formats, TeX packaging, PostScript compatibility, and Unix command-line reproducibility. It is the kind of small, sharp toolchain component that makes font packages buildable without bundling opaque GUI font software.

Its changelog also documents the maintenance reality of font tooling: a steady stream of fixes for specific fonts, encodings, TeX integration, compiler behavior, and format edge cases over two decades.

Timeline

  • 2003-06-02: Version 0.1 initial release.
  • 2003-06-23: Version 0.8 renamed `otftopl` to `otftotfm` and made TeX Directory Structure integration central to automatic mode.
  • 2003-08-20: `mminstance` version 1.50 began shipping `mmafm` and `mmpfb` as part of LCDF Typetools.
  • 2014-01-08: Version 2.100 included C++11 and compiler-related build updates.
  • 2023-08-30: Version 2.110 added `otfinfo --var` support for variable fonts.

Related projects

  • Related projects and standards include TeX Live, CTAN, kpathsea, Adobe Type 1 and Compact Font Format, OpenType, TrueType, Ghostscript, and TeX font metric tooling.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for lcdf-typetools. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 12 platform targets.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
cfftot1cliglobal executable
mmafmcliglobal executable
mmpfbcliglobal executable
otfinfocliglobal executable
otftotfmcliglobal executable
t1dotlessjcliglobal executable
t1lintcliglobal executable
t1rawafmcliglobal executable
t1reencodecliglobal executable
t1testpagecliglobal executable
ttftotype42cliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version2.110
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://www.lcdf.org/type/

  • infoNo package-manager update timestamp was available.low confidence
  • infoRelease/tag comparison is only available for GitHub repositories.https://www.lcdf.org/type/none confidence

install metadata

Package metadata

Package keybrew:lcdf-typetools
Version2.110
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/lcdf-typetools
Homepagehttps://www.lcdf.org/type/
Repositoryhttps://github.com/kohler/lcdf-typetools
Upstream docshttps://www.lcdf.org/type
LicenseGPL-2.0-or-later
Source archivehttps://www.lcdf.org/type/lcdf-typetools-2.110.tar.gz
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namelcdf-typetools
Version Scheme0
Revision0
Head VersionHEAD
Conflicts With
  • texlive
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

lcdf-typetools 2.110-1

tools for OpenType, multiple-master, and Type 1 fonts

https://www.lcdf.org/type/

sudo apt install lcdf-typetools
  • Section: text
  • Architecture: amd64
  • 4 dependencies
  • 2 optional deps
  • normalized package name match
  • Matched by: Lcdf Typetools
Debian stable package indexes · deb.debian.org · Debian stable package indexes: lcdf-typetools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

lcdf-typetools

nix profile install nixpkgs#lcdf-typetools
  • normalized package name match
  • Matched by: Lcdf Typetools
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/lc/lcdf-typetools/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

lcdf-typetools 2.110-1build1

tools for OpenType, multiple-master, and Type 1 fonts

https://www.lcdf.org/type/

sudo apt install lcdf-typetools
  • Section: universe/text
  • Architecture: amd64
  • 4 dependencies
  • 2 optional deps
  • normalized package name match
  • Matched by: Lcdf Typetools
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: lcdf-typetools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

texlive-lcdftypetools svn70015-112.fc45

A bundle of outline font manipulation tools

http://tug.org/texlive/

sudo dnf install texlive-lcdftypetools
  • License: GPL-1.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: texlive-base
  • 9 dependencies
  • 6 provides
  • normalized package name match
  • Matched by: Lcdf Typetools
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: texlive-lcdftypetools from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

texlive-bin 2026.0-2

TeX Live binaries

https://tug.org/texlive/

sudo pacman -S texlive-bin
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • 31 dependencies
  • 6 provides
  • 1 optional deps
  • normalized package name match
  • Matched by: Lcdf Typetools
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: texlive-bin from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

lcdf-typetools 2.110-1.8

Programs to manipulate OpenType and multiple-master fonts

https://www.lcdf.org/type/

sudo zypper install lcdf-typetools
  • License: GPL-2.0-only
  • Category: System/X11/Fonts
  • Architecture: x86_64
  • Source Package: lcdf-typetools
  • 4 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Lcdf Typetools
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: lcdf-typetools from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

lcdf-typetools

sudo port install lcdf-typetools
  • normalized package name match
  • Matched by: Lcdf Typetools
MacPorts ports tree · api.github.com · MacPorts ports tree: print/lcdf-typetools/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Nucleus package database
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment