This repository contains a bits and pieces related to fixed-size bitmap fonts. The goal is to produce fonts for the FreeBSD Newcons console update project.
A number of tools here are from the GNU Unifont project, http://czyborra.com/unifont/. Roman Czyborra came up with a simple ASCII hex format for font data which is perfectly suited to this application.
To try out one of the fonts in an xterm, use:
./hex2bdf newcons-default-normal.hex > font.bdf
mkfontdir
xset fp+ $(pwd)
xset fp rehash
xterm -fn -freebsd-misc-medium-r-normal--16-160-75-75-c-80-iso10646-1
Source: b16.bdf in http://openlab.ring.gr.jp/efont/dist/unicode-bdf/efont-unicode-bdf-0.4.2.tar.bz2
License: 3-clause BSD license
Source: FreeBSD share/syscons/fonts/iso-8x16.fnt
Source: http://web.mit.edu/ghudson/dev/nokrb/third/intlfonts/Japanese/k16-1990.bdf
License: public domain
Notable content: CJK Symbols and Punctuation, Hiragana, Katakana, CJK Unified Ideographs
Source: FreeBSD sys/dev/vt/font/vt_font_default.c
License: 2-clause BSD