Terminal (typeface)

Last updated
Terminal
Designer(s) Bitstream Inc.
Commissioned by Microsoft
Foundry Microsoft
Date created1984;38 years ago (1984)
The font Terminal at various resolutions Font Terminal Sample.png
The font Terminal at various resolutions

Terminal is a family of monospaced raster typefaces. It is relatively small compared with Courier. It uses crossed zeros, and is designed to approximate the font normally used in MS-DOS or other text-based consoles such as on Linux. In Microsoft Windows, it is used as the default font in the Command Prompt in Windows 7 and earlier.

The Terminal font family contains fonts encoded in various DOS code pages, with multiple resolutions of the font for each code page. Fixedsys fonts of different code pages have different point sizes. Under the DBCS Windows environment, specifying the Terminal font may also cause the application to use non-Terminal fonts when displaying text.

In Windows 2000 or later, changing the script setting in an application's font dialogue (e.g., Notepad, WordPad) causes the Terminal font to look completely different, even under same font size. Similarly, changing the language setting for Windows applications that do not support Unicode will alter the appearance of OEM/DOS scripted Terminal font.

Terminal is based upon code page 437 (or other codepages with suitable language, such as CP850) and is not aligned with Unicode. Most of the characters in Terminal are the same as the characters used in code page 437, but some of the characters (mostly Greek letters and some box-drawing characters) may or may not have been replaced by additional accented letters, depending on the codepage of the system. However, if a font size of 5 pt. is used, the Greek letters and box-drawing characters are still viewable.

According to some strings hidden in the file, the original Terminal font size (9x12) was designed in 1984 by Bitstream Inc., also the DOSAPP.FON which is used by Windows for showing DOS applications in the window is just like Terminal with new sizes added. This typeface was designed in 1991 by Microsoft Corporation. The CGA and EGA versions of the Terminal font exist, but they share similarities with the IBM CGA font, with slight differences in characters.

See also

Related Research Articles

Mojibake Garbled text as a result of incorrect character encoding

Mojibake is the garbled text that is the result of text being decoded using an unintended character encoding. The result is a systematic replacement of symbols with completely unrelated ones, often from a different writing system.

In computing, a code page is a character encoding and as such it is a specific association of a set of printable characters and control characters with unique numbers. Typically each number represents the binary value in a single byte.

ISO/IEC 8859-6:1999, Information technology — 8-bit single-byte coded graphic character sets — Part 6: Latin/Arabic alphabet, is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in 1987. It is informally referred to as Latin/Arabic. It was designed to cover Arabic. Only nominal letters are encoded, no preshaped forms of the letters, so shaping processing is required for display. It does not include the extra letters needed to write most Arabic-script languages other than Arabic itself.

In digital typography, the TrueType font Arial Unicode MS is an extended version of the font Arial. Compared to Arial, it includes higher line height, omits kerning pairs and adds enough glyphs to cover a large subset of Unicode 2.1—thus supporting most Microsoft code pages, but also requiring much more storage space. It also adds Ideographic layout tables, but unlike Arial, it mandates no smoothing in the 14–18 point range, and contains Roman (upright) glyphs only; there is no oblique (italic) version. Arial Unicode MS was previously distributed with Microsoft Office, but this ended in 2016 version. It is bundled with Mac OS X v10.5 and later. It may also be purchased separately from Ascender Corporation, who licenses the font from Microsoft.

Fixedsys Typeface

Fixedsys is a family of raster monospaced fonts. The name means fixed system, because its glyphs are monospace or fixed-width. It is the oldest font in Microsoft Windows, and was the system font in Windows 1.0 and 2.0, where it was simply named "System". For Windows 3.x, the system font was changed to a proportional sans-serif font named System, but Fixedsys remained the default font in Notepad.

Windows Console Infrastructure for console applications in Microsoft Windows

Windows Console is the infrastructure for console applications in Microsoft Windows. An instance of a Windows Console has a screen buffer and an input buffer. It allows console apps to run inside a window or in hardware text mode. The user can switch between the two using the Alt+↵ Enter key combination. The text mode is unavailable in Windows Vista and later. Starting with Windows 10, however, a native full-screen mode is available.

Code page 850

Code page 850 is a code page used under DOS and Psion's EPOC16 operating systems in Western Europe. Depending on the country setting and system configuration, code page 850 is the primary code page and default OEM code page in many countries, including various English-speaking locales, whilst other English-speaking locales default to use the hardware code page 437.

Windows Glyph List 4, or more commonly WGL4 for short, also known as the Pan-European character set, is a character repertoire on Microsoft operating systems comprising 657 Unicode characters, two of them private use. Its purpose is to provide an implementation guideline for producers of fonts for the representation of European natural languages; fonts that provide glyphs for the entire set of characters can claim WGL4 compliance and thus can expect to be compatible with a wide range of software.

Code page 437 Character set of the original IBM PC

Code page 437 is the character set of the original IBM PC. It is also known as CP437, OEM-US, OEM 437, PC-8, or DOS Latin US. The set includes all printable ASCII characters, extended codes for accented letters (diacritics), some Greek letters, icons, and line-drawing symbols. It is sometimes referred to as the "OEM font" or "high ASCII", or as "extended ASCII".

The Kamenický encoding, named for the brothers Jiří and Marian Kamenický, was a code page for personal computers running DOS, very popular in Czechoslovakia around 1985–1995. Another name for this encoding is KEYBCS2, the name of the Terminate and Stay Resident utility which implemented the matching keyboard driver. It was also named KAMENICKY.

Code page 852 is a code page used under DOS to write Central European languages that use Latin script.

Several binary representations of 8-bit character sets for common Western European languages are compared in this article. These encodings were designed for representation of Italian, Spanish, Portuguese, French, German, Dutch, English, Danish, Swedish, Norwegian, and Icelandic, which use the Latin alphabet, a few additional letters and ones with precomposed diacritics, some punctuation, and various symbols. Although they're called "Western European" many of these languages are spoken all over the world. Also, these character sets happen to support many other languages such as Malay, Swahili, and Classical Latin.

Windows code pages are sets of characters or code pages used in Microsoft Windows from the 1980s and 1990s. Windows code pages were gradually superseded when Unicode was implemented in Windows, although they are still supported both within Windows and other platforms, and still apply when Alt code shortcuts are used.

A Unicode font is a computer font that maps glyphs to code points defined in the Unicode Standard. The vast majority of modern computer fonts use Unicode mappings, even those fonts which only include glyphs for a single writing system, or even only support the basic Latin alphabet. Fonts which support a wide range of Unicode scripts and Unicode symbols are sometimes referred to as "pan-Unicode fonts", although as the maximum number of glyphs that can be defined in a TrueType font is restricted to 65,535, it is not possible for a single font to provide individual glyphs for all defined Unicode characters. This article lists some widely used Unicode fonts that support a comparatively large number and broad range of Unicode characters.

System is a family of proportional raster fonts distributed with Microsoft Windows. Sharing the same letterforms as Microsoft Sans Serif, the font family contains fonts encoded in several Windows code pages, with multiple resolutions of the font for each code page. Fonts of different code pages have different point sizes. Under DBCS Windows environment, specifying this font may also cause applications to use non-System fonts when displaying texts.

Extended ASCII Nick-name for 8-bit ASCII-derived character sets

Extended ASCII means an eight-bit character encoding that includes the seven-bit ASCII characters, plus additional characters. Using the term "extended ASCII" is sometimes criticized, because it can be mistakenly interpreted to mean that the ASCII standard has been updated to include more characters, or that the term unambiguously identifies a single encoding, neither of which is the case.

In computing, a hardware code page (HWCP) refers to a code page supported natively by a hardware device such as a display adapter or printer. The glyphs to present the characters are stored in the alphanumeric character generator's resident read-only memory and are thus not user-changeable. They are available for use by the system without having to load any font definitions into the device first. Startup messages issued by a PC's System BIOS or displayed by an operating system before initializing its own code page switching logic and font management and before switching to graphics mode are displayed in a computer's default hardware code page.

The GEM character set is the character set of Digital Research's graphical user interface GEM on Intel platforms. It is based on code page 437, the original character set of the IBM PC, and like that set includes ASCII codes 32–126, extended codes for accented letters (diacritics), and other symbols. It differs from code page 437 in using other dingbats at code points 0–31, in exchanging the box-drawing characters 176–223 for international characters and other symbols, and exchanging code point 236 with the symbol for line integral. However, GEM is more similar to code page 865 because the codepoints of Ø and ø match the codepoints in that codepage.

Cascadia Code Typeface

Cascadia Code is a purpose-built monospaced TrueType font for Windows Terminal, the new command-line interface for Microsoft Windows.