TYPE DESIGN INFORMATION PAGE last updated on Thu Apr 4 15:14:42 EDT 2024






Truetype font software

[Nameplate set in Peter Wiegel's Fette Bauersche Antiqua (2013)]



Free software for Windows offered by Herbert Hertramph. It permits one to generate all sorts of 3-d effects for truetype fonts. [Google] [More]  ⦿

Action Script Viewer (or ASV)
[Burak Kalayci]

Commercial product that can open all SWF (flash) files, and, for example, extract truetype fonts from the symbols used. [This can also be done by looking at temporary storage areas in your computer while a SWF file is playing, by the way.] Advertised as SWF Decompiler for Adobe (formerly Macromedia) Flash 4, 5, MX, MX 2004 and 8 SWF files. Works on Windows. [Google] [More]  ⦿


A simple UNIX bash script to convert TTF or OTF font type files to Postscript Type1 files, update the Fontmap file and populate the user font database for the Lout typesetting system. [Google] [More]  ⦿

Allan Murray

[More]  ⦿


Doug Eleveld's page on ALLEGTTF: "a collection of functions to produce anti-aliased text output and TTF (True Type Font) loader, a GRX font loader and a bitmap font loader for use with Allegro and DJGPP." [Google] [More]  ⦿


Abandoned old software from Atech that allows batch conversions from type 1 to truetype. Comments gleaned from the net: " Alltype is perhaps the worst possible way to do T1 -> TTF. It mangles hinting among other things. Whenever I see 'Converted by Alltype', I erase the thing immediately. Wish everyone did." Alltype Version 2.06 is available (for the incredible price of $149) at Convertafont and Pagetech. ATC (AllType Typeface Converter) is the so-called universal type conversion program from PageTech. It seems at least to be able to convert TTF to type 1, SFS (for downloading to HP PCL5e printers) and .sft. I am not sure about the converse. It costs 250USD. Note: "AllType also gives you the ability to create new variations from an original typeface. By using AllType customization options, you can generate dozens of new condensed, expanded, hollowed, obliqued, and bolded variations from a single master typeface. " PageTech also sells TTF2PFB.EXE to convert TTF to PFB. See also here. [Google] [More]  ⦿

An Introduction to TrueType Fonts: A look inside the TTF format

Notes by Victor Gaultney, Martin Hosken and Alan Ward, dated 2003. [Google] [More]  ⦿

An Introduction to TrueType Fonts: A look inside the TTF format

Intro to the truetype format by Peter Constable. [Google] [More]  ⦿

Andrew Geng

[More]  ⦿

Antonio Rodriguez

[More]  ⦿

Apple Font tools to unpack, change, and create TrueType fonts

Downloadable tools and utilities, including TrueEdit (a truetype table editor), AAT Font Tool, Dehinter, DumpCMAP, DumpCMAPPost, FuseCMAP, DumpFOND, FuseFOND, DumpMetrics, DumpPOST, fbitEnabler, Fuser, DumperFuser (TTF -> text -> TTF), AAT Font Tool (UNICODE features), RoyalT (outline editor), Sbit Editor, TrueEdit (table editor), Fissioner (bitmap generator), Font Proofer, FontRuler, FontSummarizer, TypeWriter (TTF font dumper), Font Validator, GXW Waterfall, Merger, Mutator, and Slider. [Google] [More]  ⦿


Action Script Viewer (ASV) is a commercial product ($60) by Buraks for decompiling SWF files on Windows systems. In particular, ASV can extract fonts as truetype files. [Google] [More]  ⦿


Convert a BDF font file to TTF. See also here. [Google] [More]  ⦿

Beat Stamm
[Visual TrueType]

[MyFonts] [More]  ⦿

Beat Stamm

Swiss typography expert at Microsoft who wrote Visual TrueType, a truetype font hinting program, and who helped out with Cleartype. He is also the author of The Raster Tragedy (1997, updated in 2011). Beat Stamm has a Ph.D. in Computer Science. [Google] [MyFonts] [More]  ⦿

Beat Stamm
[The Raster Tragedy]

[More]  ⦿

Beat Stamm
[Visual TrueType 4.0]

[More]  ⦿

[Hiroyuki Tsutsumi]

Japanese and other font utilities resource page kept by Hiroyuki Tsutsumi. Freeware utilities by him, developed from 2003 until 2005:

  • fonted (for taking truetype fonts apart)
  • img2ttf (image to ttf, bitmap style)
  • ttfdasm (truetype disassembler)
  • macttf2be (ttf trnasformed into a bitmap ttf and a format called bmf, BeBitmapFont)
  • bdf2ttf
  • bdf2bmf
  • mrk2ttf
  • ttfcnv_a (ttf ShiftJIS encoded to ttf Unicode)
  • ttc2ttf
  • ttf2ttc
  • edbmf (edits his own bmf format bitmap fonts)
  • mkbmf (ttf to bmf conversion)
  • bmf help utility
[Google] [More]  ⦿

Behdad Esfahbod

[More]  ⦿

Belleve Invis

[More]  ⦿

Ben Hall

Ben Hall's notes on adding truetype font support in Redhat Linux. Some free tools. [Google] [More]  ⦿

Bezier conversions

L.S. Ng explains the mathematical aspects of truetype to type 1 Bezier conversions (quadratic to cubic). Conversions from quadratic Beziers (truetype Beziers) to cubic (type 1) Beziers. [Google] [More]  ⦿


Convert bitmap fonts to ttf fonts using font forge. [Google] [More]  ⦿

[Gary Kacmarcik]

Free utility for converting truetype and opentype fonts into bitmap fonts that can be exported as xml or png files. Written in 2006 by Gary Kacmarcik. [Google] [More]  ⦿


Free utility to convert TTC files into TTF files. [Google] [More]  ⦿

Brian C. Lane

X Windows truetype font server aid. Useful! [Google] [More]  ⦿

Burak Kalayci
[Action Script Viewer (or ASV)]

[More]  ⦿


Similar but more diverse than ttf2ps, this free code converts truetype fonts to postscript format. Can be used for Chinese fonts. See also here. Linux version. [Google] [More]  ⦿


Free utility for 1Kx1K bitmap conversion to a truetype font. The program was written in 1994 by Lin YawJen in Taiwan. Alternate site. Yet another site where the source code may be found as well. See also here and here. [Google] [More]  ⦿


Chinese TEX package. Includes free TrueType fonts fxntufs, fxntukai, fxntuli, and utilities such as ttf2pk and ttf2tfm. [Google] [More]  ⦿

Chris Simpkins
[Source Foundry]

[More]  ⦿

Christoph Haag

[More]  ⦿

Comparing TTX, OTFDK, DTL OTMaster and FontLab Studio 5
[Thomas Phinney]

Thomas Phinney compares small font editing tasks in truetype and opentype fonts, and looks at four options: TTX (free), Adobe's OT FDK (free, admittedly less handy than TTX in his own words), DTL OTMaster (commercial and similar to TTX) and FontLab Studio 5. Excerpts from his blog: Currently, if I want a simple and accurate representation of the contents of a TrueType or OpenType font, and possibly to edit the info, I have been using the wondrous open source TTX tool, which is based on the FontTools library. This dumps the font info to an XML text file, which can be viewed/edited in any text editor or anything that can handle XML. It can also recompile the text file back into a font. (In fairness, Adobe's FDK for OpenType also has table dumping/recompiling tools, just not quite as slick as TTX. Even Adobe folks often use TTX.) [...] The downside to tools like TTX and OTMaster is that they make little effort to tell you the meaning of the various cryptic values for various fields (or the exact meaning of the field itself), even when said values are legal/legit. So you need to also have a copy of the OpenType or TrueType specification handy, and optionally a more descriptive, hand-holding tool like FontLab Studio. [...] FontLab Studio 5 interprets the OpenType font into its own internal format. It can't open a font, make a tiny change and re-save it as a font without potentially changing other things. To give a really concrete example, FLS displays font embedding settings in terms of its interpretation of the settings, rather than the actual bits. TTX or OTMaster are really handy for that, because they show the unvarnished truth of what's in the font, without interpretation. [Google] [More]  ⦿

Comparison of font renderers

Juliusz Chroboczek compares the ATM, X11R6 (IBM) and Ghostcript 5.10 rasterizers for type 1 fonts, and the ATM, Freetype xfsft, xfsft, and ghostscript rasterizers for truetype. Freetype and ATM are looking good! [Google] [More]  ⦿

Create Smooth Fonts

Commercial product by ikitek.com for grayscaling truetype fonts. Free demo version. [Google] [More]  ⦿

CUJ: Glyph Article

Explanations about the use of truetype glyph outlines in C or C++, by Mike Bertrand and Dave Grundgeiger. From the August 99 issue of C/C++ Users Journal: "Truetype Font Secrets". [Google] [More]  ⦿

Daniel Taupin

Daniel Taupin (1936-2003) held a degree of the ESPCI school and was a doctor in physics. He was a researcher in a solid-state physics lab at Orsay University (Physique des Solides, University Paris-Sud). Obituary. Another obituary with details of his mountain climbing career and death in the mountains. He published ttfmf2t1, a free C program, to clean up the output of Oleg Motygin's ttf2mf program that converts ttf files installed (!!) in Windows to metafont format. Metafont sources for Garamond, Times, Arial, Book Antiqua and Bookman Oldstyle are also at this site. He also codeveloped OpusTeX and Musixtex (for music notation) with Andreas Egler and Ross Mitchell. He published Les polices TTF converties en Metafont and MusiXTeX: L'écriture de la musique polyphonique ou instrumentale avec TEX. Designer of the metafont fraktur font families CM Fraktur and DM Fraktur. CM Fraktur, or cmfrak, is based on Yannis Haralambous' font yfrak (1990). [Google] [More]  ⦿

Darsey Litzenberger

[More]  ⦿

Data Becker

Software corporation based in Düsseldorf and Needham Heights, MA. From the web page: "DATA BECKER CORPORATION (www.databecker.com) is a privately held publisher of high-quality, value-priced computer software and books for the North American retail market. DATA BECKER CORPORATION, founded in 1999, joins its associate company, DATA BECKER GmbH&Co. KG (Düsseldorf, Germany), one of the leading publishers of computer software, books, and magazines throughout Europe. Together they form a worldwide publishing powerhouse with operations in every major consumer software market." "Your Handwriting/Mi Letra/Meine Handschrift" is a 20 USD utility that lets you transform your scanned handwriting (you need a scanner though) into a handwriting font (truetype). For PCs. It can also be used to create fonts. Alternate URL (CD ROM Meine Handschrift). Alternate URL. See also here, here and here. Data Becker also sells a cheap CD with 2500 truetype fonts called Goldene Serie Schriftenpaket.

Font Squirrel link. [Google] [More]  ⦿

Dave Crossland
[Font Bakery]

[More]  ⦿

Dave Opstad

Type software specialist who in the 1990s at Apple helped develop the TrueType font format through his contributions involving international data structures. Opstad was also one of the two principal authors of Apple's GX Line Layout program, an algorithm for automatically generating text with various typographic effects for QuickDraw GX applications. In addition, Opstad led the development of Apple's FontSync utility, a feature in the Mac OS 9.x operating system for controlling font attributes such as kerning and spacing. Opstad holds six patents in type technology. In 2004, he joined Agfa Monotype. He has more than 30 years experience in multilingual typographic development, starting at Xerox in the 1980s, where Opstad was part of a development team that invented the Unicode standard for multilingual digital exchange. [Google] [More]  ⦿

David Luco
[Truetype font parser by David Luco.]

[More]  ⦿

David Turner

FreeType's lead designer and writer. He wrote Glyph Hell in 1998, a nice intro to the use of truetype fonts and freetype. [Google] [More]  ⦿

[Peter Upfold]

Free Windows and Mac program to convert (Mac) .dfont files to truetype. By Peter Upfold. [Google] [More]  ⦿

Die wahre Schrift

Ralf Schneider explains about the use of truetype fonts under UNIX. He has several tools for download, including ttf-gs (makes a Fontmap file for ghosdtscript for given truetype fonts), MakeFmap (script for ttf-gs), afmmaker.ps (AFM generator based on a truetype font), makeafms (Perl script for calling afmmaker.ps), ttmk-so (font set-up with StarOffice). [Google] [More]  ⦿

Diego Casorran

[More]  ⦿

Dieter Baron

[More]  ⦿


Download the DoubleByte TrueType Font Interface for the use of Chinese and Japanese with Windows. [Google] [More]  ⦿


Java-based open source truetype font editor, created especially but not exclusively for Japanese. "DoubleType is designed with collaborative creation in mind. Unlike other programs that work on a single binary file, DoubleType stores each glyph in separate text-based files. This allows people to utilize existing collaborative tools such as Wiki and CVS, to share their work and send patches." Development seems to have stopped late in 2008. [Google] [More]  ⦿

Doug's Homepage

Free software for using TrueType fonts in Allegro. [Google] [More]  ⦿


A free program based on code by Mauro Persano for turning a truetype font into a PNG image containing the glyphs, plus a font information file. [Google] [More]  ⦿


Pino Navato (from Naples) offers a shareware TrueType or bitmap to CHR format converter (CHR is the format used by Borland languages; also called BGI, Borland Graphics Interface). 95USD. FAQ. [Google] [More]  ⦿


A free utility for Windows for producing a JPEG picture using any truetype font. Written by E. Baud. [Google] [More]  ⦿

Eddie Kohler

[More]  ⦿

Eddie Kohler
[LCDF Typetools]

[More]  ⦿


EFF Truetype Translator translates truetype fonts to the Acorn format. 40UKP. "Features include: Instant TrueType font convertor Instant TrueType font editable sample viewer Instant TrueType font table creator Full TrueType font info displayer Choice of encoding including many foreign alphabets Choice of settings Optional automatic hinting for improved quality On-line comprehensive manual." EFF stands for Electronic Font Foundry, which is based in Berkshire, UK. [Google] [More]  ⦿


"Elefont is a free tool to create 3D text objects from TTF fonts (ELEvated-FONTSs). They are generated into DXF-files which you can import for example into BRYCE rendering software." For Windows. By ArmaniSoft. [Google] [More]  ⦿

Eliyezer Kohen

Eliyezer Kohen (Microsoft) lectures in 1994 on truetype, aliasing and hinting. [Google] [More]  ⦿

em2 Solutions

Software company of Michael Jansson, located in Bromma, near Stockholm. Font software specialists, who have worked on an Adobe type 1 to truetype converter (as a built-in part of Windows NT, and a separate product called Janus), and are working with Microsoft on OpenType tools. [Google] [More]  ⦿

embed: TrueType embedding enabler

Free source code in C by Tom Murphy at Carnegie Mellon. It changes the embedding level of a TrueType font. Microsoft's font properties editor does not let you lower this setting (though you can make the license more restrictive). This program will quickly and automatically set the font to 'installable embedding allowed', the least restrictive setting. [Google] [More]  ⦿

Embedding byte (by Yummy)

The Windows NT converter creates TTF fonts from Type 1 fonts. To make them useful, follow these instructions, provided by Yummy: " open font with hex editor, search for the first appearence of 400000000000500 in hex, and just 10 bytes above you find a magic number determining "fsType". 00 means installable embedding, 01 - editable, and all NT-converted fonts have 02 - restricted embedding. Change to 00 et voila!" [Google] [More]  ⦿

EOT (Embedded OpenType) File Format

The Embedded OpenType File Format (EOT) was developed by Microsoft to enable TrueType and OpenType fonts to be linked to web pages for download to render the web page with the font the author desired. This link prepared by Paul Nelson (Microsoft) specifies the format of the EOT file so that authoring tools can create embedded or linked fonts and add them to a page, and servers serving web content can serve font content with web pages, and 3) User Agents may download, extract and temporarily install fonts of the EOT file suffix that are included in the @font-face definition of a CSS style sheet. It is a dynamic font format supported in Internet Explorer 4.0 and above. It permits an author's font to be used in an html page without explicit downloading. Developed and marketed by Microsoft to choke the competition (Bitstream/Netscape/Truedoc's PFR), the format can be obtained from a truetype or opentype file by using WEFT. [Google] [More]  ⦿

Erich Oswald

Erich Oswald at ETH Zürich developed several pieces of software, such as OType (free open source), "a package for loading and rendering TrueType fonts within Oberon, comparable to the Freetype project." Also, Gfx, a high-level graphics library that allows one to create EPS files. [Google] [More]  ⦿

Evgeniy Reizner

[More]  ⦿

Evgeniy Reizner

[More]  ⦿

Father Chrisostomos

[More]  ⦿

FGFedit utility

Fastgraph edit utility: FGFedit is an interactive font editor and conversion utility. It provides a simple, intuitive way to create new FGF files, modify existing FGF files, and import TrueType (TTF) files and save them as FGF files (a bitmap format). [Google] [More]  ⦿

FONmaker 1.0

FONmaker is FontLab's PC program capable of automatically generating FON, FNT, SPF and BDF bitmap fonts from any TrueType or Type 1 font installed in Windows. FONmaker uses the Windows (or ATM) rasteriser to build bitmaps, so results are completely compatible with the outline originals. From Pyrus: "Use FONmaker to generate bitmap fonts from outline fonts in TrueType or Type 1 format. FONmaker can produce bitmap fonts in FON, FNT, SPF/SFL and BDF formats using standard Windows rasterizers, so resulting bitmap fonts are completely compatible with their outline originals. Other important FONmaker features include: support for multiple codepages, selectable destination resolution, batch-mode processing of many fonts at once and possibility to rename fonts." [Google] [More]  ⦿

Font Bakery
[Dave Crossland]

Font Bakery is a command-line tool written in Python 3 for checking the quality of font projects. It is a tool similar to tools used for checking the quality of fonts on Google Fonts.


  • List of checks currently offered--they include thes subcategories: opentype, universal, adobefonts, googlefonts, fontval, shared_conditions, ufo_sources.
  • A full introduction
  • https://gitter.im/fontbakery/Lobby is a chat channel. Font Bakery has an active community of contributors from foundries around the world, including Adobe Fonts, Dalton Maag, Type Network, and Google Fonts.
  • Full developer documentation (a hosted and compiled copy of contents in the docs directory.)
  • The project was initiated by Dave Crossland in 2013 to accelerate the onboarding process for Google Fonts. In 2017 Lasse Fister and Felipe Sanches rewrote it into a modern, modular architecture suitable for both individuals and large distributors. Felipe has maintained the check contents since 2016. Lasse also began a sister project, Font Bakery Dashboard: A UI and a cloud system that scales up for checking thousands of font files super fast and in parallel, by using thousands of "container" virtual machines. Font Bakery is not an official Google project, and Google provides no support for it. Throughout 2018, 2019 and 2020 the core project maintainers Felipe Correa da Silva Sanches and Lasse Fister are commissioned by the Google Fonts team to maintain it.
  • TypoLabs 2018 talk on YouTube and its presentation deck.
  • Video by Felipe Sanchez.
  • Most of the checks are for OpenType binary files, and project metadata files. If you are developing a font project publicly with Github (or a similar host) you can set up a Continuous Integration service (like Travis) to run Font Bakery on each commit, so that with each update all checks will be run on your files.
  • Github link.
[Google] [More]  ⦿

Font conversions by ATM

Fonts may be converted from type 1 to truetype by ATM on Windows NT. Drag the type 1 font from its directory into the fonts directory, and the conversion to truetype will take place in the background. [Google] [More]  ⦿

Font Extractor

Tool to extract a subset of a ttf font. See also Yuhang Ge's font-extract to achieve the same thing. [Google] [More]  ⦿

Font F--X (Full Evaluation)

"Font F/X puts pizazz in those boring two-dimensional typefaces by rendering them in 3D and adding animation." Demo versions leaves watermarks. 13MB file. For TrueType fonts, Windows only. By DCSi. [Google] [More]  ⦿

Font HOWTO for Linux

Donovan Rebbechi's how-to pages for fonts in Linux environments. Indispensable reading if you are running X windows. Alternate site. Yet another URL. Yet another URL. Yet another URL. This page, entitled "Optimal Use of Fonts on Linux" (by Avi Alkalay, Donovan Rebbechi and Hal Burgiss) has the most recent information. [Google] [More]  ⦿

Font Matcher

Free Windows software from 2000 that finds the best font match from your truetype collection (on your computer) for a given bitmap of a character (e.g., in BMP format). By Javier Guerrero García. [Google] [More]  ⦿

Font Name Changer v1.0Beta

Win95/NT font name changer by Marco Cocco. Alternate URL. [Google] [More]  ⦿

Font Spider

Smart webfont compression and format conversion tool between Opentype, Truetype, woff, SVG, and eot: Font-spider is a compress tool for WebFont which can analyze your web-page intelligently to find the fonts out which have been used and then compress them. Github link. [Google] [More]  ⦿

Font utilities

Directory with most known font utilities related to metafont and either truetype or type 1. [Google] [More]  ⦿

Font2BMP v1.3

35USD utility for Windows (from ca. 2001) that makes all characters of a truetype font into individual "bmp" files. Free partially functional demo (numbers 0-9 only). By Webcatering in Stillwater, OK. [Google] [More]  ⦿


Processing library to create TrueType font files. [Google] [More]  ⦿

[Tobias Reinhardt]

Free on-line font format converter from these formats (as input): TrueType, PostScript (Type 1 font), TeX Bitmap Fonts, OTB (X11 bitmap only sfnt), BDF (Glyph Bitmap Distribution Format), FON (Windows), FNT (Windows), OTF OpenType font, SVG, TTC, ABF (Adobe Binary Screen Font), AFM (Adobe Font Metrics File), BDF (Glyph Bitmap Distribution Format), DFONT (Mac OS X Data Fork Font). The output is one of these: TTF TrueType, OTF OpenType, FON Generic font, PFB Printer font binary, dfont Mac OS X data fork font. By T. Reinhardt, Switzerland. [Google] [More]  ⦿


A free google utility developed by Google in 2016 for testing fonts. It takes as input two fonts (typically a font before and after a change), and generates a PDF showing the typeset text in both. Differences atrehighlighted. [Google] [More]  ⦿


Fontdue is a simple, no_std (does not use the standard library for portability), pure Rust, TrueType (.ttf/.ttc) & OpenType (.otf) font rasterizer and layout tool. It strives to make interacting with fonts as fast as possible, and currently has the lowest end to end latency for a font rasterizer, beating Freetype, rusttype and all the others. By Seattle-based Joe C (or Mooman219). [Google] [More]  ⦿


Web-based TTF font editor, live at Fontstore. [Google] [More]  ⦿


Iconic font scissors. This free tool can be used to combine icons into a single font. There is, for example, a tool called svg2ttf. The authors are Roman Shmelev, Vitaly Puzrin and Aleksey Zapparov.

Fonts from which compositions can be made:

  • Entypo by Daniel Bruce.
  • Font Awesome by Dave Gandy
  • Typicons by Stephen Hutchings
  • Modern Pictograms by John Caserta
  • Meteocons by Alessio Atzeni
  • Maki by Mapbox
  • Zocial by Sam Collins
  • Brandico by Crowdsourced
  • Web Symbols by Just Be Nice studio

Github link for Fontello. [Google] [More]  ⦿

[George Williams]

George Williams' free Open Source UNIX-based font editor for type 1 and truetype fonts, previously called Pfaedit. Also does truetype collections (TTC) and opentype fonts. Note that FontForge can be used to do all conversions between all formats (type 1, truetype, OpenType; PC, UNIX and Mac): it's a formidable tool. The internal text format for fonts is called SFD. It is a format that is acceptable for communicating and storing fonts. Note also that there is a powerful scripting language that can automate conversions and various tedious tasks. FontForge keeps on getting updates by various contributors well into 2022.

Interview. Wikipedia page on FontForge.

FontForge documentation. FontForge history.

Footnote: the headline of this page is set in New G8 by Artifex and Michael Sharpe based on URW Garamond No.8, a project developed, like hundreds of others in the open source community, by FontForge.

Github link. [Google] [More]  ⦿

[Geoff Richards]

Free Perl utility for reading font files and rendering glyphs from Perl using FreeType2. GitHub link. By Geoff Richards. [Google] [More]  ⦿

[Father Chrisostomos]

Free utility for converting between glyph names and characters, following the Adobe Glyph Naming convention. [Google] [More]  ⦿

FontHopper 1.0

Mac utility to convert PC type 1 and TTF to Mac format. Reportedly faster and easier to use than FontMonger. Free software. (Click in Font Utilities.). Dead link. No longer available, but preferred by many over the commercial product TransType (such as by Don Hosek). Bought by Adober and then dumped because the product annoyed them. [Google] [More]  ⦿

[Antonio Rodriguez]

Font converter: ttf to woff, otf and svg. Page by Antonio Rodriguez. [Google] [More]  ⦿


A Node.js module to extract info from TTF fonts. [Google] [More]  ⦿


Vincent Zoonekynd's free perl script that installs truetype and type 1 fonts for use in LATEX. [Google] [More]  ⦿


This Python script attempts to rename TTF fonts according to the name stored in the TTF header. [Google] [More]  ⦿

[Igor Viarheichyk]

Free command line tool that generates a PDF file with a deailed listing of the contents of the font for given truetype or opentype inputs. [Google] [More]  ⦿

Fonts for Starwriter

Instructions for the use of type 1 fonts for use with Linux's Starwriter. By Jens Krinke. Contains some fonts as well. [Google] [More]  ⦿

[Robert Meek]

A nifty and elegant free service by FontShop started in 2008 to make, share and download modular fonts, peppered, of course, with FontShop ads. FontStruct lets you quickly and easily create fonts constructed out of geometrical shapes, which are arranged in a grid pattern, like tiles or bricks. Once you're done building, FontStruct generates high-quality TrueType fonts, ready to use in any Mac or Windows application. You can keep your creations to yourself, but we encourage users to share their "FontStructions". Explore the Gallery of fonts made by other FontStruct users and download them or even copy them and make your own variations. Creation page.

It is amazing how the 100 or so basic shapes can be combined in many beautiful typefaces---this is not just a simple generalization of a pixel font editor. After only 3 weeks, FontStruct had over 21,000 registered users, and people had already made over 23,000 new fonts. FontStruct was made for FontShop by Robert Meek.

List of many designers and fonts at FontStruct compiled by yours truly.

My wishlist for them [which they have happily ignored for many years now, and things are getting increasingly worse]: to add all font designer names to their pages and inside the fonts, to organize a super-page with a list of all designers, to speed up the software and/or internet line (by a factor of ten), to remove the annoying extra clicks on license agreements before downloads, to fix the browser crashes reported by many (Allan Weiser and others; Mac OSX Leopard/Firefox has problems and still crashes Firefox as late as January 2010), to enable mass downloads and mass downloads per designer, to split the free fonts from those that cannot be downloaded (an increasingly large portion, by the way), to eliminate logins with passwords for visiting tourists, and to eliminate Flash (it crashes in Google Chrome regularly when FontStruct windows are open).

Tutorial (video) by Rob Meek.

Daumen9 made by Crissov in 2009 exposes the fundamental flaw of all modular designs that work within the limitations of truetype or opentype or type 1---one can't achieve proper small circles. Not FontStruct's error---blame it on short-sightedness of the font format engineers. [Google] [More]  ⦿


OpenType font table reporting tool for ttf and otf fonts. [Google] [More]  ⦿

[Behdad Esfahbod]

The fontTools project was started by Just van Rossum in 1999, and was maintained as an open source project at Sourceforge. In 2008, Paul Wise (pabs3) began helping Just with stability maintenance. In 2013 Behdad Esfahbod began a friendly fork, thoroughly reviewing the codebase and making changes at Github to add new features and support for new font formats.

fontTools is a library for manipulating fonts, written in Python. The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats. The project has a BSD-style open-source licence. Among other things this means you can use it free of charge. Once installed you can use the ttx command to convert binary font files (.otf, .ttf, etc) to the TTX xml format, edit them, and convert them back to binary format. TTX files have a .ttx file extension. The following tables are currently supported: BASE, CBDT, CBLC, CFF, COLR, CPAL, DSIG, EBDT, EBLC, FFTM, GDEF, GMAP, GPKG, GPOS, GSUB, JSTF, LTSH, MATH, META, OS/2, SING, SVG, TSI0, TSI1, TSI2, TSI3, TSI5, TSIB, TSID, TSIJ, TSIP, TSIS, TSIV, VDMX, VORG, avar, cmap, cvt, feat, fpgm, fvar, gasp, glyf, gvar, hdmx, head, hhea, hmtx, kern, loca, ltag, maxp, meta, name, post, prep, sbix, trak, vhea and vmtx. [Google] [More]  ⦿

Fonttootf -- Fonttosfnt

Fonttootf / Fonttosfnt are free utilities for converting bitmap fonts (BDF) to truetype or OpenType format. They are now included in the XFree86 CVS tree. By Juliusz Chroboczek. [Google] [More]  ⦿


Font::TTF Perl Module. By SIL. See also Font TTF Scripts by SIL. [Google] [More]  ⦿


Martin Hosken's free Perl module for TrueType font hacking. Supports reading, processing and writing of the following tables: LTSH, OS/2, PCLT, cmap, cvt, fpgm, glyf, hdmx, head, hhea, hmtx, kern, loca, maxp, name, post, prep, vhea, vmtx and the reading and writing of all other table types. In short, you can do almost anything with a standard TrueType font with this module. Alternate site. Another site. Now also support for the OpenType tables: GSUB, GDEF and GPOS and also a bunch of AAT tables. The module now also supports XML output and a buggy XML input. Man pages. On-line manual. [Google] [More]  ⦿

[Malay Kumar Basu]

In 2003, Malay Kumar Basu wrote this (free) program to parse truetype fonts. [Google] [More]  ⦿


I quote Laurence Penney on this old Windows 3 software program made by ElseWare: FontWorks is a parametric font generation system. Using major extensions to the PANOSE concept [the system devised by ElseWare for stylistic font classification and matching] it enabled the re-creation of outline fonts from their parametric descriptions. These sets of parameters were convenently small, so you could afford to have the complete set of 150 fonts installed. When the user selected an ElseWare font in a document, a "synthetic" TrueType font was generated and kept in memory. The first request would take a few seconds to complete, but after that the system was as efficient as standard TrueType. FontWorks ran on Windows 3.1x only. Although not available any more to the public as FontWorks, the same "InfiniFont" technology for font synthesis is now part of Hewlett-Packard's PCL6 printer language (and may soon become important to Web font specification). FontWorks was ultimately of limited interest to the typographer as it gave no control of the parameters to the user: the focus was on font compression. It's interesting to note how close compression and parametrization (i.e., understanding the principles) of type are. ElseWare was acquired by Hewlett-Packard in late 1995: see the press release. [Google] [More]  ⦿

Frank Bruder

During his computer science studies at the University of Hamburg, Frank Bruder, a supporter of open source code software, designed several typefaces. Creator of the Open Font Library fonts Tomson Talks (2008, comic lettering), Block Stencil (2008), Far Side (2008, sci-fi) and Futhaark hnias (2008, runes), Tomson Talks (2010, hand-printed). Aka Skotan. Dark End is a hand-coded SVG font---check the source code to see what can be done with so little! Devian tart link. [Google] [More]  ⦿

Freedom of choice for font formats
[Werner Lemberg]

In their presentation at ATypI 2013 in Amsterdam, Werner Lemberg (the co-developer of Freetype) and David Lemon (Adobe) compare truetype and type 1 for use in small devices. Their talk sounds quite interesting, and promises a small shake-up in font rendering on small screens.

The abstract: The PostScript (CFF) font format, in which most of the world's fonts are developed, is commonly used for all the traditional forms of graphic design, such as books, magazines, newspapers, advertising, posters, logos, packaging, and movie titling. But for the most part it hasn't been used in HTML pages or on mobile devices. Those environments have often done a poor job of displaying the fonts in this format, so designers have been limited to using only TrueType. Because TrueType is harder to develop and produces larger fonts, there are advantages to being able to use CFF as well. Adobe and Google have been working with the developers of FreeType, the open-source font rendering engine used in billions of devices, to improve the font imaging solutions available to browsers and mobile devices. David Lemon and Werner Lemberg will talk about the improvements coming soon to a screen near you, what this means for designers and developers, and also discuss how companies can work together to bring value to type users via open-source offerings. [Google] [More]  ⦿

FreeType 2

OS font server: FreeType/2 is a free replacement for OS/2's TRUETYPE.DLL developed by Michael Necasek. FTP access. [Google] [More]  ⦿

Freetype and truetype patent situation

Truetype fonts render well on screen thanks to special hinting "programs" in each font. Freetype, a free truetype font renderer, is not allowed to use these hinting programs because of a series of 3 patents held by Apple. So, to be safe, Freetype2 saw was created, in which there is auto-hinting, bypassing the font hinting instructions. Note however that the auto-hinting may be disabled by toggling a parameter. [Google] [More]  ⦿

FreeType Auto-Hinting

Freetype auto-hinting bypasses any hints in fonts for fast on-the-fly rendering and hinting. This is of course the way to go. Part of the freetype project. [Google] [More]  ⦿

FreeType Engine User Guide

FreeType's lead designer and writer, David Turner, offers Freetype's user guide. See here for his explanation of truetype. [Google] [More]  ⦿

FreeType Project
[Werner Lemberg]

FreeType is a freely available software library to render fonts. It is written in C, designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats. Gitlab link since 2021.

The original crew: Robert Wilhelm at the Physiologisches Institut TU Muenchen. Copyright 1996 David Turner, 1997 Robert Wilhelm, Download latest version here (in July 2008, we reached FreeType 2.3.7).

Werner Lemberg is a software developer with special interest in typography and fonts. He has written various packages for LaTeX (e.g., the CJK package for typesetting various Asian scripts) and was the maintainer of GNU troff for many years. Since 20 years he has been part of the FreeType project (a library for rendering fonts), being its maintainer today. In 2011, he started ttfautohint, a small program to auto-hint TrueType fonts that provides support for an ever-growing number of scripts. Werner is a professional musician working as a teacher in both Salzburg (University Mozarteum) and Vienna (Prayner Conservatory). He was a speaker at ATypI 2013 in Amsterdam. His talk there was entitled Freedom of choice for font formats. He discussed the issues involved in truetype versus type 1 (CFF) for developing fonts for small devices. The talk was co-presented by Adobe's David Lemon. [Google] [More]  ⦿

Gary Kacmarcik

[More]  ⦿

GDTCLFT library
[John Ellson]

TrueType font support for the TCL GD graphics package. By John Ellson at Lucent. Uses the FreeType library. [Google] [More]  ⦿


Daniel Taupin from the Laboratoire de Physique des Solides, F-91405 Orsay, France, offers open source code for creating PK, GF and TFM files from TTF files. [Google] [More]  ⦿

Geoff Richards

[More]  ⦿

George Williams

[More]  ⦿

George Williams

[More]  ⦿

George Williams

[More]  ⦿

George Williams

[More]  ⦿

Get FontName
[Micky Baladelli]

A simple script to retrieve a font name from a truetype file. By Paris-based Micky Baladelli. [Google] [More]  ⦿


The font subpages at the San Francisco-based computer software site GitHub. Most links are for apps and small utilities related to fonts. [Google] [More]  ⦿

gltt 2.3

A (free) library that allows you to use TrueType fonts in any OpenGL application. By Stéphane Rehel. Requires the FreeType library. [Google] [More]  ⦿


From the Summer Institute of Linguistics (SIL), an extensible rendering engine for complex writing systems. That is, an environment for portable smart font rendering, ideal for many non-roman writing systems. Free open source code. Graphite consists of a rule-based programming language--Graphite Description Language (GDL)--that can be used to describe the behavior of a writing system, a compiler for that language, and a rendering engine that can serve as the back end of a text processing application. Graphite renders TrueType fonts that have been extended by means of compiling a GDL program. Greg Lyons from SIL states "You might find the design to be an interesting alternative to OpenType/Uniscribe and AAT (TrueType GX)." Sourcefrge project. [Google] [More]  ⦿

Great truetype fonts
[Laurence Penney]

Type chimerique lists the well-hinted truetype fonts. [Google] [More]  ⦿

[Karl Bowden]

Generator of browser fonts and css from ttf or otf files. By Karl Bowden (Sydney, Australia). See also Bowden's fontfacegen for free code with similar functionality. [Google] [More]  ⦿


Create a TTF font from an SVG font. [Google] [More]  ⦿


Create an EOT font from a TTF font with Gulp. [Google] [More]  ⦿


Create a truetype font to svg files. [Google] [More]  ⦿

gulp-ttf2woff and gulp-ttf2woff2
[Nicolas Froidure]

Create a WOFF font from a TTF font with Gulp. See also here. By Nicolas Froidure (Lille, France). [Google] [More]  ⦿

Han The Thanh

[More]  ⦿

Han-Wen Nienhuys

[More]  ⦿

Hedrick's utility

Charles Hedrick's free utility (chmap.c) for Windows machines to extract expert sets, small caps, etcetera from Truetype or OpenType fonts and make special Truetype or OpenType fonts for these expert sets, for use with older Windows software. Hedrick is the Director of Computing Services at Rutgers University. Hedrick also discusses the choice of text fonts: Documenta, Aldus, Janson Text, Minion, Warnock. Alternate URL. [Google] [More]  ⦿


Truetype developer information files. These include the truetype specs, TTFNAME (a renamer utility), TTFDUMP, Embeddin (an embedding byte setter), and additional Windows information. [Google] [More]  ⦿

Hinting is Dead

The typophiles discuss the demise of hinting in fonts. Type designers can rejoice, because they can now concentrate on the artistic job of designing curves and white spaces. They should not have to deal with engineering tasks such as hinting. That task should be left to the font rendering software. The process should be automated at that level. Some passages from that discussion:

  • The Wikipedia: Increasing resolutions and new approaches to screen rendering have reduced the requirement of extensive TrueType hinting. Apples rendering approach on Mac OS X ignores almost all the hints in a TrueType font, while Microsoft's ClearType ignores many hints, and according to Microsoft, works best with lightly hinted fonts.
  • Theunis de Jong: Hinting for low screen resolution will always be necessary. However, it seems that the process of finding out what to hint is moving towards the type renderer, rather than the designer (as seen in, for example, FreeType). I can think of various good reasons for this. A system-local hinting engine can consider local hardware issues such as resolution and pixel representation up to the order of RGB pixels on an LCD screen. I seem to remember FreeTypes hinting works on both horizontally and vertically aligned LCD RGB pixels, where ClearType is focused onto horizontal alignment only. Theres no way all this (excluding!) hinting can be built into every font. Another good reason is consistency: some fonts are very well hinted, others not at all. Using the type render engine to calculate hints means every font gets an equal chance to look good. (Or bad.) A final reason is, the two main hint types of TrueType and Type 1 are mutually exclusive. The designer has to pick one. FreeType can work directly with the raw curves.
  • Bill Troop: If you go back to 1989, everyone was still thinking in terms of basic type libraries of only a very few hundred fonts. Even so, the TT developers claim they would have parity with the Adobe library in a year proved delusory, and let's not forget the whole thing came about because Adobe was charging exorbitant licensing fees. In those days, when nobody thought of tens of thousands of fonts, it was tenable for Apple and MS to think of putting the hinting burden primarily on the font, rather than the rasterizer. But Adobes philosophy, to put the burden on the rasterizer rather than the font, was always, one hoped, going to win out in the end otherwise independent type designers would go mad. It looks like TT is embracing this, thanks to better and better anti-aliasing. Nevertheless, even in ClearType, a tiny wrong instruction can wreak havoc, as shown by the error in Constantia revealed in a thread here some time ago. What its looking like is that rasterizers are going to be doing a better and better job, but that hand-hinting will always offer opportunities for the best possible output unfortunately, of course, such hinting is always tied to a particular rasterizer. Could there ever be universal rasterizer?
[Google] [More]  ⦿

Hinting Tutorial

Hinting tutorial by Vincent Connare at Microsoft. [Google] [More]  ⦿

Hiroyuki Tsutsumi

[More]  ⦿

History of Truetype
[Laurence Penney]

By Laurence Penney. The truetype development team at Apple:

  • Kathryn Weisberg: project lead, instruction editing.
  • Sampo Kaasila: coding---interpreter, instructions, scan conversion, glue code. Mike Reed: coding font editor, glue code.
  • Charlton Lui: coding font manager, QuickDraw mods, glue code and hash buffer.
  • Richard Becker: coding translator from URW VS format, outline font data protection scheme.
  • Lee Collins&Dave Opstad: coding international data structures.
  • Jim Gable: hardware product management.
  • John Harvey: developer technical support.
  • Dianne Patterson: Inside Macintosh and format documentation development.
  • Andy Yarborough&Pam Martin: system and printer software quality and test.
[Google] [More]  ⦿

History of Truetype
[Laurence Penney]

Page edited by Laurence Penney, including parts of interviews with the creators of TrueType. The TrueType Development crew at Apple consisted of Kathryn Weisberg, Sampo Kaasila (the inventor of Truetype from 1987-1989), Mike Reed, Charlton Lui, Lee Collins, Dave Opstad, Jim Gable, John Harvey, Dianne Patterson, Andy Yarborough and Pam Martin. Plus further links. [Google] [More]  ⦿

History of Truetype: David K. Every

David K. Every writes on the history of truetype. [Google] [More]  ⦿

History of Truetype (Microsoft's version)

Microsoft's version of the history of Truetype. [Google] [More]  ⦿


This utility takes vector icons in svg format and convert them to icon fonts (svg,ttf,waff,eot). [Google] [More]  ⦿

Igor Viarheichyk

[More]  ⦿

Installing Truetype Fonts

Tutorial on installing truetype fonts for Windows. [Google] [More]  ⦿

Ivan Ukhov

Font software specialist. He designed parsers for SVG, truetype, opentype and PostScript fonts. [Google] [More]  ⦿

James Godfrey-Kittle

[More]  ⦿

Jan Bobrowski

[More]  ⦿

Jelle Bosma

Jelle Bosma (b. Rijswijk, The Netherlands, 1959) studied at the Royal Academy of Art in The Hague and. like many of his contemporaries, was influenced by Gerrit Noordzij. He works from a studio near The Hadue, and designs type, programs font tools, hints, and produces type. His typefaces:

  • He created WTC Cursivium (1986, World Typeface Center).
  • He was one of the main type designers at Scangraphic from 1988-1991, where he designed Forlane in 1991.
  • Bosma joined Monotype in 1992. His role was to oversee TrueType® production and hinting. One of Bosma's first projects for the company's UK office was to manage the production of Greek and Cyrillic core fonts for the Windows® 3.1 operating system. Known for his work with non-Latin typefaces, Bosma has produced fonts for Hebrew, Thai, Arabic and Indic scripts. He relies a lot on his own software, including a truetype font editor called FontDame. He also claims that there are no more than 25 professional hinters world-wide. Alternate URL.
  • Bosma was part of the team that developed corporate identity typefaces for Nokia. Launched in 2002, the Nokia types include sans, serif, and bitmap versions in varying weights. The Nokia fonts are used for everything from architectural signage and printed brochures to screen type for phones and other devices.
  • In 2004, he created the OpenType family Cambria for Microsoft's ClearType project.

Klingspor link. Monotype link. [Google] [MyFonts] [More]  ⦿

Jimmy Wärting
[Online Font Converter]

[More]  ⦿

Joe Seaton

[More]  ⦿

John Ellson
[GDTCLFT library]

[More]  ⦿

John Wong

[More]  ⦿

Just van Rossum

[MyFonts] [More]  ⦿

Karl Bowden

[More]  ⦿

Kaushik Viswanathan
[TTF Parser]

[More]  ⦿


A web app that converts a font from/to ttf, otf, woff and woff2, written by a coder in Tokyo. Github link. [Google] [More]  ⦿

Languages, fonts and encodings

Great page by Konstantin Kazarnovsky on encodings and code pages for many languages, especially Cyrillic. Lots of details on Truetype. [Google] [More]  ⦿

Laurence Penney
[Great truetype fonts]

[More]  ⦿

Laurence Penney
[Parametric TrueType fonts]

[More]  ⦿

Laurence Penney
[TrueType Hinting]

[More]  ⦿

Laurence Penney
[History of Truetype]

[More]  ⦿

Laurence Penney
[Truetype Typography]

[More]  ⦿

Laurence Penney
[TrueType outlines]

[More]  ⦿

Laurence Penney
[TrueType tools]

[More]  ⦿

Laurence Penney
[TrueType Q&A 1998]

[More]  ⦿

Laurence Penney
[History of Truetype]

[More]  ⦿

Laurence Penney

Laurence Penney (born Isleworth, London, 1969, based in Bristol, UK) is a digital type specialist and dynamic (or variable) font technology expert, who has his own blog. His work has had a major impact on the type technology world we know today.

At university (B.Sc. Computer Science) he created a prototype parametric font system, and wrote that it was a weird and unusable font production system, proving to himself that over-automation of type design is a Bad Thing.

He was involved in Type Chimerique: Type Chimirique (formerly Kendrick Digital Typography) is a small organization dedicated to digital fontology. In other words, we specialize in everything to do with digital type. We design, hint and customize type to your requirements---avoiding automatic systems whenever there's a suspicion of inferior quality, writing our own tools where existing ones aren't enough. We're particularly into TrueType, and take commissions for writing custom TrueType (and OpenType) editing tools---for glyph outlines and other parts of the font file. We also design, adapt and hint and Type 1 fonts. From 1993 onwards, he went freelance and (in his own words) divined the black art of TrueType hinting, tweaking fonts for Microsoft, Linotype and indie designers.

In 1999 he was hired as a founder member of MyFonts, at the time only an idea within Bitstream (Cambridge, MA). He enlarged the team and helped the company to become market leader by a wide margin. In particular, he helped create the site's unique balance between newbie appeal and an extensive typographic resource. He developed MyFonts.com's in-house software, contributed editorial content, and co-managed the distributor's contacts with foundries and designers.

At ATypI 2004 in Prague, Penney spoke about EULAs.

From 2016 he has been a consultant in variable fonts. He presents aspects of the technology at conferences and universities, and wrote the open source Fit-to-Width library. His Axis-Praxis website (2016-present) is the first place that anyone can play with variable fonts.

Laurence also lectures on font technology at typographic conferences and is visiting lecturer at Reading University.

Speaker at ATypI 2019 in Tokyo on the topic of Parametric Fallback Fonts for the Web. Related to that talk, he set up FauxFoundry with Irene Vlachou in 2019. FauxFoundry provides tools for providing Greek fonts that match a Latin counterpart. [Google] [MyFonts] [More]  ⦿

Laurence Penney
[TrueType and Anti-aliasing]

[More]  ⦿

Laurence Penney
[TrueType Typography]

[More]  ⦿

LCDF Typetools
[Eddie Kohler]

LCDF stands for Little Cambridgeport Design Factory. LCDF TypeTools is a tremendously useful free software package written and maintained by Eddie Kohler between 1997 and 2019. These programs are available at LCDF:

  • cfftot1 translates a Compact Font Format (CFF) font, or a PostScript-flavored OpenType font, into PostScript Type 1 format. It correctly handles subroutines and hints.
  • mmafm creates an AFM file (font metrics) corresponding to an instance of a Type 1 Multiple Master font. It reads the AMFM and AFM files distributed with the font.
  • mmpfb creates a normal, single-master font program which looks like an instance of a Type 1 Multiple Master font. It reads the multiple master font program in PFA or PFB format.
  • otfinfo reports information about OpenType and TrueType fonts, such as the OpenType features and Unicode code points they support, or the contents of their size optical size features.
  • otftotfm creates TeX font metrics and encodings that correspond to an OpenType or TrueType font. It interprets glyph positionings, substitutions, and ligatures as far as it is able. You can say which OpenType features should be activated.
  • t1dotlessj reads a Type 1 font, then creates a new Type 1 font whose only character is a dotless lower-case j matching the input font's design.
  • t1lint checks Type 1 fonts for correctness. It tests most of the requirements listed in Adobe Systems' Black Book (Adobe Type 1 Font Format), and some others.
  • t1rawafm creates an AFM font metrics file corresponding to a raw Type 1 font file (in PFA or PFB format).
  • t1reencode reencodes a Type 1 font, replacing its internal encoding with one you specify.
  • t1testpage creates PostScript test pages for a given Type 1 font. These pages show every character defined in the font.
  • ttftotype42 creates a Type 42 wrapper for a TrueType or TrueType-flavored OpenType font. This allows the font to be embedded in a PostScript file.
[Google] [More]  ⦿

LED font V1

Utility for PCs by Scott Dillman that will turn any of your windows TrueType fonts into new LED Sign fonts. [Google] [More]  ⦿


Web site jam-packed with links related to TrueType software (editors, converters). Demo versions of FontLab, Fontographer, FontStudio, IkarusM, Linus M, TypeDesigner, FontMonger, BitFont, ReAdobe, FontDetective, FontMonster. [Google] [More]  ⦿

Logiciels Michel Lepretre

Obsolete entity. It had free font utilities by Michel Lepretre: Typo is a shareware font management program for Windows. It handles type 1 and truetype fonts. EmbedTTF lets you look at the embedding bit of your truetype fonts, and lets you change it. Shareware. [Google] [More]  ⦿


Free command line font utility for listing all truetype fonts. For Windows. [Google] [More]  ⦿

LSU Webliography: TrueType Fonts

Check if your system has the Microsoft web fonts properly installed. [Google] [More]  ⦿

Luc Devroye

[More]  ⦿

Mac OS X

The Mac OS X operating system can work with native Windows truetype fonts. Also acceptable are TrueType collections (with the extension .ttc) and OpenType fonts (with the extension .otf). [Google] [More]  ⦿

Mac TTF binary format

Mac binary format for truetype files. Note in particular that the Windows truetype file is a proper subset of this file, unmodified. [Google] [More]  ⦿

Making TrueType bitmap fonts

Dead link. Essay by Vincent Connare at Microsoft on the creation of ttf files from bdf files, using Fontographer and sbit32.exe. [Google] [More]  ⦿

Malay Kumar Basu

[More]  ⦿

Marcus Larsson

Marcus Larsson explains on how to add truetype fonts for use with X-Windows under Redhat Linux. [Google] [More]  ⦿

Markus Ast

[More]  ⦿

Markus Ast

[More]  ⦿

Martin Hosken

Martin Hosken's free PERL modules. GitHub link.

  • Font-TTF: Supports reading, processing and writing of the following tables: GDEF, GPOS, GSUB, LTSH, OS/2, PCLT, bsln, cmap, cvt, fdsc, feat, fpgm, glyf, hdmx, head, hhea, hmtx, kern, loca, maxp, mort, name, post, prep, prop, vhea, vmtx and the reading and writing of all other table types. GitHub link.
  • Font-TTF-Scripts: Smart font script supporting modules and scripts for TTF/OTF. This module contains a number of useful programs for hacking with TTF files: check_attach, eurofix, fret, hackos2, make_gdl, make_volt, psfix, thai2gdl, thai2ot, thai2volt, ttfbuilder, ttfenc, ttfname, ttfremap, ttfsetver, volt2xml, voltExportAnchors, voltFixup, voltImportAnchors.
  • hackos2: edit the OS/2 table in a TrueType Font.
  • ttfbuilder: assemble a font from another font. Its aim is to allow a user to describe a new font in terms of the glyph pallette of a source font.
  • Text-PDF (text to PDF).
  • Font-FRET: font reporting tool system. See also here.
[Google] [More]  ⦿


Free truetype font manipulation software by George Williams, to work besides pfaedit (now FontForge). Hex-editing, ordinary editing, and scripting are possible. I quote: Mensis is not a font creation program, look at PfaEdit for that. It is designed as a companion program to PfaEdit, to take an existing TrueType (OpenType, TrueType Collection) file and allow you to edit some of the tables. This is primarily to provide access to certain features of TrueType that would be awkward to fold into PfaEdit's UI. [Google] [More]  ⦿


From its developer, Serge Vakulenko: "Metatype is a set of utilities and scripts for creating TrueType fonts using Metafont language. It also includes two font families, named TeX and TeX Math, based on the D. Knuth's Computer Modern fonts, but extended with Greek, Cyrillic and other characters. Metatype and TeX fonts can be used under the GPL license." The TeX family consists of TeXBold, TeXBoldItalic, TeXItalic, TeXMono, TeXMonoItalic, TeXMath, TeXMathBold, TeXMathBoldItalic, TeXMathItalic, TeXNarrow, TeX, TeXSans, TeXSansBold, TeXSansBoldItalic, TeXSansItalic, TeXWide. It comes in TTF and BDF formats. Free software in pre-alpha development, for Windows and X11/UNIX/Linux. The code is in C and Python. [Google] [More]  ⦿

[Han-Wen Nienhuys]

mftrace is a small Python program that lets you trace a metafont into a PFA or PFB font (A PostScript Type1 Scalable Font) or TTF (TrueType) font. It is licensed under the GNU GPL. All done by Han-Wen Nienhuys. Requires autotrace and pfaedit (now FontForge). Similar to metatype, which only makes truetype though. Credit: Gf2pbm, the utility to convert a MetaFont GF file to a PBM file was based on Paul Vojta's Xdvi. Manual by Julian Gilbey. The comparison with similar programs goes like this (I quote):

  • Why use mftrace over textrace? Textrace and mftrace are functionally similar. However, mftrace is quicker, more cleanly written and can be installed using standard methods. Additionally, textrace requires perl, ghostscript and dvips.
  • How about MetaFog? MetaFog operates directly on the curves that generate the bitmap font, its outlines will probably be smaller and better. However, MetaFog is a proprietary product: its source code is not available, and it will only run on a limited number of platforms.
  • How about MetaType1? MetaType1 is an approach that puts severe constraints on what may be done in a font program. It does not work for fonts containing overlaps and shaped pens.
  • How about FontForge itself? FontForge is an interactive editor, but it can be scripted. Since it supports bitmap tracing and TeX bitmap fonts, it is possible to duplicate the functionality of mftrace. However, out of the box, FontForge does not recognize TeX encodings. [Google] [More]  ⦿

Michael Glauche

Step by step explanation by Michael on how to use truetype fonts with X-Windows/Linux/UNIX. [Google] [More]  ⦿

Micky Baladelli
[Get FontName]

[More]  ⦿

Micro Technologies Inc

Truetype is a software package for the Palm Pilot that permits the use of truetype fonts on the Palm Pilot. It includes a truetype to Palm format converter, TTF2PDB. [Google] [More]  ⦿

Microsoft's Truetype Font Properties Editor

Free executable code that allow changes to: designer, designer link, type foundry, description, foundry link, license, license link, vendor ID, and embedding (more restrictive only). [Google] [More]  ⦿

MicroX-Win v2.8.8

Software by Information Technology Services, The University of Western Ontario, that includes bdftofon and mkfontdir for making BDF format fonts into FON format fonts. I could not find those specific packages, however. [Google] [More]  ⦿


Scripts to generate TTF files from BDF source files. [Google] [More]  ⦿

moe kai

Chinese TrueType font moe_kai.ttf (8.77MB). And software (cb2tt) for creating Chinese TrueType fonts from bitmap fonts. [Google] [More]  ⦿

Nicolas Froidure
[gulp-ttf2woff and gulp-ttf2woff2]

[More]  ⦿

Nike La Police

Free software by Lucas Lejeune and Etienne Ozeray for grungifying truetype fonts. [Google] [More]  ⦿

Noah Petherbridge

[More]  ⦿

[Belleve Invis]

This free Github-based program written in 2014-2015 by Belleve Invis does TTF parsing and generation, CFF OTF parsing, and CFF OTF to TTF conversion. [Google] [More]  ⦿


Simple and clean TrueType font renderer written purely in c#. [Google] [More]  ⦿

Online font converter

Free on-line font converter (truetype, dfont, opentype). I checked this out, and have to warn people not to use it---it does not preserve several tables. Most importantly, the "name" table is lost in the conversion. Furthermore, this may be a way of grabbing your font. One should do these delicate tasks with trusted software on one's own computer. Nevertheless, if you insist, here are the formats between which it converts: .dfont .eot .otf .pfb .tfm .pfm .suit .svg .ttf .pfa .bin .pt3 .ps .t42 .cff .afm .ttc and .woff. [Google] [More]  ⦿

Online Font Converter
[Jimmy Wärting]

The Online Font Converter converts fonts to/from: pdf dfont eot otf pfb tfm pfm suit svg ttf pfa bin pt3 ps t42 cff afm ttc woff woff2 ufo. By Jimmy Wärting. [Google] [More]  ⦿

[Vyacheslav Shimarulin]

Convert an otf font to a ttf font. By Vyacheslav Shimarulin. See also a similar program, otf2ttf, by Cao Wei Wei. [Google] [More]  ⦿

[Eddie Kohler]

Eddie Kohler's free type utility which creates TeX font metrics and encodings that correspond to a Truetype or OpenType font. It will interpret glyph positionings, substitutions, and ligatures as far as it is able. You can say which OpenType features should be activated. [Google] [More]  ⦿

Page Technology Inc

"Page Technology Marketing, Inc. (PageTech) specializes in HP PCL page description language, Intellifont, TrueType[tm] and PostScript typeface conversion utilities and related technology. Our original AllType (150USD), "Universal Typeface Converter" will evolve into a Web-based typeface conversion service. Until we are completely automated with a trialware converter, E-Commerce front-end, etc., we will only accept orders for custom typeface conversion projects with a minimum order amount of US$300. We plan to launch a fully automated service by March 2001." [Google] [More]  ⦿

Parametric TrueType fonts
[Laurence Penney]

Tutorial by Laurence Penney about parametric fonts. The title "parametric truetype fonts" is a misnomer. Laurence surveys Knuth's Metafont system, FontWorks by ElseWare. Infinifont by Hewlett-Packard, Ares FontChameleon, LiveType (by Ariel Shamir and Ari Rappoport), and "abcdefg" (by Debra Adams). [Google] [More]  ⦿


The main digital type foundry in Russia. ParaType was established as a font department of ParaGraph International in 1989 in Moscow, Russia. At that time in the Soviet Union, all typeface development was concentrated in a state research institute, Polygraphmash. It had the most complete collection of Cyrillic typefaces, which included revivals of Cyrillic typefaces developed by the Berthold and Lehmann type foundries established at the end of 19th century in St. Petersburg, and artwork from Vadim Lazurski, Galina Bannikova, Nikolay Kudryashov and other masters of type and graphic design of Soviet time. ParaType became the first privately-owned type foundry in many years. A license agreement with Polygraphmash allows ParaType to manufacture and distribute their typefaces. Most of Polygraphmash staff designers soon moved to ParaType. In the beginning of 1998, ParaType was separated from the parent company and inherited typefaces and font software from ParaGraph. The company was directed by Emil Yakupov until February 2014. After Yakupov's death, Irina Petrova took over the reins.

Products include FastFont, a simple TrueType builder, ParaNoise, a builder for PostScript fonts with random contours, FontLab, a universal font editor and ScanFont, a font editor with scanning module. Random, customized fonts. Multilingual fonts including, Latin, Cyrillic, Arabic, Greek, Georgian and Hebrew fonts for Macintosh and Windows.

Catalog. Designers. Alternate URL.

Famous typefaces by Paratype include Academy, Pragmatica, Newton, Courier, Futura, Petersburg, Jakob, Kuenstler 480, ITC Studio Script, ITC Zapf Chancery, Amore CTT (2004, Fridman), Karolla, Inform, Hafiz (Arabic), Kolheti (Georgian), Benzion (Hebrew).

The PT Sans (Open Font Library link), PT Serif and PT Mono families (2009-2012) are free. PT stands for Public Type. Another download site. PT Sans, for example, consists of PTSans-Bold, PTSans-BoldItalic, PTSans-Caption, PTSans-CaptionBold, PTSans-Italic, PTSans-Narrow, PTSans-NarrowBold, PTSans-Regular.

Other free ParaType fonts include Courier Cyrillic, Pushkin (2005, handwriting font), and a complete font set for Cyrillic.

Type designers include Vladimir Yefimov, Tagir Safayev, Lyubov Kuznetsova, Manvel Schmavonyan and Alexander Tarbeev. They give this description of the 370+ library: The Russian constructivist and avant garde movements of the early 20th century inspired many ParaType typefaces, including Rodchenko, Quadrat Grotesk, Ariergard, Unovis, Tauern, Dublon and Stroganov. The ParaType library also includes many excellent book and newspaper typefaces such as Octava, Lazurski, Bannikova, Neva or Petersburg. On the other hand, if you need a pretty typeface to knock your clients dead, meet the ParaType girls: Tatiana, Betina, Hortensia, Irina, Liana, Nataliscript, Nina, Olga and Vesna (also check Zhikharev who is not a girl but still very pretty). ParaType also excels in adding Cyrillic characters to existing Latin typefaces -- if your company is ever going to do business with Eastern Europe, you should make them part of your corporate identity! ParaType created CE and Cyrillic versions of popular typefaces licensed from other foundries, including Bell Gothic, Caslon, English 157, Futura, Original Garamond, Gothic 725, Humanist 531, Kis, Raleigh, and Zapf Elliptical 711.

Finally, ParaType offers a handwriting font service out of its office in Saratoga, CA: 120 dollars a shot.

View the ParaType typeface library. Another view of the ParaType typeface collection. [Google] [MyFonts] [More]  ⦿

Parser for TrueType fonts

[More]  ⦿

Paul Flo Williams

[More]  ⦿

[George Williams]

Free Truetype font utility by George Williams. This program reads a pcl file (for an HP printer) and extracts any truetype fonts nested within it. [Google] [More]  ⦿

Perl Freetype library (perlftlib)

Free Perl programs for dealing with truetype fonts. Page and software by Kazushi (Jam) Marukawa. [Google] [More]  ⦿

Perl modules

Perl font utilities for type 1 and truetype such as Font-AFM (Gisle Aas), Font-Fret (Martin Hosken), Font-TFM (Jan Pazdziora, Font-TTF (Martin Hosken). [Google] [More]  ⦿

Petar Knezevich

Petar Knezevich tells you how to install truetype fonts with RedHat Linux. [Google] [More]  ⦿

Peter Baker

[More]  ⦿

Peter Upfold

[More]  ⦿


Truetype font format information. [Google] [More]  ⦿


George Williams' free Open Source UNIX-based font editor for type 1 and truetype fonts. Also does truetype collections (TTC) and opentype fonts. Note that PFAedit can be used to do all conversions between all formats (type 1, truetype; PC, UNIX and Mac): it's a formidable tool. In 2004, Pfaedit was renamed FontForge. [Google] [More]  ⦿

Philipp Lehman

[More]  ⦿

Portable Font Resources (PFR)

PFRs are dynamically downloadable fonts that enable Netscape and Internet Explorer browsers to display character glyphs without relying on native system fonts. Netscape 4 and above have built-in support for PFRs, while Internet Explorer needs an ActiveX plug-in to display characters with PFRs. TrueDoc, the technology behind Portable Font Resources, was developed by BitStream. Alternate URL. Old URL. [Google] [More]  ⦿


Create SVG/TTF/EOT/WOFF/WOFF2 fonts from several SVG icons with PostCSS. [Google] [More]  ⦿

ppmbutton and roxenfont

GNU license open code to render Truetype or X11 fonts to pixmaps. By Peter J. Holzer. [Google] [More]  ⦿

Printing TrueType fonts in Unix

Nice technical discussion by Juliusz Chroboczek. [Google] [More]  ⦿


Add-on to TypeDesigner 3.x that permits batch conversions from type 1 to truetype. This route is recommended by Yummy. [Google] [More]  ⦿

PS=>TTF on Windows

If you drag postscript type 1 font files into the windows/font folder, then the font is converted for you to truetype by Windows. [Google] [More]  ⦿

Python Font Tools

At SourceForge.com, for hacker types: "FontTools is an open source library for manipulating fonts, written in Python. It supports reading and writing of TrueType fonts, PostScript Type 1 fonts as well as AFM files and some MacOS-specific formats. Goals: quality, completeness, flexibility." I dowm=nloaded it and could never get it to work. It was always missing yet another file. Software written by Just van Rossum. [Google] [More]  ⦿

[John Wong]

A python library to read TTF font file. By John Wong. [Google] [More]  ⦿


QuesoGLC is a free implementation of the OpenGL Character Renderer (GLC). QuesoGLC is based on the FreeType library, provides Unicode support and is designed to be easily ported to any platform that supports both FreeType and the OpenGL API. Developed by Dimitri van Heesch. [Google] [More]  ⦿

Redhat Linux

Explanations about the use of truetype fonts in X windows under Redhat Linux. By Marcus Larsson. [Google] [More]  ⦿

Remon Lammers
[TrueFont Family (or: TFF)]

[More]  ⦿

[Rufus S. Hendon]

Free utility for renaming TrueType fonts. Download from CompuGraph International (link on left), Channel 1 (look for file rentt4, v1.4), or Kemosabe's Font Tools. Software by Rufus S. Hendon. [Google] [More]  ⦿

Rich Sprague
[The Scoop on Font Embedding Restrictions&Adobe Acrobat PDF]

[More]  ⦿

Richard Kinch

[More]  ⦿

Richard Kinch

[More]  ⦿

Richard Liu
[TTF Parser]

[More]  ⦿

Rip out your truetype fonts

Reasons why one should remove all truetype fonts from Macs. [Google] [More]  ⦿

Robert Meek

[More]  ⦿

Robert Meek

Font software specialist who has written several free font editors such as MEEK 4.0 and FontStruct, both on-line truetype font generators. He is based in Berlin. At Designer Shock in Berlin, ca. 2001, he made the grunge fonts DSHomeBack, DSHomeFront, DSHomeSide, DSHomeTop (2001). At Meek FM, he presents a typographic synthesizer.

His fontStruct creations are mostly pixelish: Robby Meeky, floorplan, Johann, Johann Skinny, Johann Small (2008, all fat rounded sans typefaces), logo (a horizontal stencil face), low_orbit, low_orbit_super_pixel, minimeek_1, Modular Nouveau No. 2 (2008), minimeek_extended, nouveau_modular, plain, sharp, snipped_1, the_first_dot_clone, the_first_fontstruction, tuning_fork, Dilly Dally (2012, possibly by a pretender?).

As Font, he made Robby Meeky (2008). [Google] [More]  ⦿

Rogier C. Van Dalen

This Dutchman at the University of Leiden wrote open source code for the following tools:

  • TrueTypeViewer enables you to view TrueType fonts, and, specifically, to debug the "instructions" embedded in the font. It has a "Features" button that will allows you to apply OpenType features to the string;
  • TTIComp compiles a .TTI file (with "T"rue"T"ype "I"nstructions in a format not unlike C code) and a TrueType font into an instructed TrueType font;
  • OTComp takes a feature file in a format not unlike Adobe's and produces an OpenType font with advanced layout tables. In other words, it is a text to OT filter.
  • OTLegacy takes an OpenType font and adds Unicode precomposed characters to it by applying the OpenType features.
With these tools, he made two OpenType fonts in 2002, Legendum (like Verdana), and Garogier (like Garamond), covering Latin and polytonic Greek.

Abstract Fonts link. Fontspace link. Klingspor link. [Google] [More]  ⦿

Roy Triesscheijn

[More]  ⦿

Rufus S. Hendon

[More]  ⦿


Free REXX truetype to bitmap source code. This program by Michal Necasek and Daniel Hellerstein. [Google] [More]  ⦿


Comparison between truetype and postscript at Zentrum Informatikdienste of the University of Zürich. Essay on Bezier curves as well. [Google] [More]  ⦿

Sampo Kaasila

Sampo holds a Masters Degree in Electrical Engineering from the Royal Institute of Technology in Stockholm. Originally from Finland, he was the lead engineer for the TrueType rasterizer---and inventor of truetype---while at Apple, from 1987 to 1989. He set up his own company, Type Solutions, to market font development software (TypeMan, StingRay, Incubator), a Java development system, software for the Apple Newton and, later, a new rasterizer, T2K. This relied much less on hints in the font, yet produced results comparable with good TrueType fonts. In 1995-1996, Type Solutions (and Tax and Accounting Software Corporation, whatever that is) made the Helvetica-lookalike fonts TxFntB10, TxFntB12, TxFntB14, TxFntB8, TxFntB6, TxFntN6, TxFntN8.

In 1998, Bitstream acquired Type Solutions and T2K is now fully integrated into Bitstream's font rasterizer, now called Font Fusion. An interview. From August, 1989 to November 1998, he was a founder and President of Type Solutions, Inc., where he developed the font renderer T2K.

Sampo Kaasila joined Bitstream in November 1998 upon the acquisition of his company, Type Solutions, Inc. As Vice President, Research and Development at Bitstream, he is the main developer of ThunderHawk, a web browser for wireless devices. That software has a font family developed by Bitstream called Kaasila (2001). He stayed with Bitstream until its demise in 2012.

In 2012, he joined Monotype as its Research and Development Director.

Linkedin link. [Google] [MyFonts] [More]  ⦿


New font-creation system based on Knuth's metafont, but different. Creates font in a generic format from which PostScript, TrueType and screen fonts are easily derived. By Dae-In Seo, and announced in August 98 in the Metafont mailing list. [Google] [More]  ⦿

SDL_ttf 2.0

An open source code library which allows you to use TrueType fonts in your SDL applications. [Google] [More]  ⦿

Sebastian Kippe
[ttf -> eot]

[More]  ⦿

Sebastian Morovski
[Truetype assembler]

[More]  ⦿


Convert TTF or OTF to WOFF, support Node.js and Browsers. [Google] [More]  ⦿


Pure managed TTF / OTF reader and renderer. [Google] [More]  ⦿

[George Williams]

Free Truetype font utility by George Williams, a truetype to ascii and opentype (.otf) to ascii converter. [Google] [More]  ⦿

Sigmapascal downloads

The free program "truetype" permits people to use truetype fonts in Turbo Pascal. [Google] [More]  ⦿

SmoothType v2.2.2

Greg D. Landweber's Mac code for anti-aliasing TrueType and PostScript fonts. Free. Alternate site. [Google] [More]  ⦿

Solaris: advice on TrueType

Solaris has Truetype support built into the X server. Just put the fonts in /usr/openwin/lib/X11/fonts/TrueType, and add the entry to fonts.dir, fonts.scale, fonts.upr, and (if you want an alias) fonts.alias. [Google] [More]  ⦿


Japanese page with lots of truetype font information and links. Downloadable specs. Mac and PC. [Google] [More]  ⦿

Source Foundry
[Chris Simpkins]

Chris Simpkins (Source Foundry, Baltimore, MD) wrote these free font tools:

  • font-unicode. A command line application that performs searches for Unicode character names by Unicode code points, and for Unicode code points by character names. It supports the Unicode standard v8.0.0. The query results are supplemented with the Adobe Glyph List for New Fonts v1.7 glyph names where applicable.
  • compare-typefaces. Simple browser tool to compare a string between several typefaces, intended to judge the legibility of easily confusable glyphs.
  • ufodiff. A command line UFO source file diff tool for collaborative typeface development projects.
  • ufolint. A source file linter for typeface development in Unified Font Object (UFO) source code. It was designed for continuous integration testing of UFO source contributions to typeface projects.
  • font-line: OpenType vertical metrics reporting and font line spacing adjustment tool.
  • font-ttfa: A command line TTFA table reporting tool for fonts hinted with ttfautohint.
  • fontname.py: Font renaming script for otf and ttf fonts.
  • font-tables: An OpenType font table reporting tool for ttf and otf font files.

In addition, Chris designed the free programming font Hack (2018).

Github link. Use Modify link. [Google] [More]  ⦿

StarOffice&TrueType mini-HOWTO

Esa Tikka on the use of TrueType in StarOffice. Some utilities such as the t1utils package and ttf2pt1. [Google] [More]  ⦿

Staszek Wawrykiewicz

[More]  ⦿


Parse, decode, and rasterize characters for TrueType fonts. Single header file. [Google] [More]  ⦿


Examples of TrueType font rendering in C++11 using stb_truetype library and OpenGL 3+. [Google] [More]  ⦿

Survey of OpenGLC font technology

This document describes the known methods for displaying text inside an OpenGL program. [Google] [More]  ⦿

[Christoph Haag]

Basic files to prepare a font within inkscape and to render a ttf font. By Christoph Haag. [Google] [More]  ⦿


[More]  ⦿

[Andrew Geng]

Bundle SVG images into a TTF via FontForge. By Andrew Geng. [Google] [More]  ⦿


This converter makes use of Online Font Converter. [Google] [More]  ⦿


NodeJS library to convert Illustrator or Inkscape SVG drawings to SVG and TTF fonts. [Google] [More]  ⦿

Synthesis of Parametrisable Fonts by Shape Components

Page by Basile Schaeli of EPFL, Lausanne, Switzerland, that studies the breakdown of glyphs in a few basic forms (serifs, rectangles or stems, curved elements). They go on: Using this method, we have developed a prototype of our component based parametrisable font synthesis system. Fonts are characterized by the font independent structure of individual characters, by typeface category information (serif types, junction types, squareness and obliqueness of round parts), by font-dependent global parameters and by further font-dependent parameters, referring either to a group of characters or to a single character. By varying global parameters, derived fonts can be created which vary in width, weight, contrast and shape. Such derived fonts are useful for producing high-quality condensed text, for varying the character weight and for optical scaling. By example, they show thusly parametrized versions of Times, Helvetica and Bodoni. [Google] [More]  ⦿

T1 -> TTF

Yummy's recommendations on abf: Keep in mind that this is not simple conversion but rather translation - from one language to another. The result is never exactly the same, and often not even adequate. In descending order of my preference:

  • Find machine with WinNT 4.0, make sure ATM is not installed, proceed with T1 installation as if it were OK for Windoze - it will convert it in TTF and place in default font dir. Resulting TTF will have restricted embedding flag. There is a small freeware patcher to correct such naughty behaviour. Good quality.
  • Discontinued Type Designer 3.1 (or crippled Demo for it, and find a patcher "crack"). Good quality conversion.
  • Fontlab 3.0 or Scanfont 3.1. Buy or find cracks. SF has demo which will work for 5 font exports only, but if you would carefully monitor what kind of stuff it writes in windows directory, you can remove these files, and reinstall, and have another 5 fonts... Good quality.
  • Fontographer. Available literally everywhere. Bad boy. Will lose hints and kerns (can import kerns from AFM if available). Autohinting is awful.
  • Alltype 2.0 or FontMonger 1.04. Both old and abandoned (but I heard someone has a nerve to offer Alltype for $200 US!). Can be found on some forgotten FTP sites, mostly in RU domain. Both do the job ~ as FOG does, give or take something. Adequate only for most basic needs.
[Google] [More]  ⦿

T1 => TTF conversion with ATM

Iain's post on how to convert a type 1 font to a truetype font when ATM is installed on your PC:

  • Create two new directories, (I call them FontIN and FontOUT).
  • Put a COPY of the .pfb and .pfm files in the FontIN directory.
  • Fire up Fontographer.
  • Click on File.
  • Open Font.
  • Navigate to the FontIN directory, then click on the .pfb file.
  • Click on File.
  • Import.
  • Metrics.
  • Navigate to the FontIN directory, then clickon the .pfm file.
  • Click on File.
  • Generate Font Files.
  • A new box will open.
  • Set Computer to PC.
  • Set Format to TTF.
  • Set Directory to FontOUT under "where to output the fonts".
  • Click on Generate.
  • When you close or exit, you will be asked whether to save the changes you made. Click on Don't Save, otherwise you will mess up the input.
  • Delete the files in the FontIN directory.
  • Your fresh .ttf file will be in FontOUT.
[Google] [More]  ⦿

T1 to TTF conversion

Several possibilities here for PC users. Download the ScanFont 3.13 trial version, open type 1 and save as TTF. This will dramatically alter the font (new control points, changed hinting). [Google] [More]  ⦿

T2K font engine

Font engine for TrueType and Type 1 by Type Solutions Inc. Also sells spectacular hinting tools. "T2K is a font engine developed by Sampo Kaasila, the original lead TrueType designer at Apple. His company, named Type Solutions Inc., was bought by BitStream in December 1998, and the engine has been revamped and renamed Font Fusion." [Google] [More]  ⦿

Takeshi no be

ttc2ttf, stt2utt, setfontname font utilities. Free. [Google] [More]  ⦿

Tal Leming

[More]  ⦿


[More]  ⦿

The death of hinting

On June 11, 2012, Apple unveiled its plans for a 2,880x1,800 pixel Retina Display for the new generation of MacBook Pro laptops. [In CNET's image, on the left, Retina Display, and on the right, the old MacBook Pro screen.] This begins to be in the region in which hinting of fonts becomes almost useless. One more generational leap, in a couple of years, and we will be entirely free of that major nuisance in our typographic backyard. Pop the champagne! [Google] [More]  ⦿

The Labs: GD.pm&TTF

GD-1.14&TrueType Font (FreeType) Support. [Google] [More]  ⦿

The mysterious Linotype table

An analysis of the mysterious LINO table found in the most recent Linotype truetype and opentype fonts. [Google] [More]  ⦿

The Raster Tragedy
[Beat Stamm]

An authoritative look by Microsoft's Beat Stamm at different methods for rendering outline fonts on screens or gridded devices. First written in 1997, it was updated in 2011, and is now available as a useful web-based essay/book. Excerpts from his conclusions:

  • Prima facie it would seem that turning outline fonts into pixels is a straightforward if not trivial problem: The outlines are blessed by the designer, scaling the outlines is mathematically exact, and turning on interior pixels follows strict rules. In theory, this doesn't sound like it requires any rocket science. In practice, however, we are still rendering fonts on the wrong side of the Nyquist limit, regardless of the anti-aliasing methods.
  • Given the resolutions of 96 to 120 DPI on today's desktop or laptop screens, I can not single out a combination of rendering method and hinting strategy that, simultaneously, satisfies every end-user's preferences, addresses both scalable and reflowable layouts, and always best represents the type designer's intent.
  • It may come as a surprise that the type designer's intent is not readily encoded in the outline font format---certainly not in the TrueType format. TrueType outlines are partitioned lists of control points along with flags making them on or off-curve points. But that's just about it: there are no explicit concepts of stems, crossbars, or serifs, let alone concepts like positioning crossbars at the visual center between the baseline and the cap height.
  • Most of the Raster Wars I read about in the blogosphere become supremely futile fights in cyberspace. Really! What's the point? Some people like broccoli, some people don't---however healthy it may be. People's tastes vary, be it in cuisine or in typography. But if done properly, hinting can cater to the varying tastes in font rendering.
  • Whether or not you need hinting at 300 DPI, despite all of today's anti-aliasing, depends on your typophile standards. If they are anything like those of die-hard audiophiles, preferring 192kHz/24bit or even Vinyl over CD---let alone MP3---playback, then hinting doesn't go away, even at 200 or 300 DPI. Instead, advanced hinting can be extended to more sophisticated opportunities such as Optical Scaling and other aspects of Micro-Typography.
  • Back in 1990, when the first scalable font formats appeared on the market to render text in black-and-white on low resolution screens, hinting was a necessary evil. To turn scattered pixels into coherent---if pixilated---characters and make text somewhat readable, you had to use some form of hinting. Today I see hinting as an opportunity to get on-screen text rendering as close to the art of printing as the available screen technologies allow.
[Google] [More]  ⦿

The Scoop on Font Embedding Restrictions&Adobe Acrobat PDF
[Rich Sprague]

Rich Sprague on font embedding in PDF files, Acrobat's Distiller, Fontographer incorrect 0001 fsType embedding number, and the future of embedding. Alternate source. [Google] [More]  ⦿

The truetype embedding byte

I will tell you how to locate and alter the truetype embedding byte. No program, just a brief educational tour. If fonts can't be embedded in certain documents, this trick might help you out. There are programs that do this, such as Tom Murphy's embed, so I doubt that you will ever need my silly instructions. Direct download (C program). PC executable. [Google] [More]  ⦿

The Xfstt True-Type Font Server

Essay by Larry Ayers in the Linux Gazette about xfstt, Herbert Duerr's TrueType font server for X-windows. Alternate site. Alternate site. [Google] [More]  ⦿

The Xfstt True-Type Font Server

Essay in the Linux Gazette by Larry Ayers on xfstt. [Google] [More]  ⦿

Thomas H. Barton

[More]  ⦿

Thomas Phinney
[Comparing TTX, OTFDK, DTL OTMaster and FontLab Studio 5]

[More]  ⦿


TrueType to type 42 font converter written by Christophe Labouisse. It is a PostScript program that makes TrueType fonts useful in PostScript programs that are printed on printers with type 42 support. Hints are untouched. The program does not yet process /Metrics, /Metrics2 and /CDevProc. [Google] [More]  ⦿

Tobias Reinhardt

[More]  ⦿

Torry's Delphi

This site has many pieces of software, including LlPDFLibrary v.1.2 (Lionsoft's pure Object Pascal library for create PDF documents. This library dosen't use any DLL and external third-party software to generate PDF files), Nishita's PDF Creation VCL v.2.0 (K. Nishita's Delphi Native VCL to create Adobe Acrobat PDF files), PasPDF v.0.943 (T.K. Cham's native PDF creation for Delphi), PDF In-The-Box v.1.4 (by Synactis, a PDF generator), PowerPdf v.0.9 beta (Takeshi Kanno's VCL to create PDF docment visually), TTFToVector Converter v.2.05 (Marco Cocco's converter of truetype fonts to polylines), WPDF - The PDF PDFPrinter v.1.34 (Julian Ziersch's tool for PDF creation). [Google] [More]  ⦿


Truetype font renderer with smooth outlines and various other features. For PCs. Written by Po-Jen Juan. [Google] [More]  ⦿

Trevor Dixon

[More]  ⦿

True Type Font Technology

Applet that lets you view some text in some selected fonts. [Google] [More]  ⦿

True Type reference manual

Manual at Apple. [Google] [More]  ⦿


Mac OS X platform (free) converter from Truetype (Mac TTF) to PostScript (Mac T1), by Stone Studio of Albuquerque, New Mexico. Full license, 30 day free trial. [Google] [More]  ⦿

TrueFont Family (or: TFF)
[Remon Lammers]

Remon Lammers from The Netherlands has a great little tool (in CSS and HTML) that permits one to use one's own fonts or fonts available on the internet on web pages. Dynamic text replacement based on images---no Flash or plugins. [Google] [More]  ⦿


A truetype tool by UniDoc System. TrueKeys is the only font conversion utility that handles Chinese/Japanese/Korean TrueType font conversion between Windows and Mac OS platforms. Can also be used to add Unicode support (required for OS X) to older fonts that don't have it. US$50, and crippled free demo. An OS X version is available. The manufacturer reports: "TrueKeys is a Chinese, Japanese, Korean (CJK) 2-byte truetype font conversion utilities. What makes it different from other truetype utilities such as TTConvert 1.5 and TrueConvert 0.3b is that it generates its own cmap table for specified language encoding, and assemble the original font data into a new truetype. This strategy corrects some common PC font problems such as no Mac cmap table support, etc. When TTConvert or TrueConvert does not work for your font, you should seriously try TrueKeys. TrueKeys v3.5 is guarenteed to work with any Mac format CJK truetypes and Windows format truetypes (including TTC format). TrueKeys v3.6 is currently in beta, supporting both pre-MacOS 9 and MacOS X platform." [Google] [More]  ⦿

TrueKeys v3.4

Commercial (50 USD) Mac utility for Korean/Chinese/Japanese truetype: Convert Chinese/Japanese/Korean truetype fonts between Windows/Macintosh format. Add Apple Unicode encoding table to existing font to support's Apple's Unicode imaging technology. Convert Chinese/Japanese/Korean truetype fonts between popular encodings. [Google] [More]  ⦿

[Richard Kinch]

TrueTeX, Richard Kinch's a professional implementation of the TeX typesetting system for Windows and ttf_edit, a TrueType font table editor, available for free during a limited time to persons willing to serve as beta testers. Also includes the "joincode" filter. [Google] [More]  ⦿


Konstantin Kazarnovsky explains about trueType, OpenType and Unicode for Cyrillic typography. In Russian. [Google] [More]  ⦿

[Roy Triesscheijn]

A TrueType parser for reading, glyphIds, names, descriptions, and kerning information from TrueType fonts. By Dutchman Roy Triesscheijn. [Google] [More]  ⦿


Library for reading fonts from the TrueType format. [Google] [More]  ⦿

Truetype <=> Type 1 conversions

Beware! There is no such thing as a one-to-one reversible conversion. There are several problems:

  • The outlines are stored in different ways in both formats. In truetype, second-order Bezier curves are used, and in type 1, third-order Bezier curves are employed. One second order Bezier can be transformed into a third-order Bezier, but a third-order Bezier cannot be transformed into one, two or seventeen second-order Beziers--approximations are in order for that conversion. So, type 1 to truetype is problematic, right from the start. For truetype to type 1, there is a snake in the grass, in the form of integer grid rounding (see below).
  • Both formats require all control points to be integers (whole numbers), falling in a grid. Truetype uses a 2048x2048 grid, type 1 typically a 1000x1000 grid. For the truetype to type 1 direction, one could divide all grid values by two, but then what? Should 183.5 become 183 or 184? The type 1 to truetype direction is easier, at least from this point of view, as we could multiply each grid coordinate by two, so no rounding loss would be involved. However, in the truetype to type 1 direction, the rounding causes additional problems for the new control points needed for the perfect third-order Bezier outlines mentioned above.
  • Placing ink on paper: the formats have different rules for placing ink on paper in case of outlines that are nested or intersecting. These differences are not caught by many conversion programs. In most cases, the user should not worry about this---only rarely do we have overlapping outlines (I was forced once to have them, for other reasons).
  • Complexity of the outlines: truetype permits more complex outlines, with more control points. For example, I am sure you have all seen fonts made from scans of pictures of typefaces of people. Typically, these outlines are beyond the type 1 limit, so this restriction makes the truetype to type 1 conversion impossible for ultra complex fonts.
  • Encoding: truetype can work with a huge number of glyphs. There are truetype fonts for Chinese and Japanese, for example. In type 1, the number of active glyphs is limited to 256. Again, for most Latin fonts, this is a non-issue.
  • The remarks about grid rounding also apply to all metrics, the bounding boxes, the character widths, the character spacing, the kerning, and so forth.
  • Finally, there is the hinting. This is handled very differently in both formats, with truetype being more sophisticated this time. So, in truetype to type 1 conversions of professionally (hand-hinted) fonts, a loss will occur. Luckily, 99% of the truetype fonts do not make use of the fancy hinting possibilities of truetype, and so, one is often safe.
All this to tell people to steer away like the plague from format conversions. And a plea to the font software community to develop one final format. My recommendation: get rid of truetype, tinker with the type 1 format (well, tinker a lot). More about that ideal format elsewhere. [Google] [More]  ⦿

Truetype 2.0

Utility for using truetype fonts on a Palm Pilot. Free, by MicroTechnologies, Inc. [Google] [More]  ⦿

TrueType and Anti-aliasing
[Laurence Penney]

An article. [Google] [More]  ⦿

Truetype and X

Truetype and X/Unix/Linux step-by-step help file. [Google] [More]  ⦿

TrueType (Apple)

TrueType at Apple for the Mac and OS/2.S Has downloadable specs. See also here. [Google] [More]  ⦿

Truetype assembler
[Sebastian Morovski]

An undergraduate student in the School of Computer Science at McGill University, Sebastian Morovski, wrote open source code for assembling truetype files from an ascii format that can be edited with plain editors. This software runs on all platforms (Mac, PC, Unix) and is free. With a little bit of extra work, it should be straightforward to develop command line conversions from PostScript type 1 to truetype. [Google] [More]  ⦿

TrueType converter for Mac users

[More]  ⦿

TrueType Developer Tools

TrueType developer tools at Microsoft, such as TTFDUMP, TTOASM (TT Open assembler), TTODasm (TrueType Open Disassembler), Flint, SBIT32 (embits bitmap data in a truetype font file), CacheTT, Fastfont. [Google] [More]  ⦿

Truetype embedding enabler

Tom Murphy's C code (free) for setting the embedding level of a TrueType font. The reason he wrote this was because Microsoft's font properties editor does not let you lower this setting. [Google] [More]  ⦿

Truetype Explorer 2.1.0

Kevin Macdonald's free truetype font manager. It permits exploration of all facets of a truetype font, short of editing. Alternate URL. [Google] [More]  ⦿

Truetype font parser by David Luco.
[David Luco]

[More]  ⦿

Truetype Font Tools

Russian truetype font tool page by Konstantin Kazarnovsky. Mainly links. Cyrillic font jump page. [Google] [More]  ⦿

TrueType Fonts in Debian mini-HOWTO

Bear Giles' page on truetype fonts for use with Debian/ghostscript/X Windows. [Google] [More]  ⦿

Truetype fonts in UNIX--Linux

Place truetype fonts in the proper directory, often /usr/lib/X11/fonts/ttfonts. Go there, and as root, do "ttmkfdir > fonts.scale" and "mkfontdir". [Google] [More]  ⦿

TrueType Fonts in Windows General Information

Adobe's page on truetype fonts contains installation info, printer info, and a diplomatic comparison with type 1 fonts. [Google] [More]  ⦿

Truetype Fonts on UNIX

How to install and use truetype fonts with UNIX. [Google] [More]  ⦿

TrueType Fonts under Linux nutzen

Michael Glauche's explanations (in German) on how to use TrueType fonts in X-Windows under Linux. [Google] [More]  ⦿

TrueType Friendly Namer

Brent Aliverti's free Windows utility for renaming truetype fonts to their real names. Written in Visual Basic. [Google] [More]  ⦿

TrueType Fundamentals

Essay on the construction of TrueType fonts from simple drawings. Dead link. [Google] [More]  ⦿

TrueType Hinting
[Laurence Penney]

Tutorial by Laurence Penney. [Google] [More]  ⦿

Truetype hinting

An essay by Vincent Connare (MicroSoft). See also here and here for more MicroSoft information on hinting and other truetype tables. [Google] [More]  ⦿

TrueType HOWTO

Brion Vibber's Linux truetype howto pages. [Google] [More]  ⦿

TrueType info

[More]  ⦿

TrueType is not standardized

George Williams explains why there is not one universal truetype format: "TrueType is not standardized. It is an evolving specification with at least three groups working on it and changing it in different ways. The major players are Apple, Microsoft and Adobe. None of these is entirely consistent with the others. Examples of differences:

  • Apple and Adobe call a field in the cmap table "language", while Microsoft (which doesn't use it) calls it "version".
  • Apple calls the bitmap data table "bdat" while MicroSoft and Adobe call it "EBDT". This means that a font's bitmaps need to be specified twice to work on both systems. (!!!!!)
  • Apple and MS interpret the offsets of compound glyphs quite differently when scaling factors/rotations are present. Apple doesn't even describe its interpretation well enough to implement it. OpenType provides a mechanism for distinguishing between the two (without describing what Apple does), but Apple doesn't mention this, and anyway old fonts won't have it.
  • Old MS docs claim that in the cmap table the big5 encoding_id is 3 (and the PRC encoding is 4), while the new docs claim it is 4 (and the PRC encoding is 3).
  • Apple and MS/Adobe have gone in different directions for some of the more advanced typographic effects and the two ways these are described are completely different.
" [Google] [More]  ⦿

TrueType outlines
[Laurence Penney]

TrueType outline description, with drawings. Nice page! [Google] [More]  ⦿

TrueType Q&A 1998
[Laurence Penney]

Laurence Penney answers your TrueType questions. [Google] [More]  ⦿

TrueType Reference Manual

[More]  ⦿

TrueType Renamer

Free Windows 95/98 font utility by Fabrizio Giustina. This does NOT rename the font, it only renames the font file using the font's real name. Hackers: this can be done simply by grepping the font name from the output of utilities like ttfview, and moving the font file. My own script for UNIX environments is just a few lines long. [Google] [More]  ⦿

Truetype specifications

See also Erik-Jan Vens' mirror, a direct download site, and another direct download site at Microsoft. [Google] [More]  ⦿

TrueType Specs (web)

Scott Adkins' truetype specs in HTML format. A must! [Google] [More]  ⦿

TrueType to Unigraphics Font Service

British service for converting truetype fonts to Unigraphics font file. [Google] [More]  ⦿

TrueType tools
[Laurence Penney]

Links to truetype tools. [Google] [More]  ⦿

Truetype Typography
[Laurence Penney]

General type links compiled by Laurence Penney (Type Chimerique). [Google] [More]  ⦿

TrueType Typography
[Laurence Penney]

A great resource for type designers and TrueType developers maintained by Laurence Penney. [Google] [More]  ⦿

TrueType-Schriften für Linux

Jürgen Schmidt's quick hacks for using truetype in Linux environments. Included: ttf-gs (based on ttf2pt1, this hack tells ghostscript's Fontmap file about truetype fonts); afmmaker (by Yeong Yu, 1992: extract an AFM file from a truetype font); ttmk-so (makes all your truetype fonts known to StarOffice; based on Joerg Pomnitz's ttmkdir; needs libttf.so from the freetype library). [Google] [More]  ⦿

[Thomas H. Barton]

Ghostscript-based program written in 2002 by by Thomas H. Barton for creating a PostScript Type 42 font file from a TrueType font file. The included C program ShowAllGlyphs creates a PostScript program which shows all the glyphs defined by the font. [Google] [More]  ⦿


Commercial software (free demo): "Creates text as geometry (curves/splines, solids in engraved or embossed form) on any surface along any guide-curve." [Google] [More]  ⦿

TT to vector

This library uses vectorized fonts internally and can convert TT into this vector format. [Google] [More]  ⦿


Alexander Walter's DOS-based shareware program for converting TTF into BMAP (HP LaserJet bitmap files). [Google] [More]  ⦿

[Joe Seaton]

TrueType font assembler. The developer, Joe Seaton, writes: ttasm is intended to provide a very, very flexible high-level assembler for making TTF fonts. It is designed to make it easy to make intentionally invalid files, but fairly difficult to write accidentally invalid ones. [Google] [More]  ⦿


Free utility by Rufus Hendon for displaying various attributes of a TrueType font. Windows. [Google] [More]  ⦿

TTC: TrueType Collection

A TrueType Collection file, or TTC file, is a collection of truetype fonts. From Microsoft's web site: "A TrueType Collection (TTC) is a means of delivering multiple TrueType fonts in a single file structure. TrueType Collections are most useful when the fonts to be delivered together share many glyphs in common. By allowing multiple fonts to share glyph sets, TTCs can result in a significant saving of file space. For example, a group of Japanese fonts may each have their own designs for the kana glyphs, but share identical designs for the kanji. With ordinary TrueType font files, the only way to include the common kanji glyphs is to copy their glyph data into each font. Since the kanji represent much more data than the kana, this results in a great deal of wasteful duplication of glyph data. TTCs were defined to solve this problem." Microsoft offers "breakttc", a utility that breaks a TTC file into its consituent truetype files. Elsewhere, free open source code, called ttc2ttf, is offered for this purpose. [Google] [More]  ⦿


Free Windows utility to convert TTC to TTF. The same site (Takeshi no Be) also has stt2utt and setfontname. There is software by the same name, written by Yuhao Chen, wriiten in Python: Github link for ttf2ttc. [Google] [More]  ⦿


ttc2ttf converts a TrueType Collection font file (TTC) into one or more truetype font files. This site offers Japanese instructions and free C source code for the conversion. Alternate site. [Google] [More]  ⦿


TTF to PostScript type 3 font source code by Frank M. Siegert. No AFM generator is included. Freeware. [Google] [More]  ⦿


Chris Reed's free utility for Mac users that converts PC TTF format to Mac TrueType and vice versa. Alternate URL. Alternate site. Download from USA, USA, UK, Germany, Germany, Switzerland, Spain, France, USA. [Google] [More]  ⦿


TTEdit is a free truetype font editor for Windows. Page in Japanese. From the same people, Handfont (for handwriting generation), OTEdit (OpenType font editor for Windows), and font utilities. Alternate URL. [Google] [More]  ⦿


Truetype editor v2.80. 30USD Windows shareware utility. [Google] [More]  ⦿

[Paul Flo Williams]

A program by Paul Flo Williams (Brighton, UK) to remove embedding limitations from TrueType fonts, by setting the fsType field in the OS/2 table to zero. This is a version of embed by Tom Murphy VII. [Google] [More]  ⦿

ttf -> eot
[Sebastian Kippe]

A free on-line tool by Sebastian Kippe to convert truetype files into EOT files. [Google] [More]  ⦿

TTF 101

Intro by Peter Chung (Rutgers) to the use and installation of truetype and type 1 fonts in UNIX/Linux. [Google] [More]  ⦿

TTF Fontmaker

C.K. Lee advertises "RichWin TTF Fontmaker". Can't figure out what this does. [Google] [More]  ⦿

TTF Parser
[Kaushik Viswanathan]

This is yet another truetype font parser: a bare-bones, single header file ttf font parser written in C++ for fast GPU font rendering. By Kaushik Viswanathan. [Google] [More]  ⦿

TTF Parser
[Richard Liu]

TTF Parser can load TrueType fonts, display glyphs and dump out glyph data to XML files. By Richard Liu, a software engineer in Richmond, WA. [Google] [More]  ⦿

[Han The Thanh]

Ttf2afm is a free utility used to generate Adobe Font Metrics (AFM) files for TrueType (TTF) fonts. ttf2afm is part of pdfTeX and was written by Han The Thanh. [Google] [More]  ⦿

ttf2bdf v2.8

Free TrueType to BDF converter that requires the FreeType library. Source code and binaries for Windows, ELF, Solaris and SunOS developed as freeware by Mark Leisher at the Computing Research Lab, New Mexico State University, Box 30001, Dept 3CRL, Las Cruces, NM 88003. FTP access. Man pages. [Google] [More]  ⦿


Lin Yaw-Jen and Wu Liangsheng's free C Source code to convert True Type Font Data to Bitmap. This version compiles in Microsoft C, GNU C (with graphics). Also compiles in other C compilers (no graphics display). Only works with Big5 True Type Font in this version. Useful for C programmers to write applications on any platform. [Google] [More]  ⦿


Free truetype to DXF conversion utility for PCs. With DXF, AutoCAD people can start using these fonts. [Google] [More]  ⦿

[Noah Petherbridge]

A free on-line conversion service called ttf2eot developed by Noah Petherbridge. He explains: This web tool is a front-end to the ttf2eot converter program, written by taviso. Noah merely wrote this front-end. Github link. [Google] [More]  ⦿


A free Windows utility ttf2eot at this Brazilian site allows one to convert truetype files into EOT files. [Google] [More]  ⦿


Small free utility (by "Taviso") to convert truetype fonts to EOT (embedded OpenType). EOT is used by Internet Explorer to support css @font-face declarations. The developer is Taviso. A front end to this software was written by Casey Kirsle in 2009. See also here on Github or here or here or here or here or here or here. [Google] [More]  ⦿


Convert TTF to EOT for Node.js. [Google] [More]  ⦿

[George Williams]

Free Truetype font utility by George Williams. A Unix program to convert a glyph from a true type font into an eps (Encapsulated Postscript) file. [Google] [More]  ⦿


A Windows program by Konstantin Vasil'ev, which converts Windows True Type fonts to TEX PK fonts. Free demo. [Google] [More]  ⦿


Free truetype to icon converter for Windows. [Google] [More]  ⦿


A Windows program by Oleg V. Motygin, which is intended to convert Windows True Type fonts to MetaFont format. Source freely available on request. Technical note: TTF2MF obtains information on True Type fonts by using Windows GDI functions (GetGlyphOutLine etc.). That is why the program works with installed fonts instead of .ttf files. Alternate site. Still another site. A clean-up program by Daniel Taupin, called ttfmf2t1.c, may be applied to the output. See also here. [Google] [More]  ⦿


[More]  ⦿

[Staszek Wawrykiewicz]

Postscript program that wraps a TTF font into a type 42 PostScript font, and writes an AFM file as well. Free utility by Polish TeX expert Staszek Wawrykiewicz (d. 2018). In the file itself though, it says that the program is by Boguslaw Jackowski. See also here. [Google] [More]  ⦿


Truetype to Postscript type 3 converter written in C by Andrew Weeks (Bath Information&Data Services) of the University of Bath. An AFM generator is included as well. Freeware. [Google] [More]  ⦿


Werner Lemberg and Frederic Loyer have written a generic ttf2pfb program which creates a type 1 font (pfb) from a truetype font. A simple conversion tool to bring TrueType quality to the TeX world. Check also the font metrics file generator ttf2tfm. [Google] [More]  ⦿


Werner Lemberg and Frederic Loyer have written a generic ttf2pk program which uses the FreeType library for rasterizing TrueType fonts. A simple conversion tool to bring TrueType quality to the TeX world. Check also the font metrics file generator ttf2tfm. Alternate site. [Google] [More]  ⦿

ttf2pk (Chinese)

Free program. Converts Chinese Big5 TrueType fonts to PK format supporting CJK. Originally written by Yu-Chung Wang and arranged by Yu-Ray Li. [Google] [More]  ⦿


Generate PNG graphic files from a truetype font. Another free tool with the same name and functionality. And another one (in Python). [Google] [More]  ⦿

ttf2ps (Chinese)

Wu Liangsheng's free Chinese True Type Font to Postscript Translator, which reads Chinese TTF file data, and outputs to stdout in Postscript format curve data. [Google] [More]  ⦿


Freeware truetype to type 1 converter by Mark Heath. From the author: "TTF2PT1 is a modification of Andrew Weeks' TTF2PFA True Type to Postscript Type 3 converter. Which will convert most True Type Fonts to an Adobe Type 1 .pfa file. The files produced are in human readable form, which further needs to be encrypted with the t1utilities, to work with most software requiring type 1 fonts. " Another link. Later versions included bug fixes and improvements by Thomas Henlich and Sergey Babkin. Current version: ttf2pt1-343. Babkin's site. Mirror. Latest news. Precompiled binaries for Windows. [Google] [More]  ⦿

[Philipp Lehman]

ttf2tex is a Bash (note: UNIX) shell script which generates all files required to use TrueType fonts with teTeX from a set of .ttf files. In short, it will do for TrueType fonts what fontinst's \latin family command does for Type 1 PostScript fonts. ttf2tex is designed for Linux/UNIX systems running teTeX. Free software by Philipp Lehman. [Google] [More]  ⦿


Freetype project source code to build TeX metric files from a TrueType font. By Werner Lemberg and Frederic Loyer. Alternate site. Alternate csite. [Google] [More]  ⦿


Simple utility to convert TTF fonts into uGUI bitmap fonts. [Google] [More]  ⦿

[Jan Bobrowski]

Convert TTF to WOFF. A free C program by Polish software specialist Jan Bobrowski. Github link. [Google] [More]  ⦿


Convert TTF to WOFF, for Node.js. [Google] [More]  ⦿


Convert TTF files to WOFF2. [Google] [More]  ⦿

[Werner Lemberg]

Free truetype tool for hinting. The text on the site: Werner Lemberg is making it easy for type designers to create web fonts that look great on Windows, with ttfautohint. Hinting can be a slow and expensive process, and many fonts lack good hinting. ttfautohint solves this, by repurposing FreeType's autohinting system to bring the excellent quality of FreeType rendering to platforms which don't use it, and yet also require hinting for text to look good like Microsoft's. Github link. [Google] [More]  ⦿


Free copy of a program called ttfconv. Alternate site. [Google] [More]  ⦿


Truetype conversion utility. [Google] [More]  ⦿


William Zhang's free program "converts BIG5 True Type Fonts to GB True Type Fonts and vice versa. It also converts GB files from/to BIG5 files. It is a WIN32 program running on Windows 95 and NT." [Google] [More]  ⦿


FTP source (at TU Munchen) for the original ttfdump utility which disassembles truetype files. A great resource for truetype hackers. The utility does not reassemble, but can be used to write truetype to postscript converters. All the source code is included. [Google] [More]  ⦿

[Richard Kinch]

A TrueType font table editor (remove glyphs, change names, etc.), part of TrueTeX, Richard Kinch's a professional implementation of the TeX typesetting system for Windows. For a while, ttf_edit was available for free to persons willing to serve as beta testers. Based in Lake Worth, FL, Richard is one of the most helpful, thoughtful and informed people in the font software business. You'll like working with him on your problem(s). [Google] [More]  ⦿

[Evgeniy Reizner]

A simple (free) tool to explore a TrueType font content as a tree. With a final goal to define each byte in a font. Developed in 2020 by Ukraine-based Evgeniy Reizner, aka RazrFalcon. [Google] [More]  ⦿


Wei Ke (Iglyph design) wrote a free Windows program for including/updating GASP tables in TrueType fonts. It instructs when to use hinting and anti-aliasing when TrueType fonts are rendered. See also Laurence Penney's write-up. [Google] [More]  ⦿


"TTF-GDOS is a beta release of a GDOS replacement that can use True Type fonts as well as fonts." [Google] [More]  ⦿


Free source code for UNIX for creating samples of TrueType fonts in GIF format. By J. Chroboczek. It assumes Freetype and GifLib. [Google] [More]  ⦿


Pal Emmons wrote this small utility in 2000 and posted it on abf. It spits out the Name and OS/2 tables of a truetype font. For PCs. [Google] [More]  ⦿

[Trevor Dixon]

Node.js module to extract metadata from a ttf file. By Google engineer Trevor Dixon. [Google] [More]  ⦿

[Markus Ast]

TTFjs is a TrueType font parser entirely written in JavaScript and compatible to both Node.js and the browser. By Markus ast. [Google] [More]  ⦿

[Markus Ast]

TTFjs is a TrueType font parser entirely written in JavaScript and compatible to both Node.js and the browser. By Markus ast. [Google] [More]  ⦿

[Yuhta Nakajima]

A JavaScript TrueType font engine for modern browsers and Node.js. Written by Tokyo-based Yuhta Nakajima. Unfinished, it intends to parse truetype fonts. [Google] [More]  ⦿


90USD gets you the source code for a truetype to postscript font conversion kit. Handles Latin, but also Chinese (GB and Big 5). By Hangzhou Telek Information Corp., XianLin Street No. 27, Hangzhou, ZheJiang 310006, P.R.China. Free demo. TTFKIT contains a complete TTF interpreter in C, This interpreter can work under PC DOS, Microsoft DOS or Microsoft Windows. It can easily move to UNIX. It also has a function library and the following utilities: TTFDUMP (ttf to ascii dump), TTFTEXT (screen view), TTFDISP (more screen viewing), TTFTODXF (AutoCAD format), TTF2DXF, TTFTOAI (ttf to Adobe Illustrator or EPS), TTFW. [Google] [More]  ⦿


Richard Griffith's Ttf.library v0.7.8 truetype font engine, a truetype compatible font engine for Amiga OS. [Google] [More]  ⦿


Richard Griffith's freeware software for support for TrueType fonts with Amiga applications. [Google] [More]  ⦿


A free tool: TrueType Modifier. [Google] [More]  ⦿


A free truetype modifier program being developed by George Williams, the author of pfaedit, the free truetype font editor. It is a companion program to take an existing TrueType (OpenType, TrueType Collection) file and allow you to edit some of the tables, especially the hinting table. [Google] [More]  ⦿


Utility to extract the name from a TTF file. C source code available. Free, by Mike Enright. [Google] [More]  ⦿


Free utility that hows the name table information in a truetype font. Posted on alt.binaries.fonts on December 7, 2002. [Google] [More]  ⦿


Freeware utility by Evan Hall from Sunnyvale, CA, to convert Macintosh TrueType fonts to a format usable by Windows and other operating systems. For Mac users. [Google] [More]  ⦿


David Ascher's free (but buggy) utility for parsing TTF files. [Google] [More]  ⦿

[Evgeniy Reizner]

A high-level, safe, zero-allocation TrueType font parser. Developed in 2017 by Ukraine-based Evgeniy Reizner, aka RazrFalcon. [Google] [More]  ⦿


Wolfram Eßer's free tool to set the embeddable flags in truetype fonts. It is about the fsType byte, which he groups as follows:

  • 0: embedding for permanent installation
  • 1: reserved---do not use!
  • 2: embedding restricted (not allowed!)
  • 4: embedding for preview&printing allowed
  • 8: embedding for editing allowed
fsType values can be added. So a fsType value of 12 (4 + 8) means set 'embedding for preview&printing allowed' and set 'embedding for editing allowed'. [Google] [More]  ⦿


Mirror of TTFPATCH by Wolfram Esser, modified to support fonts conforming to newer OTF specifications, built for modern versions of Windows. [Google] [More]  ⦿


Utility for wrapping truetype fonts and making them into type 42 fonts. Code written by J. Chroboczek. [Google] [More]  ⦿

[Darsey Litzenberger]

TTFSampler is a free utility that takes a list of TrueType fonts on the command line and generates a sample sheet in PDF format. The sample sheet contains several lines of text with each line demonstrating the appearance of a different font. GitHub link. By Darsey (formerly Dwayne) Litzenberger. [Google] [More]  ⦿

TTF-Schriften unter Netscape

Advice in German on the installation of truetype fonts on UNIX/Linux systems so that Netscape can see the fonts. [Google] [More]  ⦿


"ttf-so (Ghostscript -> StarOffice). This program reads your GhostScript Fontmap file and sets up StarOffice to use the TrueType fonts it lists. ttf-so was written by Luke Burton and is free for use and modification." Dead link. [Google] [More]  ⦿

TTFTitles WordPress Plugin

Free software. I quote: This plugin lets you use images to replace the titles of your posts, thus circumventing the problem of guessing what fonts your end-users might have installed. This is primarily a reworking of the Image Headlines plugin by Brian "ColdForged" Dupuis, so that it would work in WordPress 2.3. Of course, that was a reworking of another plugin by Joel Bennett. Anyway, this plugin lets you replace text on your site (titles specifically, but you can actually replace just about anything) with atttractively rendered TrueType font images. [Google] [More]  ⦿


Free Windows tool by Andrew Clayton: "Ttf to Dxf will take text in any true type font and convert it to a dxf file. " These files are useful in Autocad, Autosketch, TurboCad, DesignCad, AshlarVellum, CorelDraw and SolidWorks. Another link. [Google] [More]  ⦿


"A free Windows application which converts TrueType or ATM fonts in Windows to TeX bit-mapped fonts. Hosted on Richard Kinch's web site on behalf of the author, Vasilev Konstantin of Moscow State University. " [Google] [More]  ⦿


A script to convert a ttf symbol font to png images. [Google] [More]  ⦿


Free converter of ttf files to separate svg images for embedding in CSS. By Beijing-based Xiaoyi. [Google] [More]  ⦿

[Dieter Baron]

Free TrueType to type 42 converter, a program to facilitate using TrueType fonts on PostScript interpreters with TrueType rasterizer. Makes AFM and type 1 font files from truetype font files. You need the FreeType library to compile and use it. By Dieter Baron. Dates from 1999. Github link. [Google] [More]  ⦿

TTFToVectorConverter v2.05 for Delphi 1.0&2.0+

Marco Cocco, the developer of this freeware program, writes: "This component converts TrueType character outlines (glyphs) to simple polylines." [Google] [More]  ⦿


The Linux TrueType utilities. Mostly programs written by Brion Vibber. Includes ttf2type1 and ttf2afm: ttf2afm is a wrapper for ttf2pfa that creates an AFM file from a ttf font. And ttf2type "is a wrapper to simplify mass conversion of TrueType fonts to Adobe Type 1 fonts, necessary for some programs such as WordPerfect which support Type 1 but not TrueType fonts. ttf2type1 accepts any number of .ttf files and produces Type 1 .pfb font files and .afm font metric files. " All programs are free. The external programs ttf2pt1, ttf2pfa, and t1asm from the t1utils are needed. [Google] [More]  ⦿

[Diego Casorran]

A free truetype font viewer by Diego Casorran. [Google] [More]  ⦿


TTF4VB is a free program by GyikSoft/ESP-Team. Find also TTFX, a free C program for extracting contours from truetype files. [Google] [More]  ⦿

[Allan Murray]

A free Windows tool for applying hinting instructions to True Type fonts. Written by Allan Murray (Auckland, New Zealand). One can edit these tables: prep, fpgm tables, glyf, gasp, cvt. [Google] [More]  ⦿


Free utility by Joerg Pommnitz: "ttmkfdir is a tool to create valid and complete fonts.dir files from TrueType fonts. It is very useful when you plan to use a TrueType enabled font server that is based on the X11R6 sample implementation (xfsft for instance). Great care has been taken to correctly identify the encodings that a given TrueType font supports. " See also here. [Google] [More]  ⦿


"TrueType Open Assembler Two DOS utilities, TrueType Open Assembler (TTOAsm) and TrueType Open Disassembler (TTODasm), work together to aid in the creation, modification, and verification of TrueType Open (TTO) tables. TTOAsm accepts TrueType Open table data in text format and then assembles that data into a binary TrueType Open table file." [Google] [More]  ⦿

ttr: truetype renamer

Free TrueType renaming utility for Windows. [Google] [More]  ⦿


Microsoft's TTSDK package of truetype utilities (from 1995, for PCS only) contains breakttc (splits a TrueType Collection (TTC) into its constituent TrueType fonts (TTF)), SBIT (generates a BDF bitmap font from a truetype font), TTFDUMP (dumps a truetype), FLINT (truetype file correctness checker), makettc. Russian download site. [Google] [More]  ⦿


Free executable for Windows NT called TTTP: truetype to polyline DLL. [Google] [More]  ⦿

[Just van Rossum]

TTX 2.0b1 is Just van Rossum's TrueType to XML decompiler and XML to TrueType compiler for Macs. It is free and allows editing and inspecting opentype and truetype fonts. It works on all platforms (UNIX, Linux, Windows, Mac OS) but requires Python. It is a great tool for changing a few things in a font by hand. Download the TTX/Fonttools package here. Warning: this software is buggy. Thomas Phinney writes: Currently, if I want a simple and accurate representation of the contents of a TrueType or OpenType font, and possibly to edit the info, I have been using the wondrous open source TTX tool, which is based on the FontTools library. This dumps the font info to an XML text file, which can be viewed/edited in any text editor or anything that can handle XML. It can also recompile the text file back into a font. (In fairness, Adobe's FDK for OpenType also has table dumping/recompiling tools, just not quite as slick as TTX. Even Adobe folks often use TTX.) [...] The downside to tools like TTX and OTMaster is that they make little effort to tell you the meaning of the various cryptic values for various fields (or the exact meaning of the field itself), even when said values are legal/legit. So you need to also have a copy of the OpenType or TrueType specification handy. Sourceforge link. [Google] [MyFonts] [More]  ⦿

TU-Muenchen (ftp)

Source where one may find ttfdump (truetype disassembler) and freetype (truetype in X windows). [Google] [More]  ⦿

Tutorial on TrueType hinting

Tutorial by Vincent Connare (Microsoft) on TrueType hinting. [Google] [More]  ⦿

Type 1 to TTF conversion (PC) via NT (by Darren Mackay)

Advice from Darren Mackay: "Drag-&-Drop your T1 fonts into your fonts folder on NT, and NT will do a reasonable conversion to TT for you (some here will argue that NT's conversion of T1 to TT is poor, but the fonts that I have converted appear to be very good reproductions)." [Google] [More]  ⦿

Type 42

A Type 42 font is a postscript font that wraps around a TrueType font. It is superficially similar to other PostScript fonts, and the conversion is therefore lossless. All recent versions (post 1999) of PostScript (starting with Adobe Postscript 2013) know how to deal with such fonts. My postscript printer and all post-1999 postscript printers should have no problem with them. [Google] [More]  ⦿


Scheduled for release in December 1999, Metagraphics' Typeserver "is a professional Unicode TrueType font rendering toolkit designed for use with C or C++ applications running with Windows, protected-mode DOS or custom real-time embedded operating systems. Using standard TrueType fonts, TypeServer produces clear high quality bitmap text at virtually any size or resolution needed by your application." The TypeServer Developer Toolkit includes program utilities that convert binary TrueType font files into C header files that can be compiled and linked directly into your application (this is called ttf_to_h). There is also a multiple-to-one truetype font packer, ttf_pack, and a truetype font tester, ttf_test. [Google] [More]  ⦿

[Tal Leming]

Tal Leming wrote a tool, ufo2fdk, that permits to go from the UFO font format to FDK. This will permit users then to generate OTF and TTF files. It requires the FDK library. [Google] [More]  ⦿


UFO to FontTools (and thus to ttf and otf). [Google] [More]  ⦿

[James Godfrey-Kittle]

James Godfrey-Kittle works at Google in Mountain View, CA. He wrote ufo2ft: ufo2ft ("UFO to FontTools") is a fork of ufo2fdk whose goal is to generate OpenType font binaries from UFOs without the FDK dependency. The library provides two functions, compileOTF and compileTTF. [Google] [More]  ⦿

University College Cork

A few Celtic truetype fonts at the Faculty of Celtic Studies of the University College Cork. The font collection, GAELA, GAELAW, GAELAX, GAELAXW, GAELB, GAELBW, GAELBX, GAELBXW, shows the following copyright line: TTGL/TTASM (C) F.M. O'Carroll Aberystwyth 1997. The page also has truetype executables such as TTASM, TTBIT, TTGL, TTVIEW, all truetype font utilities allowing even a limited amount of truetype font editing on DOS (not Windows). [Google] [More]  ⦿

Unix Installation

P.J. Heslin guides you through truetype font installation on UNIX systems. [Google] [More]  ⦿

[Luc Devroye]

A discussion by yours truly about UPM, or "units per em", a quantity that matters in the design of fonts. I argue of course for larger values of the UPM than are normally used in fonts today. But just to make a point, I designed two fonts that have an UPM of one. [Google] [More]  ⦿

Using Truetype fonts with TeX and pdfTeX

Damir Rakityansky gives an absolutely fantastic description on the use of TrueType fonts with TeX, LaTeX, pdfTeX. Requires ttf2afm, ttf2tfm, ttf2pk. [Google] [More]  ⦿


"VFlib is a software component (a font rasteriser library) that supports multiple font formats. It hides the font format of font files and provides a unified API for all supported font formats to obtain glyphs. Thus, programmers for application software need not have knowledge on font file formats." Page by Hirotsugu Kakugawa. Current version 3.6.3. The VFlib fonts. Download site (FTP). [Google] [More]  ⦿

Visual StingRay

From Type Solutions, an automatic hinter for TrueType fonts. The effects of hinting and anti-aliasing may be seen on-line here. [Google] [More]  ⦿

Visual TrueType
[Beat Stamm]

Visual TrueType was created at MicroSoft by Beat Stamm, and is an aid for hinting in truetype fonts. As MicroSoft advertises: "Microsoft Visual TrueType 4.2 (VTT) is a professional-level tool for graphically instructing TrueType and OpenType fonts. The tool is available for Windows (Windows 95, 98, Windows NT 4 and Windows 2000) and Macintosh (PPC) platforms." Beat's tutorial called "The raster tragedy at low resolution". In 2015, they reached version 6, and all versions from 6 are entirely free. The current person in charge is Mike Duggan. [Google] [MyFonts] [More]  ⦿

Visual TrueType 4.0
[Beat Stamm]

Developed by Beat Stamm, Microsoft Visual TrueType 4.2 (VTT) is a professional-level tool for graphically instructing TrueType and OpenType fonts. The tool is available for Windows (Windows 95, Windows NT) and Macintosh (68k, PPC) platforms. If you are a font developer and want to improve your fonts, email the VTT team, and they will send you the software. Resource page at Microsoft asia. [Google] [More]  ⦿

VS Software

VS Software in Little Rock, AR, offers these products and services: signature/logo font making, Jet True (TrueType to PCL font converter for 325 USD), barcode and MICR fonts, FontGen v1 (300 USD: bitmap font editor, 7 formats). About FontGen: FontGen's most common format is a 300 or 600 dpi PCL 5 bitmap font for use with the PCL driver of an HP or compatible laser printer. [Google] [More]  ⦿

Vyacheslav Shimarulin

[More]  ⦿


Free program that takes text and a truetype font and outputs a GIF or PNG file. By Remco van den Berg. [Google] [More]  ⦿


Software to convert a ttf file into eot, woff and svg formats. By Chen Feng Yanyu. [Google] [More]  ⦿


A command line web font generator (svg, woff, eot) from a ttf or otf file. [Google] [More]  ⦿

Werner Lemberg
[Freedom of choice for font formats]

[More]  ⦿

Werner Lemberg

[More]  ⦿

Werner Lemberg
[FreeType Project]

[More]  ⦿


WebFont generator (WFG) is a tool to convert .ttf files to .eot and .woff along with the stylesheets. By Indonesian outfit Suitmedia. [Google] [More]  ⦿

WGL Assistant v1.1

Written by Radoslaw Przybyl, who was assisted by Adam Twardoch, WGL Assistant is a shareware multilingual font manager for Windows. A beta version of this software by Adam Twardoch is freely available." WGL Assistant allows convenient use of the multilingual (Unicode/WGL4) TrueType and OpenType fonts in all MS Windows applications. " [Google] [More]  ⦿

WhoAmI Mac utilities

Mac utility web page at WhoAmI to convert Windows TrueType fonts to Mac TrueType fonts. [Google] [More]  ⦿

Windows to Mac TTF converter 1.5

For Mac users: converts PC TrueType fonts to Mac TrueType fonts. [Google] [More]  ⦿

Windows XP problem

Windows XP rejects some older truetype fonts--no, I am not making this up! Micro$oft has added a checking routine, and refuses to use any TrueType font that doesn't meet their criteria (which may change from year to year). It seems that some of the older truetype fonts do not have all of the tables WindowsXP expects [such as the OS/2 Table]. This is often the case when the font was made with an earlier version of Fontographer. One can fix it by regenerating the font in FontLab or Pfaedit. [Google] [More]  ⦿


This site has TTFViewer (free), Fontmatcher (matches a BMP file gainst a folder of truetype fonts), and the barcode fonts EAN-13-Half-Height, EAN-13, EAN-13B-Half-Height, EAN-13B, Interleaved-2of5-NT, Interleaved-2of5, UPC-A-Half-Height, UPC-A, UPC-E-Half-Height, UPC-E, all by Chaos Microsystems (1999). [Google] [More]  ⦿


A free tool by Google for transforming font files between woff and truetype formats (in both directions). [Google] [More]  ⦿

X11 Schriften

Advice in German on the installation of truetype fonts on UNIX/Linux systems. [Google] [More]  ⦿

X11&TrueType fonts

Peter Kleiweg explains how to use truetype fonts with X-Windows. He has a script, TTFAll, for batch conversion of truetype fonts to X-Windows screen fonts (BDF), which requires the Freetype Project's ttf2bdf. [Google] [More]  ⦿

xfsft: X11 TTF font server

The font server, although still in beta, is now ready for general use. "At last, TrueType support for all X11 stations." By Mark Leisher and Juliusz Chroboczek. [Google] [More]  ⦿

xfstt TrueType font server

The instructions for using xfstt to make Truetype fonts available to X11: "1. download the xfstt truetype font server 2. compile that thing. (comment out lines 23 and 24 in xfstt.cpp because g++ complained of syntax errors in asm/byteorder.h) put the executable in your path. 3. make a directory called /usr/ttfonts and put some truetype fonts there. 4. make sure xfstt starts when X starts. (i.e., add a line to .xinitrc or whatever.) 5. tell X about the new font path. (i.e., add FontPath unix/:7100, or use xset +fp unix/:7100 in .xinitrc) 6. start the gimp and look under the foundry tab for ttf. You might have to fool around with a combination of "xset fp rehash", "xset +fp unix/:7100" and restarting the server." Alternate URL. [Google] [More]  ⦿

[Peter Baker]

Free software by Peter Baker from 2006, who writes: Xgridfit, the "hinting" language for FontForge users crazy enough to work with TrueType fonts, has now reached release 1.5. New features include the ability to call a glyph program in the manner of a macro, complete with parameters (including a special "offset" parameter that is automatically added to all point numbers); a restore-default element for restoring graphics variables to their default state; and an alias element for accessing things (control-values, variables, etc.) under different names. Xgridfit is a high-level, XML-based language for gridfitting, or "hinting," TrueType fonts. It conceals the assembly language-like character of the TrueType instruction set, and offers an XML-clad readable programming language. [Google] [More]  ⦿

X-TrueType Server Project

X-Windows Truetype font server X-TT (free). Contributors include Aoi Matsubara, Takuya Shiozaki, Kazushi (Jam) Marukawa, and others. Check also here. [Google] [More]  ⦿

X-TrueType (XTT) Server

X-Truetype server project based on FreeType. The page includes a free ackage of libraries to use the FreeType library from the perl language. For example, we find ftinfo.pl (font info dumper) and mkttfdir.pl. [Google] [More]  ⦿


Truetype font server for Japanese and Korean. [Google] [More]  ⦿

Yaw-Jen Lin

Yaw-Jen Lin (Department of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan) and Tzao-Lin Lee made these truetype versions of the Computer Modern family in the 1990s: CM_Dunhill-Regular, CM_Fibonacci-Regular, CM_Funny-Italic, CM_Funny-Regular, CM_Math-Extension, CM_Math-Italic, CM_Math-ItalicBold, CM_MathSymbol-Bold, CM_MathSymbol-Regular, CM_Roman-Bold, CM_Roman-BoldSlantedExt, CM_Roman-Regular, CM_Roman-Slanted, CM_RomanCaps-Regular, CM_RomanExt-Bold, CM_SansSerif-BoldExt, CM_SansSerif-Regular, CM_SansSerif-Slanted, CM_SansSerifCondensed-DemiBold, CM_SansSerifQuotation-Italic, CM_SansSerifQuotation-Regular, CM_SlantedTypewriter-Regular, CM_TeX_Extanded-Regular, CM_Text-BoldItalicExt, CM_Text-Italic, CM_Typewriter-Italic, CM_Typewriter-Regular, CM_TypewriterCaps-Regular, CM_Unslanted-Italic, CM_VariableWidthTypewriter-Regular. Lin reports that he has written a free utility for converting metafont fonts into truetype fonts, but I could not locate that software anywhere.

Earlier, ca. 1993, he made eight Chinese fonts in the so-called NTU series. These fonts can be downloaded here. [Google] [More]  ⦿

Yuhta Nakajima

[More]  ⦿

Zachary Beane
[ZPB-TTF - TrueType font file access for Common Lisp]

[More]  ⦿

ZPB-TTF - TrueType font file access for Common Lisp
[Zachary Beane]

Free truetype software by Zachary Beane, published in 2006: a TrueType file parser that provides an interface for reading typographic metrics, glyph outlines, and other information from the file. It is available under a BSD-like license. Requires LISP. [Google] [More]  ⦿


A truetype font parser (in Python) by David reid. Home page. [Google] [More]  ⦿