Fixedsys Excelsior

From HandWiki
Fixedsys Excelsior 3.01
CategoryAlmost monospace
ClassificationSans-serif
Designer(s)Darien Gavin Valentine

Fixedsys Excelsior is an unofficial pan-Unicode extension of the popular Microsoft font Fixedsys. The most recent version, last updated in 2007, is 3.01; the official site remains available but has not been updated in over a decade.

In addition to the basic Latin alphabet supported by the original Fixedsys, this font supports Arabic alphabet, Cyrillic script, Runic alphabet, IPA, etc., but not CJK (a complete listing of coverage can be seen below). It also contains narrow, serif, reverse, italic, cursive, and reversed (mirror image) forms of Fixedsys stored in its Private Use Area. The font is fitted entirely into the Basic Multilingual Plane, and as such, some characters with Unicode support in other planes (such as the Gothic alphabet and Mathematical Alphanumeric Symbols) are instead mapped into the PUA for greater accessibility. The fullwidth character section is instead filled by small capitals and text figure forms of Fixedsys. Overall, 5,993 glyphs are covered in the typeface.

Fixedsys Excelsior is free software and appears to have been released by its author into the public domain; he declared the font to be free for any use and encouraged its distribution.[1] The font has no hinting.

History - Version 3.00

  • Arabic, Hebrew and Armenian is made from scratch.
  • Font height is changed to 16 pixels.
  • Improved Latin extensions and Cyrillic.
  • Added several more double-width characters and removed Japanese Kana signs
  • Underline error removed.

Glyphs

Adult content

In the [private use area] of the widely distributed Fixedsys Excelsior 2.0 (last updated in 2004), the font contains characters contained in few other fonts, so it is likely to be selected by Windows for displaying those character codes. In Mozilla Firefox and some other programs, this appears to be the default.

In that image range, there are images for genitalia (U+E1CE, U+E1CF); steaming excrement (U+E188 to U+E18A); and others. Because of this, some "child friendly" chat clients and Internet forums filter out these character codes, as well as the range EA00 to EAFF which allows bitmapped images to be created.

The genitalia were removed in Fixedsys Excelsior 3, though the steaming excrements remained and a "Now More Moist!" sign was added (to complement a dingbat of a logo for a tinned food product named "Catbeef").

Sparse and peculiar control character glyphs

A handful of the C0 controls have glyphs consisting of a tiny "CC" over an inverse (swapped foreground and background) letter. Controls B (0x02, start-text), C (0x03, end-text), and O (0x0F, shift-out) have their correct letter; however controls V (0x16, sync), and _ (0x1F, unit-separator) are identified as R, and U—corresponding to their usage for "reverse" (inverse) and underlined text in many IRC clients.

Codepoints 0x91 (private-use-1), and 0x92 (private-use-2) are glyphed as typographical single quotes—corresponding to Windows Codepage 1252.

Controls I (0x09, tab), J (0x10, line-feed), and M (0x0D, carriage-return) The rest of the C0 controls are glyphed as solid rectangles

Supported Unicode ranges

00 10 20 30 40 50 60 70 80 90 A0 B0 C0 D0 E0 F0
0000 C0 controls and basic Latin Latin-1 Supplement
0100 Latin Extended-A Latin Extended-B
0200 Lat.Ext-B continued IPA Extensions Spacing Modifier Letters
0300 Combining Diacritical Marks Greek and Coptic
0400 Cyrillic
0500 Cyrillic Supplement Armenian Hebrew
0600 Arabic
0700 Syriac N/A Thaana N'Ko
0800 N/A
0900 Devanagari Bengali
0A00 Gurmukhi Gujarati
0B00 Oriya Tamil
0C00 Telugu Kannada
0D00 Malayalam Sinhala
0E00 Thai Lao
0F00 Tibetan

References

External links