LCDF Typetools software provides a set of command-line tools. These tools are helpful in modifying PostScript Type 1 and PostScript-flavored OpenType fonts.
Another two programs, Mmafm and mmpfb, allow users to create instances of multiple-master fonts. Mmafm generates the AFM file for an instance, while mmpfb creates a single-master font for an instance to work with UNIX programs for single-master fonts like afm2tfm, ps2pk, GhostScript ps2pdf, and the X11 Type 1 font server. These tools were once distributed in their package, mminstance.
Otfinfo reports information about OpenType fonts, including their features and the contents of their 'size' optical size features. Otftotfm creates Tex font metrics and encodings for PostScript or TrueType-flavored OpenType fonts. It can interpret glyph positionings, substitutions, and ligatures and activate specific OpenType features.
Other features in the LCDF Typetools package include T1dotlessj, which creates a dotless j character matching the input font's design, T1lint, which checks Type 1 font correctness, T1reencode, which replaces the font's internal encoding with one specified by the user, T1testpage, which creates a PostScript proof for a Type 1 font, and Ttftotype42, which generates a PostScript Type 42 font wrapper for a TrueType font.
Users can provide feedback, patches, and suggestions to improve the LCDF Typetools package. The software requires UNIX, gmake, C, and C++ compilers. To build, users need to run ./configure, followed by gmake. Additional libraries can be linked with some programs, like Otftotfm, which can use the Kpathsea TeX-related path searching library. Users can disable individual programs by supplying '--disable-PROGNAME' options when running ./configure.
Overall, the latest release of LCDF Typetools improves kerning pairs and metric information for TrueType fonts.
Version 2.66: N/A