hex2bdf
utilities for manipulating GNU Unifont
Install
- All systems
-
curl cmd.cat/hex2bdf.sh
- Debian
-
apt-get install unifont-bin
- Ubuntu
-
apt-get install unifont-bin
- Alpine
-
apk add unifont
- Kali Linux
-
apt-get install unifont-bin
- Fedora
-
dnf install unifont
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install unifont-bin
- Raspbian
-
apt-get install unifont-bin
- Dockerfile
- dockerfile.run/hex2bdf
- Docker
-
docker run cmd.cat/hex2bdf hex2bdf
powered by Commando
unifont-bin
utilities for manipulating GNU Unifont
This is a set of Perl scripts, C programs, and FontForge scripts to manipulate Roman Czyborra's GNU Unifont ".hex" format font files. GNU Unifont has a Unicode-compatible font structure. These utilities allow editing ".hex" fonts with text and graphical editors, producing final versions of fonts in BDF, PCF, PSF, TrueType SBIT, and TrueType outline formats. To build the TrueType fonts, install the package 'fontforge'. To build the PCF fonts, use 'bdftopcf', which is in the 'xfonts-utils' package. To build the PSF font, use 'bdf2psf', which is in the 'console-setup' package. To obtain the font sources, run 'apt-get source unifont'. Building the main Unifont TrueType font will require at least 4 GB of main memory. You only need texlive (~1 GB) if you want to rebuild the unifont.pdf file in doc/ (see doc/Makefile); this is not done by default.
unifont
font with a glyph for each visible Unicode Plane 0 character
This package is a convenient way to install the PCF bitmap version, PSF bitmap version, and the scalable TrueType outline version of "Unifont" (intended for general-purpose use) and "Unifont Sample" (which contains combining circles to use for illustration purposes). It also installs a copy of unifont.hex and related files in /usr/share/unifont. GNU Unifont was designed to render something besides an empty box for each visible Unicode character in the Basic Multilingual Plane (BMP, or Plane 0). The BMP contains most of the world's modern writing scripts. This font looks best at 12pt. Complex fonts (such as Indic or Semitic scripts, where letters change shape depending on their position in a word, or such as Mongolian, which can be written vertically) will not render perfectly. The philosophy behind this font, though, is that anything meaningful is better than an empty box for an unknown glyph.