Skip to main content

Creating Type 1 Fonts from metafont Sources

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3130))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adobe Systems Inc. Adobe Type 1 Font Format. Addison-Wesley (1990)

    Google Scholar 

  2. Aho, A.V., Kernighan, B.W., Weinberger, P.J.: The AWK Programming Language. Addison-Wesley, Reading (1988)

    MATH  Google Scholar 

  3. Berry, K.: Making outline fonts from bitmap images. TUGboat 22(4), 281–285 (2001)

    Google Scholar 

  4. Free Software Foundation. GNU awk, http://www.gnu.org/software/gawk

  5. Hellingman, J.: Malayalam fonts, CTAN:language/malayalam

    Google Scholar 

  6. Hobby, J.D.: A User’s Manual for METAPOST. AT&T Bell Laboratories, Computing Science Technical Report 162 (1994)

    Google Scholar 

  7. Hoekwater, T.: Generating Type 1 Fonts from METAFONT Sources. TUGboat 19(3), 256–266 (1998)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. MetaType1distribution, ftp://bop.eps.gda.pl/pub/metatype1

  11. Kinch, R.J.: MetaFog: Converting METAFONT Shapes to Contours. TUGboat 16(3), 233–243 (1995)

    Google Scholar 

  12. Knuth, D.E.: The METAFONTbook. Computers and Typesetting, vol. C. Addison-Wesley, Reading (1986)

    MATH  Google Scholar 

  13. Kohler, E.: t1utils (Type 1 tools), http://freshmeat.net/projects/t1utils

  14. Malyshev, B.K.: Problems of the conversion of METAFONT fonts to PostScript Type 1. TUGboat 16(1), 60–68 (1995)

    Google Scholar 

  15. Nienhuys, H.-W.: mftrace, http://www.cs.uu.nl/~hanwen/mftrace

  16. Píška, K.: A conversion of public Indic fonts from METAFONT into Type 1 format with TEXtrace. TUGboat 23(1), 70–73 (2002)

    Google Scholar 

  17. Selinger, P.: potrace, http://potrace.sourceforge.net

  18. 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

  19. Velthuis, F.J.: Devanagari fonts, CTAN:language/devanagari

    Google Scholar 

  20. Volovich, V.: CM-super fonts: CTAN:fonts/ps-type1/cm-super

    Google Scholar 

  21. Weber, M.: AutoTrace, http://autotrace.sourceforge.net

  22. Williams, G.: FontForge: A PostScript Font Editor, http://fontforge.sourceforge.net

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics