How to use Fontitin

Select the desired feature from the top-left corner of the Fontitin window. Choose mode from the top row. Press the Print button to print what you see. To create a web page of the current view, press the Save button.

Fontitin screenshot

Views (top left corner)

Block (Unicode)
View characters in selected Unicode block(s).
In Unicode, characters are divided into dozens of blocks. Each block contains a related group of characters. Select the wanted block(s) in the list on the left.
Block name: Latin-1 Supplement etc. This view shows the characters of a single block at a time.
** All supported blocks ** displays all supported characters in the current font, grouped by Unicode block. Blocks for which there are no characters in the current font are ignored.
** All plane 0 blocks ** displays all supported characters in Unicode plane 0, also called the Basic Multilingual Plane or BMP. Blocks in plane 0 cover all common characters, and many less common characters. The majority of fonts supports only plane 0 characters. Some applications are limited to handling only plane 0 characters.
** All plane n blocks ** is the same for other planes. There are planes up to 16. These planes include supplementary and special use characters, such as archaic letters and musical symbols, for example. Many fonts support no characters in these planes. Don't be surprised to find these planes empty.
Script (Unicode)
View characters in selected script(s). A script means a writing system.
Unicode defines tens of scripts ranging from commonly used scripts to local and ancient scripts. Each script contains characters from one or more blocks. A typical font has characters in the Latin and Common scripts, at a minimum. Other common scripts include writing systems such as Arabic, Cyrillic, Greek, Hebrew and Far-Eastern scripts.
Script name: Latin etc. This view shows the characters in a single script, grouped by Unicode block.
** All supported scripts ** displays all scripts supported by the current font. Scripts for which there are no characters in the current font are ignored.
View characters available in the selected codepage (character encoding). This feature displays the codepage and its equivalent Unicode codepoint values.
Codepages are older character tables, character encodings that were used before Unicode became available. Most codepages consist of a table of 256 characters. Some Asian codepages are much larger. Windows codepages appear in ranges 12501361 and 874950. DOS codepages are in the 437950 range. IBM mainframe computers use EBCDIC codepages, which appear in the 371149 and 2027320905 ranges.
Code pages of interest include:
View special letters of a language. Special letters, sometimes called "national letters", are all letters except for A-Z. They include Latin letters with diacritics and non-Latin letters. Punctuation is not taken into account.
Language name: Afrikaans etc. View letters of the language.
** All languages ** (at the end of the language list) displays all available languages. You can evaluate a font in terms of which languages it supports. You can also see the languages for which some letters are missing.
Note: Some languages appear in two or more versions. Some languages come in different age versions (ancient, modern) or varied geographical versions. A "complete" version covers all letters required in a language, including some less frequently used ones. Some languages, such as English, require no special letters. They are included for the sake of completeness.
View symbol lists from various standards and font vendors. List all characters in a font, and see which characters are totally missing on your PC. See if a font conforms to a standard list or not. Vendor glyph lists include Adobe and MS Windows. Standards include ASCII, different Unicode versions and Multilingual European Subsets. In addition, you can list characters by their Unicode category.
Adobe: Character and glyph lists defined by Adobe for different purposes.
All characters: View all characters in a font.
All characters, sorted: The same in alphabetical order.
ASCII: Characters of the good old ASCII.
Missing blocks (all fonts): View Unicode blocks for which no font exists on this PC. This view lets you detect unsupported writing systems.
Missing characters (all fonts): View characters for which no font exists on this PC. This view lets you detect unsupported characters on your PC. You may want to obtain new fonts to cover those characters, in order to ensure all text shows up correctly on your PC.
Multilingual European Subsets: Various character lists for European languages.
Unicode 1.1 etc. View characters by Unicode version.
Unicode Letters etc. View characters by their Unicode category.
UNZ: A German standard for old fractur (blackletter) characters.
Windows Glyph List: Set of characters for Windows fonts.
Note: The LastResort font is special in that it is not considered in the Missing blocks and Missing characters views.
Here you can type in any piece of text and check out which fonts support the characters you typed.
Or you can view any character by its hex value.


Show missing characters. No font supports all possible characters. By default, missing characters are ignored. In order to find out which characters are missing, check Show missing characters. Now the missing characters appear gray on a gray background. The actual character shape comes from another font (as long as there is another font with that character). Now you can examine which characters a font is missing. Note: Certain views force this setting on all the time.

Filter fonts. By default, the font dropdown list(s) include all installed fonts. Check Filter fonts to get only those fonts that support the currently selected view (Unicode block, script, codepage, language or technical list). Here, "support" means at least one of the desired characters is available in the font. Check this option to choose a font with the character you need.

Modes (top of window)

Modes appear above the browser field.

How do I...


Fontitin is compatible with Unicode. It supports all Unicode codepoints. Fontitin also works with all installed codepages on the system. In order to view a new font, first install it in Windows.

Upper case names such as "LATIN CAPITAL LETTER A" are from Unicode. Bracketed names such as [Acircle] are Adobe glyph names.

The small values (such as 41 or 011F) below a character are their Unicode values. Each character has a unique value. These are Unicode codepoints that tell us where the character appears in Unicode. The values are in hexadecimal. Hexadecimal is a way to write numbers with 16 digits, which are 0123456789ABCDEF instead of the regular 0..9. The numbering starts from 00 and continues up to 10FFFF.

Abbreviations such as [CR] and [LF] are control characters. Control characters are invisible codes that cause line break, tabulation, hyphenation, change of reading order to right-to-left, and other special effects. Most fonts have no visible glyph for control characters. When there is nothing to show, Fontitin will show the respective abbreviation. Control characters appear in Unicode, ASCII and many codepages.

In Fontitin, font names appear as FontFamily (Style), such as in Arial (Bold). Fontitin lists all installed styles, typically Italic, Bold, and Bold Italic. Some font families may offer more than these basic 4 styles. Additional styles may include Thin, Light or Black, for example. Applications don't necessarily support all styles, though, limiting the choice to just the 4 basic styles. At times, different styles have a different character repertoire. Fontitin lets you compare styles to each other to find any differences.

Some fonts come with only one style. Typically it's the Normal style (also called Regular or Book). In this case there is no Bold or Italic available as a separate font. Where Bold or Italic is required, it will be machine-generated. Fontitin does not list machine-generated styles. The character set of a machine-generated font is the same as that of the regular font. Just the appearance is a bit different.

Codepages are a legacy of font technology. Each codepage offers a limited number of characters. Fontitin supports those codepages that are available in Windows. Many fonts are designed so that they support the characters of certain codepages, typically 1252 Western European (Windows).

Fontitin what does it mean?

The word fontitin is Finnish for font tool. In English, pronounce it as if it were font-it-in.

See also


©Aivosto Oy Fontitin Help