Abstract
This paper summarizes experiences in converting metafont fonts to PostScript fonts with TeXtrace and mftrace, based on programs of autotracing bitmaps (autotrace and potrace), and with systems using analytic conversion (MetaFog and MetaType1, using metapost output or metapost itself). A development process is demonstrated with public Indic fonts (Devanagari, Malayalam). Examples from the Computer Modern fonts have been also included to illustrate common problems of conversion. Features, advantages and disadvantages of various techniques are discussed. Postprocessing – corrections, optimization and (auto)hinting – or even preprocessing may be necessary, before even a primary contour approximation is achieved. To do fully automatic conversion of a perfect metafont glyph definition into perfect Type 1 outline curves is very difficult at best, perhaps impossible.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adobe Systems Inc. Adobe Type 1 Font Format. Addison-Wesley (1990)
Aho, A.V., Kernighan, B.W., Weinberger, P.J.: The AWK Programming Language. Addison-Wesley, Reading (1988)
Berry, K.: Making outline fonts from bitmap images. TUGboat 22(4), 281–285 (2001)
Free Software Foundation. GNU awk, http://www.gnu.org/software/gawk
Hellingman, J.: Malayalam fonts, CTAN:language/malayalam
Hobby, J.D.: A User’s Manual for METAPOST. AT&T Bell Laboratories, Computing Science Technical Report 162 (1994)
Hoekwater, T.: Generating Type 1 Fonts from METAFONT Sources. TUGboat 19(3), 256–266 (1998)
Jackowski, B., Nowacki, J.M., Strzelczyk, P.: MetaType1: A METAPOST- based Engine for Generating Type 1 Fonts. In: Proceedings of the XII EuroTEX 2001 conference, Kerkrade, The Netherlands, September 23-27, pp. 111–119 (2001)
Jackowski, B., Nowacki, J.M., Strzelczyk, P.: Programming Post- Script Type 1 Fonts Using MetaType1: Auditing, Enhancing, Creating. In: Preprints of the XIV EuroTEX 2003 conference, Brest, France, June 24-27, pp. 151–157 (2003) (to appear in TUGBoat)
MetaType1distribution, ftp://bop.eps.gda.pl/pub/metatype1
Kinch, R.J.: MetaFog: Converting METAFONT Shapes to Contours. TUGboat 16(3), 233–243 (1995)
Knuth, D.E.: The METAFONTbook. Computers and Typesetting, vol. C. Addison-Wesley, Reading (1986)
Kohler, E.: t1utils (Type 1 tools), http://freshmeat.net/projects/t1utils
Malyshev, B.K.: Problems of the conversion of METAFONT fonts to PostScript Type 1. TUGboat 16(1), 60–68 (1995)
Nienhuys, H.-W.: mftrace, http://www.cs.uu.nl/~hanwen/mftrace
Píška, K.: A conversion of public Indic fonts from METAFONT into Type 1 format with TEXtrace. TUGboat 23(1), 70–73 (2002)
Selinger, P.: potrace, http://potrace.sourceforge.net
Szabó, P.: Conversion of TEX fonts into Type 1 format. In: Proceedings of the XII EuroTEX 2001 conference, pp. 192–206, Kerkrade, the Netherlands, September 23-27 (2001), http://www.inf.bme.hu/~pts/textrace , http://textrace.sourceforge.net
Velthuis, F.J.: Devanagari fonts, CTAN:language/devanagari
Volovich, V.: CM-super fonts: CTAN:fonts/ps-type1/cm-super
Weber, M.: AutoTrace, http://autotrace.sourceforge.net
Williams, G.: FontForge: A PostScript Font Editor, http://fontforge.sourceforge.net
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Píška, K. (2004). Creating Type 1 Fonts from metafont Sources. In: Syropoulos, A., Berry, K., Haralambous, Y., Hughes, B., Peter, S., Plaice, J. (eds) TeX, XML, and Digital Typography. TUG 2004. Lecture Notes in Computer Science, vol 3130. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27773-6_19
Download citation
DOI: https://doi.org/10.1007/978-3-540-27773-6_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22801-1
Online ISBN: 978-3-540-27773-6
eBook Packages: Springer Book Archive