Home Page of Dimitar Zhekov

Bulgarian

Terminus Font - a clean fixed width font

source: terminus-font-4.30.tar.gz (261KB)
Windows installer: terminus-4.30.exe (286KB)
md5sum: 94b9c91f6030b3b901cf962e755b9d50 terminus-4.30.exe

Terminus Font is designed for long (8 and more hours per day) work with computers. Version 4.30 contains 850 characters, covers about 120 language sets and supports ISO8859-1/2/5/7/9/13/15/16, Paratype-PT154/PT254, KOI8-R/U/E/F, Esperanto, many IBM, Windows and Macintosh code pages, as well as the IBM VGA, vt100 and xterm pseudographic characters.

The sizes present are 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28 and 16x32. The styles are normal and bold (except for 6x12), plus EGA/VGA-bold for 8x14 and 8x16.

Version 4.28: heavy frames (written mostly by Tim Allen) and a few more letters, altered trianges and arrows, small bugfixes; reorganized the 512-character console font to include many more letters instead of the IBM-437 specific pseudographics.

Version 4.30: size 22 (not very good), another 25 characters, various small fixes and improvements; changed the default prefix and x11dir.

Character variants (included in Windows installer):

ao1 => ao2 terminus-font-4.30-ao2.diff.gz - nice, but sometimes hard to distinguish from 'o'.

dv2 => dv1 terminus-font-4.30-dv1.diff.gz - due to character matrix limitations, the printing de and ve are of slightly worse quality.

ge2 => ge1 terminus-font-4.30-ge1.diff.gz - apply when creating an international package.

gq1 => gq2 terminus-font-4.30-gq2.diff.gz - many programs still use ` and ' as single quotes.

ij2 => ij1 terminus-font-4.30-ij1.diff.gz

ka1 => ka2 terminus-font-4.30-ka2.diff.gz - the high cyrillic ka is used as decorative in Bulgaria; the latin 'k' is always high, of course.

cm1 => cm2 terminus-font-4.30-cm2.diff.gz - the proper widths are exactly between, but can not be implemented.

kx2 => kx3 terminus-font-4.30-kx3.diff.gz - boldified diagonal parts of '4', 'k', 'x' etc. (about 55 basic characters) for 16x32 normal. Whether they will look better depends on your monitor and personal taste.

terminus-font-4.30-kx3-ao2.diff.gz, terminus-font-4.30-kx3-ij1.diff.gz, terminus-font-4.30-kx3-ka2.diff.gz - the standard ao2, ij1 and ka2 are incompatible with kx3, use these instead.

Frequently asked questions:

Q. Italic version?

A. No. The quality is significantly lower, and preserving the font width requires overlapping characters, which are not handled very well by X11/Xft. If you need it than much, try mkitalic from FreeBSD or bdfslant from Debian.

Q. Scalable version?

A. Long story short, when the average display resolution becomes at least 150 DPI. Prefferably 200.

Q. How about some new characters?

A. Contact me and be ready to help.

Q. The bold 6x12 font...

A. ...does not exist, there is no space for a bold font in a 6x12 matrix. However, the "normal" font is somewhere between.

Q. The font works in X11/Motif, but not in GNOME/KDE/Xfce.

A. See mkfontscale(1), mkfontdir(1), fc-cache(1), xorg.conf(5), xfs(1), xlsfonts(1), fonts-conf(5) etc.


wkb-mini - a simple Windows keyboard layout switcher

Version 0.94

Properties key - toggle keyboard layout
Right Windows key - shift-toggle
Scroll Lock light - layout indicator

The keys are configurable, and the indicator can be turned off.

source: wkb-mini-0.94.zip (56KB)
Windows installer: wkb-inst-0.94.exe (56KB)
md5sum: 85700ebd448af78fe60abcc959c8caf7 wkb-inst-0.94.exe

THE END