# Install font-util with Homebrew, apk, dnf, Nix, pacman, zypper

X.Org: Font package creation/installation utilities. Version 1.4.2 via Homebrew; verified 2026-07-04.

## Install

```sh
sudo av install brew:font-util
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install font-util
```

  Evidence: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add font-util
```

  Evidence: Alpine Linux edge package indexes: font-util from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

- dnf (92%):

```sh
sudo dnf install xorg-x11-font-utils
```

  Evidence: Fedora Rawhide package metadata: xorg-x11-font-utils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#font-util
```

  Evidence: nixpkgs package indexes: pkgs/by-name/fo/font-util/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S xorg-font-util
```

  Evidence: Arch Linux sync databases: xorg-font-util from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install font-util
```

  Evidence: openSUSE Tumbleweed package metadata: font-util from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## Package facts

- **Package key:** brew:font-util
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/font-util>
- **Version:** 1.4.2
- **Source summary:** X.Org: Font package creation/installation utilities
- **Homepage:** <https://www.x.org/>
- **Repository:** <https://gitlab.freedesktop.org/xorg/font/util>
- **Upstream docs:** <https://www.x.org/>
- **License:** MIT
- **Source archive:** <https://xorg.freedesktop.org/archive/individual/font/font-util-1.4.2.tar.xz>
- **Last updated:** 2026-07-04T13:13:40+09:00
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- bdftruncate (cli)
- ucs2any (cli)
- bdftruncate (alias)
- ucs2any (alias)

## Build dependencies

- pkgconf
- util-macros

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 1.4.2
- Package-manager updated: 2026-07-04
- Local data: ok
- Upstream repository: https://www.x.org/
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

font-util is the X.Org utility package for font package creation and installation support.

### Project history

The official README describes font-util as X.Org font package creation and installation utilities. It records the primary development repository at freedesktop.org GitLab and directs questions to the Xorg mailing list.

The package sits in the modular X.Org font stack. Its README documents the `--with-fontrootdir` configure option and the fontutil pkg-config file, which allows font modules built with fontutil macros to learn a default parent directory.

### Adoption history

font-util followed X.Org's modular packaging era: the freedesktop tag list includes X.Org release tags and later font-util-specific releases. Its audience is mostly downstream packagers and maintainers of X.Org font modules rather than end-user font designers.

### How it is used

The package supplies command-line helpers such as `bdftruncate` and `ucs2any`, plus build-time metadata/macros used when producing and installing X.Org font packages.

### Why package nerds care

font-util is a classic infrastructure package: small, rarely visible to users, but useful for keeping the old X11 bitmap/font-module world reproducible across source builds and operating-system packages.

### Timeline

- 2004: freedesktop tag history shows X.Org-era font repository tags before modular font-util releases.
- 2007: The tag list includes early font-util 1.0 and 1.1 releases.
- 2020s: The tag list continues through font-util 1.4.x releases.

### Related projects

- font-util belongs to the X.Org font module family and is related to the broader X.Org and freedesktop.org build and release infrastructure.

### Sources

- <https://cgit.freedesktop.org/xorg/font/util/refs/tags>
- <https://gitlab.freedesktop.org/xorg/font/util>
- <https://gitlab.freedesktop.org/xorg/font/util/-/raw/master/README.md>


## Security Notes

narrow executable package without higher-risk signals.

- **Geiger risk:** green / low
- narrow executable package without higher-risk signals

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** font-util
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Other Package-Manager Records

- Nix - font-util: normalized package name match | nixpkgs package indexes: pkgs/by-name/fo/font-util/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- apk - font-util - 1.4.2-r0: normalized package name match | Alpine Linux edge package indexes: font-util from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | X.org font utilities | https://gitlab.freedesktop.org/xorg/font/util
- apk - font-util-dev - 1.4.2-r0: normalized package name match | Alpine Linux edge package indexes: font-util-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | X.org font utilities (development files) | https://gitlab.freedesktop.org/xorg/font/util
- apk - font-util-doc - 1.4.2-r0: normalized package name match | Alpine Linux edge package indexes: font-util-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | X.org font utilities (documentation) | https://gitlab.freedesktop.org/xorg/font/util
- dnf - xorg-x11-font-utils - 7.5-63.fc44: normalized package name match | Fedora Rawhide package metadata: xorg-x11-font-utils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | X.Org X11 font utilities | http://www.x.org
- pacman - xorg-font-util - 1.4.2-1: normalized package name match | Arch Linux sync databases: xorg-font-util from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | X.Org font utilities | https://xorg.freedesktop.org/
- zypper - font-util - 1.4.2-1.2: normalized package name match | openSUSE Tumbleweed package metadata: font-util from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | X.Org font package creation/installation utilities | https://xorg.freedesktop.org/


## Related links

- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Media and graphics packages](https://www.automicvault.com/pkg/media-graphics-tools/) - Matched media, image, audio, video, or graphics metadata.
- [Package ecosystem packages](https://www.automicvault.com/pkg/package-ecosystem-tools/) - Matched package manager, installer, dependency, registry, or publishing metadata.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [eot-utils](https://www.automicvault.com/pkg/brew/eot-utils/) - Shares av.db curated category or tags: cli, fonts, media.
- [fontconfig](https://www.automicvault.com/pkg/brew/fontconfig/) - Shares av.db curated category or tags: cli, fonts, media.
- [fontforge](https://www.automicvault.com/pkg/brew/fontforge/) - Shares av.db curated category or tags: cli, fonts, media.
- [freetype](https://www.automicvault.com/pkg/brew/freetype/) - Shares av.db curated category or tags: cli, fonts, media.
- [mftrace](https://www.automicvault.com/pkg/brew/mftrace/) - Shares av.db curated category or tags: cli, fonts, media.
- [psftools](https://www.automicvault.com/pkg/brew/psftools/) - Shares av.db curated category or tags: cli, fonts, media.
- [graphite2](https://www.automicvault.com/pkg/brew/graphite2/) - Shares av.db curated category or tags: cli, fonts, media.
- [mp3cat](https://www.automicvault.com/pkg/brew/mp3cat/) - Shares av.db curated category or tags: cli, media, utilities.
- [mkfontscale](https://www.automicvault.com/pkg/brew/mkfontscale/) - Local package facts share a topical domain. Shared terms: cli, font, fonts, xorg.

## Combined YAML source

View the package source record on GitHub. [combined/font-util.yml](https://github.com/automic-vault/db/blob/main/combined/font-util.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
