This page hosts an assortment of free fonts (both bitmap and outline) which I am designing.

I now have dedicated pages for my TrueType font families:

My OS/2 bitmap fonts are below.

Almost Swiss

Almost Swiss is an OS/2 bitmap font which was inspired by the 8 and 10 point sizes of the system font "Helv" (also called "Swiss") – which is in turn a loosely adapted bitmap stand-in for Helvetica. The problem with Helv is that larger point sizes use very dark, heavy strokes, giving the font a bold appearance which is not always suitable. I therefore created Almost Swiss to fulfill a desire for larger sizes in the lighter Helv/Swiss style.

Almost Swiss is designed to be suitable for program screen text at higher resolutions. It is particularly well-suited for use in lists, tables, and container controls.

Note: Almost Swiss is an OS/2 screen font and is not supported on other platforms, or for printer output.

Here is an image of Almost Swiss at its various point sizes.

Supported Characters

The range of supported characters varies according to the individual font sizes.

Size Supported character sets
11pt @96dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana, Thai
12pt @96dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana, Thai
9pt @120dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana, Thai
10pt @120dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana, Thai
11pt @120dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana

Files

almswiss_100.wpi Almost Swiss version 1.00 as an installable WPI package (requires WarpIN 1.0.15 or later).
almswiss_100.zip Almost Swiss version 1.00 distributed as a ZIP archive.

Almost VIO

Almost VIO is an OS/2 bitmap font which was inspired by the 7x15 (6-point) "System VIO" terminal font. While I happen to like 7x15 System VIO as an editor font, all of System VIO's larger sizes are dramatically different in style and don't work nearly so well. Consequently, Almost VIO is designed to offer larger font sizes in the general style of 7x15 System VIO.

Almost VIO is primarily designed for use as a source code and text editor font, especially at higher resolutions.

Note: Almost VIO is an OS/2 screen font and is not supported on other platforms, or for printer output.

For version 1.0 Almost VIO has undergone a major overhaul. The old 16 and 18 point sizes have been eliminated as they served no useful purpose; all of the other point sizes have been reorganized (and in a couple of cases, significantly redesigned) for improved consistency. Finally, several new point sizes have been added.

Here is an image of Almost VIO at its various point sizes.

Supported Characters

The range of supported characters varies according to the individual font sizes.

Size Supported character sets
10pt @96dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana
11pt @96dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana
12pt @96dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana
8pt @120dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana
9pt @120dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana
10pt @120dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana
11pt @120dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana
12pt @120dpi Latin-1, PC Extended

Thanks go to Stan Goodman for providing advice on the Hebrew characters.

Files

almvio_100.wpi Almost VIO version 1.00 as an installable WPI package (requires WarpIN 1.0.15 or later).
almvio_100.zip Almost VIO version 1.00 distributed as a ZIP archive.

WarpSans (Extended Sizes)

This is an unofficial extension to the "WarpSans" OS/2 bitmap font which adds a number of larger sizes.

Specifically, 10 point sizes in both normal and bold weights are available when running under 96dpi (usually 800x600 resolution or below); at 120dpi, both 10 point and 11 point sizes (normal and bold) are included.

These larger sizes are useful when using very high-resolution screens (especially on some notebook computers) where the normal WarpSans font may be too small for comfortable reading.

To take full advantage of the larger WarpSans sizes, you can set the desktop scheme to use "10.WarpSans" or "11.WarpSans" for icon text, menu text, and window text. As a bonus, doing this seems to activate what an interesting undocumented WPS feature: when the window text is set to 10 point, all of the standard WPS properties notebooks will automatically change to 10 point WarpSans as well! (This does not, however, apply to the new pages inserted by XWorkplace and/or various other WPS extensions.)

All of the new sizes are included in the same file, WARPSANS.FON.

Note: WarpSans is an OS/2 screen font and is not supported on other platforms, or for printer output.

Supported Characters

The range of supported characters varies according to the individual font sizes.

Size Supported character sets
10pt @96dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Arabic, Halfwidth Kana, Hangul
10pt @120dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Arabic, Halfwidth Kana, Hangul
11pt @120dpi Latin-1, Latin-2, PC Extended, Cyrillic, Baltic, Hebrew, Greek, Halfwidth Kana

(The normal and bold weights each support the same characters at the sizes listed.)

Files

warpsans_es_100.wpi WarpSans extended sizes version 1.00 as an installable WPI package (requires WarpIN 1.0.15 or later).
warpsans_es_100.zip WarpSans extended sizes version 1.00 distributed as a ZIP archive.