TYPE DESIGN INFORMATION PAGE last updated on Thu Nov 23 13:10:24 EST 2023
FONT RECOGNITION VIA FONT MOOSE
Truetype font software
Action Script Viewer (or ASV)
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] ⦿
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] ⦿
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] ⦿
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] ⦿
Japanese and other font utilities resource page kept by Hiroyuki Tsutsumi. Freeware utilities by him, developed from 2003 until 2005:
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] ⦿
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] ⦿
Comparing TTX, OTFDK, DTL OTMaster and FontLab Studio 5
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] ⦿
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] ⦿
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] ⦿
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.
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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 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] ⦿
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 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 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.
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 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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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:
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.
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.
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] ⦿
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).
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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
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] ⦿
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 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] ⦿
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
gulp-ttf2woff and gulp-ttf2woff2
Han The Thanh
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] ⦿
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:
History of Truetype
By Laurence Penney. The truetype development team at Apple:
History of Truetype
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] ⦿
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:
Just van Rossum
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] ⦿
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:
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] ⦿
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] ⦿
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] ⦿
Malay Kumar Basu
Martin Hosken's free PERL modules. GitHub link.
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] ⦿
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):
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] ⦿
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] ⦿
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
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 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
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.
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.
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.
Paul Flo Williams
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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?).
This Dutchman at the University of Leiden wrote open source code for the following tools:
Rufus S. Hendon
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.
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] ⦿
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] ⦿
Chris Simpkins (Source Foundry, Baltimore, MD) wrote these free font tools:
In addition, Chris designed the free programming font Hack (2018).
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] ⦿
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:
Iain's post on how to convert a type 1 font to a truetype font when ATM is installed on your PC:
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] ⦿
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] ⦿
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 Raster Tragedy
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:
The Scoop on Font Embedding Restrictions&Adobe Acrobat PDF
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] ⦿
Thomas H. Barton
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] ⦿
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] ⦿
TrueFont Family (or: TFF)
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] ⦿
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] ⦿
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] ⦿
Beware! There is no such thing as a one-to-one reversible conversion. There are several problems:
TrueType and Anti-aliasing
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 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] ⦿
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 font parser by David Luco.
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:
TrueType Q&A 1998
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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:
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-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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
"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 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
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 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] ⦿
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] ⦿
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] ⦿
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] ⦿
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] ⦿
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 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] ⦿
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.
ZPB-TTF - TrueType font file access for Common Lisp
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] ⦿