Andrew West’s BabelMap is a program that could access all Unicode characters for the latest version of Unicode. BabelMap allows you to browse the Unicode character repertoire for each font and then search, bookmark, colour-code, copy and re-encode characters from that repertoire. You can also create virtual composite fonts where blocks of characters are mapped to different fonts.
Unibook™ Character Browser
The Unibook™ Character Browser is a tool developed by ASMUS, Inc. to present information about the characters defined in the Unicode Standard and the International Standard ISO/IEC 10646. Using Unibook, you can print and search listings of character codes and names, as well as display and search a variety of information about Unicode characters and their properties. Unibook can be used to look up unknown characters copied from a document and to generate the Unicode value for any character for pasting into documents.
Unicode Font Viewer
This small tool shows all true type fonts on a Windows system and allows to browse through all codepoints (characters). See whether your fonts contain chinese, arabic or hebrew characters. Get a short description of the selected character (where specified by the Unicode consortium, see also http://www.unicode.org) and compose a unicode string which can be copied to the clipboard and used in other applications. This way you can use the viewer as simple IME (input method editor) replacement. The viewer does not depend on any language specific version of Windows nor does it need any additonal software (Language support etc.).
This software is freeware. No restrictions apply, but the usual disclaimer about liability etc.
Look up and see characters (using graphics or fonts) and property information, view whole character blocks or custom ranges, select characters to paste into your document, paste in and discover unknown characters, search for characters, do hex/dec/ncr conversions, highlight character types, etc. etc.
Among its most useful features, ViewGlyph allows you to see a font’s contents through different eyes, so to speak. Want to know what the font looks like when used by a Unicode application? How about when the font is moved to a Macintosh? Or, suppose I have the multilingual extensions installed and want to know what a font looks like when viewed through a particular codepage? ViewGlyph can show you the raw glyph palette, which is useful if you are writing smarts (i.e. OpenType, Graphite, or AAT tables) for your font. You can view certain TrueType font tables (name and cmap) and see various font metrics. Finally, ViewGlyph is useful for investigating how Windows maps 8-bit characters into Unicode through various codepages.
Arrange and view a large number of fonts which are installed on your computer, applying their various styles to text of your choice. Font Viewer renders all installed font families in a scrollable grid view, and allows you to change the size, color, background-color and displayed text, all at the touch of a button. Its built-in listing feature lets you select fonts and store their names in a readable and easily-accessible format. You can also export your list to a text file (.txt) or a FontViewer file (.fv) for use at a later date. Additionally, you can export your font list to an Adobe Acrobat PDF file (.pdf), with all of the styles and settings applied.
If you are a designer using many fonts, nexusfont is a must have application. You can manage/compare/choose fonts with well organized features. You don’t need to install all fonts to the system. You can load fonts you are working with only. It’s simple and easy!
FontForge is a free and open source font editor brought to you by a community of fellow type lovers. FontForge is libre software, which means free as in freedom (like free speech) and not merely free as in price (like free beer.) Software freedom means that each user has an equal amount of power as the developers over what the software does: everyone who has a copy has access to the source code, and is free to modify the code to change what the program does.
Font hinting (also known as instructing) is the use of mathematical instructions to adjust the display of an outline font so that it lines up with a rasterized grid. At low screen resolutions, hinting is critical for producing clear, legible text. This tool has automated the hinting process for web fonts so that your fonts displays nicely on all the browsers and platforms. This tool is powered by the excellent hinting tool ttfautohint.
Ttfautohint by Werner Lemberg is a free font utility, which goal is a 99% automated hinting process for web fonts, acting as a platform for finely hand-tuned hinting. Ttfautohint is a library written in C that takes a TrueType font as the input, removes its bytecode instructions (if any), and returns a new font where all glyphs are bytecode hinted using the information given by FreeType’s auto-hinting module. The idea is to provide the excellent quality of the auto-hinter on platforms that don’t use FreeType.
The library has a single API function, TTF_autohint, which is described here.
Bundled with the library there are two front-end programs, ttfautohint and ttfautohintGUI, being a command line program and an application with a Graphics User Interface (GUI), respectively.